Open 3D Foundation anunță prima lansare a Open 3D Engine

În luna septembrie am împărtășit știrile despre motor aici pe blog O3DE, care este o versiune reproiectată și îmbunătățită a motorului Lumberyard, bazat pe tehnologiile CryEngine licențiate de la Crytek în 2015 și are suport pentru diverse platforme precum Linux, Windows 10, macOS, iOS și Android.

Și acum, în știrile mai recente, organizația non-profit Open 3D Foundation (O3DF) a publicat prima lansare semnificativă a Open 3D Engine (O3DE), un motor de joc 3D open source potrivit pentru dezvoltarea jocurilor AAA simulatoare moderne si de inalta precizie capabile sa functioneze in conditii reale. timp și oferind calitate cinematografică.

Codul sursă pentru motorul O3DE a fost lansat în iulie a acestui an de către Amazon și se bazează pe codul motorului proprietar Amazon Lumberyard dezvoltat anterior. Pentru a dezvolta motorul pe o platformă neutră sub auspiciile Fundației Linux, a fost creată Fundația Open 3D, în cadrul căreia, pe lângă Amazon, mai sunt companii precum Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Studios, Audiokinetic s-a alăturat lucrării comune asupra motorului, Genvid Technologies, International Game Developers Association, SideFX și Open Robotics.

Motorul este deja folosit de Amazon, mai multe studiouri de jocuri și animație și companii de robotică. Dintre jocurile create pe baza motorului, pot fi remarcate New World și Deadhaus Sonata.

Proiectul a fost conceput inițial pentru a se potrivi nevoilor dumneavoastră și are o arhitectură modulară. În total, sunt oferite peste 30 de module, furnizate ca biblioteci de sine stătătoare, potrivite pentru înlocuire, integrare în proiecte terțe și utilizate separat. De exemplu, datorită modularității, dezvoltatorii pot înlocui redarea grafică, sistemul de sunet, suportul pentru limbaj, stiva de rețea, motorul fizic și orice alte componente.

Dintre componentele principale din motor se remarca urmatoarele:

  • Un mediu integrat pentru dezvoltarea jocurilor.
  • Motor de randare fotorealist cu mai multe fire de procesare Atom, cu suport pentru API grafică Vulkan, Metal și DirectX 12.
  • Editor de modele 3D extensibil.
  • Subsistemul de sunet.
  • Sistem de animație a personajelor (Emotion FX).
  • Sistem de dezvoltare a produselor semifabricate (prefabricate).
  • Motor de simulare fizică în timp real. Suportă NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast și AMD TressFX pentru simularea fizică.
  • Biblioteci de matematică care folosesc instrucțiuni SIMD.
  • Subsistem de rețea cu suport pentru compresia și criptarea traficului, simularea problemelor de rețea, replicarea datelor și sincronizarea fluxului.
  • Un format de plasă universal pentru activele jocului. Este posibil să generați resurse din scripturi Python și să încărcați resurse în modul asincron.
  • Componente pentru definirea logicii jocului în Lua și Python.

Dintre Diferențele notabile dintre O3DE și motorul Amazon Lumberyard includ un nou sistem de construcție Cmake, arhitectură modulară, utilități open source, un nou sistem pre-construit, o interfață de utilizator extensibilă bazată pe Qt, capabilități suplimentare pentru lucrul cu servicii cloud, optimizări de performanță, noi capabilități de rețea, un motor de randare îmbunătățit cu suport pentru ray tracing, iluminare globală, lookahead și redare leneșă.

Se observă că după sursa deschisă a codului motorului, peste 250 de dezvoltatori s-au alăturat proiectului și au implementat 2,182 de modificări.

Prima versiune a proiectului a trecut de etapa de stabilizare și este recunoscută ca fiind pregătită pentru dezvoltarea de jocuri și simulatoare profesionale 3D. Pentru Linux, formarea pachetelor în format deb a început și este oferit un program de instalare pentru Windows.

Noua versiune adaugă și inovații, cum ar fi instrumente de profilare și testarea performanței, un generator experimental de teren, iIntegrare cu mediul de programare vizuală Script Canvas, sistem de extensie Gem cu suport pentru servicii cloud, pluginuri pentru a crea jocuri de rețea multiplayer, SDK pentru motor de personalizare și suport pentru dezvoltare pe diferite platforme.

În cele din urmă, dacă sunteți interesat să aflați mai multe despre asta Trebuie să știți că codul este scris în C++ și publicat sub licența Apache 2.0. Există o platformă de suport pentru Linux, Windows, MacOS, iOS și Android.

Fuente: https://o3de.org


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.