基于实例数据分析的多精度网格布料动画
在布料动画领域,细节变形褶皱的快速逼真模拟是一个具有挑战性的问题.多精度网格布料动画技术,在不同变形区域采用不同密度的网格,由此保证布料运动的丰富细节和更高的动画合成效率.已有的研究工作,主要针对多精度网格布料动画的可计算问题,即在动画过程中动态获取顶点或面片曲率,依据手工设定的阈值进行动态迭代精化,而对于有效性问题,即如何预测布料运动趋势并据此合理修改网格精度,未深入研究.针对该问题,在对布料运动过程中弯曲变形特征进行分析的基础上,提出一种基于实例数据分析的多精度网格布料动画方法.首先,选取一段持续的高精度布料动画作为实例数据,分析并提取弯曲变形模式;其次,以弯曲变形模式作为启发信息,结合有效的精化策略以及精化原则,对相应低精度布料模型进行逐层精化,从而构建多精度网格布料几何模型;最后,建立多精度网格各层质点的受力关系,并通过增加边界约束和质量约束,构建可适用于多精度网格的布料动画模型.实验结果显示,文中预构建的多精度网格模型可用于同类相似运动驱动下的布料动画计算,能够在保持较多细节变形的前提下,有效提高计算效率.
用户评论