文章插圖

文章插圖
幾乎每一個玩過電腦游戲的人,都聽過 DirectX 的大名 。作為 Windows 系統自帶的圖形 API(應用程序編程接口),大部分 PC 游戲都需要它的支持 。
目前 DirectX 的最新版本是 DirectX 12,它發布于 6 年前,已經相當長時間沒有大更新過了,昨天微軟終于公布了它的升級版—— DirectX 12 Ultimate。從字面意思上來看,它是 DX 12 的終極版,它將會隨著 Win 10 2004 系統更新一同推送 。
從 DX 12 開始,微軟就已經將主機和 PC 之間的圖形接口打通,Win 10 和 Xbox One 都使用了 DX 12 作為圖形 API。使用相同 API 帶來的好處也十分明顯,游戲公司在開發游戲時,不需要再為 Xbox 和 PC 端的移植而煩惱,所以我們能看到,大量 Xbox 游戲出現在 PC 的應用商店中 。
DirectX Raytracing Tier 1.1
這次微軟將 2018 年發布的 DXR 1.0 更新到了 DXR 1.1 版本,這是一次增量更新,最明顯的變化有:
為現有的光線追蹤管線狀態對象(Pipeline State Object)加入了額外的著色器(Shader) 。支持 GPU 執行時間軸自動判定需要處理的光線數量 。引入新的內聯式光線追蹤 。
在微軟發布 DirectX 12 Ultimate 后,NVIDIA 表示將 RTX 系列處理器將完全支持 DXR 1.1 特效,AMD 也宣布將在 RDNA 2 架構中支持該特性 。
VRS(可變速率著色)
除了光追外,之前 NVIDIA 推出的 VRS 技術也被微軟認可,并將其加入 DirectX 12 Ultimate 中 。VRS 全稱是可變速率著色技術,它最明顯的作用就是降低顯示畫面中一些不重要區域色彩紋理,從而提升畫面的流暢度 。
可以說,有了 VRS 技術后,平均幀率不高的中低端顯卡將將會獲得不小的體驗提升 。
Mesh Shader
除了為最后為像素著色外,圖形渲染在前期還需要完成物體的 3D 模型計算渲染 。這個工作之前需要向 CPU 發送一個 Draw Call(繪制調用) 。通常情況下,它會因為 CPU 的性能瓶頸,限制 GPU 的發揮 。
有了 Mesh Shader 后,游戲場景中灌木從,植被等物體將有詳細的細節,能進一步提高場景的真實性 。
Sampler Feedback(采樣器反饋)
這一功能其實和 VRS 類似,都是通過減少某些冗余信息,降低 GPU 負載并提高性能 。
與視頻壓縮采用幀與幀之間的畫面矢量預測不同,游戲中的渲染大部分都是從「0」開始,也就是不停地重復獲取頂點、視角轉換、投影、照明、剪裁、柵格化的工作,不管前后兩幀畫面有多少相同 。
這一功能可減少重復對遠景和緩慢變化的陰影著色對性能影響,進一步提升畫面的幀率 。
總結:開發者福利,NV 大獲全勝
這次的 DirectX 12 Ultimate 是一次增量更新,加入了之前 NVIDIA 推出的新技術,包括光追和 VRS。有別于 DX 10 和 DX 11 的技術躍進,DirectX 12 Ultimate 更多是為開發者提供更底層的優化空間 。
反映在游戲上,我們可以會看到:更有經驗和實力的開發者會用 DX 12 Ultimate 的新特性做出非常驚艷的游戲畫面,同時性能優化也非常出色 。但如果是游戲開發者沒有調用這些工具,它將不會對畫面和畫面效能產生太大提高 。
不過 DirectX 12 Ultimate 橫跨主機與 PC,一些首發于主機的游戲在開放到 PC 平臺后或許也能獲得新特性的優化 。
最后說一個好消息:NVIDIA 表示 RTX 系列將完全支持 DirectX 12 Ultimate 的所有特性,AMD 即將推出的 Navi 架構顯卡也支持 DirectX 12 Ultimate,AMD 已經發布了第一個運行光追的 DEMO 。
未來幾年,光追或將全面普及 。
- origin最穩定的版本 origin哪版比較好用
- 你了解哪些版本控制軟件 常用的版本控制軟件
- excel的最新版本是多少 最新版excel是哪個版本
- vob格式轉換成什么格式清晰度最高 vob轉換成什么格式好
- au最好用版本 AU軟件好用嗎
- 游戲變速器排行榜 最好用的手游變速器安卓版本
- 天葬:藏族人對死者最高的禮遇
- 適合老人用的手機推薦 給老人用手機哪個性價比最高
- 口袋妖怪最新版本是哪個2021 口袋妖怪最新版本是哪個版本
- cdr最新版本是什么 cdr哪個版本
