diff --git a/libraries/avatars/src/Player.cpp b/libraries/avatars/src/Player.cpp index 402c108d57..b548d452e7 100644 --- a/libraries/avatars/src/Player.cpp +++ b/libraries/avatars/src/Player.cpp @@ -203,7 +203,7 @@ void Player::play() { head->setFinalPitch(eulers.x); head->setFinalYaw(eulers.y); head->setFinalRoll(eulers.z); - head->setLookAtPosition(currentFrame.getLookAtPosition()); + head->setLookAtPosition(context->position + context->orientation * currentFrame.getLookAtPosition()); } else { qDebug() << "WARNING: Player couldn't find head data."; }