Leaning Animator

Boost feeling of your biped characters movement animations with procedural leaning algorithms for whole object, spine bones and arms!


☄️ Instant setup with few clicks and then tweak it to your needs!

Component is dedicated to biped/humanoidal characters, works on

any animation setups, no matter if it's humanoid, generic or legacy type.


⌛ Use ground adjust features to align character model to ground using whole model rotation with spine rotation alignment to animate simulation of character finding balance pose when running on uneven terrain.


Package works on all SRPs! It's not shader related package.

(You just need to covert standard Demo materials for demo examples)

Built In ✅ LWRP ✅ URP ✅ HDRP ✅ Custom RP ✅


MAIN FEATURES

• Fast setup

• Good performance

• Clean and compact inspector window

• Works on all types of skeleton

• Source code with helpful classes included

Release Notes

Version 1.0.3.2:

- Updated category GUI buttons to be clearer to use


Version 1.0.3.1 (including patch updates after 1.2.0):

- Added User_RotateOrigin user methods for custom additive pose rotation

- Added on recompile support (reinitializing leaning animator on compilation end during playmode)

- Few calculation fixes ground align related

- Added leaningAnimator.Settings.UpsideDownSupport toggle

- Supporting float and int IsGrounded animator properties instead of supporting just bool type

- Supporting IsMoving threshold value if movement parameter is float type

- Few GUI changes in the setup bookmark

- Support for runtime generated Leaning Animator (call newLeaningAnimator.Reset() on AddComponent)

- Added User_AfterTeleport() method to avoid leaning animator motion after teleporting character to the new placement

- Ground align wasn't working with 'Try Detect Ground' disabled

- Added message if using animator property for `Is Moving` to switch to the custom detection mode

- Updated Demo Scene

- Animate physics update mode fix

- Added Reset On Ungrounded switch under Advanced Features settings

- Update for leaning effects blending

- Parameter to fade in/out leaning animator effect seamlessly (Fade Off Leaning Param)


version 1.0.2:

- Fixed small lean strafe factor when running towards left side

- Added re-triggering lean when running left-right, forward-back in a single run without need for stopping character

- Added control parameter for backward lean when running back facing forward

- Added possibility to read "Is Accelerating" and "Is Grounded" through unity's Animator variables when enabling custom detection mode

- When foots origin is not placed in model's foot then correct transform will be automatically generated during component start

- Few small improvements


Version 1.0.1:

-Added parameters "Update Mode" and "Calibrate" to support animators with "Animate Physics"

-Added parameter "Acceleration Detection" replacing "TryAutoDetectAcceleration" to suppoert non-rigidbody controllers when using auto detection

-Added parameter "Clamp Spine Sway" to limit spine maximum sway rotation angle

-Now side leaning should be supported better in different frames-per-second domains

Basic Information
Latest Version
1.0.3.2 (20 Mar 2026)
Publisher
FImpossible Creations
Category
Editor Extensions/Animation
Size
2.7 MB
Price
€12.87
Asset Rating
(22)
Extended Information
Unity Versions
2021.3.34
State
Published