[1078] [BUG] Removing Additive layer has a random chance of breaking gesture-based state changes when loading avatar
Kilerbomb
If the Additive layer in the descriptor is overridden but no animator is put in the slot, gesture based animations become randomly broken. Each time upon loading the avatar, there is a roughly ~50% chance that gesture parameter state changes will be fired with ANY state change happening in the animator, regardless of animator layer or parameter driving the transition. This chance also happens for remote clients, and is local to each client. So one person may see it broken, while another may see it normally.
Here's a video showing the bug in action with debug menu, and how it has a random chance of happening upon loading the avatar. In the video, the animation that is being effected is simply fired when GestureLeft == 1 and resets when GestureLeft =/= 1.
Log In
Franada
Do you have any transform animation in the FX animator? I can see you don't use the gesture layer at all.
Kilerbomb
Franada: No transform animations whatsoever. Only turning things on/off, animating shader properties, or changing weights of constraint targets.
It's also worth clarifying that putting a completely empty animator in the Additive layer fixes the problem, so it's only when you override the default but do not supply your own.