简单的3D动画文件格式需要c++导入/导出

Simple 3D Animation File Format needed C++ import/export

本文关键字:c++ 导入 导出 格式 3D 动画 文件 简单      更新时间:2023-10-16

我需要导出和导入数据,要求如下:围绕关节每个关键帧的分层X,Y,Z欧拉旋转每个关键帧的整体平移和旋转

我希望找到一个简单的格式,我可以(例如,.obj是非常简单的模型,但遗憾的是没有动画格式,但在这个规模)。我希望它可以直接在建模器中编辑(虽然我可以在一些建模器中工作,并且可以在其他地方,如果通过公共工具转换)。最好有一个简单的公共API,或者简单到我可以自己编写导入/导出。我考虑过Collada,但是公共开源api似乎非常非常难以处理(我找不到一个真正有效的api)。Anim8or文件是合适的,除了没有其他建模器可以真正处理它。

我发现使用FBX动画效果很好。它比。obj文件复杂一点,但它确实有自己的免费SDK。还有一种老式的MD5格式。然而,FBX是(在我看来,显然相当多的动画社区,以及)一个更容易创建动画的格式,往往有更多的bang for你的钱,可以这么说。