
Unreal Engine 5.4 è arrivato, e porta con sé una serie di nuove funzionalità e miglioramenti in termini di prestazioni, fedeltà visiva e produttività, vantaggiosi per sviluppatori di giochi e creatori in vari settori. Con questa release, offriamo i toolset che abbiamo utilizzato internamente per sviluppare e lanciare Fortnite Capitolo 5, Rocket Racing, Fortnite Festival e LEGO Fortnite. Ecco alcuni dei punti salienti.
Rigging dei personaggi e creazione di animazioni
Questa versione introduce aggiornamenti sostanziali al toolset di animazione integrato in Unreal Engine, consentendoti di riggare personaggi e creare animazioni direttamente nel motore in modo rapido, semplice e piacevole, senza la necessità frustrante e dispendiosa di tempo di utilizzare applicazioni esterne.
Con la nuova funzione sperimentale Modular Control Rig, puoi costruire rig di animazione a partire da parti modulari comprensibili invece di grafici granulari complessi, mentre il Retargeting Automatico facilita il riutilizzo delle animazioni dei personaggi bipedi con ottimi risultati. Ci sono anche estensioni all’Editor Scheletrico e una suite di nuove funzioni di deformazione per rendere il Deformer Graph più accessibile.
Per quanto riguarda la creazione di animazioni, ci siamo concentrati nel rendere i nostri strumenti più intuitivi e robusti, oltre a snellire i flussi di lavoro. Questo include nuovi Gizmos sperimentali, Anim Details riorganizzati, aggiornamenti e miglioramenti al sistema di Vincoli e una nuova funzione Layered Control Rigs che semplifica drasticamente l’aggiunta di animazioni su clip animati.
Nel frattempo, Sequencer, l’editor di animazioni non lineari di Unreal Engine, ha subito un significativo restyling, migliorando la leggibilità e l’usabilità in diversi aspetti dell’albero del Sequencer. Tra le altre nuove funzionalità di questa release, abbiamo anche aggiunto la Scriptabilità dei Keyframe, che apre ulteriori potenzialità per la creazione di strumenti di animazione personalizzati.
Animazione per il gameplay
Motion Matching, introdotto precedentemente come funzionalità sperimentale, è ora pronto per la produzione: infatti, è stato testato in battaglia in Fortnite Battle Royale e distribuito su tutte le piattaforme, dai dispositivi mobili alle console, funzionando su tutti i 100 personaggi più gli NPC.
Motion Matching è un framework di nuova generazione per le funzionalità di animazione. Invece di utilizzare logiche complesse per selezionare e transizionare clip di animazione a runtime, si basa sulla ricerca di un ampio database di animazioni catturate, utilizzando le informazioni di movimento attuali del personaggio nel gioco come chiave.
In questa release, ci siamo concentrati nel rendere questo toolset amichevole per gli animatori, robusto, performante e scalabile in termini di memoria, aggiungendo anche una suite di strumenti di debug che danno ai sviluppatori visibilità sui suoi meccanismi interni.
Sempre in ambito gameplay, abbiamo aggiunto i Choosers, uno strumento molto richiesto che consente di utilizzare il contesto del gioco per guidare la selezione delle animazioni. Il sistema può utilizzare variabili per informare le selezioni e impostare variabili in base a queste selezioni per informare la logica del gameplay.
Scarica il software da https://www.unrealengine.com
Nerd per passione e per professione da 30 anni, mi occupo di progettazione di ecosistemi software di alto livello come CTO e di docenze in ambito informatico. Mi potete contattare dal mio profilo linkedin a https://www.linkedin.com/in/andreatonin