用于将3d模型文件(3ds / obj /无论是否为开放格式)转换为C数组的工具

时间:2010-08-25 22:28:44

标签: c opengl graphics 3d

我找到了here脚本,它将obj文件转换为C头文件,其中包含使用OpenGL渲染模型所需的信息。我喜欢这样的东西,但我也需要纹理坐标。该工具显然没有这样做。

这样的工具将节省我很多时间,因为我必须创建自己的程序来提取数据,这样我就可以将数据添加到数组中。

在运行时从文件加载模型会很荒谬。将信息存储在程序中更为明智。这将减少程序的处理和批量,以及编程工作和所需的时间。

3 个答案:

答案 0 :(得分:0)

“3D探索”与其他许多事情一起做到了这一点。也许你可以在某个地方找到一个版本,因为原来的网站已经关闭了。

(这并不荒谬,它只取决于所使用的工作流程。但对于单个开发人员和小型模型,它是有意义的,是的。只是确保你不必嵌入500Mb模型在你的.exe ...)

答案 1 :(得分:0)

只需使用Blender(v2.49,www.blender.org)并编写自己的Python导出脚本。这真的很容易和免费。

答案 2 :(得分:0)

感谢您的两个答案,但我已经通过使用此工具找到了自己的解决方案:

http://www.heikobehrens.net/2009/08/27/obj2opengl/