We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent be173c6 commit 0ea32e4Copy full SHA for 0ea32e4
1 file changed
VRCFaceTracking.Core/Params/Data/Mutation/Calibration.cs
@@ -88,13 +88,13 @@ private float Normalize(float currentValue) =>
88
89
public float CalculateParameter(float currentValue, float k)
90
{
91
- if (float.IsNaN(currentValue))
+ if (float.IsNaN(currentValue) || max == 0f)
92
return currentValue;
93
94
var confidence = k * progress;
95
var adjustedValue = confidence * Normalize(currentValue) + (1 - confidence) * currentValue;
96
97
- if (float.IsNaN(adjustedValue))
+ if (float.IsNaN(adjustedValue) || float.IsInfinity(adjustedValue))
98
99
100
return adjustedValue;
0 commit comments