论文部分内容阅读
如今,计算机动画技术迅速发展,不仅在传统的动画领域以及游戏产业得到应用,越来越多的影视作品也依赖于计算机动画实现普通拍摄方法难以达到的效果。这也反过来进一步加速了计算机动画技术的发展,如动作捕获技术等。但是在获得越来越庞大的动作数据库的同时,对已有动作的重用也成为了目前计算机动画领域研究的重点。本文侧重于对动作的夸张编辑算法的研究,提出并实现基于速度的卡通效果夸张算法和空中特技动作夸张算法。基于速度的卡通夸张算法能够为原始动作添加预备动作、伸展压缩动作和顺势动作等卡通效果,并且能够实现对整段动作的部分片段进行夸张处理同时保持整段动作的连续性。特技动作夸张算法首先对简单特技动作的人体骨架模型的根节点旋转轨迹进行调整,获得复杂特技动作的旋转轨迹。然后调整质心轨迹使其符合物理规律。最后根据空中只受重力情况下角动量守恒的规律,使用约束优化算法调整人体姿势。对于根节点旋转轨迹的调整,本文提出了三种方法来调整旋转轨迹,均能够实现对于连续帧的旋转轨迹进行光滑调整。该特技动作夸张算法能够有效地从简单空中特技动作生成复杂的空中特技动作。本文最后将几种夸张算法整合,设计实现了一个动作夸张系统。该系统将作为我们开发的Roc动作数据管理编辑系统平台的子系统得到应用。