-
Notifications
You must be signed in to change notification settings - Fork 6
Description
The parameter mapping for htcHMD seems to be incorrect.
- MouthApeShape is intended to represent a jaw opening motion with closed lips.
- MouthUpperUpRight/Left and MouthLowerDownRight/Left are supposed to raise/lower the lips in a way that shows the teeth.
Please revise the parameter assignments accordingly.
ALVRModule > HtcFaceTracking.cs > SetLipHtcParams.cs
--->×
w[U.JawOpen] = p[JawOpen] + p[MouthApeShape];
w[MouthUpperUpRight] = p[MouthUpperRight] - p[MouthUpperOverturn];
w[MouthUpperUpLeft] = p[MouthUpperLeft] - p[MouthUpperOverturn];
w[MouthLowerDownLeft] = p[MouthLowerLeft] - p[MouthLowerOverturn];
w[MouthLowerDownRight] = p[MouthLowerRight] - p[MouthLowerOverturn];
--->○
w[U.JawOpen] = p[JawOpen];
w[MouthUpperUpRight] = p[MouthUpperUpright];
w[MouthUpperUpLeft] = p[MouthUpperUpleft];
w[MouthLowerDownLeft] = p[MouthLowerDownleft];
w[MouthLowerDownRight] = p[MouthLowerDownlRight];
After making these adjustments in VRChat, I confirmed that the avatar's mouth movements now behave correctly.