✅ Notizie, temi, plugin WEB e WordPress. Qui condividiamo suggerimenti e le migliori soluzioni per siti web.

All’interno di Xbox Series X|S ottimizzato: Fortnite

2

Uno dei maggiori vantaggi di tutta questa potenza è offrire agli sviluppatori la possibilità di creare giochi ottimizzati per Xbox Series X|S. Ciò significa che hanno sfruttato appieno le capacità uniche di Xbox Series X|S, sia per i nuovi titoli creati in modo nativo utilizzando l’ambiente di sviluppo Xbox Series X|S, sia per i titoli rilasciati in precedenza che sono stati ricostruiti specificamente per la console. Nella nostra serie Inside Xbox Series X|S Optimized, questi creatori condivideranno gli account dietro le quinte di come stanno ottimizzando i loro titoli per Xbox Series X|S e cosa significa per il futuro dei giochi. Oggi parleremo con Ben Woodhouse, Lead Console Programmer di Epic Games, sull’ottimizzazione di Fortnite per Xbox Series X|S.

D: Cosa ti entusiasma di più nello sviluppo e nel dare vita a Fortnite su hardware di prossima generazione?

R: La nuova generazione di hardware apporta enormi miglioramenti alle prestazioni di CPU, GPU e I/O. 

Il team era chiaro fin dall’inizio che volevamo usare la potenza extra per rendere il gioco più vivo, non solo per aumentare le impostazioni grafiche e la risoluzione. Per farlo, abbiamo dovuto usare la potenza dell’hardware in modi più creativi. 

Abbiamo aggiunto funzionalità come nuvole volumetriche, campi fisici simulati dalla GPU e simulazioni di fluidi, oltre a una serie di effetti personalizzati, tutti progettati per rendere il gioco più dinamico. 

Da un punto di vista tecnico, il nuovo hardware è sempre divertente per gli sviluppatori e abbiamo apprezzato il processo di ottimizzazione dell’Unreal Engine per l’hardware, il miglioramento delle prestazioni degli shader, la riduzione dei colli di bottiglia della CPU e l’ottimizzazione del caricamento dall’SSD. Tutto questo lavoro è stato respinto in Unreal Engine a vantaggio dei licenziatari. 

D: Oltre a beneficiare della potenza e delle prestazioni di Xbox Series X|S per tempi di caricamento più rapidi ecc., quali funzionalità di Xbox Series X|S eri più entusiasta di esplorare sfruttando lo sviluppo di Fortnite?

R: Si è parlato molto della potenza della GPU di Xbox Series X|S e della Velocity Architecture, e Fortnite ne fa pieno uso, ma una delle cose che ci ha colpito di più è la CPU. Stiamo assistendo a un enorme aumento in termini di istruzioni per clock rispetto alla generazione precedente. Questo sblocca esperienze che non erano possibili con la generazione precedente di hardware. 

D: In che modo questi miglioramenti influiranno sull’esperienza di un giocatore con Fortnite?

R: Le console di ultima generazione non erano in grado di gestire lo schermo diviso o la modalità Salva il mondo a 60 fps. Avevamo la potenza della GPU, ma anche su Xbox One X siamo stati bloccati dalla CPU. Su Xbox Series X|S, l’headroom aggiuntivo della CPU rimuove questi vincoli. Con una piccola messa a punto, siamo in grado di far funzionare entrambe queste macchine a 60fps solidi in entrambe le modalità.

Allo stesso modo sull’ultima generazione, la modalità Battle Royale funzionava a 60 fps ma con intoppi occasionali e fotogrammi persi durante le scene pesanti a causa della CPU spinta al limite. Su Xbox Series X|S, questi problemi sono molto più rari. Stiamo vedendo un ordine di grandezza in meno di frame caduti su questa generazione e di conseguenza il gameplay risulta più fluido. 

L’headroom aggiuntivo della CPU, combinato con prestazioni di caricamento incredibilmente veloci, ci ha permesso di aumentare notevolmente le distanze di streaming, migliorando notevolmente i dettagli in lontananza. Ciò è particolarmente evidente in 4K. 

D: Perché il tuo team di sviluppo ha scelto di concentrarsi su elementi visivi e fisici dinamici come aree di miglioramento per Fortnite?

R: Inutile dire che giriamo a 4K e 60fps su Xbox Series X e abbiamo aumentato tutte le impostazioni di qualità. Ma volevamo andare oltre gli ovvi miglioramenti visivi e usare parte della potenza extra per rendere il mondo più dinamico e vivo. 

Abbiamo aggiunto simulazioni di fluidi GPU per esplosioni ed effetti di fumo e fuoco. Questi sembrano fantastici in movimento e rendono gli effetti molto più naturali. Utilizziamo anche la potenza di calcolo della GPU per simulare i campi fisici. Questo ci consente di generare onde d’urto da esplosioni di granate e razzi, aggiungendo movimenti realistici all’erba e al fogliame vicini e migliorando il gameplay. 

Abbiamo aggiunto nuvole volumetriche con raymarched che hanno una profondità reale. Questi sono belli in diverse condizioni di illuminazione dinamica, specialmente quando ci fai paracadutismo. Gli artisti hanno sfruttato appieno la libertà che il nuovo hardware offre loro. C’è una miriade di nuovi effetti, per il fuoco, le animazioni di eliminazione e la tempesta. 

