VRCMods icon indicating copy to clipboard operation
VRCMods copied to clipboard

Turbones optimized simulation

Open GenesisAria opened this issue 2 years ago • 0 comments

Turbones, when optimized simulation is enabled, uses the script-set on avatar update rate of dynamic bones. this behaviour differs from vrchat which overrides all dynamic bones to 60. If normally using an avatar with the script set to 60, and then vrchat overriding this it causes a conflict behaviour which results in jittering,

Setting dynamic bone update rate to 0 on all avatars prevents this jittering issue in vanilla (not sure if it also benefits performance), because it means it's just vrchat's override doing the work. However, if this is set, turbones optimized simulation obeys the set update rate value, resulting in all bones that use gravity or force to be dragged along everywhere like they have zero elasticity.

This behaviour breaks some avatars.

GenesisAria avatar Mar 13 '22 03:03 GenesisAria