Open 3D Foundation annuncia la prima versione di Open 3D Engine

Nel mese di settembre condividiamo qui sul blog le novità del motore O3DE, che è una versione ridisegnata e migliorata del motore Lumberyard, basato su tecnologie CryEngine concesse in licenza da Crytek nel 2015 e con supporto per varie piattaforme come Linux, Windows 10, macOS, iOS e Android.

E ora nelle notizie più recenti, la Fondazione Open 3D senza scopo di lucro (O3DF) ha rilasciato la prima versione significativa di Open 3D Engine (O3DE), un motore di gioco 3D open source adatto allo sviluppo di giochi AAA simulatori moderni e di alta precisione in grado di operare in condizioni reali. tempo e fornendo qualità cinematografica.

Il codice sorgente per il motore O3DE è stato rilasciato nel luglio di quest'anno da Amazon e si basa sul codice motore proprietario di Amazon Lumberyard precedentemente sviluppato. Per sviluppare il motore su una piattaforma neutrale sotto l'egida della Linux Foundation, è stata creata la Open 3D Foundation, all'interno della quale, oltre ad Amazon, aziende come Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Studios, Audiokinetic si è unito al lavoro congiunto su Engine, Genvid Technologies, International Game Developers Association, SideFX e Open Robotics.

Il motore è già utilizzato da Amazon, vari studi di giochi e animazione e aziende di robotica. Dai giochi creati sulla base del motore, puoi vedere New World e Deadhaus Sonata.

Il progetto è stato originariamente progettato per soddisfare le vostre esigenze e ha un'architettura modulare. In totale, vengono offerti più di 30 moduli, forniti come librerie standalone, adatte per la sostituzione, l'integrazione in progetti di terze parti e l'uso separato. Ad esempio, grazie alla modularità, gli sviluppatori possono sostituire il rendering grafico, il sistema audio, il supporto linguistico, lo stack di rete, il motore fisico e qualsiasi altro componente.

Dei componenti principali spiccano i seguenti:

  • Un ambiente integrato per lo sviluppo di giochi.
  • Motore di rendering fotorealistico multi-thread di Atom Processor con supporto per API grafiche Vulkan, Metal e DirectX 12.
  • Editor di modelli 3D estensibile.
  • Sottosistema audio.
  • Sistema di animazione dei personaggi (Emotion FX).
  • Sistema di sviluppo del prodotto semilavorato (prefabbricato).
  • Motore di simulazione fisica in tempo reale. Supporta NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast e AMD TressFX per la simulazione fisica.
  • Librerie matematiche che utilizzano istruzioni SIMD.
  • Sottosistema di rete con supporto per compressione e crittografia del traffico, simulazione di problemi di rete, replica dei dati e sincronizzazione dei flussi.
  • Un formato mesh universale per le risorse di gioco. Puoi generare risorse da script Python e caricare risorse in modo asincrono.
  • Componenti per definire la logica del gioco in Lua e Python.

Del notevoli differenze da O3DE al motore Amazon Lumberyard, incluso un nuovo sistema di build Cmake, architettura modulare, utilità open source, un nuovo sistema precostruito, un'interfaccia utente estensibile basata su Qt, funzionalità aggiuntive per lavorare con i servizi cloud, ottimizzazioni delle prestazioni, nuove funzionalità di rete, un rendering migliorato del motore con supporto per ray tracing, illuminazione globale, anticipazione e rendering ritardato.

Si noti che dopo l'apertura del codice motore, più di 250 sviluppatori si sono uniti al progetto e hanno implementato 2,182 modifiche.

Il primo lancio del progetto ha superato la fase di stabilizzazione ed è riconosciuto che è pronto per lo sviluppo di giochi e simulatori 3D professionali. Per Linux, è iniziata la formazione del pacchetto deb e viene offerto un programma di installazione per Windows.

La nuova versione aggiunge anche innovazioni come gli strumenti di profilazione. e performance test, un generatore di terreno sperimentale, iIntegrazione con l'ambiente di programmazione visuale Script Canvas, Sistema di estensione Gem con supporto per servizi cloud, plugin per creare giochi multiplayer in rete, SDK per motore di personalizzazione e supporto allo sviluppo su diverse piattaforme.

Infine, se sei interessato a saperne di più dovresti sapere che il codice è scritto in C++ e rilasciato sotto licenza Apache 2.0. Esiste una piattaforma di supporto per Linux, Windows, MacOS, iOS e Android.

fonte: https://o3de.org


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.