Llançament del motor del joc Open 3D Engine 22.10, obert per Amazon

L'organització sense ànim de lucre Open 3D Foundation (O3DF) ha anunciat el llançament del motor de jocs 3D obert Open 3D Engine 22.10 (O3DE), adequat per desenvolupar jocs AAA moderns i simulacions d'alta fidelitat capaços de funcionar en temps real i oferir qualitat cinematogràfica. . El codi està escrit en C++ i publicat sota la llicència Apache 2.0. Hi ha suport per a plataformes Linux, Windows, macOS, iOS i Android.

El codi font del motor O3DE va ​​ser de codi obert el juliol de 2021 per Amazon i es basa en el codi del motor propietari d'Amazon Lumberyard desenvolupat anteriorment, basat en tecnologies de motor CryEngine amb llicència de Crytek el 2015. Després del descobriment, el desenvolupament del motor és supervisat per l'organització sense ànim de lucre Open 3D Foundation, creada sota els auspicis de la Linux Foundation.A més d'Amazon, empreses com Epic Games, Adobe, Huawei, Microsoft, Intel i Niantic. es va unir al treball conjunt del projecte.

El motor inclou un entorn de desenvolupament de jocs integrat, un sistema de renderització fotorealista multifils Atom Renderer amb suport per a Vulkan, Metal i DirectX 12, un editor de models 3D extensible, un sistema d'animació de personatges (Emotion FX), un sistema de desenvolupament de productes semiacabats. (prefabricat), un motor de simulació física en temps real i biblioteques matemàtiques que utilitzen instruccions SIMD. Per definir la lògica del joc, es pot utilitzar un entorn de programació visual (Script Canvas), així com els llenguatges Lua i Python.

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

Entre els canvis de la nova versió:

  • S'han proposat noves característiques per simplificar la implicació dels nous participants en el treball i la interacció entre els membres de l'equip de desenvolupament. S'ha afegit suport per a: projectes externs per descarregar i compartir projectes via URL; plantilles per simplificar la creació de projectes estàndard; memòria cau de recursos de xarxa per organitzar l'accés compartit als recursos processats; assistents per crear ràpidament extensions de Gem.
  • Eines millorades per crear jocs multijugador. Es proporcionen funcions preparades per organitzar connexions entre servidor i client, depurar i crear xarxes.
  • S'han simplificat els processos per afegir animació. S'ha afegit suport integrat per a l'extracció de moviment de l'arrel (Root Motion, un moviment de personatges basat en l'animació de l'os de l'arrel d'un esquelet). S'ha millorat el procés d'importació d'animacions.
  • S'han ampliat les capacitats de la interfície per navegar pels recursos. S'ha afegit suport per a la recàrrega en calent de recursos.
  • S'ha millorat la usabilitat de treballar amb el Viewport, s'ha millorat la selecció d'elements i l'edició de prefabricats.
  • El sistema de construcció del paisatge s'ha transferit de la categoria de capacitats experimentals a un estat de preparació preliminar (vista prèvia). El rendiment de renderització i edició de paisatges s'ha millorat significativament. S'ha afegit suport per escalar zones de 16 per 16 quilòmetres.
  • S'han implementat noves funcions de renderització, com ara addicions per generar el cel i les estrelles.

Font: opennet.ru

Afegeix comentari