Browse Source

FbxConverter, bone mOffsetMatrix update

Mykhailo418 3 years ago
parent
commit
863e3e0ccb
1 changed files with 3 additions and 1 deletions
  1. 3 1
      code/AssetLib/FBX/FBXConverter.cpp

+ 3 - 1
code/AssetLib/FBX/FBXConverter.cpp

@@ -1553,14 +1553,16 @@ void FBXConverter::ConvertCluster(std::vector<aiBone *> &local_mesh_bones, const
         bone = new aiBone();
         bone = new aiBone();
         bone->mName = bone_name;
         bone->mName = bone_name;
 
 
+        bone->mOffsetMatrix = cl->Transform();
         // store local transform link for post processing
         // store local transform link for post processing
+        /*
         bone->mOffsetMatrix = cl->TransformLink();
         bone->mOffsetMatrix = cl->TransformLink();
         bone->mOffsetMatrix.Inverse();
         bone->mOffsetMatrix.Inverse();
 
 
         aiMatrix4x4 matrix = (aiMatrix4x4)absolute_transform;
         aiMatrix4x4 matrix = (aiMatrix4x4)absolute_transform;
 
 
         bone->mOffsetMatrix = bone->mOffsetMatrix * matrix; // * mesh_offset
         bone->mOffsetMatrix = bone->mOffsetMatrix * matrix; // * mesh_offset
-
+        */
         //
         //
         // Now calculate the aiVertexWeights
         // Now calculate the aiVertexWeights
         //
         //