对于众多PC游戏玩家而言,“着色器编译”早已是打开新游戏时的常态,短则几秒、长则十几分钟的等待,成为不少人享受游戏的第一道阻碍。这项机制原本是为了避免游戏运行中实时编译着色器引发的卡顿,却意外增加了玩家的进入门槛,甚至游戏更新后,还需重新经历这一过程,繁琐又耗时。

不过这一困扰玩家已久的问题,如今有望得到彻底解决。据Tweak Town报道,正在进行的游戏开发者大会(GDC)上,微软率先放出重磅消息,宣布将为Windows系统引入一项全新技术——“Advanced Shader Delivery(高级着色器分发,简称ADC)”,目前该技术已正式向PC游戏开发者开放。
这项ADC技术的核心作用,就是彻底取消游戏中的着色器编译环节,同时大幅减少游戏运行时的卡顿现象。其运作逻辑并不复杂,开发者只需生成“状态对象数据库(SODB)文件”,再通过离线编译器将其转化为“预编译着色器数据库(PSDB)”,即可完成前期准备。

值得一提的是,英伟达也已明确表态,将在今年晚些时候,为GeForce RTX显卡用户提供该技术支持,这意味着绝大多数主流PC游戏玩家,未来都能享受到这项技术带来的便利。
对玩家而言,这项技术最直观的好处就是“无感体验”:针对特定显卡型号预先编译好的着色器,会在游戏完整安装时同步下载,整个过程自动完成,无需玩家额外操作、无需额外等待。而对于开发者来说,微软还配套推出了全新的Stats API,既能帮助优化游戏运行表现,也能精准分析游戏运行时的“着色器缓存命中率”,进一步提升开发效率。

Tweak Town对此分析认为,ADC技术将从两个维度改善PC游戏体验:一方面彻底省去着色器编译步骤,大幅缩短游戏加载时间;另一方面有效减少不同PC硬件环境下,游戏可能出现的卡顿问题。不过需要注意的是,开发者需将SODB文件提交至Xbox Partner Center,因此这项技术初期大概率仅适用于Xbox PC商店上架的游戏。
好在行业普及已有明确方向——该技术将整合进虚幻引擎,这一举措有望加速其在整个游戏行业的推广应用。Epic Games渲染工程总监Mihnea Balta也公开表示,虚幻引擎团队十分乐意在整个生态系统中支持高级着色器分发技术,目前已在SODB和PSDB生成方面开展早期测试与探索,后续将公布更多相关细节。

对于常年被着色器编译困扰的PC玩家来说,这项技术的出现无疑是一大惊喜。有人对短暂等待尚可接受,也有玩家早已对十几分钟的编译过程倍感烦躁。若这项技术能够顺利普及,你最希望它优先解决的,是加载时长还是游戏卡顿问题?不妨分享你的游戏体验。
暂无评论