嗨,我正在尝试使用ASSIMP将fbx文件加载到OpenGL渲染器中。
但是,每当我使用ASSIMP导入程序加载文件时,就会添加不在原始fbx文件中的怪异节点。
例如,这是在DFS事务中加载节点时打印的节点层次结构的一部分。
mixamorig:LeftForeArm_$AssimpFbx$_Translation
ㄴmixamorig:LeftForeArm_$AssimpFbx$_PreRotation
ㄴmixamorig:LeftForeArm_$AssimpFbx$_Rotation
ㄴmixamorig:LeftForeArm_$AssimpFbx$_Scaling
ㄴmixamorig:LeftForeArm
但是,根据原始文件,应该只有mixamorig:LeftForeArm
。
该fbx文件可能很奇怪,因为通常在其他fbx文件的情况下,我可以使用节点名称直接从aiNodeAnim
获取节点的平移,旋转,缩放关键帧。我从未见过关键帧本身成为节点的情况。
有没有解决此问题的方法?