Che cos’è DirectX 12 Ultimate su PC Windows 10 e Xbox?.

Nel 2018, Nvidia ha rilasciato le sue schede grafiche RTX, che racchiudevano alcune straordinarie funzionalità per i giochi, tra cui ray tracing e mesh shader. Tuttavia, Microsoft aveva bisogno di uno standard che supportasse queste funzionalità su qualcosa di più del semplice hardware NVIDIA, ed è qui! Chiamato DirectX 12 Ultimate, è arrivato sui PC Windows 10 con l’aggiornamento di maggio 2020.

Cos’è DirectX 12 Ultimate?

La nuova versione di DirectX raccoglie principalmente la tecnologia esistente sotto un unico banner e la standardizza per i giochi per PC e Xbox, il che è una buona notizia per i giocatori. Alcune delle nuove tecnologie grafiche più entusiasmanti, come il ray tracing in tempo reale, si trovano principalmente sulle schede grafiche NVIDIA. Se abilitata nei giochi, questa funzione migliora notevolmente la qualità visiva facendo in modo che la luce si comporti in modo molto più simile alla realtà.

Che cos’è DirectX 12 Ultimate su PC Windows 10 e Xbox?

Le future schede grafiche AMD basate su RDNA2, così come Xbox Series X, supporteranno anche DX12 Ultimate. Diamo un’occhiata ai punti salienti della nuova API e vediamo cosa c’è di nuovo e perché è importante.

Ray tracing DirectX 1.1

Il ray tracing è la cosa nuova ed eccitante nella grafica dei videogiochi. Microsoft chiama la sua versione DirectX Raytracing (DXR). Questo aggiornamento incrementale di una tecnologia esistente è un notevole miglioramento dell’aspetto generale dei giochi. Il segreto è fare in modo che la luce all’interno di un gioco si comporti più come nel mondo reale.

Che cos’è DirectX 12 Ultimate su PC Windows 10 e Xbox?

Ciò significa riflessi e rifrazione più realistici nell’acqua, raggi di sole che appaiono più fotorealistici e ombre con maggiore profondità visiva. Assicurati di controllare il video qui sopra di NVIDIA. Mostra il ray tracing in Minecraft e la differenza è folle.

Con DX12 Ultimate, gli effetti di ray tracing dovrebbero essere più efficienti. Ci sarà anche un’opzione che offre agli sviluppatori di giochi un maggiore controllo sul ray tracing, piuttosto che lasciarlo al sistema.

Che cos’è DirectX 12 Ultimate su PC Windows 10 e Xbox?

ombreggiatura a tasso variabile

L’ombreggiatura a velocità variabile è un’altra caratteristica che era già presente in DX12. Gli shader dicono al sistema quale dovrebbe essere il colore, la luminosità e il contrasto di ciascun pixel. Tuttavia, tale processo può essere computazionalmente costoso, ed è qui che entra in gioco l’ombreggiatura a velocità variabile. Ombreggia parti importanti di una scena di gioco a piena risoluzione, mentre gli oggetti meno importanti utilizzano meno potenza della GPU per l’ombreggiatura.

Immagina di guidare un’auto lungo la strada in Forza Horizon o in un altro gioco di corse, per esempio. È importante che tu veda l’auto davanti a te in tutti i dettagli, ma che l’albero o il recinto che passa non abbia bisogno dello stesso trattamento.

Che cos’è DirectX 12 Ultimate su PC Windows 10 e Xbox?

Ecco qui :

“Gli algoritmi creati dagli sviluppatori identificano i pixel che non possono essere facilmente visti dal giocatore e i pixel che cambiano o si aggiornano di rado e utilizzano VRS per rallentare la velocità con cui vengono renderizzati (ombreggiati). Ad esempio, i pixel neri in un’ombra non hanno un aspetto diverso quando la percentuale di ombre viene ridotta. Pertanto, riducendo la frequenza dello shader di numerosi pixel per fotogramma, il carico di lavoro sulla GPU viene ridotto, il che aumenta le prestazioni.

L’effetto complessivo non dovrebbe essere percepibile dal giocatore, ma rende il lavoro del computer molto più efficiente. La maggiore efficienza promette immagini ancora migliori e prestazioni di gioco più veloci, nel complesso.

Che cos’è DirectX 12 Ultimate su PC Windows 10 e Xbox?

ombreggiatori a rete

