微软近日正式推出了一项名为“Advanced Shader Delivery(高级着色器传输)”的创新功能。微软方面透露,这一功能对游戏启动性能的提升效果十分显著。以游戏《宣誓》为例,在应用该技术后,游戏的启动时间大幅缩短,降幅高达85%。
微软进一步解释道,游戏首次启动时加载缓慢且容易出现卡顿现象,根源在于图形着色器需要先进行编译,之后才能缓存起来供后续使用。而这一编译和缓存的过程会大量占用系统资源,进而拖慢游戏的运行速度。
为了攻克这一难题,Xbox携手AMD共同研发了高级着色器传输技术。该技术的核心原理是在游戏下载阶段就预先对着色器进行编译,并完成交付。如此一来,当游戏首次启动时,对系统资源的压力就会大幅减轻,卡顿以及其他性能问题出现的可能性也随之降低。
从技术实现层面来看,DirectX团队找到了一种有效的方法来收集着色器数据。这些数据是游戏与GPU进行交互,以实现游戏中光照、纹理、物理等各类效果的关键信息。团队将这些数据打包成状态对象数据库(SODB),随后,该对象会与云端编译器中的游戏数据相结合,存储为预编译着色器数据库(PSDB)。这个数据库会通过Xbox商店进行分发,这就意味着着色器数据已经提前存储在缓存中,无需在游戏运行过程中再进行编译。
目前,高级着色器传输技术主要面向即将推出的掌机设备。不过,微软有着更为长远的规划,计划在9月发布一个AgilitySDK,以便其他开发者、硬件合作伙伴以及商店能够利用这项先进技术。值得一提的是,开发者无需对单个游戏进行任何修改来适配该技术,因为微软打算直接在游戏引擎层面实现这一功能。
模拟人生4MC加速写作业的mod是什么?
神界原罪2洛哈杀不杀对后续剧情有影响吗?
apex哪个服务器打排位最好上分?
王者荣耀伽罗花见巫女皮肤多少钱能出?可以免费获得吗?
dota2怎么提高自己的行为分?
有apex被误封申诉解封的教程吗?
王者公孙离攻速阈值提升后是多少?
王者官方有说庄周和谁情侣吗?
娜可露露用什么连招顺序口诀大招伤害最高?
孙悟空和牛魔的强度有对比性吗?哪个厉害?