我使用具有后向欧拉积分的质量弹簧模型实现基于gpu的布料模拟。 通过使用带滤波器的共轭梯度求解器来求解线性系统。一切都在GPU中完成。 我认为作为隐式整合,它应该像许多论文所指出的那样稳定,但它不稳定就像 统一的方法。大多数时候,当时间步长达到一定值(取决于刚度)时,CG拒绝收敛并进入无限循环。
虽然我一遍又一遍地检查代码并阅读了很多论文,但我仍然无法找到原因。 布料正确移动,动画比使用显式积分的布局更加可靠,所以我想 力量计算正确。我有什么遗漏导致不稳定吗?
我已经被这个奇怪的问题解决了好几天...... 任何人都可以帮忙吗?任何建议我真的很感激
提前多多谢谢!