【发布时间】:2009-08-10 09:02:44
【问题描述】:
我正在寻找一种将 Lightwave 3D 的 .obj 文件转换为 iPhone 的 .h 文件的方法。我环顾四周,看到了几个可以为您生成 .h 文件的脚本,但它们都无法理解 Lightwave 3D .obj 格式。如果有人似乎知道某种可以将 lightwave 3d .obj 文件转换为 .h 文件的方法,请分享。
或者更好,如果有人似乎知道制作 .h 文件的其他方法,请提供建议。谢谢。
【问题讨论】:
我正在寻找一种将 Lightwave 3D 的 .obj 文件转换为 iPhone 的 .h 文件的方法。我环顾四周,看到了几个可以为您生成 .h 文件的脚本,但它们都无法理解 Lightwave 3D .obj 格式。如果有人似乎知道某种可以将 lightwave 3d .obj 文件转换为 .h 文件的方法,请分享。
或者更好,如果有人似乎知道制作 .h 文件的其他方法,请提供建议。谢谢。
【问题讨论】:
Jeff Lamarche 在他的博客OpenGL ES tag 下也有许多关于将 Blender 文件转换为 .h 文件的帖子。他发布了一个Python script,社区(尤其是Scott Lyons 和Dennis Ippel)反复改进了它。
我不知道直接从 Lightwave 导出的脚本,因此目前看来您必须先通过 Blender...
【讨论】:
也许将 .obj 文件转换为 Blender 文件,然后export a header file from that。
【讨论】:
Simon Maurice 的 OpenGL ES series 有一篇由 3 部分组成的文章(I、II 和 III)关于利用 Blender 的 python 接口将模型引入 OpenGL ES iPhone 应用程序。它包括分步指南和示例项目。
【讨论】:
不完全是您所要求的,但我已经写了一个 step-by-step guide 关于如何通过 COLLADA 将 LightWave 模型导入 OpenGL ES。
【讨论】:
www.cheetah3d.com 上的 Cheetah 3d 是一个仅适用于 mac 的 3d 建模工具,可将 obj 导出为 .h
【讨论】: