FBX SDK - 将fbx文件的所有内容转换为文本

时间:2018-03-17 01:56:15

标签: c++ autodesk fbx

我正在尝试学习FBX文件中的内容(所有内容),但我无法在Blender或Maya这样的程序中看到它们,因为我对FBX的了解还不够,我不能告诉FBX文件中是否有隐藏的设置。

实际上,我这样做是因为:

  1. 我天生好奇,想看看里面是什么。

  2. 我在将FBX导入游戏引擎时遇到问题,所以我想比较好FBX和坏FBX,以便找出罪魁祸首。

  3. 我想将这些FBX文件转换为文本,以便我可以用肉眼阅读它们。我检查了FBX SDK样本,但我仍然找不到答案。但我想这个东西已经在某些程序中完成了(比如Blender,当Blender试图读取FBX文件时,它必须读取FBX文件的所有内容才能使用它,但我在源代码中丢失了现在是Blender。

1 个答案:

答案 0 :(得分:0)

我相信 fbx sdk 中名为“ImportScene”的代码示例正是您想要的。它是一个命令行程序,它以fbx文件路径作为输入参数,以文本形式输出尽可能多的与文件相关的信息(这是一个代码示例,不是官方的文本表示,我认为不存在这样的东西)你必须下载 sdk 并为自己编译代码示例。

或者,示例代码“SceneTreeView”将 fbx 文件的节点层次结构的内容显示为图形树(很像文件夹结构)。