【发布时间】:2023-03-10 19:49:01
【问题描述】:
由于 OpenGL 没有像 GLLoadObjFile('myModel.obj'); 这样的函数,在 iOS 应用程序中加载像 .obj 这样的 3d 模型文件的最佳教程是什么?
我已经尝试过波前加载器,但它似乎不起作用。
【问题讨论】:
由于 OpenGL 没有像 GLLoadObjFile('myModel.obj'); 这样的函数,在 iOS 应用程序中加载像 .obj 这样的 3d 模型文件的最佳教程是什么?
我已经尝试过波前加载器,但它似乎不起作用。
【问题讨论】:
https://github.com/jlamarche/iOS-OpenGLES-Stuff/tree/master/Wavefront%20OBJ%20Loader
它的加载器看起来相当不错,甚至支持来自搅拌机的材料,虽然它使用 OpenGL ES 1,加载器类应该在 ES 2 中完美运行
【讨论】:
我使用了一个名为 Ninevegl 的库。它非常好,支持 .obj 和 .dae 等文件格式。它非常易于使用,并且他们有很好的解释文档。这是链接。
【讨论】:
我构建了一个 Perl/Xcode 项目,用于将 .obj 和 .mtl 文件加载到 iOS 上的 OpenGL ES 2.0 中,here 可用。它被称为mtl2opengl,您可以看到来自其他 S.O. 的 cmets/results。有类似问题的用户:
【讨论】: