ios:使用GLEssentials示例代码显示简单的3D模型
我的目标是显示一个简单的3D模型并在其上应用纹理。
我已经下载了GLEssentials ios示例项目,以了解如何开发它(我是ios OpenGL-ES API的新手)
但示例模型是一个.model文件,我从未听说过这种模式 ,并且从未出现在模型银行网站中 。
- 这种文件是什么?
- 是与其他常见模型类型兼容的示例代码(.obj,.c2d,.3ds)?
- 从这个项目开始是一个好主意吗?
看看这个问题:
- 如何将Blender blend(或obj)文件转换为Qualcom Vuforia .h文件
在我的回答中,我描述了一个脚本和随附的Xcode项目,该项目将.obj / .mtl文件转换为适用于iOS [link]上的OpenGL ES的头文件。
回答你的问题:
- 我相信.model文件仅适用于示例项目,并且是专有的Apple扩展。 它很可能包含简单数据,如顶点位置。
- 我认为你很难将其他模型类型纳入示例代码中,这对于OpenGL ES初学者来说非常复杂。 您可能想在这里查看Cocos2D上的.pod文件。 我已经看到并听到了很多关于它的事情。
- 我不推荐它:)