《Aveum之仙者》如何重新思考PC优化 | ENBLE
《Aveum之仙者》PC优化重新思考 | ENBLE
《不朽之地》正在引入一种新的思考方式来优化您在PC上的游戏体验。它被称为性能预算工具,旨在帮助玩家理解设置如何影响游戏性能,并引导玩家在复杂的图形菜单中进行优化。
过去的一些游戏已经提及了这种功能,通过滑块(例如《生化危机4》和《最后的我们第一部分》)提供了每个设置对GPU和CPU的影响的一般概念。《不朽之地》为每个设置分配了一个CPU和GPU数值,该数值会随着您调高选项而增加。
这些数值将被计算为您的CPU和GPU的总体数值。当您首次加载游戏时,它将检查您的配置并运行一个简短的内部基准测试,以了解您的系统性能如何。然后,它将应用一些设置,以使您的组件达到每秒60帧(fps)的目标。然后,您可以实时调整任何您想要的设置,并查看您的性能预算的变化。
《不朽之地》的技术总监Mark Maratea表示:“归根结底,事实是我们有很多不同的显卡,有很多不同的功能。将性能和图像质量匹配到特定的显卡一直是困难的。”这就是性能预算工具的来源。
开发者还将其描述为一种个人的热衷项目——“这是我的小宝贝,”开发者说道。希望像Maratea这样喜欢调整系统和超频组件的人能够看到他们的调整对游戏性能的影响。“作为一个喜欢超频他所有机器的人,我实际上想知道这是否对游戏有影响。您可以进入我们的游戏对您的系统进行基准测试并获取您的数值,然后切换到您喜欢的任何超频工具…您将实际上看到游戏方面是否有不同。”
许多现代PC游戏都配备了一些基准测试工具,可让您了解游戏如何适应您调整的设置。然而,性能预算工具的工作听起来更加深入。“我们公开了Unreal通常不向普通消费者公开的一系列设置。我们在各种硬件上运行这些设置,并发现它们对性能的影响。” Maratea表示。“现在我们有了一个运行Unreal基准测试程序、给您的系统评分并让您了解您的开销的工具。”
对于《不朽之地》来说,这样的工具可能也非常重要。这是我们看到的第一个主要使用Unreal Engine 5的游戏,开发商Ascendent Studios表示他们正在充分利用这个新游戏引擎的全部功能。我询问了《不朽之地》的艺术总监Dave Bogan关于使用UE5的情况,他开玩笑地说:“就像云彩散开,阳光照射在我们身上一样。”
开发者表示几乎在Unreal Engine 5发布后立即开始使用该引擎的新更新。在与开发者的交谈中,他们一再强调Unreal Engine 5的Nanite和Lumen对游戏最终效果的重要性。“过去,游戏运行不好的原因之一是过度照明。” Bogan说道。“但是(有了Lumen)您可以使用更少的灯光,每个灯光为您做更多的工作。”
Bogan还描述了在游戏中使用Nanite可以实现的详细网格,Nanite是Unreal Engine 5的虚拟几何系统,使得视觉保真度达到了新的高度。根据Bogan的说法,过去不可能制作拥有200万多边形并在整个关卡中有数百个这样网格的模型。这是不可行的——工程师会“捅你一刀的背”,Bogan笑着说道——但是有了Nanite,这是可能的。
团队强调的另一个功能是尼亚加拉(Niagara),它没有像Lumen和Nanite那样受到那么多关注。游戏的视觉效果负责人Joe Hall表示,尼亚加拉对游戏有巨大的影响,特别是在一个以魔法为基础的游戏中。“尼亚加拉对我们产生了巨大的影响,”Hall说。“这个说法是轻描淡写的,我们在视觉上能够推动的程度非常高……之前我们根本无法负担我们能够做的那么多内容。”
所有这些功能的结合使得可以实现巨大规模的场景。“你将会看到我们的一些关卡几乎可以去任何地方,所以你可以站在很多物体的顶部并看得很远,”Maratea说。“而且你将会看到远处的山脉。那些是真实的网格模型。”
虽然这是2023年PC游戏移植的一个令人兴奋的步骤,但重要的是等到《不朽之人》发布后再看它的表现如何。如果我们看到的视频是任何指示,它可能是一个非常耗费资源的游戏。即使有了性能预算工具,我们在发布时仍有可能遇到性能问题。