lyuma / Av3Emulator

Emulator for VRChat's Avatars 3.0 system, built on the Unity PlayableGraph API
Other
538 stars 32 forks source link

VRC Viseme state not respected #109

Closed SouljaVR closed 1 year ago

SouljaVR commented 1 year ago

Seems if VRC Mouth & Jaw is disabled with tracking control, the viseme slider still controls the viseme blendshapes on the avatar. The intended behaviour should be the Viseme parameter changing values respectively, but the VRC Viseme controller should no longer be active and driving blendshapes on the avatar. All VRC blendshapes should return to 0 while in a disabled state.

SouljaVR commented 1 year ago

Ignore the part I said about the Viseme value still changing if mouth & jaw are disabled. VRC functionality actually locks it to 0 if the mouth and jaw are disabled.

jellejurre commented 1 year ago

Ignore the part I said about the Viseme value still changing if mouth & jaw are disabled. VRC functionality actually locks it to 0 if the mouth and jaw are disabled.

I don't think this is quite right, instead it locks it to the current value.

SouljaVR commented 1 year ago

Thank you for fixing this Lyuma <3