Analogamente all’ombreggiatura a velocità variabile, aiutano anche il sistema a funzionare in modo più efficiente. Questa funzione consente agli sviluppatori di giochi di creare mondi altamente dettagliati senza sovraccaricare la CPU, poiché .

Determina cosa è necessario in una scena e la quantità di dettagli di cui ha bisogno (il livello di dettaglio o LOD). Gli oggetti primari avranno più dettagli, il che significa sostanzialmente che avranno più triangoli nella loro composizione. (Per chi non lo sapesse, i triangoli sono l’unità di base della grafica 3D.)

Gli oggetti più lontani vengono disegnati con meno triangoli, in quanto richiedono meno dettagli. Quasi tutto ciò che vedi sullo schermo è un insieme di piccoli triangoli raggruppati insieme per creare una figura o un oggetto riconoscibile.

Che cos’è DirectX 12 Ultimate su PC Windows 10 e Xbox?

Guarda il video dimostrativo di Asteroids Mesh Shaders di Nvidia sopra per avere un’idea di come appare. Questo video utilizza oggetti con 10 diversi livelli di dettaglio, dagli oggetti proprio davanti a te agli asteroidi di basso livello in lontananza. Questa è una tecnica ideale in una scena con tonnellate di oggetti casuali, come la cintura di asteroidi nel video qui sopra.

Il risultato complessivo dovrebbe essere che le schede grafiche possono sostenere frame rate più elevati senza sacrificare i dettagli evidenti, poiché vengono disegnati meno triangoli in un dato momento.

Commenti del campionatore

Infine, arriviamo al feedback del campionatore. Ancora una volta, si tratta di rendere le scene di gioco in modo più efficiente.

“Possiamo ombreggiare in modo più efficiente gli oggetti che non cambiano da fotogramma a fotogramma”, ha spiegato NVIDIA. “E riutilizza i colori degli oggetti calcolati nei fotogrammi precedenti.”

Che cos’è DirectX 12 Ultimate su PC Windows 10 e Xbox?

Sampler Feedback riguarda anche il miglioramento del modo in cui un gioco si carica sulle sue trame (i dettagli della superficie sugli oggetti dei videogiochi). L’idea è che il computer possa prendere decisioni di texturing più intelligenti per “renderizzare texture più grandi e dettagliate, utilizzando meno memoria video”. Questo aiuta anche a prevenire problemi come la balbuzie.

Ancora una volta, stiamo parlando di un uso più efficiente della GPU, che può aiutare a migliorare i frame rate, nel complesso.

DirectX 12 Ultimate nel mondo reale

Le funzionalità di DX12 Ultimate promettono di rendere i giochi visivamente più impressionanti e più efficienti nell’uso delle risorse di calcolo. Tuttavia, come tutte le funzionalità, spetta agli sviluppatori di giochi implementarle. L’ombreggiatura della maglia, ad esempio, è stata, ma non realmente utilizzata. Forse ora che fa parte di DX12 Ultimate diventerà più comune.

Che cos’è DirectX 12 Ultimate su PC Windows 10 e Xbox?

Anche l’hardware deve supportare queste funzionalità. Microsoft ha dichiarato che etichetterà il suo nuovo hardware come compatibile con DX12 Ultimate. Ciò potrebbe significare un altro adesivo su una scatola o un involucro del PC, nonché pubblicità generale sugli scaffali dei negozi.

Sulle console, il logo Xbox Series X sostituirà il simbolo DX12 Ultimate. Se vedi il logo DX12 Ultimate o Xbox Series X, quell’hardware supporta la nuova API grafica.

Quando i giochi trarranno vantaggio da DirectX 12 Ultimate?

DirectX 12 Ultimate è ora disponibile per i PC Windows 10 come parte della funzionalità della versione 2004 rilasciata a fine maggio 2020 (nota anche come aggiornamento di maggio 2020). Ovviamente, per sfruttare le funzionalità, è necessaria una scheda grafica moderna che la supporti.

Se disponi di una scheda grafica non DX12 Ultimate, qualsiasi gioco che supporti DX12 Ultimate funzionerà comunque sul tuo hardware. Il tuo PC semplicemente non vedrà i miglioramenti visivi che vedranno gli altri. Secondo Microsoft, “non ci saranno effetti negativi sull’hardware non compatibile con DX12 Ultimate”.

Questa è una buona notizia per i giocatori con un budget limitato, che sono rimasti un po’ indietro per mantenere basse le bollette dell’hardware.