如何使用 assimp 实际获取骨骼和动画数据?
How to actually get bone and animation data with assimp?
您好,我正在尝试从 FBX 文件导入动画和骨骼数据。
我实际上尝试了几种不同格式的不同模型,但无论我做什么,它总是说
场景->mNumAnimations = 0;
场景->mNumBones = 0;
可能发生了什么?
assimp 用来为模型设置动画的是基于网格的骨骼链。我们有一个骨骼层次结构,它存储受骨骼动画影响的顶点。骨骼本身由偏移矩阵描述,它只是当前网格相对于动画层次结构根节点的全局变换的逆。这来自 X-Fileformat,我想添加一种更好的方式来描述骨骼动画。
pretransform-bone-post-processor 将在导入后直接执行转换。所以你的骨头会消失。
您好,我正在尝试从 FBX 文件导入动画和骨骼数据。
我实际上尝试了几种不同格式的不同模型,但无论我做什么,它总是说 场景->mNumAnimations = 0; 场景->mNumBones = 0;
可能发生了什么?
assimp 用来为模型设置动画的是基于网格的骨骼链。我们有一个骨骼层次结构,它存储受骨骼动画影响的顶点。骨骼本身由偏移矩阵描述,它只是当前网格相对于动画层次结构根节点的全局变换的逆。这来自 X-Fileformat,我想添加一种更好的方式来描述骨骼动画。
pretransform-bone-post-processor 将在导入后直接执行转换。所以你的骨头会消失。