DirectX 12 Ultimate è la nuova interfaccia di programmazione di Microsoft e viene creata tenendo conto delle funzionalità allineate tra Xbox Series X e la prossima generazione di giochi per PC.
Quando le specifiche e le funzionalità della serie X di Xbox sono state rivelate all’inizio di questa settimana, è stata sollevata una domanda: cosa tutto ciò potrebbe significare per il futuro dei giochi per PC. I giochi per PC e Xbox sono ora più intrecciati che mai, in particolare con Microsoft che collega i due con versioni di giochi multipiattaforma e cross-buy su entrambi, per non parlare dei servizi di abbonamento condivisi come Xbox Game Pass ultimate. Nell’ambito della giornata odierna per gli sviluppatori di DirectX, Microsoft ha illustrato in dettaglio la tecnologia che spera assicurerà che i due rimangano a stretto contatto l’uno con l’altro: DirectX 12 Ultimate.
DirectX ha alimentato molti videogiochi per molto tempo, ovviamente – la Xbox ha iniziato la sua vita come DirectXbox, dopo tutto – ma DX12 Ultimate è ciò che Micorosft chiama “il culmine” di 25 anni di lavoro su DirectX, una nuova versione che offre “un allineamento senza precedenti tra PC e Xbox Series X.” Come parte di questo annuncio, Microsoft ha inoltre rivelato una serie di vantaggi per gli sviluppatori progettati per semplificare la vita ai creatori di giochi, tutti progettati come un modo per incoraggiare gli sviluppatori piccoli e grandi ad abbracciare le nuove funzionalità.
Cosa significa questo per i giocatori? Bene, significa essenzialmente che ci sarà una parità di funzionalità tra i giochi quando è coinvolto DX12 Ultimate – quindi i giocatori PC possono ottenere una garanzia del set di funzionalità Xbox Series X per cose come ray tracing alimentato da DirectX, shading a velocità variabile, mesh shader e feedback del campionatore. Fondamentalmente, acquistando l’hardware del PC con il logo DirectX 12 Ultimate sulla confezione, i giocatori PC sanno che avranno accesso a tutte le funzionalità della serie X di Xbox nei giochi che li supportano.
DX12 Ultimate è descritto come un metodo per rendere le cose più facili per gli sviluppatori, fornendo al contempo ai giocatori “la certezza che il loro hardware soddisfa la barra più alta per il supporto delle funzionalità nei giochi di prossima generazione”. Ma nonostante ciò, non diventerà nemmeno una barriera per i proprietari di PC esistenti: i giochi di prossima generazione che utilizzano le funzionalità DX12 Ultimate saranno comunque in grado di funzionare su hardware non DX12 Ultimate, sebbene con alcune delle nuove funzionalità e l’ottimizzazione disabilitate. DX12 Ultimate è progettato per accompagnare e promuovere l’ecosistema PC esistente, non sostituirlo.
“Lo stack di giochi di Microsoft esiste per offrire agli sviluppatori gli strumenti di cui hanno bisogno per creare esperienze di gioco audaci e coinvolgenti e DX12 Ultimate è lo strumento ideale per amplificare la grafica di gioco”, afferma il post ufficiale del blog di DX12 Ultimate. “DX12 Ultimate è il risultato di continui investimenti nella piattaforma DirectX 12 realizzati negli ultimi cinque anni per garantire che Xbox e Windows 10 rimangano al vertice della tecnologia grafica. Per consentire ulteriormente agli sviluppatori di giochi di creare giochi con effetti visivi sbalorditivi, abbiamo migliorato le funzionalità che stanno già iniziando a trasformare giochi come DirectX Raytracing e Variable Rate Shading e abbiamo aggiunto nuove funzionalità importanti come Mesh Shaders e Sampler Feedback.
“Insieme, queste funzionalità rappresentano molti anni di innovazione da parte di Microsoft e dei nostri partner nel settore hardware. DX12 Ultimate li riunisce tutti in un unico pacchetto comune, fornendo agli sviluppatori una chiave unica per sbloccare la grafica di prossima generazione su PC e Xbox Series X. “
Per saperne di più su Direct X 12 Ultimate e sul suo significato per i giochi, consulta il blog ufficiale di DirectX, in cui il set completo di funzionalità è dettagliato in dettagli tecnici lancinanti. Xbox Series X è in uscita questa settimana e presumibilmente, il primo hardware per PC DX12 Ultimate seguirà l’esempio.