论文部分内容阅读
本论文建立在前期数字皮影相关研究成果的基础上,为了将分段的数字皮影表演生成的动画文件通过后期的处理与拼接,形成完整的数字皮影动画,进一步研究了基于数字皮影表演的动画生成后期处理技术。采用软件生成相关技术开发数字皮影动画生成后期处理平台,并对原有数字皮影表演平台相关功能进行改进完善。主要包括以下三部分内容:1)动画生成前期的数字皮影模型的完善,动画生成过程中的可控元素的制作与完善。研究、分析传统皮影人物模型以及影人动作表现的操控手法,应用flash骨骼建模技术与box2D物理引擎技术,完善数字皮影模型。丰富数字皮影表演平台中的可控元素,完善数字皮影表演平台。2)以图形化、交互式界面方式对XML文件指定节点的属性值进行编辑和修改,实现对数字皮影动画中人物动作的微调。数字皮影动画的生成是基于对关键帧的录制,一般情况下,一秒录制24个关键帧。在回放动画脚本文件时,通过对时间的控制定位修改处,把时间转换为关键帧,再通过关键帧定位XML文件中指定的节点。再将取值、修改、保存等后期处理的工作以图形化、交互式界面的方式呈现,实现对数字皮影动画中人物动作的微调。3)研究XML脚本文件的非线性拼接技术,将众多由程序录制生成的动画脚本文件进行后期处理、拼接合成,最终形成完整的数字皮影动画。在此基础上,提出一种针对动画脚本文件中关键帧数据进行非线性拼接的算法。结合实例,对算法进行了实验分析,验证该算法的研究有助于提高XML动画脚本文件非线性拼接的流畅性及有效性。最后将本文研究的相关技术应用在数字皮影戏的动画生成中,实验证明通过本文研究的对动画脚本文件进行后期修改与无缝拼接技术,可以有效进行数字皮影脚本文件的后期处理,再以数字皮影表演平台为依托,展现出更稳定、更流畅的数字皮影动画。研究意义在于填补了数字皮影动画文件拼接的空缺,提高了数字皮影动画制作的效率,降低了动画制作的成本,为传统动画制作提供了新的思路。