基于tcp实现processing控制maya制作交互动画的技术研究

基于tcp实现processing控制maya制作交互动画的技术研究

ID:28198776

大小:18.20 KB

页数:5页

时间:2018-12-08

基于tcp实现processing控制maya制作交互动画的技术研究_第1页
基于tcp实现processing控制maya制作交互动画的技术研究_第2页
基于tcp实现processing控制maya制作交互动画的技术研究_第3页
基于tcp实现processing控制maya制作交互动画的技术研究_第4页
基于tcp实现processing控制maya制作交互动画的技术研究_第5页
资源描述:

《基于tcp实现processing控制maya制作交互动画的技术研究》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。基于TCP实现Processing控制Maya制作交互动画的技术研究  摘要目前在动画制作中,存在有交互动画制作方法繁琐、相关软件和插件的局限、对从业人员制作能力要求高等问题。为此提出一种基于TCP通讯协议实现Processing控制Maya制作交互动画的技术。该技术结合Processing简单易学又功能强大的优势,利用TCP通讯方法和MEL语言控制Maya的方法,可有

2、效得提高交互动画制作效率,拓宽交互动画制作思路,推动交互动画制作技术的发展。实验结果表明,该技术实际应用切实可行,在数字媒体行业中可得到广泛的应用。  【关键词】ProcessingMaya交互动画MEL语言  1引言为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校

3、进行培训,熟悉系统的使用和维护。  随着计算机技术的迅猛发展,数字化交互的展现形式应运而生。其中交互动画因其带给人们极其丰富的视觉体验和交互体验,其制作的需求越来越大。其制作内容也变化多端,特别是随着AR/VR/MR的兴起,动画和虚拟现实场景的结合成为一种趋势,观众更喜欢互动的观影方式,这带来了动画制作技术上的一次全新的革命。对于交互动画而言,市场需求越来越大,对其质量要求也越来越高。然而相关软件和插件没有很好得针对目前的交互动画需求做更新、完善,制作方法繁琐并且调控不精准、效果不理想。其次,对制作人员也提出很大的要求。一般交互动画制作需要程序

4、的介入,而且需要美术、设计等知识。就以Maya动画而言,会使用Maya软件的美工工作者不容易掌握计算机编程知识,而懂得编程的人员又不容易结合艺术、美工等方面的知识。所以制作交互动画对于从业者而言难度较大。  依照市场需求,既要做出交互效果,又要画面精美,细节丰富的交互动画,可借助三维动画软件。目前三维动画软件中最具代表的是Maya。Maya是AUTODESK公司推出的全球顶级三维动画软件,它集模型、动画、渲染、动力学、特效等创作工具于一体。同时Maya拥有全套开发动画的工具,界面友好,操作容易,使得制作动画更加全面、快捷,风格更加多样。但是Ma

5、ya制作交互动画缺少相关模块支持,插件同样有相当大的局限性,不易制作。  Processing是一款适用于图形与动画设计的开源编程语言和开放平台。它的语言极其简洁高效,可方便得了解学习并创作互动艺术。其开源性使学习使用非常便捷快速,且相关社区相当完善,相关开发的第三方库也非常丰富。总之,用户不用掌握很深奥的编程知识也可得到富有创意的图形艺术或是搭建互动平台。但是Processing做编辑动画或是渲染出精美的图形图像的工作则是一件非常困难的事情。为了充分发挥“教学点数字教育资源全覆盖”项目设备的作用,我们不仅把资源运用于课堂教学,还利用系统的特色

6、栏目开展课外活动,对学生进行安全教育、健康教育、反邪教教育等丰富学生的课余文化生活。为了确保“教学点数字教育资源全覆盖”项目设备正常使用,我校做到安装、教师培训同步进行。设备安装到位后,中心校组织各学点管理人员统一到县教师进修学校进行培训,熟悉系统的使用和维护。  因此,研究一种新的高效制作交互动画的技术就成为一个重要的研究方向。本文提出一种基于TCP通讯协议实现Processing控制Maya制作交互动画的技术并对其基本实现原理和实现技术做了阐述。最后用该技术做了两个动画实例并做了简单分析。  2基本原理  Maya传统的动画制作流程是借助M

7、aya自带的动画工具或模块,还有强大的脚本工具MEL。MEL语言是Maya内嵌的脚本语言,可直接调用Maya的命令,控制其工作流程。几乎所有的控制动画的命令、工作流程都可以调用相应的MEL语句实现。如在场景中生成一个立方体cube,可在脚本编辑器中调用polyCube命令便得到结果。又如修改立方体的旋转值,调用rotate命令即可实现。在MEL控制系统中,可以接收外部程序发送的数据作为MEL语句的执行语句。通过这个特性,可将Maya的操作转化为外部软件的操作,即外部程序利用TCP通讯发送Maya的MEL指令信息给Maya软件端,待Maya接收后

8、,执行对应的MEL语句,即可实现外部程序控制Maya操作的效果。  Processing能够快速创建充满创意的图形图案或是互动艺术,如音频可视化、分形

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。