Funzionalità, strumenti e requisiti minimi di DirectX 12 Ultimate

Microsoft ha annunciato la prossima versione di DirectX soprannominata DirectX 12 Ultimate . Ciò che rende interessante questo annuncio è che questo allinea anche PC e Xbox Series X , ovvero la piattaforma grafica unificata su PC e Xbox Series X. (Xbox Series X)La versione precedente, DirectX 12 , ha ormai quasi sei anni ed era dovuto un aggiornamento significativo, principalmente perché i giochi su Xbox sono disponibili anche per PC. Microsoft ha recentemente annunciato i dettagli di Xbox Series X , che sono basati su DirectX 12 Ultimate . Diamo un'occhiata a tutte le funzionalità e gli strumenti per sviluppatori offerti da Microsoft .

Funzionalità, strumenti e requisiti minimi di DirectX 12 Ultimate

Funzionalità avanzate di DirectX 12

Prima di iniziare, Microsoft ha affermato chiaramente che se si acquista un nuovo PC che porta il logo di DX12 Ultimate , è garantito il supporto di tutte le funzionalità hardware grafiche di prossima generazione. Include

  1. Raytracing DirectX 1.1
  2. Ombreggiatura a tasso variabile
  3. Ombreggiatori a rete
  4. Feedback sul campionatore

Tutte queste funzionalità garantiranno che il tuo computer sarà in grado di giocare ai giochi di nuova generazione che dipendono da questo. DX12 ultimate funzionerà sull'hardware dell'attuale generazione, ma non offrirà i vantaggi visivi delle nuove funzionalità. L'unificazione delle piattaforme aumenterà l'adozione e ispirerà gli sviluppatori a creare giochi per entrambe le piattaforme.

1] Raytracing DirectX 1.1

Darà agli sviluppatori la possibilità di raggiungere un livello di grafica che era possibile solo a Bollywood . DirectX Raytracing o DXR consente di tracciare percorsi di luce con calcoli fisici realistici. Inoltre, rende facile per i motori di gioco il rendering di oggetti mentre il giocatore si muove. Tutto questo è possibile perché la GPU può invocare direttamente il raytracing senza attendere la CPU , permettendogli di spawnare immediatamente. Offre anche un cappello di raytracing in linea(Inline) che offre agli sviluppatori la possibilità di guidare più processo di raytracing. Tutto questo a livello hardware.

2] Ombreggiatura a tasso variabile

Gli sviluppatori ora possono variare elettivamente il tasso di ombreggiatura di un gioco. Possono utilizzare la GPU per utilizzare la sua potenza per una migliore grafica o una migliore velocità. Quindi, se si tratta di una scena con un ritmo d'azione veloce, gli sviluppatori potrebbero istruire la GPU a usare la velocità e, per un'esperienza cinematografica, chiedere che funzioni con una grafica migliore. Il risultato complessivo è un aumento del frame rate .

3] Ombreggiatori mesh

Questa funzione offre ai giocatori una maggiore potenza di programmabilità. Ora possono creare mondi più dettagliati e dinamici grazie alla disponibilità di tutta la potenza del calcolo GPU generalizzato per la pipeline geometrica. (GPU)Invece di una singola funzione di ombra, gli shader esh operano su un intero gruppo di thread di calcolo.

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] Feedback sul campionatore

Consente agli sviluppatori di caricare le trame quando necessario. Quindi, quando la fotocamera riprende rapidamente le scene, alcuni oggetti sembrano fuori posizione. Il feedback del campionatore(Sampler) garantirà una migliore qualità visiva, tempi di caricamento più brevi e meno balbuzie.

Quale scheda grafica utilizzerà DirectX 12 Ultimate ?

NVIDIA ha ufficialmente condiviso che la serie GeForce RTX   sarà la prima a sperimentarlo.

È pronto anche(also ready) AMD RDNA 2 , che è l'imminente architettura di gioco di AMD.

Strumenti e requisiti(Requirement) per DirectX 12 Ultimate

Microsoft ha condiviso i dettagli completi(complete details) degli strumenti e i requisiti minimi per lo sviluppo utilizzando DirectX 12 Ultimate . Include sistema operativo, Visual Studio , Windows Insider Preview SDK , driver(Drivers) e hardware, PIX ( debugger DirectX 12 ) e altro ancora.(DirectX 12)

Leggi maggiori dettagli a riguardo sul blog ufficiale degli sviluppatori.(official dev blog.)



About the author

Sono uno sviluppatore di software freeware e sostenitore di Windows Vista/7. Ho scritto diverse centinaia di articoli su vari argomenti relativi al sistema operativo, inclusi suggerimenti e trucchi, guide di riparazione e best practice. Offro anche servizi di consulenza in ufficio attraverso la mia azienda, Help Desk Services. Ho una profonda conoscenza del funzionamento di Office 365, delle sue funzionalità e di come utilizzarle nel modo più efficace.



Related posts