Optimize animators with LODs. Control update rate, root motion, and bone quality to boost performance in large scenes.Animator Optimizer improves performance by dynamically applying LODs to animators. Control update frequency by distance, adjust bone quality, and optionally disable root motion for far-away characters. A lightweight and flexible system designed to boost frame rates in projects with many animated characters.✅ Supports all Unity versions including Unity 6✅ Supports all rendering pipelines (built-in, URP & HDRP)Documentation | Discord | Publisher PageBATCHINGFeatures smart batching which splits the total amount of animators into groups and optimizes each group in a separate frame which further smooths out the CPU.BONE QUALITY AND ROOT MOTIONYou can not only adjust bone quality for better performance, but also force-disable root motion on distant animators, saving resources where such accuracy isn’t needed.COMPATIBILITYWorks with any gameobject with an animator component including Blaze AI and Emerald AI.APIsThe system offers APIs to help you easily register and unregister animators from the optimizer.PACKAGEThe package comes with the clean and organized source code, a documentation with a video tutorial and a URP demo.



