【发布时间】:2011-08-21 19:02:03
【问题描述】:
我是 Iphone、Xcode 和 openGL ES 的新手。
我正在寻找一个源代码示例,女巫演示了如何创建 3d 对象、使用手势旋转它并放大、缩小...
谢谢, 亚历克斯
【问题讨论】:
标签: iphone opengl-es ios4 xcode4
我是 Iphone、Xcode 和 openGL ES 的新手。
我正在寻找一个源代码示例,女巫演示了如何创建 3d 对象、使用手势旋转它并放大、缩小...
谢谢, 亚历克斯
【问题讨论】:
标签: iphone opengl-es ios4 xcode4
以下是如何显示和旋转使用 Blender 创建的 3D 模型的简单示例:http://iphonedevelopment.blogspot.com/2009/06/using-3d-models-from-blender-in-opengl.html
完整的源代码可以在这里找到:http://innerloop.biz/code/ExportTest.zip
【讨论】:
我可以推荐 OpenGL SuperBible 第 5 版。它从大量示例代码的基础开始(我相信您描述的具体场景是第 5 章),然后转到特定平台开发、iPhone 的 OpenGL ES 等主题...... - 这是一本不错的读物,在我看来,这是教科书中罕见的品质。本书中的所有示例和代码都应在 Xcode 中编译,并根据需要显示各个平台的各种异常。
【讨论】:
我目前也在研究这个挑战。
到目前为止,我将提出我的发现,并在这个问题上打赏以尝试集中注意力。
http://nineveh.gl/ 承诺可以完成这项工作,但它仍处于测试阶段,即使是最基本的示例也不是开箱即用的(它们会导致编译器错误)。所以我不能推荐它。
可以将 Unity 与原生 iOS 代码集成,例如
http://clevermartian.com/blog/?p=59
http://technology.blurst.com/a-cocoa-based-frontend-for-unity-iphone-applications/
但那东西看起来很吓人
http://www.sunsetlakesoftware.com/molecules 是开源的;也许可以从那里举起东西。
【讨论】:
我看到你已经回答了这个问题,但一个很好的教程是 Lamarche 教程,还有 OpenGLES 2.0 教程:
http://iphonedevelopment.blogspot.co.uk/2009/05/opengl-es-from-ground-up-table-of.html
对于加载模型,请查看设置 POWER VR SDK,因为您需要加载带有骨骼动画、纹理照明等的 3d 模型。
【讨论】:
我不确定这是否是您搜索和寻找的内容,但您可以查看:http://nehe.gamedev.net/tutorial/texture_filters,lighting&_keyboard_control/15002/
在页面下方,可以看到有macos/cocoa的示例代码..
我仍然不确定,但希望这会有所帮助..
【讨论】:
大约一年前我玩过 OpenGL ES,我发现这本 O'Reilly 在线书籍很有帮助:http://ofps.oreilly.com/titles/9780596804824/
这些章节是大多数关于该主题的书籍的典型章节; “高级”的数学入门(通常是使用实现立方体贴图、凹凸贴图等的着色器的常用场景)
您还可以下载示例的源代码。
编辑:我也拥有这本书http://www.amazon.co.uk/OpenGL-ES-2-0-Programming-Guide/dp/0321502795/ref=sr_1_1?ie=UTF8&qid=1336064164&sr=8-1 我发现这是一本关于 OpenGL ES 以及一般 3D 图形的好书。
【讨论】: