ios:使用GLEssentials示例代码显示简单的3D模型

我的目标是显示一个简单的3D模型并在其上应用纹理。

我已经下载了GLEssentials ios示例项目,以了解如何开发它(我是ios OpenGL-ES API的新手)

但示例模型是一个.model文件,我从未听说过这种模式 ,并且从未出现在模型银行网站中 。

  1. 这种文件是什么?
  2. 是与其他常见模型类型兼容的示例代码(.obj,.c2d,.3ds)?
  3. 从这个项目开始是一个好主意吗?

看看这个问题:

  • 如何将Blender blend(或obj)文件转换为Qualcom Vuforia .h文件

在我的回答中,我描述了一个脚本和随附的Xcode项目,该项目将.obj / .mtl文件转换为适用于iOS [link]上的OpenGL ES的头文件。

回答你的问题:

  1. 我相信.model文件仅适用于示例项目,并且是专有的Apple扩展。 它很可能包含简单数据,如顶点位置。
  2. 我认为你很难将其他模型类型纳入示例代码中,这对于OpenGL ES初学者来说非常复杂。 您可能想在这里查看Cocos2D上的.pod文件。 我已经看到并听到了很多关于它的事情。
  3. 我不推荐它:)