【Enlisted/从军】开发日志:画面大升级,配置却降低!【09/17/2022】


前言
各位玩家们大家好,随着“太平洋”战役更新发布的时候,Enlisted/从军 也将带来一些全新的技术,简单来说改进了植被、烟雾效果和所有水面特效。
在我们向您介绍图形改进之前,总体来说我们提高了所有平台包括主机端上的 CPU 资源使用率。因此新版本的 Enlisted/从军 游戏画面不仅会更好,而且对配置的优化也更好!
正文
主机平台优化历程
简单来说,我们的优化目标:
全新世代的游戏主机(PS5、与全新Xbox):120 FPS
旧世代游戏主机(PS4、Xbox One): 60 FPS

具体来讲,每个玩家当然都在游戏中管理一个小队,因此战场上始终有数百名士兵在行动。所以在大型战斗中,您会看到数百个角色随时在屏幕上移动、射击、甚至是载具的飞行与移动驾驶。
其实我们甚至在游戏公开测试开始之前,就知道这款游戏,特别是这样规模的动态射击游戏需要极高配置与资源的占用量。因此从一开始,我们的主要目标就是在确保战斗规模、战斗场面的前提下,为玩家提供独具风味游戏玩法。这就是为什么 Enlisted/从军 最初只在 PC 和次时代游戏主机(PS5这一代)上发布的原因。原因不必多言,很简单只有这样配置的机器在当时才能相当稳定 60 FPS。

在游戏推出后,我们收到了广大玩家的反馈意见与建议,因此我们决定扩大游戏的玩家群体与受众范围,于是确定要在上一代游戏机(PS4这一代)推出游戏。但是一拍脑门的决定看似简单,实则困难重重。因为为了达到 30 FPS,我们不得不花费几个月的时间来进行优化,但最后的结果还算令人满意,在在 2021 年秋季的时候,旧世代游戏主机终于可以游玩了。但是我们对于稳定帧率的要求非常严格,我们甚至限制一些战役的开放,因为未经过优化的内容,是难以达到30 FPS的帧率要求。因此我们需要做更多的的优化工作,并且我们一直在努力。
最终经过一年的稳定优化工作,Enlisted/从军 现在已经接近我们的目标:
全新世代的游戏主机(PS5、与全新Xbox):120 FPS
旧世代游戏主机(PS4、Xbox One): 60 FPS
并且我们有着最新的进展成果,例如在 Xbox Series X在原生 4k 分辨率中,甚至能够表现出稳定的 120+ FPS!同时我们希望在其他次世代游戏机(Xbox Series S 和 PS 5)上看到相同的帧率效果。

当然,PC玩家也会感受到我们所做的工作带来的好处,因为PC上的优化让我们扩大了游戏的受众。即使在相对较弱的笔记本电脑或任何其他类似配置的设备上,新版本也为玩家提供了较为稳定的帧率!
除了提高平均 FPS 的优化工作之外,我们还对于游戏的卡顿问题进行了优化处理,因此在新版本中游戏体验会更加流畅:
平均帧率会更高。
卡顿问题会缓解。
帧率生成更稳定。
并且我们通过改进多线程 CPU 资源的使用调度方式,在新版本中游戏能够更有效地使用内存缓存,同时我们的程序员针对 GPU 架构进行优化以及重写为其他算法或是汇编语言来进行优化工作。
因此我们设法在不损失图像质量或分辨率的情况下提高了游戏性能。也让所有CPU的所有核心的利用率都甚至高达 90%,值得一提的是我们在任何情况下都没有牺牲游戏质量或视觉效果,因此在这里我们敢说 Enlisted/从军 更加流畅的画面并不是以砍画质、砍特效为代价换来的!

在此过程中,我们的程序员们还编写了新的、更好的游戏画面分析工具,设置了自动测试功能,这样可以极大程度地提高整个开发团队对于游戏优化的热情!因此这是我们开发团队文化分为的一部分,也是开发人员真正引以为豪的领域。
许多游戏系统都以许多不同的方式进行了大量重新设计:
一些逻辑被转移到服务器上,这使我们能够减轻客户端的负担,同时防止潜在的攻击。
部分游戏客户端计算现在只针对玩家当前控制的角色进行,而不是试图为所有士兵提供计算。
重新设计了许多系统,以便它们可以在绘制最后一帧时准确地执行(不影响输入延迟),因此旧版本中出现的画面延后现象则能够得到极大缓解。
许多系统也已使用更优化的算法和/或数据结构进行了重写。

