如果要用一个词概括虚幻引擎5自发布以来最让开发者挠头的痛点,那一定非“卡顿”莫属。尤其在PC平台,不少采用该引擎的项目总是在某些时刻突然抽风,让玩家和创作者双双血压拉满。而今天,Epic Games终于放出明确信号——在刚刚发布的虚幻引擎5.8版本中,性能优化和减少卡顿被提到了最高优先级,这不是一个简单的补丁,而是一次直面老毛病的重磅手术。
事情还得从虚幻引擎5问世那会儿说起。Lumen动态全局光照和Nanite虚拟微多边形几何体等技术确实惊艳了整个行业,但随之而来的,是让许多中小团队甚至3A工作室都头疼不已的稳定性问题。在开发者社区里,关于“着色器编译卡顿”“帧率莫名抽搐”的讨论常年霸屏,大家反复向Epic喊话:能不能先别急着堆新功能,把优化和稳定弄扎实了再说?这一次,Epic终于听进去了。
据Epic Games执行副总裁马库斯·福斯默透露,开发者们长期要求的并非炫技式的新特性,而是引擎在稳定性和优化层面的实质性改进。正因如此,5.8版本的团队工作重心被明确放在了减少帧率卡顿、着色器编译延迟以及其他性能瓶颈上。可以说,这是一次回应多年呼声的“还债式”更新。
其中最核心的动作,是对着色器系统进行了重大重构。熟悉虚幻引擎的同学都知道,过去引擎在启动或进入新场景时,会一股脑儿加载大量默认着色器,这个过程一旦和实时游戏冲突,就会出现著名的“PSO卡顿”——也就是在游戏进行中突然需要编译图形对象时产生的微卡顿。这种卡顿非常破坏体验,在开放世界或快节奏射击游戏中尤其致命。而5.8版本的解法是,Epic大幅减少了引擎默认加载的着色器数量,从源头降低PSO卡顿出现的频率和强度。这被他们直接点名为“许多虚幻5项目,尤其是在PC平台上卡顿的主要原因之一”,足见这次手术的精准性。
除了对着色器动刀,整个引擎的渲染管线、材质编译逻辑以及多线程调度也一并得到了梳理。Epic方面甚至罕见地用了“史上最稳定版本”这样的表述,确信5.8将标志着虚幻引擎5在稳定性上的一个分水岭。与此同时,不少此前长期处于测试阶段的技术,经过打磨终于获得正式生产工具的资质,这意味着开发者在实际项目中调用这些功能时,不用再担心实验性的坑,整体开发流程会更顺滑。
对还在用虚幻5肝项目的小团队来说,这个版本的意义可能比一个全新的大版本还要实在。以往为了缓解卡顿,一些团队不得不额外投入大量时间手动管理着色器预编译、调整加载策略,甚至被迫降低画面的复杂度。现在引擎底层主动收拾这个烂摊子,意味着他们能把更多精力放在玩法打磨和内容创作上,而不是天天跟性能监控工具斗智斗勇。不少技术美术在社区里已经难掩兴奋,直言“早该这么干了”。
当然,引擎版本更新到游戏落地之间还有一段距离,已经上线的项目未必能立刻吃到全部红利,但新立项或正处于开发中期的游戏,很可能会因此获益匪浅。Epic把这个版本定性为“通往更稳定虚幻5生态的关键一步”,并强调后续的迭代会持续巩固这一基础。站在一个普通玩家的角度,也许在不久之后,那些在奇幻世界里正打得火热时突然被卡顿打断的烦躁感,真的会慢慢成为过去式。
至少现在看来,5.8这个数字,比任何炫酷的新功能名称都更让人心里踏实。
热门跟贴