我有一个以未知二进制格式存储的 3D 对象。我在十六进制编辑器中打开它,发现第一行是“OBJF”,后面是一些被翻译为材质和纹理名称的行。所以至少我确信它是一个 3D 对象。
现在我需要弄清楚顶点、法线和 UV 以及其他信息,但我不知道如何弄清楚。因此,在尝试猜测数据可能代表什么之前,我需要学习如何有效地读取十六进制转储。
我应该从哪里开始?
我有一个以未知二进制格式存储的 3D 对象。我在十六进制编辑器中打开它,发现第一行是“OBJF”,后面是一些被翻译为材质和纹理名称的行。所以至少我确信它是一个 3D 对象。
现在我需要弄清楚顶点、法线和 UV 以及其他信息,但我不知道如何弄清楚。因此,在尝试猜测数据可能代表什么之前,我需要学习如何有效地读取十六进制转储。
我应该从哪里开始?
看起来它是一个普通的旧 OBJ 文件,但包含三角形步骤。此链接的更多信息:http: //file-extension.paretologic.com/detail.php/File-Extension-objf
我想这个演讲可能会让你感兴趣:
http://events.ccc.de/congress/2008/Fahrplan/events/2942.en.html