对于支持巨大地形的 3D 游戏引擎有啥建议?

Posted

技术标签:

【中文标题】对于支持巨大地形的 3D 游戏引擎有啥建议?【英文标题】: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 的建议,但也不是全部。我想没有实验就没有真正的答案。 【参考方案1】:

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

【讨论】:

【参考方案2】:

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

www.garagegames.com

【讨论】:

【参考方案3】:

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

【讨论】:

以上是关于对于支持巨大地形的 3D 游戏引擎有啥建议?的主要内容,如果未能解决你的问题,请参考以下文章

Unity 3D学习笔记三十:游戏元素——游戏地形

手游引擎unity和cocos各有啥优劣

Unity 3D 地形系统概述|| Unity 3D 创建地形

用Unity3d开发游戏的优点有哪些

Unity有啥特点

Unity游戏引擎都有哪些优势