Bobleb's Blend Tree Generator
Bobleb's Blend Tree Generator — Modular Blend Tree Generation for Unity
A powerful tool for technical creators who need flexible, optimized Blend Trees — fast. Bobleb's Blend Tree Generator is a Unity Editor tool that generates a variety of Blend Trees for use in VRChat avatars and other Unity projects. Build reusable, performance-friendly Blend Trees for toggles, loops, smoothing, and math operations — ready to integrate into your Animator Controller.
Key Features:
- Toggle Generation Made Easy: Quickly generate basic, linearly smoothed, and exponentially smoothed toggles using two motions (animation clips or Blend Trees). Optional frame time compensation ensures smooth transitions across different frame rates.
- Loop Systems: Create Basic Loops, Metronome (ping-pong) Loops, and Timer Loops for a variety of animation behaviors — ideal for repeating or reactive motions like breathing, blinking, and pulsing.
- Mathematical Blend Trees: Generate Blend Trees that perform Addition, Subtraction, Multiplication, and Division on parameters — useful for dynamically combining or adjusting animation values without scripting.
- Optional Frame Time Controller Generation: Create supporting controllers and parameters to drive frame time-aware animations, helping maintain consistent animation speeds across different hardware.
- Flexible Parameter Naming: Choose between auto-generated parameters or define custom names to match your existing avatar systems.
- Performance-Friendly Focus: Designed to help reduce Animator Controller complexity and layer count by utilizing Blend Trees over layers, contributing to better performance in platforms like VRChat.
Special thanks to JustSleightly, Jellejurre, for their wonderful tutorials on Blend Trees, and their advanced Blend Tree techniques which influenced my work here.
Thank you to the community of VRLabs for inspiring me to push forward and accomplish what I set my mind to.
A Zip file containing a .UnityPackage and a package for Unity's Package Manager or VRChat's Creator Companion