天天看点

模拟速度慢的原因

今晚经过测时,发现模拟慢的主要原因有两点:

1. 计算Hessian

2. 一维搜索的过程中,需要反复获取内力。而corotational 模型的内力计算需要极分解。

其中在一般情况下,一维搜索可以快速退出,因此Hessian是主要问题

而在某些情况下(例如,参数很多的时候,第一帧从静止开始),一维搜索需要很多次,而且通常是失败的。主要时间耗在内力计算。