摘要

随着计算机硬件和软件的快速发展,可变形软体角色的模拟在游戏和其他实时应用中的需求越来越多。骨骼动画一般采用线性混合蒙皮的方法,虽然简单快速但无法模拟脂肪抖动等软体效果。传统的基于力的方法虽然能带来极佳的视觉效果,但因其过高的计算成本而无法应用于实时的软件中。本文提出一种由骨骼驱动的软体角色动画的框架,能实时模拟角色在运动过程中脂肪抖动等动态效果。核心思想是将模型网格体素化,并将体素模型的运动分为两个步骤。首先对骨骼体素进行线性混合运动,然后利用形状匹配将运动平滑的传递到其他体素,从而驱动皮肤网格顶点的运动。经实验表明,该方法满足实时性能需求,具有视觉可信的模拟效果。