FBX SDK - 将 fbx 文件的所有内容转换为文本
Posted
技术标签:
【中文标题】FBX SDK - 将 fbx 文件的所有内容转换为文本【英文标题】:FBX SDK - convert all content of fbx file to text 【发布时间】:2018-08-26 04:06:54 【问题描述】:我正在尝试了解 FBX 文件中的内容(所有内容),但我无法在 Blender 或 Maya 等程序中看到所有这些文件,因为我对 FBX 的了解还不够,我不能判断FBX文件中是否有一些隐藏设置。
其实我这样做是因为:
我天生好奇,想看看里面有什么。
我在将 FBX 导入游戏引擎时遇到问题,因此我想比较好的 FBX 和坏的 FBX,以便找出罪魁祸首。
我想将这些 FBX 文件转换为文本,以便我可以用肉眼阅读它们。我检查了 FBX SDK 示例,但仍然找不到答案。但是我想这件事已经在某些程序中完成了(例如-Blender,当 Blender 尝试读取 FBX 文件时,它必须读取 FBX 文件的所有内容才能使用它,但我迷失在源代码中Blender)。
【问题讨论】:
我不确定 Blender 或 Maya,但在 3dsmax 中,您可以为 FBX 选择二进制或文本格式。此外,您始终可以使用 SDK 读取 FBX 并以您想要的任何表示形式转储内容。 谢谢迈克尔 :) 【参考方案1】:我相信 fbx sdk 中名为“ImportScene”的代码示例完全符合您的要求。它是一个命令行程序,它将 fbx 文件路径作为输入参数,并以文本形式输出尽可能多的与文件相关的信息(这是一个代码示例,不是官方文本表示,我认为不存在这样的东西)你必须自己下载 sdk 并编译代码示例。
或者,示例代码“SceneTreeView”将 fbx 文件的节点层次结构的内容显示为图形树(很像文件夹结构)。
【讨论】:
以上是关于FBX SDK - 将 fbx 文件的所有内容转换为文本的主要内容,如果未能解决你的问题,请参考以下文章