论文部分内容阅读
在计算机动画中,人物角色的动画通过动作数据来驱动和表达的。动作数据有很多生成方式,包括关键帧动画、动作捕捉、物理模拟、动作编辑和重用等。动作重用作为一种动作生成手段,已成为了近几年计算机动画的研究热点。动作改编是动作重用的重要技术手段之一,它极大丰富了动作生成的途径,在计算机角色动画中有着非常大的研究意义。从本质上来说,动作改编是一种比较高层的动作编辑与合成技术。他的目标就是根据用户的需求调整现有的动作来生成新的动作。由于是比较高层的,所以极大方便了用户与计算机的交互,从而使动画创作更加有效。从技术上来讲,动作改编需要解决好两个方面的问题:第一,改编后的动作要保持原有动作的特性;第二,改编后的动作要满足用户的需求。本文主要讨论和研究计算机角色动画中动作改编的相关技术和实现。我们主要介绍和实现了两类动作改编技术:基于插值的动作改编和基于时空约束的动作改编。基于插值的动作改编用到了动作位移映射,样条曲线插值等技术。基于时空约束优化的动作改编用到了动作位移映射,B样条曲线逼近,约束优化求解等技术,在这里主要讨论两类非线性约束优化求解方法:阻尼非线性最小二乘和序列二次规划。这两类动作改编功能已经集成到我们开发的Nova动作检索,编辑与合成平台,并且作为可交互控制的动作编辑手段有了较好的应用。