论文部分内容阅读
本文在利用3DSMAX建立三维人脸模型的基础上展开对三维人脸动画技术的研究。本文利用面向对象的思想,将三维人脸模型按功能区划分为不同的对象,在一定程度上降低了问题的复杂度;并在此基础上提出了针对不同的运动特性施以不同方法进行运动模拟的算法,对于简单的刚体运动采用刚体运动方式来模拟,对于比较复杂的肌肤运动采用狄利克雷自由变形算法DirichletFree-FormDeformation(以下简称DFFD)来模拟。人脸模型是通过移动控制点来驱动的,控制点的选取及驱动则参考MPEG-4标准,具有一定的通用性。选用的Dirichlet自由变形算法(DFFD)从根本上克服了自由变形算法(FFD)的局限性,对于控制点的拓扑结构不再有限制,可直接利用上一步选取的控制点对物体进行变形,模拟出肌肤运动,产生表情。实验证明,本文的算法实现了具有一定真实感的三维人脸动画,并且复杂度较低,计算量较小。但是对于脸部不同功能区对象间的关联运动的模拟还需进一步的研究讨论。