From 1eb5d4104949affeccd87a746367c4822c65ebd4 Mon Sep 17 00:00:00 2001 From: ksmg Date: Sat, 3 May 2025 20:06:15 -0700 Subject: [PATCH] adjust eyeOpenness calculation to address over-squinting behavior --- TrackingModule.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/TrackingModule.cs b/TrackingModule.cs index 41414a8..ffa54c8 100644 --- a/TrackingModule.cs +++ b/TrackingModule.cs @@ -176,10 +176,10 @@ private void UpdateEyeData(UnifiedEyeData eye, float* expressions, Quaternion or eye.Left.Openness = 1.0f - (float)Math.Max(0, Math.Min(1, expressions[(int)Expressions.EyesClosedL] - + expressions[(int)Expressions.CheekRaiserL] * expressions[(int)Expressions.LidTightenerL])); + + expressions[(int)Expressions.EyesClosedL] * expressions[(int)Expressions.CheekRaiserL] * expressions[(int)Expressions.LidTightenerL])); eye.Right.Openness = 1.0f - (float)Math.Max(0, Math.Min(1, expressions[(int)Expressions.EyesClosedR] - + expressions[(int)Expressions.CheekRaiserR] * expressions[(int)Expressions.LidTightenerR])); + + expressions[(int)Expressions.EyesClosedR] * expressions[(int)Expressions.CheekRaiserR] * expressions[(int)Expressions.LidTightenerR])); #endregion