hai-vr / combo-gesture-expressions-av3

Attach face expressions to hand gestures, and make it react to Avatars 3.0's features, including Contacts, PhysBones and OSC.
https://docs.hai-vr.dev/docs/products/combo-gesture-expressions/reference
MIT License
296 stars 21 forks source link

Ecessive Any State #328

Closed Fynn9563 closed 2 years ago

Fynn9563 commented 2 years ago

image Is there a way you can reduce the amount of Any States used?

hai-vr commented 2 years ago

Maybe in ComboGestureExpressions V2, definitely not in ComboGestureExpressions V1.

The problem is that avoiding Any State or idle states with lots of transitions is easy with Write Defaults OFF, but hard with Write Defaults ON. I could easily achieve this if I force everyone to use Write Defaults OFF, but this would cause a lot of compatibility issues with people's avatars.

The alternative way I've found to use Write Defaults ON without these problematic transitions is to use a complex blend tree, which is what I'm looking to try doing in ComboGestureExpressions V2.

hai-vr commented 2 years ago

Actually I'm discussing this issue with other people knowledgable with animators, there may be a way. If anything it will be in CGE V2.

hai-vr commented 2 years ago

Will be fixed in CGE V1.6 using sub state machines Unity_2022-05-01_01-17-25_AMa26J2Gfo sx_2022-05-01_01-18-37_qlFt9ClWdX

sx_2022-05-01_01-17-56_zw3jsYyFly

s

hai-vr commented 2 years ago

Done