Epic 在 2021 年将游戏引擎发布到早期访问后,刚刚向所有开发者开放了虚幻引擎 5。它被用于开发一款新的古墓丽影游戏,它有望在为 PC 和控制台。
除了 Fortnite,我们目前没有任何虚幻引擎 5 游戏。但仍有很多令人兴奋的地方。以下是虚幻引擎 5 的三个最重要的功能,它们将使 PC 游戏的外观和游戏体验比以往任何时候都更好。
时间超分辨率
时间超分辨率 (TSR) 是虚幻引擎 5 的决定性功能,即使它在花哨的新照明和阴影引擎之后退居二线。 TSR 是一种内部超级采样工具,可以让游戏在以较低分辨率渲染的同时实现接近原生的图像质量,从而提高性能。
这是让 Epic 的The Matrix Awakening演示运行的关键,我们已经在Ghostwire Tokyo上看到了它。正如Nvidia 深度学习超级采样 (DLSS)和 AMD FidelityFX 超分辨率 (FSR) 等功能所显示的那样,超级采样是下一代图形的关键,它提供了光线追踪等功能的视觉效果而不会降低性能。
TSR 很特别,因为它没有被 AMD、Nvidia 和 Intel 升级功能的恶作剧所吸引。这是一个内置于虚幻引擎 5 中的通用解决方案,它适用于显卡和控制台。开发人员现在可以轻松地将高质量的临时升级集成到他们的游戏中,而无需担心供应商锁定。
同样基于我们对Ghostwire Tokyo的早期研究,它提供了与原始分辨率相似的图像质量,同时在某些情况下将性能提高了一倍。对于 PC 游戏玩家来说,这有望意味着能够提高分辨率,或者在不降低性能成本的情况下推出要求更高的功能。
Lumen、Nanite 和虚拟阴影贴图
TSR 之所以如此重要,是因为虚幻引擎 5 改进了渲染功能。三大新渲染功能是 Lumen、Nanite 和Virtual Shadow Maps (VSM) ,它们协同工作,以更低的成本提供更准确的光照和世界细节性能成本。
VSM 和 Nanite 背后也有类似的想法。两者都虚拟化了高度详细的渲染技术,并且只为玩家提供重要的细节。在 VSM 的情况下,一个巨大的阴影贴图被分解成块,并且只渲染与玩家可以看到的内容相关的块。类似地, Nanite是一个几何系统,“智能地只对可以感知的细节进行处理,而不是更多。”
Lumen 是虚幻引擎 5 中新的动态全局照明系统,将这两个功能带入生活。它看起来在更便宜的屏幕空间全局照明和更苛刻的光线追踪全局照明之间取得平衡。与 Nanite 和 VSM 类似,它可以分解精细的细节——例如漫射间接照明——并以较低的分辨率渲染它们。至关重要的是,Lumen 还支持硬件加速的光线追踪。
这三个功能共同带来了我们在 PC 游戏中从未见过的深度感。我们现在只有The Matrix Awakens演示和Epic 的 2020 UE5 演示,但两者都带来了比我们以前见过的更逼真的照明。借助 TSR 等功能,以及虚幻引擎 5 新渲染功能中的性能节省措施,我们可能会看到看起来同样出色的真实游戏。
大众人工智能
我们主要专注于图形,但虚幻引擎 5 还包括一些可以改善游戏玩法的功能。新的“Mass AI”系统就是我们在这里看到的,它为开发人员提供了一套工具,可以将动态角色放置在一个开放世界的环境中,每个人都有自己的模拟运行。
Matrix Awakens展示了这个系统的运行情况。 Epic 技术总监 Jeff Farris 在接受采访时表示,该 AI 系统在演示中用于模拟 35,000 名人群、18,000 辆汽车和 40,000 辆停放的汽车。更令人印象深刻的是,无论玩家身在何处,系统都可以模拟所有这些。
传统的开放世界游戏只会根据玩家所在的位置来拉取 AI 指令,所以地图另一边的 NPC 只是坐着等待玩家出现。 Epic 能够实现大规模的 AI 模拟,这要归功于 Smart Objects 等功能,其中包括嵌入对象的交互指令,以及 Mass Avoidance,它是针对大量 NPC 的回避系统。
这应该转化为更具活力的开放世界。如果您离开一组 NPC 并在几分钟后回来,您将不会看到相同的角色循环执行相同的任务。 The Witcher 系列的下一个条目是使用虚幻引擎 5,它说明了这个 AI 系统的强大功能。