diff --git a/FModel/Views/Snooper/Animations/Skeleton.cs b/FModel/Views/Snooper/Animations/Skeleton.cs index 4f2dd73e..c0c7293b 100644 --- a/FModel/Views/Snooper/Animations/Skeleton.cs +++ b/FModel/Views/Snooper/Animations/Skeleton.cs @@ -229,7 +229,7 @@ public class Skeleton : IDisposable if (IsAnimated) { boneMatrix = _boneMatriceAtFrame[bone.Index]; - parentBoneMatrix = _boneMatriceAtFrame[bone.ParentIndex]; + parentBoneMatrix = bone.IsRoot ? boneMatrix : _boneMatriceAtFrame[bone.ParentIndex]; } else {