发帖
客户端
扫码下载

[其他] 微软推出“进阶着色器交付”技术,大幅缩短游戏加载时间

[复制链接]
14 |0
数字前沿 发表于 昨天 18:57 | 显示全部楼层 |阅读模式
这里可以调整气泡内文字大小!滑动试试吧! ×
12 px
26 px
微软DirectX团队公布了一项名为“进阶着色器交付”(Advanced Shader Delivery)的创新技术。该技术旨在将游戏首次启动时的着色器编译任务转移至云端进行提前处理,并在玩家下载游戏时,将编译好的着色器文件直接部署至玩家设备。这一技术将率先应用于ROG Xbox Ally与ROG Xbox Ally X掌机。

在PC游戏中,着色器负责处理光影、材质和物理效果的计算。游戏初次运行前,必须将原始着色器文件转换为与显卡和驱动程序兼容的格式,这一过程往往导致游戏加载时间过长。为解决这一问题,部分游戏会将着色器编译过程放在游戏序章中进行,如PC版《神秘海域4》,但这要求开发人员具备高超的优化技巧,否则容易出现画面卡顿。

微软的新方案将着色器编译过程迁移至云端。DirectX团队首先收集并整理游戏所需的着色器数据,形成“状态对象数据库(SODB)”,再利用脱离驱动的云端编译器生成可直接使用的“预编译着色器数据库(PSDB)”。当玩家通过掌机内置的Xbox PC App下载游戏时,系统会自动交付PSDB数据,使游戏在首次启动时能够直接命中缓存,无需在本地重新编译。若检测到驱动更新,缓存也会相应更新,避免再次出现延迟。

微软以动作角色扮演3A大作《宣誓(Avowed)》进行实测,结果显示该技术可使游戏首次启动时间缩短85%,不仅大幅减少了初次游玩的加载时间,还有效降低了画面卡顿现象。微软表示,未来将与主流游戏引擎合作,将这一技术原生嵌入引擎层,使新游戏在发售当天即可享受该技术带来的优势。对玩家而言,这意味着更短的加载时间;对开发团队来说,则能更好地控制缓存版本与兼容性,减少因玩家环境差异导致的Bug问题。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热门版块
数码资讯
最新数码动态,尽在掌握。
快速回复 返回顶部 返回列表