在iOS上加载obj文件的最佳方式

由于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等文件格式。 这是非常容易使用,他们已经很好地解释文件。 链接在这里。

http://nineveh.gl/downloads/

我构build了一个用于将.obj.mtl文件加载到iOS上的OpenGL ES 2.0的Perl / Xcode项目,可在此处find 。 这就是所谓的mtl2opengl ,你可以看到其他SO用户在这些类似的问题的意见/结果:

  1. opengles在iphone中显示人脸
  2. ios:用GLEssentials示例代码显示简单的3D模型
  3. 如何将Blender混合(或obj)文件转换为Qualcom Vuforia .h文件