- Home /
Animation Layers Write Default Values
Hi Guys!!!
So I have been using Unity for a while but am reasonably new to the Animator and therefore the Animation Controller. I seem to be having trouble with different LAYERS (not states) assigning default values.
I have two layers to concurrently play two animations, one for each arm. The animations themselves only effect the right shoulder, arm, hand, etc and are mirrored for the left. The animation layers have a mask of both arms enabled only. For every state I have disabled "Write Defaults" and therefore when I test the layers/animations individually they work.
However the 'Override' layer blending will still seem to assign a "zeroed" out left arm so the next layer designated to the other arm doesnt work.
When I assign the layers a 50%/100% weighting I manage to get them both to play, however with them only having half a weighting each now I feel I need to go through all my animations and double the values so they play correctly.
Surely there is a way that I can stop a layer setting a default value to an overall state?