Open 3D Foundation anuncio el primer lanzamiento de Open 3D Engine

En el mes de septiembre compartimos aquí en el blog la noticia del motor O3DE, la cual es una versión rediseñada y mejorada del motor Lumberyard, basado en tecnologías CryEngine con licencia de Crytek en 2015 y que cuenta con soporte para varias plataformas tales como Linux, Windows 10, macOS, iOS y Android.

Y ahora en noticia más reciente, la organización sin fines de lucro Open 3D Foundation (O3DF) ha publicado el primer lanzamiento significativo de Open 3D Engine (O3DE), un motor de juegos 3D de código abierto adecuado para el desarrollo de juegos AAA modernos y simuladores de alta precisión capaces de operar en condiciones reales. tiempo y proporcionando calidad cinematográfica.

El código fuente para el motor O3DE fue lanzado en julio de este año por Amazon y se basa en el código del motor patentado de Amazon Lumberyard desarrollado anteriormente. Para desarrollar el motor en una plataforma neutral bajo los auspicios de la Fundación Linux, se creó la Open 3D Foundation, dentro de la cual, además de Amazon, empresas como Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Studios, Audiokinetic se unió al trabajo conjunto en el motor, Genvid Technologies, International Game Developers Association, SideFX y Open Robotics.

El motor ya está siendo utilizado por Amazon, varios estudios de juegos y animación y empresas de robótica. De los juegos creados sobre la base del motor, se pueden observar New World y Deadhaus Sonata.

El proyecto fue diseñado originalmente para adaptarse a sus necesidades y tiene una arquitectura modular. En total, se ofrecen más de 30 módulos, suministrados como bibliotecas independientes, aptos para sustitución, integración en proyectos de terceros y uso por separado. Por ejemplo, gracias a la modularidad, los desarrolladores pueden reemplazar la representación de gráficos, el sistema de sonido, el soporte de idiomas, la pila de redes, el motor de física y cualquier otro componente.

De los principales componentes del motor se destacan los siguientes:

  • Un entorno integrado para el desarrollo de juegos.
  • Atom Procesador multi-hilo motor de renderizado fotorealista con soporte para Vulkan, metal y DirectX 12 API de gráficos.
  • Editor de modelos 3D extensible.
  • Subsistema de sonido.
  • Sistema de animación de personajes (Emotion FX).
  • Sistema de desarrollo de productos semiacabados (prefabricados).
  • Motor de simulación de física en tiempo real. Admite NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast y AMD TressFX para simulación de física.
  • Bibliotecas matemáticas que utilizan instrucciones SIMD.
  • Subsistema de red con soporte para compresión y encriptación de tráfico, simulación de problemas de red, replicación de datos y sincronización de flujo.
  • Un formato de malla universal para activos de juegos. Es posible generar recursos a partir de scripts de Python y cargar recursos en modo asincrónico.
  • Componentes para definir la lógica del juego en Lua y Python.

De las diferencias notables de O3DE con el motor de Amazon Lumberyard, se incluyen un nuevo sistema de compilación Cmake, arquitectura modular, utilidades de código abierto, un nuevo sistema prefabricado, una interfaz de usuario extensible basada en Qt, capacidades adicionales para trabajar con servicios en la nube, optimizaciones de rendimiento, nuevas capacidades de red, un representación mejorada del motor con soporte para trazado de rayos, iluminación global, anticipación y representación diferida.

Se observa que después de la apertura del código del motor, más de 250 desarrolladores se unieron al proyecto e implementaron 2,182 cambios.

El primer lanzamiento del proyecto pasó la etapa de estabilización y se reconoce que está listo para el desarrollo de simuladores y juegos 3D profesionales. Para Linux, ha comenzado la formación de paquetes en formato deb y se ofrece un instalador para Windows.

La nueva versión también agrega innovaciones como herramientas para la creación de perfiles y pruebas de rendimiento, un generador de terreno experimental, integración con el entorno de programación visual Script Canvas, sistema de extensiones Gem con soporte para servicios en la nube, complementos para crear juegos de red multijugador, SDK para motor personalización y desarrollo de soporte en diferentes plataformas.

Finalmente, si estás interesado en conocer más al respecto debes saber que el código está escrito en C++ y publicado bajo la licencia Apache 2.0. Existe una plataforma de soporte para Linux, Windows, MacOS, iOS y Android.

Fuente: https://o3de.org


Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*

*

  1. Responsable de los datos: Miguel Ángel Gatón
  2. Finalidad de los datos: Controlar el SPAM, gestión de comentarios.
  3. Legitimación: Tu consentimiento
  4. Comunicación de los datos: No se comunicarán los datos a terceros salvo por obligación legal.
  5. Almacenamiento de los datos: Base de datos alojada en Occentus Networks (UE)
  6. Derechos: En cualquier momento puedes limitar, recuperar y borrar tu información.