how do i fix this on moe
-
To me it looks like you mixed animations, happens when you have in one hand one animation activated and another one in the second hand (like triggering "open hand" and "peace" at the same time, which activates two different faces). It's either that or an animator problem
Could you show us a picture of the fx layer and the different face animations in it? -
I have this issue as well sometimes. Not to this extent however, but my facial gesture animations blending even though both hands have the same animations set up in the exact same hand gestures. So +1! for hoping you get the answer soon!
-
The not so simple answer is that you'd need to make the facial expressions replace one another based on a hierarchy, or have the animation set all unused facial blendshapes to 0 while active to prevent expression overlap.
The easiest fix is probably just using Combo Gesture Expressions and filling out each gesture with an animation so that each combo has its own specific animation and cannot overlap since it would technically fire a new animation based on the gesture made.
By default the right hand also overrides the left hand for expressions so you could also set certain animations to the left hand and others to the right and sort of avoid that issue? But that's still pretty complicated, so I'd just recommend making expressions in CGE
-
@VRCArchivist ill try this thanks!
-
@KittyPawz What @Rynaa said is very true, VRChat wants most write defaults set to off and usually people disable them or leave them off. Facial animations usually break as a result of having WD disabled on them.
There was an old method (I think no longer works or just isn't popular anymore?) to have write defaults off and have expressions work regardless, however in most use cases you do want to ensure write defaults for expressions is on, the exception being when you get further into avatar optimization as WD is a fairly complex topic. Cams Avi's gives a pretty surface level explanation with examples on WD if needed. Definitely do check or have a program like AVC3 automate that for you since it can cause issues!
In the case of CGE, I believe it creates a controller on its own that is set up with everything as needed, so it may not be a concern, but I did want to say checking Write Defaults is a valid troubleshooting method as well!
-
Be careful of turning write defaults off IF you frequent the MMD worlds. All write defaults in the FX controller will need to be on if you want your avatar to lipsync, and emote with the songs.
-
Okay! I figured this out, and wanted to share it incase you weren't able to fix it!
Any facial anim file you make or plug into to your fx hand gesture layers must have all of the avatar's face blendshapes in it, regardless if you're using them or not, so that they know whether or not to trigger on that expression. EXCEPT the vrc ones like this: