【问题标题】:What suggestions for a 3d game engine to support a huge terrain?对于支持巨大地形的 3D 游戏引擎有什么建议?
【发布时间】:2010-03-20 18:44:16
【问题描述】:

周围有很多 3d 游戏引擎,有使用它们经验的人有什么建议可以处理这些(任意)要求吗?

  • opengl
  • mac/pc
  • 1000x1000km 地形
  • 1000 个城镇,规模从 10 个不等 到 1000 座建筑物
  • 128 人在任一地点
  • MMO 类型的网络(无单人游戏)
  • 物理引擎,包括翼型(即飞机)
  • 带有可选脚本的c++

【问题讨论】:

  • 我不认为你会找到一个物理性能好到支持翼型活动的发动机。这是否意味着空气存在并具有压力和速度?这将放大任何 cpu 要求,超出实时引擎的能力。你可以很容易地伪造一架飞机。
  • 祝你好运 - 也许您可以将“必须提供 Moon on Stick”添加到您的要求列表中?
  • 好吧,我为现有的 MMO 开发了一个旧引擎,它可以做这些事情,但它已经很老了(11 年),很高兴看到现有的商业或开源引擎有什么可能。跨度>
  • 在 reddit 上提问也给了我关于 Unity3D 和 UnrealT3 的建议,但也不是全部。我想没有实验就没有真正的答案。

标签: c++ opengl 3d


【解决方案1】:

您可以查看Ogre3D。它支持用 C++ 编写的 OpenGL/DirectX、Mac/Linux/Windows。但它不是游戏引擎,它是 3D 渲染引擎。您可以将其他网络/物理引擎与 Ogre 集成。

【讨论】:

    【解决方案2】:

    我想推荐 Torque 游戏引擎。您要求的某些事情实际上是不可能的(正如其他人所指出的那样),而是必须以一种全面的方式解决的问题(例如伪造翼型物理)。 Torque 发动机将是您的​​良好起点。还有一个名为 Torque Game Builder 的 2D 版本,它可能更容易上手。

    www.garagegames.com

    【讨论】:

      【解决方案3】:

      openscenegraph 的插件,具有所有这些,加上地形、细节层次 LOD 等 - 它被 flightgear 飞行模拟器以及许多商业和军事模拟器使用

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-13
        • 1970-01-01
        • 2015-04-14
        • 2011-03-22
        • 1970-01-01
        • 2011-07-16
        相关资源
        最近更新 更多