Siamo molto felici di dire che siamo riusciti ad abilitare la stragrande maggioranza di queste funzionalità anche su Xbox Series S. Alcune impostazioni di qualità sono inferiori rispetto a Xbox Series X, ma la differenza principale era semplicemente la risoluzione (la serie S punta a 1080p, mentre la serie X emette 4K). 

Su Xbox Series X|S, utilizziamo la risoluzione dinamica e un nuovo algoritmo di antialiasing temporale (TAA2) all’avanguardia per fornire un output 4K di alta qualità a 60 fps, indipendentemente dal carico della GPU. TAA2 sarà una nuova funzionalità in Unreal Engine 4.26. 

D: Come ti aspetti che i fan di Fortnite risponderanno giocando su Xbox Series X|S con questi miglioramenti?

R: Fortnite ha un aspetto fantastico su Xbox Series X|S. Con un gameplay fluido a 60 fps in tutte le modalità e un caricamento super veloce, è un’esperienza fantastica che pensiamo che i fan apprezzeranno davvero. Siamo entusiasti di avere finalmente la versione Xbox Series X|S del gioco nelle mani dei giocatori in modo da poter sentire cosa ne pensano. 

Fortnite è un gioco in continua evoluzione che non si ferma mai e aggiungeremo ulteriori miglioramenti alla versione Xbox Series X|S nelle prossime versioni. Il feedback dei giocatori sarà sicuramente un fattore determinante per decidere quali funzionalità aggiungere successivamente. 

D: Com’è lo sviluppo su Xbox Series X|S?

R: Microsoft ha reso la transizione molto semplice per noi. È stato fantastico lavorare con gli strumenti di sviluppo e molti di essi ci sono molto familiari da Xbox One. 

Come con qualsiasi nuova piattaforma, durante lo sviluppo si sono verificati dei bordi irregolari in merito a stabilità e prestazioni, ma abbiamo avuto un ottimo supporto dal team hardware di Microsoft quando si sono verificati questi problemi. Hanno risolto le correzioni molto rapidamente, a volte entro 24 ore. 

Un’altra cosa che ha aiutato il nostro processo di sviluppo è stato il nuovo Game Development Kit, che ci consente di condividere codice comune tra generazioni di console. Questa base di codice condivisa renderà il supporto di entrambe le generazioni molto più semplice man mano che i giocatori passano al nuovo hardware. 

D: Quale miglioramento eri più entusiasta di esplorare sfruttando Fortnite su Xbox Series X|S?

R: Eravamo particolarmente entusiasti dell’architettura Velocity e di sfruttare al massimo la larghezza di banda I/O aggiuntiva su Xbox Series X e S per ridurre i tempi di caricamento e migliorare le prestazioni di streaming di livello. Questo in realtà è venuto con una serie di sfide. Non appena la larghezza di banda del disco grezzo smette di essere un problema, la CPU può rapidamente diventare un collo di bottiglia nel caricamento. Per sfruttare al massimo l’hardware, abbiamo dovuto ridurre significativamente il sovraccarico della CPU.

Il team del motore ha trascorso molto tempo nell’ultimo anno riscrivendo il caricatore in UE4 e ottimizzando il codice di inizializzazione del motore per ridurre questi colli di bottiglia. Per quanto riguarda Fortnite, gran parte del tempo di caricamento viene speso in attesa dei server, quindi abbiamo riordinato il lavoro per consentire l’esecuzione parallela. Siamo abbastanza contenti di dove siano finiti i nostri tempi di caricamento al lancio, ma questa è un’area di miglioramento continuo. Aspettati ulteriori ottimizzazioni per le versioni future. 

A parte i tempi di caricamento, le prestazioni I/O aggiuntive hanno consentito uno streaming molto più veloce delle risorse. Texture, mesh e livelli richiedono molto meno tempo per essere caricati e lo streaming più veloce ci ha anche permesso di aumentare le distanze di streaming dei livelli, aumentando la fedeltà visiva in lontananza. 

D: Cosa consente lo sviluppo di prossima generazione di Xbox Series X|S nei progetti attuali o futuri che non avresti potuto realizzare con la generazione precedente di console?

R: Fortnite è un titolo costantemente aggiornato e i giocatori possono aspettarsi ulteriori miglioramenti di nuova generazione nei prossimi mesi. C’è sicuramente altro che vogliamo fare con l’hardware Xbox Series X|S, sia in termini di grafica che di riduzione della latenza: potremmo anche pensare di supportare una modalità a 120 fps nelle versioni future.

Questa versione attuale è Fortnite su Unreal Engine 4. Nel prossimo anno, inizieremo a spostare Fortnite su Unreal Engine 5 e siamo molto entusiasti di vedere cosa possiamo fare con questo cambiamento. Siamo anche molto curiosi di vedere cosa possono fare i licenziatari di Unreal Engine in tutto il mondo sull’hardware di nuova generazione con Unreal Engine 4 e Unreal Engine 5.

Fonte di registrazione: news.xbox.com

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More