在未来,我们计划进一步改进代码,以更好地利用目标平台的资源,并进一步提高性能。我们有信心在今年剩余的两个当前世代平台(Xbox Series S 和 PlayStation 5)上达到稳定的 120 FPS
而在上一代平台上稳定的 60 FPS 似乎也是一个可以实现的目标。目前,Xbox One 的平均帧速率为 52 FPS。不幸的是,上一代缺乏可变刷新率功能的支持,所以我们还有一些工作要做,让用户可以享受稳定的 60 FPS。到目前为止,我们甚至还没有在这些平台上应用动态分辨率,但我们可能会这样做。
可变刷新率
不幸的是,早期的显示器和游戏机仅支持刷新率倍数的帧速率(否则会发生屏幕撕裂)。而更加先进的显示器与主机则支持动态刷新率功能 (VRR),两款新一代游戏机也都支持。
在之前的更新中,我们还在游戏中集成了动态刷新率功能 (VRR),现在,如果您的显示器支持这项技术,您始终可以在 PC、PS5 和 Xbox 上以尽可能高的帧速率进行游戏,同时也不会出现不完整的显示鬼影问题。
对于PS5来说,在“高性能”模式下,PS5 的最低帧率也超过 90 FPS(中位数帧率也超过 110),因此动态刷新率功能 (VRR)将帮助玩家更加享受游戏。
如果游戏在某些时候没有达到 120 FPS,则帧速率将不再因垂直同步而受到 60 FPS 的限制,而是尽可能高。在游戏机中玩家需要在设置中启用动态刷新率功能 (VRR),而在 PC 上,您需要拥有支持动态刷新率功能 (VRR)的硬件。
在当前的顶级 Xbox 型号(Xbox Series X)上,Enlisted 显示稳定的 120 FPS,并且即使没有动态刷新率功能 (VRR),也已经是足矣了。
植被优化
我们重新设计了远处渲染的树木,这有助于我们在地图上创建大量树木的场景。同时它们有更真实的阴影效果。此外,树木现在需要更少的时间来进行渲染,这也是游戏大优化工作所带来的另一个便利。

战场中的雾效果
我们还添加了一个设置来控制雾的质量。之前游戏只能在靠近玩家的地方渲染显示地图的迷雾,而新版本中可以在更远的距离启用它,更加提升战斗气氛。

改善水面效果
Enlisted/从军 中有很多河流、湖泊和开阔水域,这些场景不仅在即将到来的太平洋战役中,而且即使在白雪皑皑的莫斯科附近,也会有这样的地形出现。因此与水的互动对游戏的质感来说起着重要作用,我们在这方面进行了全方位的改进。
水面反射效果
光线与水面的交互方式以及光线在水下的折射和散射规则是游戏中关于水面的最重要的指标,因此我们在这些方面做了很多工作。
我们已经大大提高了反射的精度。现在在更高的图形设置上,反射不会与接触表面的对象分离。

这个和其他类似的细节使 Enlisted/场景 游戏看起来越来越逼真。您将能够在大片水域、较小的河流甚至水坑上注意到它们。倒影也会给在水面下冒险的玩家留下深刻印象:看看这座桥。

水体互动效果
你以为这就完了?其实我们还添加了一些规则来确定水与周围环境的相互作用方式。在降雨期间,地表将被数千滴雨滴的涟漪所覆盖。
而新技术的加持下,们能够在游戏中刻画更加广泛的天气条件:从小物体与水相互作用细节展示,到准确表示大量波浪或者创造一场真正的风暴……

现在各种问题都将与水产生更明显的交互效果,例如驶过浅滩的车辆,在水中行进的两栖坦克或掠过的摩托艇都会留下更明显的波浪,同时在最强烈的相互作用下,水也也会起白色的泡泡。

水面高度差分
最后,新的版本中允许我们设置不同地方的水面高度,因此可以刻画例如梯田那样的水面。此功能在大海与河流和湖泊交汇的战役中特别有用。

结语
关注最新新闻,并及时获得即将到来的更新的其他开发日志!我们还有很多事情要分享。
第一时间获取游戏资讯并与更多爱好玩家进行讨论交流~
【2群:978619451】、【3群:945061696】