Hello!
I’m troubleshooting an issue I can’t seem to find a solution for, maybe someone here can shine a light for me.
I’m working with a VR Chat avatar that contains a custom lip sync animation. This animation contains only animation data related to 15 viseme mouth blendshapes. There is an Animator setup on the asset to trigger the animation file in game, using this component I have it setup so only the Mouth/Jaw should be impacted by the animation:
The idea being that while the animation is playing, the player remains in full control of the avatar tracking wise. This for the most part is working, in game I can trigger the lip sync animation and it will play while I remain in control over the rest of the avatar.
However there is one part that is not working that I am trying to figure out and that is the eyes gaze. For some reason when the animation plays the eyes will become locked looking forward. The blinking is still tracked and even the surrounding facial tracking still triggers, I can wiggle my eyebrows and flex the blendshapes around the eyes but the eyes themselves remain looking straight ahead while the animation plays out.
Once the animation is disabled or finishes the direction eye tracking will return again as normal and the direction I am looking will be tracked again. I cannot figure out why the animation would lock the eyes forward like that and disable the eye tracking or at least part of it. Since the blinking and the surrounding blendshapes still fire off I know that the eye tracking is still indeed working but something is over riding my control over the direction the eyes themselves are looking.
Any clues as to what might be causing this would be greatly appreciated, thanks!