Update: this change is now live as of 04/06/2022 3PM PDT
Hello developers,
In February we announced updates to the animation throttler and received great feedback from all of you. Today we’re excited to announce that the animation throttler is graduating from an opt-in feature to opt-out!
All places with the Workspace.ClientAnimatorThrottling
property set to Default
will have animation throttling enabled this week.
With the improvements we made based on your feedback, we’re confident that the animation throttler should work well for most places in Roblox. However, we would still love your feedback on bugs and what we can improve.
Bug fixes and improvements
We made several improvements and bug fixes since our last update in order to ensure a smooth rollout for animation throttling:
- Reduced max throttling intensity to reduce the visible impact of throttling on animation quality
- Improved visibility checks to ensure that a model’s animation throttles more intensely only if all of its parts are offscreen
- Changed visibility calculation to include camera FOV so that animations don’t throttle as intensely when zooming in
- Fixed a bug where models would throttle too intensely if they had animations that applied locomotion to the root/body bone
Among these fixes, we made many other small changes that improve the consistency of the throttling algorithm.
How to disable throttling
If for any reason animation throttling does not work for your place, you can disable it using the Workspace.ClientAnimatorThrottling
property:
As always, thanks for helping us improve animation throttling with your feedback. We’re always happy to hear more from our developers, and we’re committed to making this feature work well for everyone!