diff --git a/libraries/animation/src/Rig.cpp b/libraries/animation/src/Rig.cpp index 2533c9d95c..641235dc96 100644 --- a/libraries/animation/src/Rig.cpp +++ b/libraries/animation/src/Rig.cpp @@ -671,7 +671,7 @@ void Rig::inverseKinematics(int endIndex, glm::vec3 targetPosition, const glm::q float gravityAngle = glm::angle(gravityDelta); const float MIN_GRAVITY_ANGLE = 0.5f; - float mixFactor = 0.5f; + float mixFactor = 0.1f; if (gravityAngle < MIN_GRAVITY_ANGLE) { // the final rotation is a mix of the two mixFactor = 0.5f * gravityAngle / MIN_GRAVITY_ANGLE;