
Beyond Good & Evil 2 和其 Voyager 引擎:一个没有加载画面的宇宙
Beyond Good & Evil 2 项目仍在进行中,尽管其道路复杂。其技术核心是Voyager 引擎,这是 Ubisoft 专门为此游戏开发的平台。其目标雄心勃勃:构建一个持久在线宇宙,玩家可以无阻碍地探索。这意味着从一个世界起飞,穿越其大气层,航行于星际虚空到达其他恒星,一切都在连续无缝的序列中进行,没有停顿。引擎必须以不可察觉的方式管理这些数据,在运行中加载和卸载资源。🚀
Voyager 引擎扩展以管理连续宇宙
为了实现这种不间断流动,Voyager 引擎需要处理巨量的几何体和纹理。系统动态管理多个细节级别 (LOD),从街头视角调整到轨道视角。团队追求一种电影级视觉质量,即使在银河尺度上也能维持。实现这一点需要使用先进的世界流式传输技术和大量计算着色器来实时生成地形和大气效果。引擎基于一个持久共享世界,供大量用户使用。🌌
Voyager 引擎的技术支柱:- 流畅的行星过渡: 从地表到太空无加载画面,连续处理数据。
- 动态资产生成: 根据玩家位置加载和卸载模型、纹理和环境数据。
- 计算着色器: 使用 GPU 处理复杂任务,如模拟广阔地形和逼真行星大气。
将星际旅行转化为像在房间里走动一样流畅的体验,是开发实验室中仍在测试的技术梦想。
构建无边界宇宙的挑战
实现这一愿景带来重大技术挑战。在数千玩家之间同步如此广阔的宇宙需要极其健壮且可扩展的服务器架构。另一方面,实时渲染详细行星景观和复杂飞船需要最大限度优化图形管道。尽管技术演示显示了有前景的进展,但项目的未来取决于团队是否能解决这些障碍并提供稳定的体验。无加载边界空间的承诺仍是其最大吸引力和最大挑战。⚙️
主要障碍:- 大规模多人同步: 在共享且不断变化的宇宙中为所有参与者保持一致性。
- 图形性能: 在行星和太空尺度上渲染高细节场景而不牺牲流畅性。
- 持久世界稳定性: 确保在线环境在大量玩家互动下稳定运行。
技术承诺的未来
使用Voyager 引擎开发Beyond Good & Evil 2 是重新定义开放世界边界的巨大努力。其技术成功不仅将定义游戏,还将为管理大规模无中断在线宇宙树立先例。在团队努力克服性能和设计挑战的同时,社区期待看到这项雄心勃勃的技术是否最终实现其真正连续宇宙的愿景。开发和游戏内的旅程,继续是穿越未知领域的旅程。🪐