Funkcie, nástroje a minimálne požiadavky DirectX 12 Ultimate

Microsoft oznámil ďalšiu verziu DirectX s názvom DirectX 12 Ultimate . Čo robí toto oznámenie zaujímavým, je to, že tiež zosúlaďuje PC a Xbox Series X , tj jednotnú grafickú platformu medzi PC a Xbox Series(Xbox Series X) X. Staršia verzia, DirectX 12 , má už takmer šesť rokov a mala prísť významná aktualizácia, najmä preto, že hry na Xboxe sú dostupné aj pre PC. Spoločnosť Microsoft(Microsoft) nedávno oznámila podrobnosti o Xbox Series X , ktoré poháňa DirectX 12 Ultimate . Poďme sa pozrieť na všetky funkcie a vývojárske nástroje, ktoré spoločnosť Microsoft(Microsoft) ponúka.

Funkcie, nástroje a minimálne požiadavky DirectX 12 Ultimate

Funkcie DirectX 12 Ultimate

Predtým, ako začneme, Microsoft jasne uviedol, že ak si kúpite nový počítač, ktorý nesie logo DX12 Ultimate , bude zaručene podporovať všetky funkcie grafického hardvéru novej generácie. Obsahuje

  1. DirectX Raytracing 1.1
  2. Tienenie s premenlivou rýchlosťou
  3. Mesh Shaders
  4. Spätná väzba zo vzorky

Všetky tieto funkcie zabezpečia, že váš počítač bude môcť hrať hry novej generácie, ktoré na tom závisia. DX12 ultimate pobeží na hardvéri súčasnej generácie, ale neprinesie vizuálne výhody nových funkcií. Zjednotenie platforiem zvýši prijatie a inšpiruje vývojárov k vytváraniu hier pre obe platformy.

1] DirectX Raytracing 1.1

Vývojárom to dá šancu dosiahnuť úroveň grafiky, ktorá bola možná len v Bollywoode(Bollywood) . DirectX Raytracing alebo DXR umožňuje sledovať cesty svetla pomocou skutočných fyzikálnych výpočtov. Herným motorom tiež uľahčuje vykresľovanie objektov, keď sa hráč pohybuje. To všetko je možné, pretože GPU môže priamo vyvolať raytracing bez čakania na CPU , čo mu umožňuje okamžite sa spustiť. Ponúka tiež Inline raytracing klobúk, ktorý dáva vývojárom možnosť riadiť viac procesu raytracingu. To všetko na hardvérovej úrovni.

2] Tienenie s premenlivou rýchlosťou

Vývojári teraz môžu voliteľne meniť mieru tieňovania hry. Môžu použiť GPU na využitie jeho konských síl buď pre lepší vizuál alebo vyššiu rýchlosť. Takže ak je to scéna s rýchlym tempom akcie, vývojári by mohli dať pokyn GPU , aby použil rýchlosť, a pre filmový zážitok požiadajte, aby fungoval na lepších vizuáloch. Celkovým výsledkom je zvýšená snímková frekvencia .

3] Mesh Shaders

Táto funkcia ponúka hráčom väčšiu programovateľnosť. Teraz môžu budovať detailnejšie a dynamickejšie svety vďaka dostupnosti plného výkonu zovšeobecnených výpočtov GPU do geometrického potrubia. Namiesto jedinej funkcie tieňovania fungujú shadery esh v rámci celej skupiny výpočtových vlákien.

Rather than a single function that shades one vertex or one primitive, mesh shaders operate across an entire compute thread group, with access to group shared memory and advanced compute features such as cross-lane wave intrinsics that provide even more fine-grained control over actual hardware execution

4] Spätná väzba vzorkovníka

Umožňuje vývojárom v prípade potreby načítať textúry. Keď teda fotoaparát rýchlo pretáča scény, niektoré objekty vyzerajú mimo. Spätná(Sampler) väzba zo vzorky zaistí, že ponúkne lepšiu vizuálnu kvalitu, kratší čas načítania a menšie zasekávanie.

Ktorá grafická karta bude môcť používať DirectX 12 Ultimate ?

NVIDIA oficiálne oznámila, že séria GeForce RTX   bude prvá, ktorá to zažije.

Pripravená je aj(also ready) AMD RDNA 2 , čo je pripravovaná herná architektúra AMD.

Nástroje a požiadavky(Requirement) pre DirectX 12 Ultimate

Spoločnosť Microsoft zdieľala úplné podrobnosti(complete details) o nástrojoch a minimálnych požiadavkách na vývoj pomocou DirectX 12 Ultimate . Zahŕňa OS, Visual Studio , Windows Insider Preview SDK , ovládače(Drivers) a hardvér, PIX ( ladiaci nástroj DirectX 12 ) a ďalšie.

Prečítajte si viac o tom na oficiálnom blogu pre vývojárov.(official dev blog.)



About the author

Som počítačový vedec s viac ako 10-ročnými skúsenosťami s vývojom a údržbou softvéru pre smartfóny a Windows 11/10. Od začiatku roku 2014 som tiež zapojený do prehliadača Google Chrome ako hlavný inžinier. V tejto úlohe som pomohol vytvoriť niektoré z najpopulárnejších prehliadačov na platforme. Okrem toho už niekoľko rokov pracujem na herných motoroch a momentálne som postgraduálny študent, ktorý pracuje na projekte, ktorý by časom mohol priniesť virtuálnu realitu na váš desktop.



Related posts