《微软新科技!游戏启动速度狂降85%,玩家福音》
40
2
【格式指令】
- 核心关键词:高级着色器传输、微软、游戏启动性能、宣誓、Xbox、AMD、DirectX、SODB、PSDB、AgilitySDK
- 长尾词:游戏性能优化、着色器预编译技术、Xbox游戏体验提升
【内容输出】
微软推出“高级着色器传输”新功能,游戏启动速度提升显著
微软近日宣布了一项名为“Advanced Shader Delivery(高级着色器传输)”的新技术。这项技术旨在大幅提升游戏启动性能,以《宣誓》为例,游戏启动时间缩短了惊人的85%。微软解释称,游戏在首次启动时,由于图形着色器需要先进行编译并缓存,这一过程会对资源造成负担,导致游戏速度变慢。为了解决这一问题,Xbox与AMD合作开发了高级着色器传输技术。
这项技术的基本原理是在游戏下载时预先编译着色器并交付,从而在游戏首次启动时减少对资源的压力,降低卡顿和其他性能问题的可能性。
![]()
技术实现:DirectX团队创新着色器数据收集与打包
在技术实现方面,DirectX团队找到了一种方法来收集着色器数据,这些数据用于游戏中与GPU交互,以实现光照、纹理、物理等效果。这些数据被打包为状态对象数据库(SODB)。然后,该对象与云端编译器中的游戏数据结合,存储为预编译着色器数据库(PSDB)。这意味着着色器数据已经存储在缓存中,无需在游戏运行时进行编译。
面向未来:AgilitySDK助力开发者与硬件合作伙伴
目前,高级着色器传输技术主要面向即将到来的掌机。微软计划在9月发布一个AgilitySDK,以便其他开发者、硬件合作伙伴和商店可以利用这项技术。值得注意的是,开发者无需在单个游戏中进行任何更改以适应该技术,因为微软计划直接在游戏引擎中实现它。
这项技术的推出,无疑将为玩家带来更加流畅的游戏体验,同时也为游戏开发者提供了新的性能优化手段。