În 2018, Nvidia și-a lansat plăcile grafice RTX, care au zguduit câteva caracteristici ucigașe pentru jocuri, inclusiv trasarea razelor și umbrele de plasă. Cu toate acestea, Microsoft avea nevoie de un standard care să accepte aceste funcții pe mai mult decât hardware-ul NVIDIA - și este aici! Numit DirectX 12 Ultimate, a ajuns pe computerele Windows 10 cu Actualizare mai 2020 .
Ce este DirectX 12 Ultimate?
Noua versiune a DirectX colectează în cea mai mare parte tehnologia existentă sub un singur banner și o standardizează pentru jocurile pe PC și Xbox, ceea ce este o veste bună pentru jucători. Unele dintre cele mai tari tehnologii grafice noi - cum ar fi ray tracing în timp real - sunt în mare parte pe plăci grafice NVIDIA. Atunci când este activată în jocuri, această caracteristică îmbunătățește drastic calitatea vizuală, făcând lumina să se comporte mult mai aproape de cum se comportă în realitate.
Viitoarele plăci grafice AMD bazate pe RDNA2, precum și Xbox Series X , va suporta și DX12 Ultimate. Să aruncăm o privire asupra punctelor esențiale ale noului API și să vedem ce este nou și de ce contează.
DirectX Raytracing 1.1
Urmărirea cu raze este noul lucru interesant în grafica jocurilor video. Microsoft numește versiunea sa DirectX Raytracing (DXR). Această actualizare incrementală a unei tehnologii existente face o îmbunătățire dramatică a aspectului general al jocurilor. Secretul este a face lumină într-un joc să se comporte mai mult ca în lumea reală .
Aceasta înseamnă reflecții și refracții mai realiste în apă, arbori de lumina soarelui care arată mai fotorealisti și umbre cu o adâncime vizuală mai mare. Asigurați-vă că consultați videoclipul de mai sus de la NVIDIA. Arată urmărirea razelor în Minecraft , iar diferența este nebună.
Cu DX12 Ultimate, se presupune că efectele de urmărire a razelor sunt mai eficiente. De asemenea, va exista o opțiune care să ofere dezvoltatorilor de jocuri mai mult control asupra trasării razelor, mai degrabă decât să o lase pe seama sistemului.
LEGATE DE: Ce înseamnă urmărirea în timp real a razelor pentru jucătorii de astăzi?
Umbrire cu rată variabilă
Umbrarea cu rată variabilă este o altă caracteristică care era deja în DX12. Umbrele spun sistemului ce trebuie să fie culoarea, luminozitatea și contrastul fiecărui pixel. Totuși, acest proces poate fi costisitor din punct de vedere al calculației, unde intervine umbrirea cu rată variabilă. Umbrește părțile importante ale unei scene de jocuri la rezoluție maximă, în timp ce obiectele mai puțin importante utilizează o putere GPU mai mică pentru umbrire.
Imaginați-vă că conduceți o mașină pe drum Forza Horizon sau un alt joc de curse, de exemplu. Este important să vedeți mașina din față în detaliu, dar acel copac sau gard care bătea nu are nevoie de același tratament.
Iată cum a descris-o NVIDIA :
„Algoritmii creați de dezvoltatori identifică pixeli pe care jucătorul nu îi poate vedea cu ușurință și pixeli care rareori se modifică sau se actualizează și folosesc VRS pentru a reduce rata la care sunt redate (umbrite). De exemplu, pixelii negri dintr-o umbră nu arată diferit atunci când rata de umbrire este redusă. Deci, prin reducerea ratei de umbrire a numeroșilor pixeli pe cadru, volumul de lucru al GPU este redus, crescând performanța. ”
Efectul general nu ar trebui să fie vizibil pentru jucător, dar face munca computerului mult mai eficientă. Eficiența îmbunătățită promite imagini și mai bune și o performanță de joc mai rapidă, în general.
Mesh Shaders
Similar cu umbrirea cu rată variabilă, umbrere de plasă ajută, de asemenea, sistemul să funcționeze mai eficient. Această caracteristică permite dezvoltatorilor de jocuri să creeze lumi foarte detaliate fără a supraîncărca CPU-ul NVIDIA explică în acest videoclip .
Determină ce trebuie să fie într-o scenă și cât de multe detalii are nevoie (nivelul de detaliu sau LOD). Obiectele primare vor avea detalii mai fine, ceea ce înseamnă practic că vor avea mai multe triunghiuri în machiaj. (Pentru cei care nu știu, triunghiurile sunt unitatea de bază a graficii 3D.)
Obiectele care sunt mai departe sunt desenate cu mai puține triunghiuri, deoarece necesită mai puține detalii. Aproape tot ce vedeți pe ecran este un set de mici triunghiuri grupate împreună pentru a crea o figură sau un obiect recunoscut.
Vedeți videoclipul de mai sus pentru demonstrația Asteroids Mesh Shaders de la Nvidia, pentru a avea o idee despre cum arată. Acest videoclip folosește obiecte cu 10 niveluri diferite de detaliu, de la obiecte care sunt chiar în fața ta, până la asteroizi de nivel scăzut, la distanță. Aceasta este o tehnică ideală într-o scenă cu tone de obiecte aleatorii, cum ar fi centura de asteroizi din videoclipul de mai sus.
Rezultatul general ar trebui să fie că plăcile grafice pot menține o rată de cadre mai mare fără a sacrifica detaliile vizibile, deoarece sunt desenate mai puține triunghiuri la un moment dat.
Feedback Sampler
În cele din urmă, ajungem la feedback-ul eșantionatorului. Din nou, aici este vorba despre redarea mai eficientă a scenelor de joc.
„Putem umbri mai eficient obiecte care nu se schimbă de la cadru la cadru”, a explicat NVIDIA. „Și refolosiți culorile obiectelor așa cum au fost calculate în cadrele anterioare.”
Sampler Feedback este, de asemenea, despre îmbunătățirea modului în care un joc se încarcă în texturile sale (detaliile suprafeței pe obiectele jocurilor video). Ideea este că computerul poate lua decizii mai inteligente cu privire la texturare pentru a „reda texturi mai mari și mai detaliate, utilizând în același timp mai puțină memorie video”. Acest lucru ajută, de asemenea, la evitarea unor probleme precum bâlbâiala.
Din nou, vorbim despre o utilizare mai eficientă a GPU-ului, care poate contribui la creșterea ratei de cadre, în general.
DirectX 12 Ultimate în lumea reală
Funcțiile DX12 Ultimate promit să facă jocurile mai uimitoare din punct de vedere vizual și mai eficiente în utilizarea resurselor computerului. Totuși, la fel ca toate caracteristicile, depinde de dezvoltatorii de jocuri să le implementeze. Umbrarea ochiurilor de plasă, de exemplu, a fost susținut de Nvidia de la sfârșitul anului 2018 , dar nu a fost cu adevărat folosit. Poate că acum, când face parte din DX12 Ultimate, va deveni mai frecvent.
Hardware-ul trebuie, de asemenea, să accepte aceste caracteristici. Microsoft a declarat că va eticheta noul său hardware ca fiind compatibil cu DX12 Ultimate. Asta ar putea însemna încă un autocolant pe cutia sau carcasa unui computer, precum și în publicitatea generală pe rafturile magazinelor.
Pe console, sigla Xbox Series X va înlocui simbolul DX12 Ultimate. Dacă vedeți fie logo-ul DX12 Ultimate, fie Xbox Series X, acel hardware acceptă noua API grafică.
Când vor profita jocurile de DirectX 12 Ultimate?
DirectX 12 Ultimate este lansat pe computerele Windows 10 acum ca parte a caracteristicii versiunii 2004 lansată la sfârșitul lunii mai 2020 (cunoscută și sub numele de Actualizare mai 2020 ). Desigur, pentru a profita de caracteristici, aveți nevoie de o placă grafică modernă care să o susțină.
Dacă aveți o placă grafică non-DX12 Ultimate, orice joc care acceptă DX12 Ultimate va funcționa în continuare cu hardware-ul dvs. PC-ul dvs. pur și simplu nu va vedea îmbunătățirile vizuale pe care le vor vedea alții. Potrivit Microsoft, nu va exista „niciun efect advers asupra hardware-ului care nu acceptă DX12 Ultimate”.
Aceasta este o veste bună pentru jucătorii bugetari, care rămân puțin în urmă pentru a menține aceste facturi hardware scăzute.
LEGATE DE: Noutăți în actualizarea Windows 10 mai 2020, disponibilă acum