我已经使用FBXNode->EvaluateGlobalTransform(time)方法成功地用FBX SDK导入了单个动画。但问题是,您没有指定在此方法中使用哪个FBXAnimStack。我认为该方法默认只使用第一个动画堆栈。那么,对于包含多个动画的FBX文件,如何导入所有动画?
发布于 2020-08-12 22:46:56
可以迭代所有FbxAnimLayers,然后将每个成员作为FbxAnimStack迭代,然后对于场景中的每个节点/属性,可以获取在给定AnimStack中修改的FbxAnimCurve。然后,随着时间的推移对其进行评估。
https://stackoverflow.com/questions/62814716
复制相似问题