Open 3D Foundation anunci el primer llançament d'Open 3D Engine

Al mes de setembre compartim aquí al bloc la notícia del motor O3DE, la qual és una versió redissenyada i millorada del motor Lumberyard, basat en tecnologies CryEngine amb llicència de Crytek el 2015 i que compta amb suport per a diverses plataformes com ara Linux, Windows 10, macOS, iOS i Android.

I ara en notícia més recent, l'organització sense ànim de lucre Open 3D Foundation (O3DF) ha publicat el primer llançament significatiu d'Open 3D Engine (O3DE), un motor de jocs 3D de codi obert adequat per al desenvolupament de jocs AAA moderns i simuladors dʻalta precisió capaços dʻoperar en condicions reals. temps i proporcionant qualitat cinematogràfica.

El codi font per al motor O3DE va ​​ser llançat el juliol d'aquest any per Amazon i es basa en el codi del motor patentat dAmazon Lumberyard desenvolupat anteriorment. Per desenvolupar el motor en una plataforma neutral sota els auspicis de la Fundació Linux, es va crear l'Open 3D Foundation, dins la qual, a més d'Amazon, empreses com Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Studios, Audiokinetic es va unir al treball conjunt al motor, Genvid Technologies, International Game Developers Association, SideFX i Open Robotics.

El motor ja està sent utilitzat per Amazon, diversos estudis de jocs i animació i empreses de robòtica. Alguns jocs creats sobre la base del motor, es poden observar New World i Deadhaus Sonata.

El projecte va ser dissenyat originalment per adaptar-se a les necessitats i té una arquitectura modular. En total, s'ofereixen més de 30 mòduls, subministrats com a biblioteques independents, aptes per a substitució, integració en projectes de tercers i ús per separat. Per exemple, gràcies a la modularitat, els desenvolupadors poden substituir la representació de gràfics, el sistema de so, el suport d'idiomes, la pila de xarxes, el motor de física i qualsevol altre component.

Dels principals components del motor es destaquen els següents:

  • Un entorn integrat per al desenvolupament de jocs.
  • Atom Processador multi-fil motor de renderitzat fotorealista amb suport per a Vulkan, metall i DirectX 12 API de gràfics.
  • Editor de models 3D extensible.
  • Subsistema de so.
  • Sistema d´animació de personatges (Emotion FX).
  • Sistema de desenvolupament de productes semiacabats (prefabricats).
  • Motor de simulació de física en temps real. Admet NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast i AMD TressFX per a simulació de física.
  • Biblioteques matemàtiques que utilitzen instruccions SIMD.
  • Subsistema de xarxa amb suport per a compressió i encriptació de trànsit, simulació de problemes de xarxa, replicació de dades i sincronització de flux.
  • Un format de malla universal per a actius de jocs. És possible generar recursos a partir de scripts de Python i carregar recursos en mode asincrònic.
  • Components per definir la lògica del joc a Lua i Python.

De les diferències notables d'O3DE amb el motor d'Amazon Lumberyard, s'hi inclouen un nou sistema de compilació Cmake, arquitectura modular, utilitats de codi obert, un nou sistema prefabricat, una interfície d'usuari extensible basada en Qt, capacitats addicionals per treballar amb serveis al núvol, optimitzacions de rendiment, noves capacitats de xarxa, una representació millorada del motor amb suport per a traçat de raigs, il·luminació global, anticipació i representació diferida.

S'observa que després de l'obertura del codi del motor més de 250 desenvolupadors es van unir al projecte i van implementar 2,182 canvis.

El primer llançament del projecte va passar l'etapa d'estabilització i es reconeix que està preparat per al desenvolupament de simuladors i jocs 3D professionals. Per Linux, ha començat la formació de paquets en format deb i s'ofereix un instal·lador per a Windows.

La nova versió també afegeix innovacions com a eines per a la creació de perfils i proves de rendiment, un generador de terreny experimental, itegració amb l'entorn de programació visual Script Canvas, sistema d'extensions Gem amb suport per a serveis al núvol, complements per crear jocs de xarxa multijugador, SDK per a motor personalització i desenvolupament de suport a diferents plataformes.

Finalment, si estàs interessat en conèixer més a l'respecte has de saber que el codi està escrit a C++ i publicat sota la llicència Apache 2.0. Hi ha una plataforma de suport per a Linux, Windows, MacOS, iOS i Android.

font: https://o3de.org


El contingut d'l'article s'adhereix als nostres principis de ètica editorial. Per notificar un error punxa aquí.

Sigues el primer a comentar

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà.

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.