3D引擎比较

13

我目前正在调查几个基于OpenGL的免费/开源3D引擎,想知道你们是否能就这些引擎及其在实际项目中使用情况提供一些反馈。

这些引擎包括(没有特定顺序):

Crystal Space
Panda3D
Irrlicht

这些是我知道的主要跨平台引擎,还有其他应该看看的吗?


@Atmospherian,你能否添加你正在考虑的引擎链接? - jwfearn
从我所看到的来看:Crystal Space有点臃肿。Ogre3d很慢。比起Irrlicht(非常快)和Panda3d,它要慢得多。别忘了OSG - 做得非常好。 - d-_-b
5个回答

13

在这个数据库上,您可以找到许多有关众多引擎的信息。(链接)

CrystalSpace是一个完整的引擎,因此它是一个整体块,您需要根据自己的需求进行自定义。Irrlicht也是如此,但它的设计目的是使事情变得简单。反作用是很难做特定的事情。

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


4

更加注重大规模地形而非游戏方面(比如GIS或飞行模拟器),同时也有openscenegraph


3

如果你只需要一个图形引擎,我推荐Ogre3d。它在这方面非常强大。如果你想要一个游戏引擎的开端 - 也就是说,轻松地将网络、游戏实体、物理等内容插入其中,那么我推荐使用Crystalspace 3d。我曾经用过cs3d(Crystalspace 3d)制作游戏,并且很容易快速上手 - 但是Ogre3d似乎在如何调整图形方面提供更多的东西,但并不像Crystalspace这样的包那样容易挂入所有其他游戏内容。

顺便说一句,如果你只是搜索比较这些引擎,那么有很多相关的比较可以通过谷歌找到。


2

Terathon 制作了一款名为C4的引擎。这是一款游戏引擎,具有非常成熟的功能集,而且仅售350美元,包括完整的源代码。该引擎也可在PS3上使用,因此这是一个非常稳定的平台。不确定您是否只考虑3D图形引擎或全功能游戏引擎,但我想提一下。


4
绝对不是免费或开源的。 - Dominic K

1

你可能也想看看Ogre 3D:http://www.ogre3d.org/

不幸的是,我没有使用过Ogre或者你提到的其他任何东西进行开发的经验。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接