微软近日正式推出了一项名为“Advanced Shader Delivery(高级着色器传输)”的创新功能。微软方面透露,这一功能对游戏启动性能的提升效果十分显著。以游戏《宣誓》为例,在应用该技术后,游戏的启动时间大幅缩短,降幅高达85%。
微软进一步解释道,游戏首次启动时加载缓慢且容易出现卡顿现象,根源在于图形着色器需要先进行编译,之后才能缓存起来供后续使用。而这一编译和缓存的过程会大量占用系统资源,进而拖慢游戏的运行速度。
为了攻克这一难题,Xbox携手AMD共同研发了高级着色器传输技术。该技术的核心原理是在游戏下载阶段就预先对着色器进行编译,并完成交付。如此一来,当游戏首次启动时,对系统资源的压力就会大幅减轻,卡顿以及其他性能问题出现的可能性也随之降低。
从技术实现层面来看,DirectX团队找到了一种有效的方法来收集着色器数据。这些数据是游戏与GPU进行交互,以实现游戏中光照、纹理、物理等各类效果的关键信息。团队将这些数据打包成状态对象数据库(SODB),随后,该对象会与云端编译器中的游戏数据相结合,存储为预编译着色器数据库(PSDB)。这个数据库会通过Xbox商店进行分发,这就意味着着色器数据已经提前存储在缓存中,无需在游戏运行过程中再进行编译。
目前,高级着色器传输技术主要面向即将推出的掌机设备。不过,微软有着更为长远的规划,计划在9月发布一个AgilitySDK,以便其他开发者、硬件合作伙伴以及商店能够利用这项先进技术。值得一提的是,开发者无需对单个游戏进行任何修改来适配该技术,因为微软打算直接在游戏引擎层面实现这一功能。
梦幻西游前期69魔天宫好还是力天宫好?
原神胡桃今年有望三次复刻吗?
光遇彩虹节意义是为了帮助LGBT群体吗?
崩坏3后崩坏书好感度改版之后有什么用?
王者荣耀艾琳前期主加几技能?一还是二?
文明6强制下一回合指令代码是什么?
程咬金对线打不过哪些英雄?怕李信吗?
马超用什么连招口诀技巧能打出三角杀?
原神平民玩家能不能把琴当主c角色?
英雄杀手游官网cdkey兑换码怎么获得?