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

时间:2013-02-22 16:56:03

标签: ios opengl-es

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

我已下载GLEssentials ios sample project以了解如何开发此功能(我是ios OpenGL-ES API的新功能)

但是示例模型是一个.model文件,我从未听说过这个文件,而且它永远不会出现在model bank websites中。

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

1 个答案:

答案 0 :(得分:3)

看看这个问题:

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

回答你的问题:

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