CPU 如何影响您的游戏体验

亮点:

  • 非玩家角色 (NPC) 人群动画

  • 破坏物理原理

  • 布料模拟

  • CPU 并行化

  • 人工智能处理

author-image

作者

以最高设置玩游戏可以深入了解开发人员的意图。它可以带来更充实、更逼真的体验和更细腻的细节水平。但是,仅仅拨动开关并“开启”绘制距离、布料模拟和破坏物理原理等设置是不够的。其中每一项扩展都取决于硬件的质量。

但是,较高端的 CPU 到底如何带来更丰富的游戏体验? 我们询问了 《全面战争:三国》 《杀手 2》 幕后的技术总监,这两款游戏证明了强大的 CPU 如何影响您的游戏体验。

《全面战争:三国》(Total War: THREE KINGDOMS)

《全面战争:三国》 等实时战略游戏中,史诗般的战斗意味着史诗般的军队。然而事实是,战场上的每支部队都会给您的计算机带来巨大的负担。

Total War 战斗由于其规模而独家无二,”THREE KINGDOMS’ 技术总监 Chalie Dell 表示, “我们在动画、交互、寻路决策等方面提供了大量的细节,以此为数千名士兵建模。”

此外,CPU 通常会根据屏幕上显示的内容同时处理多个任务。“让我们来看一个场景,两条巨大的前线中成千上万支部队正在发生冲突,而您可以用相机放大得相当近,”Dell 说道, “在这种情况下,CPU 的时间将主要用于基于实体代理的战斗、碰撞机制和构建矩阵堆栈,以绘制所有实体。” 换言之,CPU 必须同时管理成千上万个非玩家角色 (NPC) 的存在和交互。

这些情况最好利用并行化来解决,将处理任务委派给多核 CPU 中的不同内核。因此,《三国》 的性能会根据可用内核数进行扩展。“引擎可处理的内核越多,在任何固定时间段内我们可以展示的士兵就越多,”Dell 表示, “这在《全面战争:三国》 全新的王朝模式中得到了最好的说明,您可以在其中将单位数量提高 500%。CPU 拥有的内核越多,您获得的帧率就越理想。”

但是,拥有多个内核并不是唯一要考虑的重要事项。“我们模拟的某些方面不容易并行化,例如人工智能处理,”Dell 解释道, “当在单个内核上执行大量这样的指令时,为了平稳运行,需要更高的时钟速度。”

CPU 在支持游戏方面扮演了多个角色。“线性化性能和可分散工作负载的多个内核都是 《全面战争》 玩家所需的 CPU 特性,”Dell 总结道。

《杀手 2》(HITMAN 2)

从孟买繁华的街道到迈阿密多姿多彩的赛道,《杀手 2》 里这些细腻的环境,在使用具有更多内核的 CPU 时会得到更好的呈现。“ PC 版的《杀手 2》能够通过使用更多内核提供的额外性能来扩展其质量,”该游戏的 技术总监 Maurizio De Pascale 表示。

《杀手 2》 甚至将其游戏设置分为三个不同级别的“CPU 模拟”:“基本”是 4 核计算机的默认设置,“更佳”是 6 核计算机的默认设置,而“最佳”是任何超过 8 核的计算机的默认设置。

那么当您选择使用“最佳”设置玩游戏时,CPU 会如何影响性能?“仅举几个主要的项目:这会影响音频、人群、布料模拟、NPC 动画和破坏等,”De Pascale 表示, “人群会越来越密集,但同时会提供更多具有定制动画和行为的视觉多样性。例如,在“迈阿密”关卡,您会看到很多人挥舞着用布料模拟的旗帜。”

尽管 《杀手 2》 的终极关卡包含多达 300 个 NPC,但实际上只有一小部分的 NPC 每帧都会收到完整的更新。换言之,您可能会发现某些 NPC 的动画帧率比其他 NPC 的低,这具体取决于一次显示的数量。“这可能会导致远处的 NPC 以较低的频率更新,并且动画中会出现明显的毛刺,”De Pascale 表示。拥有更多内核会增加每帧接收的完整更新的 NPC 数量,其中“基本”级别更新 40 个,“更佳”级别更新 80 个,“最佳”级别更新 120 个。

人群密度并不是受玩家 CPU 性能影响的唯一重要因素。当使用“最佳”设置时,可破坏对象能够产生更多的粒子和碎片。甚至音频效果也可以直接从更多内核中受益。“在具有更高内核数的 CPU 上,我们对卷积混响使用了一种成本更高的算法,从而获得了更轻巧、更逼真的沉浸式音频体验,”De Pascale 说道。例如,当使用“最佳”设置时,隔壁房间的枪声将具有 Agent 47 当前所在房间的混响,这就是您亲耳听到枪声的方式。但是,当使用较低的设置时,枪声可能会从其产生的房间中获得混响,从而产生不太真实的感觉。

当使用高端 CPU 玩游戏时,逼真度和沉浸感是使 《杀手 2》 如此令人印象深刻的核心。尽管 De Pascale 表示使用“基本”和“最佳”设置的玩家遇到的游戏玩法相同,但他指出,使用更佳的设置可以拥有总体上更好的体验。“从某种意义上说,游戏 PC 上这种多核支持的体验更贴近我们设计师设计游戏的初衷,”De Pascale 表示。

用更敏锐的眼睛尽情游戏

简而言之,CPU 管理着许多元素,正是这些元素使得游戏的玩法更加逼真,也使游戏世界的构建更加全面。但是,确切地知道 CPU 如何影响您的游戏体验,可以使您成为更好的 PC 用户和更认真的游戏玩家。