关于FBX二进制文件格式

时间:2010-07-02 13:47:56

标签: c opengl

我想阅读FBX二进制格式,但我不想使用Autodesk的FBX sdk。

当有人知道fbx二进制文件格式的网站时,请教。

2 个答案:

答案 0 :(得分:1)

根据维基百科 - http://en.wikipedia.org/wiki/FBX - Blender包含一个Python脚本,用于导出为FBX格式。这可能是你能找到的最接近文件的东西。听起来像是一个痛苦的RTFS任务。

答案 1 :(得分:1)

目前FBX二进制格式没有记录。

目前我正在开发基于assimp工作的加载程序,两个解析器大致相同。

https://github.com/ideasman42/pyfbx_i42 / https://github.com/ideasman42/pyfbx_i42/blob/master/pyfbx/parse_bin.py

https://github.com/assimp/assimp / https://github.com/assimp/assimp/blob/master/code/FBXBinaryTokenizer.cpp

我写了pyfbx这是C ++库的一个独立的Python3端口,它是assimp的一部分,包括一个示例工具fbx2json

请注意,这些只解析数据,为您提供类似XML / JSON(树型数据)的内容,但您仍需要理解这一点。我设法让一个网格导入器工作几个小时,但如果你想要材料,动画等,这是更多的工作。