Demo Scenes
Demo scene
This demo scene include different usecases of the Lightweight Animator Controller, with 3D animations.
All assets in
levelDesign/animated
use the Lightweight Animator Controller, with different settings, being called from the buttons in levelDesign/worldCanvases
.
All 3D assets come from the Mini Arcade CC0 asset pack. Kenney.nl isn't associated with this plugin what's so ever, I am just providing these assets for demonstration purposes. You can find more Open Source assets from him here, and you can support his work on his Patreon.
Benchmarks
In order to compare the performances and implementation of both controllers on UI, I created 2 identical scenes that both use the different options. They both contains exactly 210 animated buttons, that animate in Hover Enter, Hover Exit and Click.
Lightweight scene
You can open the pfb_lightweight_item
prefab to check how the Lightweight Animator is set up.
On my Macbook Air M1, with 16gb of Ram, in Full HD, in Editor, FPS average at 600.
Animator scene
You can open the pfb_animator_item
prefab to check how the Animator is set up.
On my Macbook Air M1, with 16gb of Ram, in Full HD, in Editor, FPS average at 400.