我目前正在研究几个基于 OpenGL 的免费/开源 3D 引擎,并且想知道你们是否可以就这些引擎提供一些反馈,以及它们如何在现实世界的项目中使用。
被比较的引擎是(没有特别的顺序):
Crystal Space
Panda3D
Irrlicht
这些是我知道的主要跨平台的,还有其他我应该看的吗?
我目前正在研究几个基于 OpenGL 的免费/开源 3D 引擎,并且想知道你们是否可以就这些引擎提供一些反馈,以及它们如何在现实世界的项目中使用。
被比较的引擎是(没有特别的顺序):
Crystal Space
Panda3D
Irrlicht
这些是我知道的主要跨平台的,还有其他我应该看的吗?
比游戏更关注大地形(想想 GIS 或飞行模拟器)还有openscenegraph
如果你只想要一个图形引擎,我推荐 Ogre3d。在这方面它非常强大。如果您想要一个游戏引擎的开端——即易于插入网络、游戏实体、物理等的东西,那么我推荐 Crystalspace 3d。我使用 cs3d (Crystalspace 3d) 制作游戏,很容易让它快速启动和运行 - 但 Ogre3d 似乎在如何调整图形方面提供了更多功能,但它并不容易挂钩所有其他游戏内容都像 Crystalspace 一样打包。
顺便说一句,如果你只是用谷歌搜索的话,这些引擎有很多比较。
Terathon制造了一种名为 C4 的发动机。它是一个具有非常成熟的功能集的游戏引擎,对于一个包含完整源代码的 350 美元的引擎来说令人印象深刻。该引擎也可用并在 PS3 上使用,因此这是一个非常可靠的平台。不确定您是在考虑仅考虑 3D 图形引擎还是完整的游戏引擎,但我想我会提到它。
您可能还想查看 Ogre 3D:http ://www.ogre3d.org/
不幸的是,我没有任何使用 Ogre 或您提到的任何开发经验。