1. 河豚號 > 生活百科 >

directx最新版是哪一個(win10查看directx版本)

DirectX 12其實也是在不斷地進行著更新的,雖然微軟這次沒有再使用像以前的DirectX 9.0c、DirectX 11.1這樣的名字來命名DirectX 12的新版本,但它其實是與Windows 10的大版本一起更新的,從2015年7月份的首個Windows 10版本開始到現(xiàn)在,它已經(jīng)有三次比較重大的特性更新了,這次伴隨著Windows 10 20H1版本更新,它又加入了非常多、改變頗大的新特性。

 

DirectX 12即將迎來特性更新:涉及光線追蹤、新Shader等多個方面

 

DirectX Raytracing Tier 1.1

第一個比較重大的新特性是DirectX光線追蹤層級(Tier)1.1,如同之前將Direct3D 12中的一些特性分成不同的層級一樣,微軟將光線追蹤也開始分成不同的層級,這次他們新引入的Tier 1.1是在初始引入的光追版本上加入了對于下述新特性的支持:

在現(xiàn)有的光線追蹤管線狀態(tài)對象(PipelineStateObject)中可以加入額外的著色器(Shader),這可以大幅度提高動態(tài)PSO添加的效率。

支持光線追蹤的間接執(zhí)行(Execute Indirect for Raytracing),它將啟用自適應(yīng)算法,由GPU執(zhí)行時間軸自行決定要處理的光線數(shù)量。

引入了新的內(nèi)聯(lián)式光線追蹤,它可以更直接地對光線的遍歷算法和著色器事務(wù)進行管理,是一個在整個基于著色器的光線追蹤系統(tǒng)過于繁重復(fù)雜時的一個輕量化的替代品,因為在每個著色器階段都可以調(diào)用RayQuery,所以它具有更好的靈活性。它還開啟了新的DXR使用場景,特別是計算場景,比如剔除、物理演算、物體遮擋查詢等。

DXR 1.1層級是現(xiàn)有1.0層級的一個超集。游戲開發(fā)者們應(yīng)該基于現(xiàn)在的1.0層級構(gòu)建光線追蹤方案,如果他們認為1.1層級將給游戲帶來更好的收益,他們就應(yīng)該升級到1.1層級上去。

DirectX Mesh Shader Pipeline

Mesh著色器和放大(amplification)著色器將會取代現(xiàn)在的傳統(tǒng)圖形渲染管線上面的各種著色器, 形成一條新的渲染管線。使用新渲染管線的主要目的是增加增加整個渲染流程中的靈活性并提高性能表現(xiàn)。Mesh著色器實際上就是將原來流程中的各種著色器統(tǒng)一成一種,它們將在一組有相互關(guān)聯(lián)的線程之間進行協(xié)作。將著色器整合到一起之后它們不必再經(jīng)歷將自己的輸出寫入內(nèi)存供下一步的著色器使用這一流程,另外管線的并行化可以提升,因此總體的性能將會得到提升。

 

DirectX 12即將迎來特性更新:涉及光線追蹤、新Shader等多個方面

 

Mesh著色流程帶來的更強的靈活性和更好的性能可以讓游戲開發(fā)者增加更多的畫面細節(jié),或者在不犧牲幀率的情況下渲染更為復(fù)雜的場景畫面。

DirectX Sampler Feedback

采樣器反饋是一項新的硬件功能,它會記錄下采樣操作訪問到的紋理區(qū)域。有了采樣器反饋,游戲可以在渲染過程中將反饋情況記錄生成“反饋圖(Feedback Map,這里的Map應(yīng)該指的是數(shù)據(jù)類型中的那個Map)”,它會記錄不同紋理區(qū)域的不同駐留等級。將在以下兩個場景中產(chǎn)生影響:

一個是紋理流(Texture Streaming),另一個是紋理空間陰影(Texture-Space Shading),首先來看前者。

許多現(xiàn)代的游戲都有相同的難題:在渲染材質(zhì)質(zhì)量越來越高、面積越來越大的游戲世界時,在加載時間上面會變得更長,同時可能還會遇到內(nèi)存壓力。游戲開發(fā)者們只好削減他們游戲的材質(zhì)質(zhì)量,或者在運行時加載比剛需更多的材質(zhì)。在4K分辨率下,整個MIP等級為0的高質(zhì)量材質(zhì)會占據(jù)大量的空間。所以僅加載MIP等級最詳盡的必要部分是開發(fā)人員們非常想看到的事情。

于是使用采樣器反饋可以大幅提高在正確的時間內(nèi)加載正確的數(shù)據(jù)這件事情的準確性。

在另一個場景中,采樣器反饋起到的作用也是類似的,游戲可以動態(tài)計算并在紋理中存儲著色器中間值,從而在空間和時間兩個維度上減少了冗余。在這里,采樣器反饋可以通過避免對材質(zhì)進行不必要的工作而減少計算量,大大提高效率。

總結(jié)

以上三項是新版本DirectX 12中主要的改變,還有一些小的特性這里官方也沒有詳細講。

DirectX 12的新功能目前已經(jīng)加入到了Windows 10的下一個重大版本,也就是開發(fā)了許久的20H1中,由于在新版本上面加入了如Sampler Feedback這樣需要硬件來支持的功能,所以未來的GPU中應(yīng)該會出現(xiàn)類似的功能,就像可變速率著色一樣。同樣,這些新改動也反映出新時代的游戲圖形變化趨勢,微軟正在盡可能地在Direct3D API層面上面增加著效率,推動著業(yè)界走向更高分辨率的未來。

本文由網(wǎng)上采集發(fā)布,不代表我們立場,轉(zhuǎn)載聯(lián)系作者并注明出處:http://m.zltfw.cn/shbk/38623.html

聯(lián)系我們

在線咨詢:點擊這里給我發(fā)消息

微信號:15705946153

工作日:9:30-18:30,節(jié)假日休息