- Home /
Avatar mask not working
I'm making a humanoid animation, where the player can run and aim at the same time, but when I use the avatar mask for it, the player's animator get weird, and some animations don't play when they are supposed to. The only override of the aim avatar mask is the two upper arms and the head. What is going on? Is something wrong with unity??
This is what my aim layer override is (I only want it to control the arms)
Answer by suIly · Sep 25, 2019 at 10:00 PM
I got the aim mask to work by putting the aim layer under the default layer, and setting it's weight to 1. Before, it was above the default layer.
Are you serious.. this worked... putting the layers in the right order is apparently a big deal. I had two layers, top body and lower body, each with their own avatar mask, underneath the base layer. I got wiggly animation and nothing ever fully worked together well. Putting the lower body layer above the top body layer actually made it work.... I've been trying to find solutions in every direction for days on end, but this is the only one that actually worked. Now if I only knew why, so I can understand this better.
Your answer
Follow this Question
Related Questions
Applying animation to character not working 0 Answers
Avatar Mask keeps overriding blend shapes 0 Answers
I can preview the animation but in scene it doesn't work 0 Answers
Animation Mask vs Animator Layer Mask 0 Answers
Animation resetting to the muscle pose 0 Answers