8 月 23 日消息,微軟 DirectX 團隊現已公布一項名為“進階著色器交付”(Advanced Shader Delivery)的全新技術,主要將游戲首次啟動時進行的著色器編譯任務直接搬到云端提前處理,并在玩家下載游戲時,直接將編譯好的著色器文件部署至玩家設備。相應技術將率先應用于 ROG Xbox Ally 與 ROG Xbox Ally X 掌機。
獲悉,在 PC 游戲中,著色器負責計算光影、材質與物理效果,在游戲初次運行前必須將原始文件轉換成與顯卡和驅動程序相匹配的格式,不過這往往導致游戲加載時間冗長。因此不少游戲會將相應著色器編譯過程放在游戲序章中(例如 PC 版《神秘海域 4》等),無須讓玩家初次進游戲“等半天”,不過這需要開發人員對優化掌握嫻熟,否則容易頻發畫面卡頓現象。
而微軟提出的方案是將相應著色器編譯過程遷移至云端,DirectX 團隊先將游戲所需的著色器數據收集并整理為“狀態對象數據庫(State Object Database,SODB)”,再結合脫離驅動的云端編譯器,生成可直接使用的“預編譯著色器數據庫(Precompiled Shader Database,PSDB)”。
當玩家通過掌機內置的 Xbox PC App 下載游戲時,系統會自動交付相應的 PSDB 數據,使游戲在首次啟動時即可直接命中緩存,無需在本地重新編譯。若檢測到驅動更新,緩存也會隨之更新,從而避免再次延遲。

微軟使用動作角色扮演 3A 大作《宣誓(Avowed)》進行實測,聲稱該技術可使首次啟動時間“縮短 85%”,不僅降低了初次游玩的加載時間,同時能夠有效減少畫面卡頓。
微軟強調,未來其將與主流游戲引擎合作,將上述技術原生嵌入引擎層,使新游戲在發售當天即可受益。對玩家而言,這意味著更短的加載時間;對開發團隊來說,則能更好地控制緩存版本與兼容性,降低因玩家環境差異帶來的 Bug 現象。
本文鏈接:http://www.www897cc.com/showinfo-24-178591-0.html微軟將為 ROG Xbox Ally 掌機引入云端編譯著色器特性,Win 平臺 3A 大作初次加載可提速 85%
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com