DirectX 12 Ultimate per portare il Ray Tracing su Xbox Series X, PC e oltre

DirectX 12 Ultimate su GeForce RTX

In vista della giornata degli sviluppatori DirectX, Nvidia e Microsoft hanno annunciato la prossima era di funzionalità grafiche per i giocatori Xbox e PC, chiamata stack di gioco DirectX 12 Ultimate. In precedenza, abilitare funzionalità come tracciamento dei raggi è arrivato con compromessi in termini di prestazioni, ma con DirectX 12 Ultimate, gli sviluppatori possono aggiungere dettagli più realistici e coinvolgenti al gioco utilizzando meno risorse.

Contenuti

  • Ray tracing migliorato
  • Migliori dettagli visivi
  • Minore calo delle prestazioni

“Siamo estremamente lieti di offrire ai giocatori DirectX 12 Ultimate, il culmine della migliore tecnologia grafica che abbiamo mai introdotto in un allineamento senza precedenti tra PC e PC. Xbox Serie X", ha osservato Nvidia in un comunicato stampa, affermando che ciò consentirà alla prossima generazione di giochi per PC e console di essere a prova di futuro.

DirectX 12 Ultimate, come suggerisce il nome, è un'estensione di Microsoft

DirectX12 API, migliorando ciò che abbiamo già visto con il supporto per funzionalità come tracciamento dei raggi, aggiungendo nuove importanti funzionalità come Mesh Shader e Sampler Feedback. Per i giocatori con hardware meno recente, la compatibilità dei giochi non dovrebbe essere un problema con il nuovo stack DirectX 12 Ultimate.

Imparentato

  • Cos'è DirectX e perché è importante per i giochi per PC?
  • Aumenta la potenza della tua GPU con i migliori giochi per PC con ray tracing
  • Tutti i giochi Xbox Series X che supportano il ray tracing

"In effetti, i giochi di prossima generazione che utilizzano le funzionalità DX12 Ultimate continueranno a funzionare su hardware non DX12 Ultimate", ha affermato Nvidia. “Sebbene tale hardware non fornisca i vantaggi visivi delle nuove funzionalità, può comunque fornire un esperienza di gioco molto avvincente sui giochi di nuova generazione, a seconda delle specifiche del hardware."

Video consigliati

Rendendo più semplice per gli sviluppatori creare giochi e creando una rete più ampia, supportando sia PC che console, Nvidia e Microsoft sperano che più sviluppatori lo facciano abbracciare funzionalità più recenti supportato da GPU moderne e potenti. Per i giocatori, si spera che questo porti a più titoli che supportano funzionalità avanzate come il ray tracing.

Ray tracing migliorato

La caratteristica principale di DirectX 12 Ultimate è il supporto per DirectX Ray Tracing 1.1. Inoltre utilizzando i principi della luce per rendere le scene di un gioco più realistiche, l'aggiornamento 1.1 porta con sé in linea tracciamento dei raggi per dare agli sviluppatori un maggiore controllo sul processo. Ciò potrebbe aiutare a preservare le risorse della GPU rispetto al vecchio sistema di shading dinamico.

Inoltre, il processo di shader ora può essere eseguito sulla GPU senza dover fare un viaggio di andata e ritorno sulla CPU. E mentre i giocatori si muovono all'interno di una scena, DirectX Ray Tracing 1.1 sfrutta meglio i motori di streaming della GPU per caricare nuovi tracciamento dei raggi shader.

Quando fu inizialmente introdotto il ray tracing, i giocatori erano riluttanti ad abilitare la funzionalità perché significava sacrificare le prestazioni del gioco per una grafica migliore. Secondo Nvidia, con il supporto per il Variable Rate Shading (VRS), i giocatori non avranno più bisogno di fare questo compromesso. In sostanza, VRS consente di renderizzare le aree più importanti di una scena con maggiori dettagli e di ridurre i dettagli nelle scene meno importanti nell'interesse di una migliore velocità.

Questa è una funzionalità che AMD ha annunciato che supporterà sul suo Grafica Navi 2x, che verrà utilizzato su Xbox One Series X di Microsoft e su PC da gioco desktop entro quest'anno.

Migliori dettagli visivi

DirectX 12 Ultimate supporterà anche i mesh shader per aiutare gli sviluppatori a creare ancora più dettagli nei giochi. Gli shader mesh consentono all'elaborazione della geometria di comportarsi come shader di calcolo. Gli shader mesh possono operare sull'intero gruppo di thread di calcolo con accesso alla memoria condivisa del gruppo e alle funzionalità di calcolo avanzate.

Per ottimizzare ulteriormente le cose, un nuovo processo di Amplication Shader viene eseguito prima del mesh shader, eseguendo calcoli per determinare quanti gruppi thread di mesh shader sono necessari. Gli shader di amplificazione vengono utilizzati per la selezione, sostituendo il livello per mesh più grossolano per determinare se disegnare un oggetto.

"Questo nuovo livello intermedio di selezione migliora le prestazioni quando si disegnano modelli solo parzialmente occlusi", ha affermato Nvidia. “Ad esempio, se parte di un personaggio è sullo schermo mentre solo un braccio non lo è, uno shader di amplificazione può farlo seleziona l'intero braccio dopo un calcolo molto inferiore a quello necessario per ombreggiare tutti i triangoli all'interno Esso."

Minore calo delle prestazioni

Il feedback del campionatore consente agli sviluppatori di caricare le texture solo quando necessario, offrendo una migliore qualità visiva riducendo i tempi di caricamento e minimizzando la balbuzie in un gioco.

“Il feedback del campionatore risolve questo problema consentendo a uno shader di interrogare in modo efficiente quale parte di una texture avrebbe stato necessario per soddisfare una richiesta di campionamento, senza effettivamente eseguire l'operazione di campionamento", Nvidia disse. “Queste informazioni possono quindi essere reimmesse nel sistema di streaming delle risorse del gioco, consentendogli di prendere decisioni più intelligenti e precise su quali dati trasmettere successivamente. Insieme alla funzionalità delle risorse piastrellate D3D12, ciò consente ai giochi di eseguire il rendering di texture più grandi e dettagliate utilizzando meno memoria video.

Un metodo per raggiungere questo obiettivo è attraverso l'uso del texture spacing shading (TSS). Questa tecnica di rendering consente agli sviluppatori di eseguire calcoli leggeri nello spazio degli oggetti e di scriverli su una trama. Essenzialmente, TSS disaccoppia l'ombreggiatura di un oggetto nello spazio mondiale dalla rasterizzazione della forma di quell'oggetto al bersaglio finale.

Insieme, tutte queste nuove funzionalità contribuiranno a rendere i giochi più dettagliati e realistici, il tutto sottoponendo a meno sforzo il tuo sistema.

Raccomandazioni degli editori

  • DirectX12 contro DirectX 11: quale è il migliore per i giochi su PC?
  • Intel elimina il supporto per DirectX 9, ma potrebbe essere una buona cosa
  • Abbandona DirectX: è ora di iniziare a utilizzare Vulkan con i giochi per PC
  • Control: Ultimate Edition sblocca il vero potenziale di PS5 e Xbox Series X
  • Nuove estensioni Vulkan per portare il ray tracing sugli smartphone

Migliora il tuo stile di vitaDigital Trends aiuta i lettori a tenere d'occhio il frenetico mondo della tecnologia con tutte le ultime notizie, divertenti recensioni di prodotti, editoriali approfonditi e anteprime uniche nel loro genere.