Unreal Engine 5, il motore next-gen di Epic Games è in Early Access
Gli sviluppatori possono iniziare a lavorare con il nuovo motore Unreal Engine 5 di Epic Games, finalmente in Early Access. Il debutto in forma completa, con migliorie a tutto tondo, è previsto per inizio 2022. È su questo motore che saranno basati i futuri giochi next-gen.
di Manolo De Agostini pubblicata il 27 Maggio 2021, alle 09:21 nel canale VideogamesEpic
21 Commenti
Gli autori dei commenti, e non la redazione, sono responsabili dei contenuti da loro inseriti - infoComunque per quanto riguarda la risoluzione sembra ormai chiaro che i 4k reali sono uno "spreco", specialmente con le moderne tecniche di upscaling. UE5 utilizza un upscaling migliore ("Temporal Super Resolution" e mi aspetterei 1080 o 1440p come risoluzioni interne di rendering e output 4k.
Nel complesso ci credo di piu'. Bisognerà vedere se gli sviluppatori avranno le risorse, tempo e voglia di progettare modelli geometrici da centinaia di milioni di poligoni o miliardi ammesso ce ne sia sempre il bisogno.
Sulla risoluzione davvero si rasenta oggigiorno l'incredibile anche solo se si pensa ai pannelli mobili da 6" che hanno risoluzioni che non hanno TV da 40" spesso. Se mi dicessero che sarebbe necessario per un discorso stile VR lo capirei anche per cui la tipologia di display alla distanza ravvicinata magari lo richiede, ma in un contesto normale desktop o TV quanto in piu' si potrebbero spremere titoli se si fosse rallentata questa corsa restando anche solo al 1080p.
Stesso discorso vale per la corsa al frame rate quando negli anni '90 vedere girare un gioco come Quake a 30fps era gia' "paragonabile a 240fps" moderni a livello di percezione.. evidentemente i miei occhi si accontentavano di meno o avevano limiti "antropologici".
Sulle console nuove... saranno ancora lá. La demo mostrata lo scorso anno era eseguita su una ps5, e c'erano miliardi di poligoni in scena.
Questa nuova demo in realtá mi preoccupa un pó: lo scenario desertico e roccioso, favorevole al megascan, lo avevamo giá visto: é impressionante, ma non copre tutti gli use case. E tra gli use case che non copre, ci sono:
-materiali complessi, compresi metalli (x riflessi), vetri (x trasparenze) e fogliame (x traslucenze).
-Avanzamenti in altre aree (fluid simulation, ambienti dinamici e sistruttibili etc). In questa demo si vede qualcosa, ma ricordo distintamente una demo di 10 anni fa o giú di li, forse era UE3, con un fumo dinamico che reagiva all'ambiente. La resa poligonale e la GI di UE5 sembrano incredibili, ma se c'é solo questo mi parrebbe un pó un peccato.
-Gestione di numerosi punti di luce: scenari urbani, magari notturni, prevedono molte luci.
Di fatto, fino ad ora abbiamo visto 2 demo che mostrano solo un piccolo sottoinsieme delle features che un engine deve possedere, e in questo é da spaccamascella. Ma in tutto il resto? Vediamo ora che c'é l'early access cosa tireranno fuori gli utenti.
Basta creare tutti giochi ambientati nel deserto.
Comunque sono d'accordo, vorrei vedere degli sviluppi degni riguardo la fisica e l'IA.
Sulle console nuove... saranno ancora lá. La demo mostrata lo scorso anno era eseguita su una ps5, e c'erano miliardi di poligoni in scena.
Vista ora la demo, davvero bella.
Speriamo che sia davvero tutto così facilmente sfruttabile come viene pubblicizzato.
La demo dell'anno scorso su PS5 aveva centinaia di miliardi di poligoni. Chiaramente sono facilmente gestibili per RDNA2 anche nelle sue varianti da 30-50 CU.
Che siano sviluppati con le console in mente non c'è alcun dubbio, ormai sono anni che escono giochi e motori ottimizzati per le console tralasciando quelle che sono le caratteristiche avanzate di di altri HW.
Poi dipende da cosa e soprattutto COME l'HW è in grado di sfruttare realmente quelle caratteristiche.
Tipo che se serve trasferire 3GB/s di roba dall'SSD alla GPU allora appunto sola la PS5 sarà in grado di farlo, e se la XBOX non può, allora si taglierà per fare in modo che il gioco sia in grado di girare su entrambe.
Se poi la PS5 non supporta le estensioni di RT, allora saranno tagliate per evitare che la versione XBOx risulti diversa da quella PS5.
Se poi la PS5 non ha abbastanza ROP, allora si giocherà a 720 invece che 1080p.. e così via.
Il motore in se potrebbe anche essere la cosa migliore mai pensata... poi si scontra con le capacità HW reali e dalla volontà dei programmatori di sfruttare questa o quella caratteristica (e diciamocelo, mica che le risorse sono infinite, per cui a qualcosa si deve rinunciare.. e quindi dipende da cosa).
Finora i giochi per console sono stati tutti texture e pochi poligoni/dettagli/effetti. Roba del secolo scorso per HW già nato vecchio quando adottato. Ora speriamo che con le nuove console ci sia un cambio di passo verso l'uso di soluzioni moderne che di giochi con grafica del 2010 solo pompata di texture siamo un po' soffocati.
a meno che non si giochi in streaming ormai serve un ssd per gioco oggi
sono diventati pazzi gli sviluppatori
Ma si chiama progresso e richiede maggiori investimenti in HW.. o anche tu credi che il ray tracing sia passeggero (inutile) e sarebbe da implementare senza ulteriore necessità di aumento computazionale in HW come sosteneva qualcuno che immaginava il processo di calcolo svolto dagli shader in una frazione di ms solo per imposizione delle mani?
Se vuoi grafica migliore servono asset migliori con numero di informazioni maggiore = maggiore dimensioni = maggiore necessità di banda = HW all'avanguardia.
Forse sarebbe il caso che cambiasse l'idea che si debbano installare 20 giochi tutti contemporaneamente, anche se ora SSD da 2TB non sono poi così inarrivabili.
Però se vuoi puoi rimanere a giocare con la grafica e gli effetti del 2010 con i giochi free to play /indie che sicuramente continuerai a trovare.
Ma in un epoca in cui una calcolatrice puo' pesare 50 o 100MB, drivers 400MB, antivirus 100MB, o.s. 20GB non vedo come altro potrebbe essere, sarà progresso ma non lo vedo.
Quanto alle texture... beh, vero che quelle in 4K pesano più di quelle in FullHD. Ma quello non è questione di engine in se e per se. Quando produci un videogioco devi partire dal presupposto che possa girare su più tipi di hardware, e a meno di non voler offrire un prodotto "scadente" a chi ha possibilità di sfruttare il 4K, è ovvio che farai delle texture in 4K.
Altrimenti si parla di progresso e poi si pretende la botte piena e la moglie ubriaca: certo, si possono fare texture in FullHD e poi upscalarle per chi sfrutta risoluzioni maggiori, ma sarebbe un lavoro mediocre (al risparmio), di qualità scadente e una presa in giro per chi effettivamente può sfruttare risoluzioni di quel tipo.
I videogiochi occupano spazio perchè sono software complessi e pesanti. Non fanno il gioco da 200 GB perchè "fa figo". Anzi, è un problema che poi prima di tutto si devono sobbarcare proprio Sony e Microsoft.
Quanto alle texture... beh, vero che quelle in 4K pesano più di quelle in FullHD. Ma quello non è questione di engine in se e per se. Quando produci un videogioco devi partire dal presupposto che possa girare su più tipi di hardware, e a meno di non voler offrire un prodotto "scadente" a chi ha possibilità di sfruttare il 4K, è ovvio che farai delle texture in 4K.
Altrimenti si parla di progresso e poi si pretende la botte piena e la moglie ubriaca: certo, si possono fare texture in FullHD e poi upscalarle per chi sfrutta risoluzioni maggiori, ma sarebbe un lavoro mediocre (al risparmio), di qualità scadente e una presa in giro per chi effettivamente può sfruttare risoluzioni di quel tipo.
I videogiochi occupano spazio perchè sono software complessi e pesanti. Non fanno il gioco da 200 GB perchè "fa figo". Anzi, è un problema che poi prima di tutto si devono sobbarcare proprio Sony e Microsoft.
I giochi inoltre usano spesso molto spazio perché hanno asset replicati anche centinaia di volte per compensare alla lentezza degli hard disk meccanici. Questo obbliga gli sviluppatori a replicare file importanti per fare in modo che i dati siano posti sequenzialmente a siano accessibili rapidamente.
Il problema non esiste con gli SSD delle nuove console.
A questo si aggiunge una scarsa o modesta capacità di compressione, anche questo problema più che risolto dalle nuove console.
I giochi PS5 specialmente occupano spesso molto meno spazio degli equivalenti PS4 o per altre piattaforme.
Se poi penso a tutta la logica che non conosco molto degli assets da scaricare in gaming a pagamento se non ho capito male, direi "mi prendono li brividi" (cit. da Un sacco bello (1980)).
Ma in un epoca in cui una calcolatrice puo' pesare 50 o 100MB, drivers 400MB, antivirus 100MB, o.s. 20GB non vedo come altro potrebbe essere, sarà progresso ma non lo vedo.
Sull'ottimizzazione mi trovi d'accordo.
Anche se non c'entra nulla l'ottimizzazione con una calcolatrice da 100MB... si tratta solo di pigrizia nell'usare linguaggi ad altissimo livello stra-stratificati e con mille librerie già pronte per realizzare i 4 pulsanti necessari.
L'idea è che tanto 100MB li reggono anche gli Atom di 10 anni fa.. per cui chissene.
Per quanto riguarda la risoluzione, benché i 4K li trovi praticamente inutili, un buon 1440p però è già meglio usufruibile del FullHD.
Comunque sia, è progresso anche quello se pensi che solo 10 anni fa si faceva fatica a far girare i giochi in FullHD con un qualità d'immagine solo decente.
Oggi il FullHD con quella qualità lo si fa girare sulle integrate e chi ha HW più potente può permettersi risoluzioni maggiori con dettagli decisamente maggiori, oltre che a effetti e quisquilie varie. Ed è più che ovvio che tali nuovi asset costino in termini di spazio e potenza di elaborazione.
Quello che ho trovato finora deludente in tutti i giochi sono i modelli poligonali degli oggetti. Roba rimasta al tempo di Half Life (una rivoluzione al tempo) con settordici livelli di texturing per mascherare il tutto.
Con questo UE5 sembra che ci sarà una evoluzione da quel punto di vista, anche se trovo strano che ieri si usavano 1000 poligoni a schermo e da domani con lo stesso HW se ne potranno usare qualche miliardo.. ma probabilmente il livello di supporto in campo SW era rimasto a quello di Tahiti del 2012, giusto per dire quanto male facciano le console al progresso dei giochi e quanto ancora di più lo faccia il fatto di avere un solo fornitore di HW che è sempre un passo indietro al top esistente.
Quindi speriamo che vi sia un cambio di passo, sopratutto se per usare tutto questo non servono mesi e mesi di lavoro che poi gravano sui tempi di sviluppo e i costi dei giochi.
Birch Forest Biome in UE5, using Nanite, Lumen, VT and more
Mi è caduta la mascella
La mappa nel video gira a circa 30 fps su un PC che monta una GeForce RTX 2080
Birch Forest Biome in UE5, using Nanite, Lumen, VT and more
Mi è caduta la mascella
La mappa nel video gira a circa 30 fps su un PC che monta una GeForce RTX 2080
Visto oggi, davvero stupendo, andrebbe visto nel contesto di un gioco ovviamente, possiamo però immaginare che tra qualche anno i giochi avranno una grafica più vicina a questa, almeno speriamo.
Devi effettuare il login per poter commentare
Se non sei ancora registrato, puoi farlo attraverso questo form.
Se sei già registrato e loggato nel sito, puoi inserire il tuo commento.
Si tenga presente quanto letto nel regolamento, nel rispetto del "quieto vivere".