虚拟鱼的运动建模及其动画的生成

来源 :哈尔滨师范大学 | 被引量 : 0次 | 上传用户:didos_jo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的不断进步,以及计算机技术的蓬勃发展,计算机虚拟生物应运而生,且已成为目前计算机技术研究中的一项尤为重要的课题。为了使虚拟生物模型具有较高的真实度,并保证虚拟生物的运动符合其在自然界中的物理规律,本文在为虚拟生物建模时,参考其在自然环境中的基本属性,如长度、弹性、转动惯矩等,采用运动力学方法使其自动产生运动效果,这样虚拟环境中运动物体的真实度能够得到有效地加强。  本文以虚拟鱼为例,对其进行运动建模并实现其简单动作的动画。基于刚体骨骼驱动的模型能够展示生物体的躯干肢体的运动形态,而柔性物体变形的模型却能够较好的展示出其形变。对此,本文提出了一种基于刚体骨骼的运动学模型与柔性物体变形模型中的离散建模相结合的运动学方法来构建虚拟鱼模型。根据鱼的一般形态结构和一般运动行为方式,确定虚拟鱼的刚体骨骼结构模型;考虑到鱼体表面可变形的特点,运用“质点—弹簧—阻尼”系统来构建虚拟鱼的基于柔性物体形变的运动模型。  通过对鱼类进行生物力学分析,得出虚拟鱼的运动方程是一组耦合的二阶常微分方程。据此,本文给出一种既简单又可靠的半隐式仿真算法来确保虚拟鱼的动态行为符合客观规律。将鱼类的身体/尾鳍推进模式与中央鳍对鳍模式进行对比分析,选择更加符合我们研究的尾鳍推进模式来对尾鳍运动学参数与受力情况进行分析,构建出尾鳍运动的推力方程,实现虚拟鱼的运动控制,给出虚拟鱼的基本动作算法,进而运用面向对象的碰撞检测方法实现虚拟鱼的碰撞检测。  最后,本文采用多边形建模的方法来对虚拟鱼进行几何建模,结合使用3DMAX与OpenGL实现虚拟鱼的几何模型与运动模型的相互融合,最终使虚拟鱼的简单动作的动画得以实现。
其他文献
该文在深入研究协同进化(特别是竞争协同进化)的基础上,借鉴生态学对生态系统自组织结构进化的认识,将复杂问题的求解过程映射到生态系统结构的自适应调整过程,提出了一种基
近年来,随着我国通信业的迅猛发展,我国高等教育中通信类专业也得到快速成长。独立学院如何通过准确的定位、鲜明的培养特色谋求长足的发展,已成为亟待考虑的问题。本文从独
在计算机网络迅猛发展的今天,网络入侵成的危害性越来越大。入侵检测技术是继“防火墙”、“数据加密”等传统安全保护措施后的又一种新的安全保障技术,它用于计算机和网络资
本论文围绕着基于图像的虚拟现实这个课题,对基于图像和基于图形方法进行了研究和讨论,并深入研究了基于图像绘制的方法。 本文在总结、分析前人工作的基础之上,提出了一个实
时间序列预测是动态数据分析处理的一个重要方面,在科学、经济、工程等许多应用中都存在着在历史数据的基础上预测未来的问题。面对自然和社会经济现象中大量存在的非线性、非
今天,企业业务越来越依赖于各种各样的应用系统。而如何快速、有效的使多种不同的应用系统协同工作,把各个信息孤岛和隔离的业务单元联系在一起,就给企业和IT界带来了一个新
空间co-location模式代表的是一组空间对象,它们的实例在空间中频繁的关联。空间co-location模式挖掘是空间数据挖掘的一个重要研究方向,在现实生活中有着十分广泛的应用。人
在数学教学中,既要注重基础知识的传授,又要注重学生能力的培养,即寓双基教学和能力培养于一个统一的教学过程中。这个观点,现在已被广大数学教师所接受,并贯彻于各自的教学
该文对可视化分析包含的关键技术进行了系统的阐述,同时提出了一些可视化方法.具体工作如下:1)总结了可视化分析技术的基本概念、主要内容和发展趋势,在此基础上提出了可视化
随着VLSI芯片集成度的不断提高,其设计的复杂度和规模亦不断增大,迫切需要研究一种高效快速的并行功能模拟验证工具,并对VHDL描述的电路设计进行模拟。本文以此为背景,对由VHDL描