Blender 刚体物理 每帧子步数 和 解算器迭代次数 的意义

本文探讨了静态刚体和动态刚体在游戏引擎中的关键参数——每帧子步数和解算器迭代次数。子步数决定静态刚体平滑度,而迭代次数影响动态刚体稳定性。了解它们如何影响碰撞和穿透问题,以及如何合理设置以提升渲染质量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述
名词:
静态刚体:只会跟着骨骼移动的刚体,不受碰撞影响
动态刚体:能控制骨骼位置的刚体,受碰撞影响

每帧子步数 的意义
主要影响静态刚体,步数越多,静态刚体运动的越平滑,越能减少静态刚体和动态刚体之间的穿透现象。

如果设置为1,在上一帧结束后,到下一帧时,静态刚体闪现在下一帧的位置。
如果设置为10,在上一帧到下一帧之间,静态刚体会这两帧的位置间插值9次,同时,每次静态刚体插值,都会解算动态刚体和约束点,动态刚体和约束点结算次数为”解算器迭代次数“。

解算器迭代次数 的意义
主要影响动态刚体和约束点,步数越多,动态刚体的位置越稳定,约束点越有弹性,越能减少动态刚体之间的穿透现象。步数越少,动态刚体的位置越不稳定,约束点越僵硬。
但步数少于一定值时,约束点会近乎失效,不建议设置小于10的值。

如果设为10,会重复进行 动态刚体解算 和 约束点解算 10次,每次解算都会使动态刚体往理想稳定点靠近。

每一帧的刚体物理解算次数 = 解算器迭代次数 * 每帧子步数

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值