论文部分内容阅读
三维动画行业作为一个新兴文化产业,在丰富人民精神文化生活中发挥着越来越大的作用。高质量的动画作品需要高水平的制作者和高级技术的支持。笔者在长期的实践过程中发现,插件在三维动画制作过程中作用不可小觑。设计良好、功能健全的插件可以很大程度的提高动画制作的效率和效果。同时,在动画制作过程中,如何制作真实的角色动画一直是一个难点。而角色动画中最耗时的部分主要在于如何搭建一个符合角色特征的骨架系统。骨架系统的好坏直接影响动画的效果。教育技术学数字图像与动画方向的研究生不仅具有制作动画的能力,也具有一定的程序语言基础。综合这几方面,笔者开发了这款三维动画及库插件。
插件主要针对三维角色骨骼的搭建,可以按照需要创造出任何你想要的骨骼系统,专业性、实用性强。插件按照功能需求分为参考功能模块,用来创建骨骼搭建时的参考平面;虚拟体模块,用来创建骨骼生成时所依附的虚拟体;创建骨骼模块,在虚拟体的基础上生成骨骼;骨骼选择模块,对生成的骨骼系统和系统自带的骨骼系统管理;简单骨骼生成模块,创建类似尾巴或者蛇类软体动物的骨骼。并且插件在针对专业制作人员和动画教师学生的测试中得到了积极的评价。
笔者通过对设计开发过程的总结,结合软件设计和工业设计方面的理论知识,归纳出了一套适合脚本插件开发的方法理论。该理论主要包括三个方面的内容:插件功能模块设计理论、插件界面设计理论和插件开发理论。其中功能模块设计是重点,界面设计是表现,功能开发是工具。整个插件设计的流程起始于功能模块设计,最后又作用于功能模块设计,三个理论共同构成一个环形的流程结构。
全文分为七章,第一章绪论阐述了插件开发的背景和理论意义。第二章阐述了相关理论知识,第三章通过问卷调查确定了插件的大致功能框架,第四、五章则是插件的设计和开发过程,第六章对插件的功能评价,最后在第七章总结了插件的价值和不足,以及插件开发的展望。