适用于 iPhone 的 3D 引擎
哪种发动机最好?
我找到了一些引擎:Ogre、Irrlicht 和来自 opengles 的直接渲染(将 .obj 文件转换为缓冲区并渲染它)。
我已经编译了 Ogre - CeGUI 在 iPhone 上运行得非常丑陋...而且 Ogre 有很多很多文件:)
我只需要旋转、缩放和静态对象的对象拾取。 哪种方法/引擎更好?
例如,当我使用 Ogre 时,我可以使用抗锯齿功能吗? 当我直接通过glDrawArrays渲染时,我可以使用软件AA(例如抖动方法)。 这可以是一些引擎吗?
Which engine is best ?
I've finded some engines : Ogre, Irrlicht and direct rendering from opengles (convert .obj files into buffer and rendering it).
I've compiled Ogre - CeGUI works very ugly on iPhone... And Ogre has many-many files :)
I need just rotate, zoom and object picking for static objects.
Which method/engine is better ?
And, for example, when i use Ogre - can I use antialiasing ?
When I have rendering directly by glDrawArrays, i can use software AA (for example, jitter method).
Can this some of engines?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
我建议您查看http://isgl3d.com/。它是用 Objective-C 编写的,简单、紧凑,适合您的需求。
还有 Cocos3d(cocos2d 的扩展,可以处理简单的 3D 事物),没有物理和碰撞检测,但我更喜欢 isgl3d。
I suggest you take a look at http://isgl3d.com/. It is written in Objective-C, simple, compact and is appropriate for your needs.
There is also Cocos3d (an extension to cocos2d which can handles simple 3d things) with no physics and collision detection but I prefer isgl3d.
如果您只想通过旋转和缩放渲染一些静态对象,您可以在 OpenGL ES 中从头开始编写它,所用时间比学习使用大型 3D 引擎(如 Ogre 或 Irrlicht)所需的时间少得多。
If you just want to render some static objects with rotation and zoom, you can write it from scratch in OpenGL ES in much less time than what is needed to learn to use a big 3D engine like Ogre or Irrlicht.
http://nineveh.gl/ - NinevehGL 尚未发布,但它确实很容易学习引擎
http://nineveh.gl/ - NinevehGL not yet released but it's really easy to learn engine
我已经使用 Irrlicht 多年了,我很喜欢它。非常容易学习,编译和使用非常快且轻松。
I've used Irrlicht for years and I love it. Very easy to learn, very fast and a breeze to compile and use.