"Gesture Layer needs valid mask on first animator layer" - VRChat fix
Quick fix
- In the Animator window, open the animator set as Gesture on the Avatar Descriptor
- Click the gear icon on the top layer
Want it checked automatically? Avatar Setup Doctor finds this in one click - free version. Try it free
What you see on screen:
Gesture Layer needs valid mask on first animator layer
What it means
You replaced the Gesture layer animator (which moves the hands), but its first layer has no hands-only mask.
Common causes
- You added a pose or hand gimmick and replaced the Gesture animator
- The mask was lost when the animator was duplicated or rebuilt
How to fix it
- In the Animator window, open the animator set as Gesture on the Avatar Descriptor
- Click the gear icon on the top layer
- Set Mask to "vrc_HandsOnly" (included in the VRChat SDK)
Before you change anything, make a full copy of your project folder so you can go back.
Fix this automaticallyAvatar Setup Doctor adds a window to Unity. Press Diagnose and it lists what's wrong with your avatar project, why, and how to fix it - the paid version fixes many issues in one click. Free version available.
For this problem, it checks whether the first layer has a mask, and the paid version adds vrc_HandsOnly in one click.
Get Avatar Setup Doctor (Free version available)
For this problem, it checks whether the first layer has a mask, and the paid version adds vrc_HandsOnly in one click.
Get Avatar Setup Doctor (Free version available)