微軟宣佈為DirectX 12帶來可變速率著色功能
微軟很高興地宣布,DirectX 12正式成為了首款為可變速率著色功能提供廣泛硬件支持的圖形API,允許開發者以更加高效和智能的方式去調用GPU資源。系統需要計算屏幕中每個像素應該是什麼顏色,而更高的著色率,意味著輸出設備(顯示器)上的觀感更加,但這會對GPU性能提出較高的要求。如果著色率較低,終端體驗會打一定的折扣,但對GPU性能是一種解放。
對於遊戲開發者來說,如果啟用了可變著色率功能,圖形API 會默認自動應用於所有像素。
問題在於,不同的像素,所需的著色速率不盡相同。好消息是,可變速率著色方案,可以很好地解決這方面的問題。
其允許遊戲開發者有選擇性地降低屏幕區域的著色率,從而在遊戲中實現更好的性能。
反之,他們能夠以略微降低性能為代價,提升某些區域的視覺效果。
微軟表示,目前已有多家遊戲工作室和引擎開發商宣布支持DX12 中的這項特性,包括Unity、動視、育碧、Epic Games、343 Industries、Massive Entertainment、Playground Games、Stardock、IO Interactive 和Turn 10 等。
有關DirectX 12 中可變速率著色的工作原理等更多細節,還請移步至微軟官方博客查看。傳送門:
https://devblogs.microsoft.com/directx/variable-rate-shading-a-scalpel-in-a-world-of-sledgehammers/
[via:MSPU ]