From 19108517dac6037b95a24d35d1aa566b613190b7 Mon Sep 17 00:00:00 2001 From: Ari Vuollet Date: Sat, 1 Jun 2024 13:04:13 +0300 Subject: [PATCH] Fix wrong imported values in animation scale tracks --- Source/Engine/Tools/ModelTool/ModelTool.OpenFBX.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/Engine/Tools/ModelTool/ModelTool.OpenFBX.cpp b/Source/Engine/Tools/ModelTool/ModelTool.OpenFBX.cpp index 131b2ff3c..eb13dcb48 100644 --- a/Source/Engine/Tools/ModelTool/ModelTool.OpenFBX.cpp +++ b/Source/Engine/Tools/ModelTool/ModelTool.OpenFBX.cpp @@ -1121,7 +1121,7 @@ void ExtractKeyframeScale(const ofbx::Object* bone, ofbx::DVec3& trans, const Fr if (Math::IsZero(trans.x) && Math::IsZero(trans.y) && Math::IsZero(trans.z)) trans = { 1.0, 1.0, 1.0 }; - const Matrix frameTrans = ToMatrix(bone->evalLocal(localFrame.Translation, localFrame.Rotation, trans)); + const Matrix frameTrans = ToMatrix(bone->evalLocal(localFrame.Translation, { 0.0, 0.0, 0.0 }, trans)); keyframe = frameTrans.GetScaleVector(); }