diff --git a/neo/renderer/Model_gltf.cpp b/neo/renderer/Model_gltf.cpp index 17c364ab..624393f9 100644 --- a/neo/renderer/Model_gltf.cpp +++ b/neo/renderer/Model_gltf.cpp @@ -822,11 +822,11 @@ idFile_Memory* idRenderModelGLTF::GetAnimBin( idStr animName , const ID_TIME_T q = blenderToDoomTransform.ToMat3().ToQuat() * animBones[i][b].rotation; - //if( animBones[i].Num() == 1 ) - //{ - // this is not hit - // q = -animBones[i][b].rotation; - //} + if( animBones[i].Num() == 1 ) + { + // this is only hit for single bone or boneless (root is generated!) animations + q = blenderToDoomTransform.ToMat3().ToQuat() * -animBones[i][b].rotation; + } } else {