Open 3D Engine 25.10: un aggiornamento monumentale che ridefinisce lo sviluppo 3D gratuito

Punti chiave
  • O3DE 25.10 introduce un rendering più realistico con miglioramenti alle ombre, ai riflessi e alla profondità di campo.
  • L'editor riceve un'interfaccia più intuitiva e un supporto esteso per Python e Lua.
  • Le prestazioni e la stabilità complessive del motore vengono ottimizzate tramite simulazioni complesse.
  • Migliora la compatibilità multipiattaforma con Linux, Windows, macOS e Android.
  • Riafferma l'impegno della Open 3D Foundation per uno sviluppo 3D completamente gratuito e professionale.

Motore 3D aperto (O3DE) 25.10

La Open 3D Foundation ha annunciato l'arrivo di Motore 3D aperto (O3DE) 25.10, una versione che segna un importante passo avanti nell'evoluzione del più avanzato motore 3D open source nel software libero.

La versione 25.10 include una più ampia gamma di framework compatibili con le simulazioni O3DE. Inoltre, i componenti robotici di O3DE sono stati separati dalla gemma ROS2, offrendo agli utenti una maggiore flessibilità. Anche alcune parti della gemma ROS2 sono state riprogettate per migliorare l'esperienza utente per la community O3DE.

Questo aggiornamento non solo migliora le prestazioni e la stabilità, ma amplia anche la portata di O3DE a sviluppatori indipendenti, studi di gioco e progetti di simulazione industriale che cercano un'alternativa professionale a Unreal o Unity senza restrizioni proprietarie.

Principali novità di Open 3D Engine 25.10

Una delle caratteristiche principali di questa nuova versione di Open 3D Engine 25.10 è la revisione completa della pipeline di rendering. Atom, che ora offre una maggiore fedeltà visiva e un supporto esteso per materiali complessi. Ombre, riflessi ed effetti atmosferici raggiungono un nuovo livello nel dettaglio grazie all'integrazione di algoritmi più efficienti e alla gestione più intelligente dell'illuminazione globale.

El Ora il motore gestisce meglio le condizioni di luce dinamica e la profondità di campo.Ciò consente scene più naturali e un'atmosfera più immersiva. Inoltre, Le prestazioni sono state ottimizzate sui sistemi con GPU di fascia mediagarantendo un'esperienza fluida senza sacrificare la qualità visiva.

Strumenti più potenti per i creatori

La versione 25.10 introduce anche notevoli miglioramenti all'editor O3DE.L'interfaccia è stata perfezionata per offrire un flusso di lavoro più intuitivocon una migliore integrazione tra i moduli di animazione, modellazione e scripting. Gli sviluppatori ora hanno un sistema di debug più robusto e nuove opzioni per la gestione di scene complesse, accelerando il processo creativo e riducendo gli errori durante la produzione.

Allo stesso modo, lo ha fatto Compatibilità migliorata con Python e Lua, fornendo Offre ai programmatori una maggiore flessibilità nel personalizzare i comportamenti, automatizzare le attività e creare strumenti interni su misura per ogni progetto.

Inoltre, è stato aggiunto il supporto iniziale per i breakpoint a ScriptCanvas. Questa funzionalità è ancora in fase di sviluppo iniziale ed è disabilitata per impostazione predefinita durante la compilazione. È stato inoltre aggiunto il supporto iniziale per un sistema esterno di segnalazione degli arresti anomali che utilizza la libreria CrashPad.

Ottimizzazione e supporto multipiattaforma

O3DE 25.10 rafforza il suo profilo multipiattaforma con una compatibilità migliorata con Linux, Windows e macOS, oltre a un integrazione Android migliorata per esperienze immersive su dispositivi mobili. Gli ingegneri del progetto hanno lavorato intensamente per ottimizzare le prestazioni del motore, ridurre la latenza nelle simulazioni e migliorare la gestione della memoria, consentendo loro di lavorare con scene più ampie e dettagliate.

Un altro punto forte è il stabilità del motore in progetti che utilizzano fisica complessa o simulazioni in tempo reale. Il nuovo sistema di collisione e la gestione delle particelle sono stati completamente rivisti, offrendo risultati più coerenti e accurati.

Altri cambiamenti importanti includono:

  • Un processo di costruzione più efficiente.
  • È stata aggiunta un'opzione per selezionare il tipo di formato (XML, JSON, binario) per caricare/salvare i file di risorse gestiti dall'editor di risorse.
  • Un'esperienza di debug migliorata (fino al 50% di riduzione nell'utilizzo della memoria dell'editor, tempi di compilazione più rapidi durante il debug e una significativa riduzione del tempo di iterazione, da minuti a secondi).
  • È stato aggiunto il supporto per lo standard C++ 20.
  • Un processore di risorse più affidabile che rileva le dipendenze ed è meglio ottimizzato per le prestazioni.
  • È stata corretta la configurazione per l'apertura dei file di script Lua in un editor esterno.
  • L'azione di trascinamento e rilascio per annullare l'operazione è stata corretta quando una risorsa viene spostata nella sua posizione iniziale in Esplora risorse.
  • È stata aggiunta una zona morta per ridurre la sensibilità quando si avvia una nuova azione

Infine, se sei interessato a saperne di più, puoi consultare i dettagli nel seguente link