基于MayaMEL语言的虚拟鱼游动技术的研究与实现

来源 :哈尔滨师范大学 | 被引量 : 0次 | 上传用户:sophia0d
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
计算机动画将计算机图形学与动画技术相结合而产生一种用计算机生成连续的具有虚拟真实感画面的技术。随着图形图像技术的不断发展,三维动画技术在影视广告、角色动画、游戏开发、教育及科研领域中起到了不可忽视的重要作用。尤其是柔软的海底生物的模拟已成为计算机图形学研究的热点之一。鱼儿在水中游动是我们常见的自然现象,广泛应用于计算机动画、手机游戏、海洋设计和虚拟场景绘制等领域,本文主要研究和讨论如何利用计算机生成虚拟鱼。  文中根据对三维软件Maya属性和功能的分析,以及鱼儿在水中游动的特点,提出了基于三维动画软件 Maya生成虚拟鱼在水中游动的三维动画生成方法。首先,采用NURBS建模工具创建鱼的几何模型,在创建鱼体模型的基础上,采用骨骼工具创建与几何模型对应的骨骼系统,提出了使用骨骼系统驱动鱼几何模型运动的方法;然后,利用两自由度的尾鳍推进及单自由度的胸鳍结构的游动方式建立了数学模型,对虚拟鱼进行了运动学、动力学分析,建立了推进系统动力学方程;最后,利用MEL脚本语言对虚拟鱼的游动、海底场景以及最终效果进行了模拟仿真。  在Maya开发环境下,结合MEL脚本语言实现鱼儿游动的三维动画生成,解决了传统手工交互方式的三维动画技术在制作中存在的一些问题和困难,利用了三维动画中脚本语言的优势,大大缩短了开发的时间,减少了工作量,并且使鱼儿游动的动画效果更加逼真。
其他文献
文本分类是处理和组织大量文本数据的关键技术。在文本分类中,特征空间的维数高达几万,导致样本统计特性的评估变得十分困难,甚至会降低分类模型的泛化能力,出现“过学习”的
随着Internet的持续飞速发展,各种新兴服务和应用不断涌现。为了提高传输效率,IP组播技术被提出并得到了一致肯定。与此同时,VPN技术也在Internet范围内得到了广泛应用,而且随着V
随着网络技术的飞速发展,人们对计算机网络的依赖与日俱增。但是开放的网络环境就像一把双刃剑,在带给人们无限方便的同时,也对数据的安全构成了巨大的威胁。入侵检测和恶意
IP协议己成为下一代无线通信网络的核心协议之一,但对无线网络来说,IP分组信头过大,严重地浪费了宝贵的无线带宽,因此,必须对IP分组信头进行压缩,提高无线带宽利用率。 对于移动
变电站实施综合自动化后,全部告警信息上送到后台监控中心,告警信息都是按照时间顺序显示,发生事故时各种信号动作很频繁,值班人员容易遗漏重要的信号。因此,迫切需要在监控系统运
对基于结构化的Peer-to-Peer 覆盖网络的流媒体服务而言,如何构造一个拓扑感知、结点加入和退出时维护开销较小的流媒体体系是一个关键问题。DHT算法的最大问题是DHT的维护机
近年来,多核学习逐渐成为机器学习领域的研究热点之一,其通过多个候选核函数的组合来替代单个核函数,巧妙地将核函数的选择问题转化为核组合系数的学习问题,同时增强了核方法
工作流作为一种信息技术,通过提供相应的方法和软件系统,它可以支持一个组织不断改进业务过程以适应需求的快速多变。其主要目标是对业务过程中各步骤发生的先后次序,以及同
电子文档作为现代人们传递信息的一种高效媒体,越来越受到人们的重视。目前世界上流行的电子出版文档格式包括:PostScript、PDF等。文字是一份文档中记录信息的主要形式,所以
井下电视成像系统是一种专门用于获取井下直观图像资料的测井技术,近年来凭借其直观性、准确性和及时性已经成为重要的井下测井技术。目前国外对该技术的研究已经得到广泛应