Position-based法
Position-based法与传统的力学基础方法不同,根据构成物体的顶点等元素间的约束条件(Constraint),直接变更顶点的位置坐标的方法。
而传统的力学为基础的方法,则是按照加速度->速度->位置来计算,这样每一次积分产生的误差便会一直积累,这也是这种方法不稳定的原因。Position-based法虽然不会产生这个问题,但是,顶点粒子间的位置关系如何保持,是这项研究的难点。
Shape Matching法
Shape Matching法是Position-based法中的一种,主要用于弹性体形变的模拟。
在这以前,弹性体的模拟大多是使用我们之前谈到的Mass Spring方法,但是由于其计算量大,误差明显,近年来,尤其是在游戏领域,已经逐渐使用Shape Matching法作为代替。
Shape Matching法-算法讲