Animation 如何为未附着到蒙皮但位于某些骨骼附着到蒙皮的层次中的骨骼计算绑定姿势

Animation 如何为未附着到蒙皮但位于某些骨骼附着到蒙皮的层次中的骨骼计算绑定姿势,animation,3d,skinning,fbx,Animation,3d,Skinning,Fbx,我有一个带有模型的FBX文件,我正在尝试使用FBX SDK编写一个转换器,它可以将给定的FBX文件转换为我自己的格式。问题是我无法获取/计算某些骨骼的绑定姿势(如下所述) 我可以很容易地从FBX群集获取影响网格的骨骼的绑定姿势矩阵 我还可以计算没有指定FBX簇的骨骼的绑定姿势矩阵,如果这些骨骼具有通过上一篇文章中描述的方法指定了簇的父骨骼: 现在我面临的问题是如何计算骨骼的绑定姿势矩阵,这些骨骼没有指定FBX簇,并且没有父节点,或者它们的父节点也没有指定FBX簇。(请注意,FbxPose也没有用

我有一个带有模型的FBX文件,我正在尝试使用FBX SDK编写一个转换器,它可以将给定的FBX文件转换为我自己的格式。问题是我无法获取/计算某些骨骼的绑定姿势(如下所述)

我可以很容易地从FBX群集获取影响网格的骨骼的绑定姿势矩阵

我还可以计算没有指定FBX簇的骨骼的绑定姿势矩阵,如果这些骨骼具有通过上一篇文章中描述的方法指定了簇的父骨骼:

现在我面临的问题是如何计算骨骼的绑定姿势矩阵,这些骨骼没有指定FBX簇,并且没有父节点,或者它们的父节点也没有指定FBX簇。(请注意,FbxPose也没有用于这些骨骼的矩阵)

在下图中,我用红色勾勒出了此类骨骼的示例:


另外,我知道我正在处理的FBX文件是正确的,因为Autodesk FBX Viewer可以正确显示该文件并为其设置动画。

第一个链接的更正版本: