DirectX 12 Ultimate pe GeForce RTX
Înainte de ziua dezvoltatorilor DirectX, Nvidia și Microsoft au anunțat următoarea eră a caracteristicilor grafice pentru jucătorii Xbox și PC și se numește stiva de jocuri DirectX 12 Ultimate. Anterior, activarea funcțiilor precum trasarea razelor a venit cu compromisuri de performanță, dar cu DirectX 12 Ultimate, dezvoltatorii pot adăuga detalii mai realiste și captivante în joc, folosind mai puține resurse.
Cuprins
- Ray tracing îmbunătățit
- Detalii vizuale mai bune
- Mai puțină performanță
„Suntem încântați să le aducem jucătorilor DirectX 12 Ultimate, punctul culminant al celei mai bune tehnologii grafice pe care am introdus-o vreodată într-o aliniere fără precedent între PC și Xbox Series X”, a menționat Nvidia într-un comunicat de presă, afirmând că acest lucru va permite următoarei generații de jocuri pentru PC și consolă să fie pregătite pentru viitor.
DirectX 12 Ultimate, după cum sugerează și numele, este o extensie a Microsoft DirectX 12 API-uri, îmbunătățind ceea ce am văzut deja cu suport pentru funcții precum
trasarea razelor, adăugând în același timp funcții noi majore, cum ar fi Mesh Shaders și Sampler Feedback. Pentru jucătorii cu hardware mai vechi, compatibilitatea jocurilor nu ar trebui să fie o problemă cu noua stivă DirectX 12 Ultimate.Legate de
- Ce este DirectX și de ce este important pentru jocurile pentru computer?
- Flexați puterea GPU-ului dvs. cu cele mai bune jocuri pentru PC cu ray tracing
- Fiecare joc Xbox Series X care acceptă ray tracing
„De fapt, jocurile de ultimă generație care folosesc caracteristicile DX12 Ultimate vor continua să ruleze pe hardware non-DX12 Ultimate”, a declarat Nvidia. „Deși un astfel de hardware nu va oferi beneficiile vizuale ale noilor funcții, poate oferi totuși o experiență de joc foarte convingătoare pe jocurile de generație următoare, în funcție de specificul hardware.”
Videoclipuri recomandate
Făcându-le mai ușor pentru dezvoltatori să creeze jocuri și lansând o rețea mai largă – care acceptă atât PC, cât și consolă – Nvidia și Microsoft speră că mai mulți dezvoltatori vor îmbrățișați funcții mai noi susținut de GPU-uri moderne și puternice. Pentru jucători, acest lucru va duce, sperăm, la mai multe titluri care acceptă funcții avansate precum ray tracing.
Ray tracing îmbunătățit
Caracteristica principală a DirectX 12 Ultimate este suportul pentru DirectX Ray Tracing 1.1. În plus față de folosind principiile luminii pentru a face scenele dintr-un joc să pară mai realiste, upgrade-ul 1.1 aduce în linie
În plus, procesul de shader se poate face acum pe GPU fără a fi nevoie să faceți o călătorie dus-întors la CPU. Și pe măsură ce jucătorii se deplasează pe o scenă, DirectX Ray Tracing 1.1 folosește mai bine motoarele de streaming ale GPU pentru a încărca noi
Când ray tracing a fost introdus inițial, jucătorii au fost reticenți în a activa funcția, deoarece însemna sacrificarea performanței jocului pentru o imagine mai bună. Potrivit Nvidia, cu suport pentru umbrirea cu rată variabilă (VRS), jucătorii nu vor mai trebui să facă acest compromis. În esență, VRS permite ca zonele mai importante ale unei scene să fie redate cu mai multe detalii și ca detalii în scenele mai puțin proeminente să fie reduse în interesul unei viteze mai bune.
Aceasta este o caracteristică pe care AMD a anunțat că o va suporta Grafică Navi 2x, care va fi folosit atât pe Xbox One Series X de la Microsoft, cât și pe PC-uri pentru jocuri desktop mai târziu în acest an.
Detalii vizuale mai bune
DirectX 12 Ultimate va accepta, de asemenea, mesh shadere pentru a ajuta dezvoltatorii să construiască și mai multe detalii în jocuri. Umbritoarele mesh permit procesării geometriei să se comporte ca umbritoarele de calcul. Mesh shaders pot funcționa pe întregul grup de fire de calcul cu acces la memoria partajată a grupului și la funcții avansate de calcul.
Pentru a optimiza și mai mult lucrurile, un nou proces Amplification Shader rulează înainte de mesh shader, efectuând calcule pentru a determina câte grupuri de filete de mesh shader sunt necesare. Umbritoarele de amplificare sunt folosite pentru tăiere, înlocuind nivelul mai gros pe plasă pentru a determina dacă să deseneze un obiect.
„Acest nou nivel intermediar de tăiere îmbunătățește performanța atunci când desenează modele care sunt doar parțial ocluse”, a declarat Nvidia. „De exemplu, dacă o parte a unui personaj este pe ecran în timp ce doar un braț nu este, un shader de amplificare poate elimina întregul braț după mult mai puțin calcul decât ar fi fost necesar pentru a umbri toate triunghiurile din interior aceasta."
Mai puțină performanță
Feedback-ul Sampler permite dezvoltatorilor să încarce texturi doar atunci când este necesar, oferind o calitate vizuală mai bună, reducând în același timp timpii de încărcare și minimizând bâlbâiala într-un joc.
„Feedback-ul Sampler rezolvă acest lucru, permițând unui shader să interogă eficient ce parte a unei texturi ar avea a fost necesar pentru a satisface o cerere de eșantionare, fără a efectua efectiv operațiunea de eșantionare”, Nvidia a spus. „Aceste informații pot fi apoi reintroduse în sistemul de streaming de active al jocului, permițându-i acestuia să ia decizii mai inteligente și mai precise cu privire la datele pe care urmează să le transmită în flux. Împreună cu funcția de resurse de teracotă D3D12, acest lucru permite jocurilor să redea texturi mai mari și mai detaliate, folosind mai puțină memorie video.”
O metodă pentru a realiza acest lucru este prin utilizarea umbririi spațiere a texturii (TSS). Această tehnică de randare permite dezvoltatorilor să facă calcule ușoare în spațiul obiectului și să le scrie într-o textură. În esență, TSS decuplează umbrirea unui obiect în spațiul mondial de rasterizarea formei acelui obiect până la ținta finală.
Combinate, toate aceste noi funcții vor ajuta la ca jocurile să pară mai detaliate și mai realiste, toate în același timp punând mai puțină presiune asupra sistemului dvs.
Recomandările editorilor
- DirectX 12 vs. DirectX 11: care este cel mai bun pentru jocurile pe computer?
- Intel renunță la suportul pentru DirectX 9, dar poate fi un lucru bun
- Ditch DirectX: Este timpul să începeți să utilizați Vulkan cu jocuri pentru computer
- Control: Ultimate Edition deblochează adevăratul potențial al PS5 și Xbox Series X
- Noi extensii Vulkan pentru a aduce ray tracing pe smartphone-uri
Îmbunătățește-ți stilul de viațăDigital Trends îi ajută pe cititori să țină cont de lumea rapidă a tehnologiei cu toate cele mai recente știri, recenzii distractive despre produse, editoriale perspicace și anticipări unice.