AnimatorLOD Pro - Animator Optimizer
Enhance Unity's animator performance with the AnimatorLOD Pro – a powerful tool designed to optimize animation playback and boost your application's overall efficiency.
Introducing AnimatorLOD Pro, your go-to tool for enhancing Unity's Animator performance!
Having multiple Animators running can drastically slow things down, but with AnimatorLOD Pro, you can boost performance without sacrificing perceived quality!
What is included?
- Easy integration
- Change both animation framerate and skin weight at runtime
- Scales well with higher framerates
- Skinning stays multithreaded and can run on the GPU
- Works on all animators
- Does not pause the main thread when updating Animators
- Assembly definition support for better editor performance
- Supports BiRP, URP, HDRP, AR, VR, Android, PC, Consoles, WebGL, and all platforms!
How does it work?
AnimatorLOD Pro uses a smart distance-based frame skip and skin-weight changing technique. This technique keeps the full quality of animators close to the camera while reducing the quality of animators that are farther away. This means that animations near you will run smoothly, while distant animations will use less processing power, giving you the performance boost you need.
This technique is already being used by many top-tier game studios, and now it's available to you!
Getting started is easy!
Add the AnimatorLODManager component to your scene, attach the AnimatorLODObject component to your animated objects, and watch as your performance improves instantly!
This is especially noticeable in scenes with many skinned mesh renderers.
Technical details
Scripts:
Core:
- AnimatorLODManager
- AnimatorLODObject
- LODSettings
Editor (optional):
AnimationManagerInspector