3D引擎比较

时间:2008-12-13 15:18:39

标签: c++ open-source opengl 3d cross-platform

我目前正在调查一些基于OpenGL的免费/开源3D引擎,并且想知道你们是否可以提供一些关于这些引擎的反馈以及它们如何在现实世界项目中使用。

被比较的引擎(没有特别的顺序):

Crystal Space
Panda3D
Irrlicht

这些是我所知道的跨平台的主要内容,还有其他任何我应该关注的内容吗?

5 个答案:

答案 0 :(得分:13)

您可以在很多引擎上找到很多信息on this database.

CrystalSpace是一个完整的引擎,所以它是一个整体集团,你必须根据自己的需要进行定制。 Irrlicht也是如此,它确实做得很容易。反作用是很难做出具体的事情。

现在,我认为Ogre可能是最通用的硬件加速3D渲染引擎。也许Horde3D更适合特定的高质量渲染,但也不能用Ogre做任何事情。

答案 1 :(得分:4)

更多关注大型地形而不是游戏(想想GIS或飞行模拟器)还有openscenegraph

答案 2 :(得分:3)

如果您只是想要一个图形引擎,我推荐Ogre3d。在这方面它非常强大。如果你想要一个游戏引擎的开头 - 即易于插入网络,游戏实体,物理等的东西,那么我推荐Crystalspace 3d。我已经使用cs3d(Crystalspace 3d)来制作游戏并且很容易让它快速上手并运行 - 但是Ogre3d似乎有更多可以提供如何调整你的图形,但它并不容易挂钩所有其他游戏内容都像Crystalspace一样。

顺便说一下,如果你只是google它,就会有很多这些引擎的比较。

答案 3 :(得分:2)

Terathon创建一个名为C4的引擎。它是一款具有非常成熟的功能的游戏引擎,对于包含完整源代码的350美元引擎而言令人印象深刻。该引擎也可以在PS3上使用,因此这是一个非常可靠的平台。不确定你是在考虑3D图形引擎还是完整的游戏引擎,但我想我会提到它。

答案 4 :(得分:1)

您可能还想查看Ogre 3D:http://www.ogre3d.org/

不幸的是,我没有任何与Ogre或你提到的任何人一起开发的经验。