Open 3D Engine 23.05 arriba amb millores d'usabilitat i rendiment

Obriu el motor 3D

-Open 3D Engine és un motor de jocs 3D gratuït i de codi obert desenvolupat per Open 3D Foundation, una subsidiària de Linux Foundation,

L'organització sense ànim de lucre Open 3D Foundation (O3DF) va donar a conèixer fa poc el llançament de la nova versió del motor «Open 3D Engine 23.05» (O3DE), un motor de jocs 3D de codi obert que es pot fer servir per desenvolupar jocs moderns de classe AAA i simulacions d'alta fidelitat que poden treballar en temps real i proporcionar qualitat cinematogràfica.

el motor inclou un entorn integrat per al desenvolupament de jocs, un sistema de renderitzat fotorealista Atom Renderer de subprocessos múltiples compatible amb Vulkan, Metall i DirectX 12, un editor de models 3D extensible, un sistema d'animació de personatges (Emotion FX), un sistema de desenvolupament prefabricat, un motor de simulació de processos físics en temps real i biblioteques matemàtiques utilitzant instruccions SIMD.

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 separades, aptes per a reemplaçament, integració en projectes de tercers i ús per separat.

Principals novetats d'Open 3D Engine 23.05

En aquesta nova versió es destaca que es proposa un nou mòdul MPS (Multiplayer Sample Game), que implementa un exemple ben documentat d'un simple joc multijugador llest per fer servir. Als desenvolupadors se lis ofereix un conjunt d'elements de joc típics, així com components de client i servidor per organitzar un joc en xarxa, que poden utilitzar com a base per crear els seus propis jocs.

Hi ha exemples de generació de terreny, manipulació de la il·luminació, creació d'efectes visuals, treball amb so, connexió de guions i ús de modes de representació avançats, com ara ombres en cascada, il·luminació global, superfícies reflectores i radiants. La composició també inclou un conjunt de recursos del joc (actiu) que es poden fer servir en altres projectes.

Un altre dels canvis que es destaca, és que es presenta el mòdul ROS2, Que es integra amb el joc d'eines Robot Operating System (ROS2) i proporciona controladors, implementacions d'algorismes, components, recursos i utilitats per crear simuladors de robots. El mòdul permet afegir codi per a la plataforma ROS 2 directament dins d'un projecte amb un simulador, utilitzar plantilles a punt per utilitzar, importar recursos i connectar sensors virtuals.

També podrem trobar que s'ha afegit una capa d'abstracció Material Pipeline per facilitar la configuració d'etapes de renderitzat per aconseguir l'equilibri necessari entre rendiment i qualitat, independentment de la plataforma i el maquinari (funciona creant ombrejadors separats per a cada etapa de renderitzat).

S'ha millorat l'extensibilitat de l'editor de jocs (Editor O3DE), que implementa l'API de l'Administrador d'accions, que us permet afegir els vostres propis menús, tecles d'accés ràpid i accions contextuals, així com també connectar scripts de Python.

Dels altres canvis que es destaquen d'aquesta nova versió:

  • S'ha afegit suport per al motor de simulació de física PhysX 5.1.
  • Interfície d'edició d'animació actualitzada (Editor d'animació).
  • S'ha proposat un procés nou per importar recursos (Importació d'actius d'animació).
  • S'ha afegit un visualitzador de rendiment per facilitar el perfil i l'optimització d'AnimGraph.
  • El sistema de terreny ara té l'eina Pinzell per dibuixar dins la finestra gràfica, creant o modificant el terreny.
  • Es proporciona la capacitat d'instal·lar simultàniament diverses versions diferents del motor O3DE al mateix sistema, que es pot utilitzar juntament amb diferents projectes.
  • El sistema de complement Gem ofereix la capacitat d'especificar la compatibilitat de la plataforma i fer el filtratge de mòduls segons el suport de la plataforma.
  • Compatibilitat integrada amb l'estàndard OpenXR per a renderitzat estereoscòpic.
  • Rendiment millorat en dispositius mòbils.

Finalment per als que estiguin interessats, han de saber que el codi està escrit a C++ i publicat sota la llicència Apache 2.0, a més que ja es compta amb el suport per a les plataformes Linux, Windows, macOS, iOS i Android.

Pots consultar més sobre això en el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  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ó.