Upper body override avatar mask still affect by root bone's rotation?

Standing and reloading is fine.
But when moving and reloading, upper body will rotate to lower body’s direction.


Standing and reloading


Running right and reloading,upper body rotate a little bit


Running forward and reloading,upper body rotate a lot


Running back and reloading,upper body rotate a lot


Running left and reloading,upper body rotate pretty a lot


First standing and reload, and then run left immediately, upper body rotate to lower body’s direction, when reload animation is finished, upper body resume to correct direction.

I hope upper body keep its direction(always point to forward), not affected by lower body.
How can I done this?

Here’s animator


Project files:

WSAD for moving,R for reloading

Have you tried using an additive layer instead?

Additive layer looks acceptable when idle or walk.
But has problem when sprint.

Override layer

Additive layer

New project file in case of need
http://www.mediafire.com/file/5ndsw4o5ssfhq35/ReloadDirectionProblemV2.rar/file
Left shift for sprint

have the same problem. do u find any solution ?

Anyone ever solve this? seeing it now.

The problem with this is that the animations on the Base layer twist the spine one direction while the second layer animations wants the spine in a different direction.

These articles might help
https://ootii.com/knowledge-base/tips-and-tricks/
https://ootii.com/knowledge-base/how-do-motion-layers-work/

3 Likes