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

FBX SDK - convert all content of fbx file to text

本文关键字:转换 文本 SDK fbx 文件 FBX      更新时间:2023-10-16

我正在尝试了解FBX文件中的内容(所有内容(,但是我无法在Blender或Maya等程序中看到所有这些内容,因为我对FBX的了解还不够,我无法判断FBX文件中是否有一些隐藏的设置。

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

  1. 我生性很好奇,想看看里面有什么。

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

我想将这些FBX文件转换为文本,以便我可以用人眼阅读它们。我已经检查了 FBX SDK 示例,但仍然找不到答案。但我想这件事已经在某些程序中完成过(例如 - Blender,当 Blender 尝试读取 FBX 文件时,它必须读取 FBX 文件的所有内容才能使用它,但我现在迷失在 Blender 的源代码中(。

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

或者,示例代码"SceneTreeView"将 fbx 文件的节点层次结构的内容显示为图形树(非常类似于文件夹结构(。