微軟發表DirectX 12 Ultimate,它帶來了哪些改變?
文章推薦指數: 80 %
DirectX 12 Ultimate 有哪些特性? 從DX 12 開始,微軟就已經將主機和PC 之間的圖形介面打通,Windows 10 和Xbox One 都使用了DX ...
X
科技新知時時更新
免費訂閱電子報
訂閱
退訂
※此電子郵件已被使用!
請勾選您感興趣的類別(至少勾選一項)
產業科技
科技財經
網路趨勢
科技新知
科技新品
同意隱私權政策*
幾乎每一個玩過電腦遊戲的人,都聽過DirectX的大名。
做為Windows系統自帶的圖形API(應用程式編程介面),大部分PC遊戲都需要它的支援。
目前DirectX的最新版本是DirectX12,它發表於6年前,已經相當長一段時間沒有大更新過了,19日微軟終於公布了它的升級版──DirectX12Ultimate。
從字面意思上來看,它是DX12的終極版,它將會隨著Windows 102004系統更新一同推送。
DirectX12Ultimate有哪些特性?
從DX12開始,微軟就已經將主機和PC之間的圖形介面打通,Windows 10和XboxOne都使用了DX12做為圖形API。
使用相同API帶來的好處也十分明顯,遊戲公司在開發遊戲時,不需要再為Xbox和PC端的移植而煩惱,所以我們能看到大量Xbox遊戲出現在PC的應用商店中。
這次微軟發表的DirectX12Ultimate同樣是跨平台的API,這也讓下一代Xbox理所當然地獲得了PC上的某些畫面特性,比如輝達普及的光線追蹤。
DirectXRaytracingTier1.1
這次微軟將2018年發表的DXR1.0更新到DXR1.1版本,這是一次增量更新,最明顯的變化有:
為現有的光線追蹤管線狀態對象(PipelineStateObject)加入了額外的著色器(Shader)。
支援GPU執行時間軸自動判定需要處理的光線數量。
引入新的內聯式光線追蹤。
(Source:wccftech)
這些特性為遊戲開發者提供了一套規避複雜光線追蹤場景的方法,讓開發者可以透過調用新函數,獲得物體遮擋查詢、剔除等功能,讓開發者能更快的構建光線追蹤的場景,給遊戲提供更好的光追效果和性能。
在微軟發表DirectX12Ultimate後,NVIDIA表示將RTX系列處理器將完全支援DXR1.1特效,AMD也宣布將在RDNA2架構中支持該特性。
VRS(可變速率著色)
除了光追外,之前NVIDIA推出的VRS技術也被微軟認可,並將其加入DirectX12Ultimate中。
VRS全稱是可變速率著色技術,它最明顯的作用就是降低顯示畫面中一些不重要區域色彩紋理,進而提升畫面的流暢度。
在這個技術被應用之前,GPU需要為畫面上的每一個像素點單獨著色。
而VRS就是對畫面區域進行劃分,為不同的區域選擇不同的著色解析度,細節要求不高的區域就將多個像素點一起著色,大幅降低了GPU著色的次數,大大減輕了顯卡的計算壓力。
(Source:NVIDIA)
比如上面這張圖,畫面邊緣最不顯眼位置的著色解析度就被降到最低,雖然這部分畫面的品質有所下降,但由於它只是背景,玩家不會有明顯的感知。
省下來的GPU資源,則用於提升幀率,減少感知更明顯的卡頓現象。
可以說,有了VRS技術後,平均幀率不高的中低階顯卡將將會獲得不小的體驗提升。
MeshShader
除了為最後為像素著色外,圖形渲染在前期還需要完成物體的3D模型計算渲染。
這個工作之前需要向CPU發送一個DrawCall(繪製調用)。
通常情況下,它會因為CPU的性能瓶頸,限制GPU的發揮。
(Source:wccftech)
MeshShader的可以解決這個問題,它可以讓開發人員不用考慮單個頂點或者單個圖元,用一組預定的線程更高效的完成渲染流程。
MeshShader可以進一步提幾何圖形的細化程度,例如對硬體進行編程,並用簡單的方式描述樹幹枝杈的位置,最後生成細節更多的樹皮樹葉。
有了MeshShader後,遊戲場景中的灌木叢、植被等物體將有詳細的細節,能進一步提高場景的真實性。
SamplerFeedback(取樣器反饋)
這個功能其實和VRS類似,都是透過減少某些冗餘訊息,降低GPU負載並提高性能。
與影片壓縮採用幀與幀之間的畫面矢量預測不同,遊戲中的渲染大部分都是從「0」開始,也就是不停地重複獲取頂點、視角轉換、投影、照明、剪裁、柵格化的工作,不管前後兩幀畫面有多少相同。
(Source:影片截圖)
事實上,大多數遊戲在的場景變動都十分緩慢,大多數「對象」在畫面中並沒有改變(例如天空、遠景)。
取樣器反饋就是透過降低對這些對象著色的速度(比如每3幀一次),來降低GPU的工作壓力。
這個功能可減少重複對遠景和緩慢變化的陰影著色對性能影響,進一步提升畫面的幀率。
總結:開發者福利,NV大獲全勝
這次的DirectX12Ultimate是一次增量更新,加入了之前NVIDIA推出的新技術,包括光追和VRS。
有別於DX10和DX11的技術躍進,DirectX12Ultimate更多是為開發者提供更底層的優化空間。
反映在遊戲上,我們可以會看到:更有經驗和實力的開發者會用DX12Ultimate的新特性做出非常驚豔的遊戲畫面,同時性能優化也非常出色,但如果是遊戲開發者沒有調用這些工具,它將不會對畫面和畫面效能產生太大提高。
不過DirectX12Ultimate橫跨主機與PC,一些首發於主機的遊戲在開放到PC平台後或許也能獲得新特性的優化。
最後說一個好消息:NVIDIA表示RTX系列將完全支援DirectX12Ultimate的所有特性,AMD即將推出的Navi架構顯卡也支援DirectX12Ultimate,AMD已經發表了第一個運行光追的DEMO。
未來幾年,光追或將全面普及。
(本文由愛范兒授權轉載;首圖來源:NVIDIA)
延伸閱讀:
Imagination發表史上最強行動GPUIMGA系列,未來幾年將支援光線追蹤
說了一整年的光線追蹤技術,對遊戲世界的影響才剛剛開始
科技新知,時時更新
科技新報粉絲團
訂閱免費電子報
關鍵字:AMD,DirectX12Ultimate,nvidia,光線追蹤,微軟
Postnavigation
←健保署與廣達簽署合作備忘錄,健保大數據導入AI應用
各國Mac自選硬體價格上調,疑因武漢肺炎影響零件供應→
我們偵測
到您有啟用
ADBlock
請您暫停使用ADBlock,以支持我們持續能提供更多新聞資訊與優質的閱讀環境。
贊助專欄
活動專區
研討會
CurrencyRate
本週熱門你買不到的PS5都在我手上!英國黃牛大亨現身說法
世界第一!台灣IC設計與光通業三強聯手發表全球第一條光纖USB4.0線這就是韋伯望遠鏡威力,NASA釋出全聚焦高解析度恆星圖像聯發科子公司「達發科技」傳6月底前上興櫃,創台最大半導體IPO交易深入地下20公里,會有無盡的能源嗎?刺針威脅大,俄軍直升機改變火箭彈發射方式蘋果M1UltraGPU性能為RTX3090一半,消費者該興奮還是沮喪?外資估友達配發3元股利!喊賣卻調升目標價至17元
財訊快報
新日興2月營收6.69億元
雙鴻2月營收9.66億元
尼克森2月營收2.29億元
緯創2月營收月減3.5%
優群2月營收月增0.4%
欣興2月營收95.53億元
奇鋐2月營收月減7.0%
嘉晶2月營收4.86億元
聯陽2月營收月減17.0%
華新科2月營收月減17.6%
更多>>
編輯精選
[熱門]你買不到的PS5都在我手上!英國黃牛大亨現身說法
[熱門]這就是韋伯望遠鏡威力,NASA釋出全聚焦高解析度恆星圖像
[熱門]世界第一!台灣IC設計與光通業三強聯手發表全球第一條光纖USB4.0線
[推廣]凜冬將至NFT熊市來臨?4個關鍵找出優質項目,為下一波投資做準備
[熱門]聯發科子公司「達發科技」傳6月底前上興櫃,創台最大半導體IPO交易
[分析]烏克蘭啟示錄》中國正在學習的俄羅斯「混合戰」,究竟是什麼?
[專題]第三類半導體概念股回檔打底!兩大反轉訊號觀察下半年走勢
[熱門]深入地下20公里,會有無盡的能源嗎?
FB粉絲團
其它
登入
文章RSS訂閱
迴響RSS訂閱
WordPress台灣正體中文
請您暫停使用ADBlock,以支持我們持續能提供更多新聞資訊與優質的閱讀環境。
延伸文章資訊
- 1下載DirectX 12 – Vessoft - Windows
DirectXー用於媒體文件和遊戲有效運行的應用程序包。 ... DirectX. 版本: 12 ... DirectX驅動程序將使用最先進的圖形卡具有盡可能高的效率,允許任何多媒體任務將完成 ...
- 2Windows DirectX 12 有何重要?你必需知道的3 個事項!
新的DirectX 12 需要硬件支援才能配合使用,AMD 公司表示,使用GCN 架構的顯示卡就可以使用,而Nvidia 的顯示卡,需要使用Maxwell 架構才能支援DirectX 12 ...
- 3使用Microsoft® DirectX® 12 (DX12) - AMD
DirectX® 12 技術同時接入多核CPU 的所有核心,提高了可發送至顯示卡的工作量。 另外,DirectX® 12 多執行緒命令緩衝記錄並支援異步着色器,讓GPU 能夠一次執行多個任務, ...
- 4您電腦上的DirectX 是哪一個版本?
請依照下列步驟,使用DirectX 診斷工具檢查您的DirectX 版本:. 在工具列的搜尋方塊中,輸入dxdiag, 然後選取[dxdiag 執行命令]。 在DirectX 診斷工具 ...
- 5如何安裝DirectX 最新版本
DirectX 11.3 和12 隨附於這些Windows 版本。 更新將會透過Windows Update 提供。 這些DirectX 版本沒有獨立的套件。 Windows ...