北京時間昨晚,微軟宣佈 ROG Xbox Ally 和 Ally X 掌機 PC 將於 10 月 16 日正式發售。同時,微軟還公佈了一項名爲 “Advanced Shader Delivery(高級着色器傳輸)” 的新功能,並隨後對其原理展開詳細說明。
微軟指出,衆多遊戲在首次啓動時存在加載緩慢、卡頓現象,主要原因在於圖形着色器需先在本地編譯並緩存,這一過程會佔用大量 Windows PC 資源,進而致使遊戲表現欠佳。
爲解決此問題,Xbox 與 AMD 攜手合作,開發出了 Advanced Shader Delivery。該技術會在遊戲下載階段,預先對着色器進行編譯並分發,如此一來,在遊戲首次運行時,能夠大幅減輕資源壓力,降低掉幀以及性能波動的風險。
從技術層面來看,DirectX 團隊研發出一套全新流程:先將遊戲中涉及光照、紋理、物理等 GPU 交互內容的着色器數據收集起來,並打包成 “狀態對象數據庫”。接着,通過雲端編譯器將這些數據與遊戲數據相結合,生成 “預編譯着色器數據庫”。之後,這些數據會經由 Xbox Store 進行分發。如此,玩家在運行遊戲時,便無需再進行本地編譯,遊戲可直接調用緩存數據。
現階段,該技術主要應用於即將發售的 PC 掌機。不過,微軟計劃在 9 月發佈 AgilitySDK,屆時其他開發者、硬件廠商以及數字商店都能夠接入這項技術。更爲關鍵的是,開發者無需對遊戲進行額外改動,微軟會將其直接整合到遊戲引擎之中。在性能提升方面,效果十分顯著,以《Avowed》爲例,該技術使得遊戲啓動時間縮短了 85% 。
更多遊戲資訊請關註:電玩幫遊戲資訊專區
電玩幫圖文攻略 www.vgover.com