Skip to content

Commit

Permalink
fix(?) assimp to torquie matrix converter
Browse files Browse the repository at this point in the history
it wasn't accounting for the formatScaleFactor (1, 0.01, ect) leading to mesh deformations based on bone vs skinned mesh displacement
  • Loading branch information
Azaezel committed Oct 1, 2024
1 parent 00e5482 commit bb432dc
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion Engine/source/ts/assimp/assimpAppNode.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -283,7 +283,7 @@ void AssimpAppNode::assimpToTorqueMat(const aiMatrix4x4& inAssimpMat, MatrixF& o
(F32)inAssimpMat.c3, (F32)inAssimpMat.c4));

outMat.setRow(3, Point4F((F32)inAssimpMat.d1, (F32)inAssimpMat.d2,
(F32)inAssimpMat.d3, (F32)inAssimpMat.d4));
(F32)inAssimpMat.d3, ColladaUtils::getOptions().formatScaleFactor));// (F32)inAssimpMat.d4));
}

void AssimpAppNode::convertMat(MatrixF& outMat)
Expand Down

0 comments on commit bb432dc

Please sign in to comment.