Avatar mask not working on legacy animated character

I downloaded an animated character which was using the legacy system, and I converted it to be compatible with mechanim. Now I can get the animations and transitions between animations to work fine. Layering also works. However, it seems that the avatar masks that I apply to a given layer has no affect (the weight of the layer is 1, not 0. I checked). The animation on different layers play exactly as they were originally made as opposed to conforming to the avatar mask. Could this be because something is missing with animations that are converted from legacy to mechanim? What could be the reason here?

P.S. I can get avatar masks to work just fine with animations which are originally made to be compatible with mechanim.

Hello,

I had the same issue and was driving myself nuts for the past hour. The issue for me was that for some reason the animation type for the model had reverted from humanoid to generic and lost its avatar definition. Once i reset it to humanoid and set the avatar definition up Avatar Masks worked fine. (Im also wondering if this caused another issue i was having as well).

The obvious answer is without an Avatar Definition for the model how are Avatar Masks supposed to work.

1 Like