名词:
静态刚体:只会跟着骨骼移动的刚体,不受碰撞影响
动态刚体:能控制骨骼位置的刚体,受碰撞影响
每帧子步数 的意义
主要影响静态刚体,步数越多,静态刚体运动的越平滑,越能减少静态刚体和动态刚体之间的穿透现象。
如果设置为1,在上一帧结束后,到下一帧时,静态刚体闪现在下一帧的位置。
如果设置为10,在上一帧到下一帧之间,静态刚体会这两帧的位置间插值9次,同时,每次静态刚体插值,都会解算动态刚体和约束点,动态刚体和约束点结算次数为”解算器迭代次数“。
解算器迭代次数 的意义
主要影响动态刚体和约束点,步数越多,动态刚体的位置越稳定,约束点越有弹性,越能减少动态刚体之间的穿透现象。步数越少,动态刚体的位置越不稳定,约束点越僵硬。
但步数少于一定值时,约束点会近乎失效,不建议设置小于10的值。
如果设为10,会重复进行 动态刚体解算 和 约束点解算 10次,每次解算都会使动态刚体往理想稳定点靠近。
每一帧的刚体物理解算次数 = 解算器迭代次数 * 每帧子步数