From 28730655a1af9ddb6e9be152a8711b90631b9762 Mon Sep 17 00:00:00 2001 From: HarrievG Date: Mon, 26 Sep 2022 12:02:30 +0200 Subject: [PATCH] Fixed boneless TRS animations --- neo/renderer/Model_gltf.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) 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 {