Quale versione di Unreal Engine conviene usare in questo periodo di transizione?
In principio era Unreal.
Molte volte mi viene posta la domanda:
Quale versione conviene utilizzare in questo momento storico di transizione che porterà alla 5° generazione del motore grafico più conosciuto al mondo?
Già, visto che Epic ha postato, da quasi un’anno, una versione Early Access della versione 5, e che con i vari trailers ci ha fatto lustrare gli occhi dalla incredibile resa grafica con i nuovi Lumen e Nanite.
Bene, non lasciatevi orientare da tutto questo, ma fate una scelta sulla base della vostra preparazione.
Lo spunto per questo articolo mi viene offerto ancora una volta dal mio gruppo Unreal Engine Italia.
Ragazzi oggi ho scaricato UE5 (L’ho trovato davvero entusiasmante come interfaccia e qualità) la mia domanda è, per me che sto iniziando da poco cosa consigliate di fare, un profondo studio di UE4 oppure passare direttamente al 5?
Luca Brunetti.
Allora, quale versione uso?
Io direi di studiare prima il software in generale. In questa fase non è importante la versione che sia la 4.26.2 o la 4.27.2. Quando parlo “in generale” mi riferisco alle operazioni che l’interfaccia grafica permette di fare, poi, quando Unreal passerà definitivamente alla 5° generazione del motore grafico, ricordati che adesso è in “Early Access“, quindi suppongo tra 2/3 mesi, allora ti consiglio la versione 5 che rivoluziona il modo di concepire il l’illuminazione, abbandonando il concetto della cottura tramite “Lightmass“, e, grazie a Lumen, introducendo l’illuminazione Realtime. In questo modo non avrai bisogno di tutta una letteratura che faceva riferimento alle mappe di illuminazione che, operando in modo classico, presupponeva un’attento “Unwrapping” dei modelli con relativo cambio di canale.
Quindi, se sei alle prime armi, e ti accingi adesso ad entrare in questo mondo fantastico, ti consiglio delle versioni più stabili e senza troppi Bug evidenziati dalla ampia community di Unreal Engine. Questi sono più che altro legati alla mancata presenza di alcuni plugin e allo sviluppo, ancora in atto, di alcune funzionalità.
Intanto, alcuni problemi sono legati, ma in via di soluzione a quanto si legge attraverso i comunicati Epic, alla Build di Unreal Engine 5.
Quindi se decidi di usare la versione 5 del motore grafico ricordati di:
- Avere installato .NET Framework 6.0 SDK; sembra che questa versione sia la più indicata.
- Assicurati di usare Visual Studio 2022, poiché 6.0 non può essere scelto come target nelle versioni precedenti di VS.
- Imposta il formato di VisualStudio2022 in Engine\Saved\UnrealBuildTool\BuildConfiguration.xml
<?xml version="1.0" encoding="utf-8" ?>
<Configuration xmlns="https://www.unrealengine.com/BuildConfiguration">
<ProjectFileGenerator>
<Format>VisualStudio2022</Format>
</ProjectFileGenerator>
</Configuration>
- Assicurati che sia installata la versione corretta di Windows SDK; per UE5, questo sembra essere l’SDK 10.0.18362 al momento , intendo mentre sto scrivendo.
- Installa anche
NuGet
eNuGet targets and build tasks
. - Il generatore di file di progetto potrebbe lamentarsi della mancanza di Engine\Restricted\NotForLicensees\Build. Basta creare manualmente questa directory.
Il mio consiglio.
- Il mio consiglio è quello di utilizzare versioni stabili, soprattutto se il software lo usiamo per scopi professionali (Package verso sistemi Desktop e vari Device), quindi al momento va bene la 4.26 o la 4.27, entrambe stabili e ben collaudate.
- Se invece, stai imparando, e ne fai un’uso didattico, bene in questo caso cimentiti pure sulla 5 che ti offre un background completo e più avanzato per quanto riguarda lo sviluppo del software. Inoltre, se sei un neofita, ti evita di tuttarti in argomenti più o meno ostici come l’Unwrapping che, molte volte, richiede molto tempo per modelli organici di un certo tipo, insomma dove non basta l’unwrapping automatico (Proprietario Unreal o terze parti).
Prerequisiti Hardware.
Ricordati inoltre che esiste una bella differenza in termini di risorse Hardware tra le 2 generazioni. Unreal Engine 4, di per se, è già oneroso in termini di risorse, per essere utilizzato in un certo modo, intendo con una certa fluidità, è consigliabile una scheda video (GPU) con almeno 4 gb di memoria video dedicata.
In Unreal Engine 5, per un uso fluido, la GPU, in quanto questo elemento rappresenta il cuore delle operazioni, deve avere 8 gb di memoria video dedicata e una scheda che supporti il Raytracing in Realtime. (Le RTX di NVIDIA).
Quanto detto in precedenza è solo frutto della mia esperienza personale, ci tengo a dirlo, ovvio che Unreal Engine, 4 o 5 che sia, si avviano anche con meno risorse hardware, ma ti assicuro che l’esperienza generale non è la stessa.
Conclusioni
Bene, siamo all’epilogo, ho cercato di aiutarti, ma come hai potuto capire, non esiste una ricetta scritta e che va bene per tutti. In sintesi posso dirti che:
- Se sei un Professionista, oggi, ti consiglio le versioni stabili 4.26 o 4.27.
- Se sei uno studente o un’insegnante e stai apprendendo il software per una tua conoscenza, o per misurarne le capacità, allora senza dubbio la versione 5 del Software.
arch. giovanni messina
I Miei riferimenti:
IL MIO BLOG
TELEGRAM
https://www.t.me/ssinagiovanni
LA PAGINA FACEBOOK GIOVANNI MESSINA
https://www.facebook.com/blog.giovanni.messina/
LA PAGINA DEI SERVIZI CHE OFFRIAMO-
https://www.facebook.com/UEArchIT
ISCRIVITI AL CANALE YOUTUBE
https://www.youtube.com/channel/UCW81XEFHpbCcAWo6yZVYnBA/?sub_confirmation=1
IL GRUPPO PER GLI EVENTI FACEBOOK
https://www.facebook.com/groups/417522509545174
IL GRUPPO -UNREAL ENGINE ITALIA-
https://www.facebook.com/groups/unrealengineita
https://www.linkedin.com/in/arkvisual
GITHUB
https://www.instagram.com/architettogiovannimessina/
PENSANO DI ME
https://www.virtualvernissage.com/giovanni-messina-maestro-delle-architetture-immersive/
DISCORD
https://discord.gg/shsTbHbTbBQ
arch. Giovanni Messina