Microsoft uniuse á Open 3D Foundation, o motor de xogos abertos de Amazon

A Fundación Linux anunciouno Microsoft uniuse á Open 3D Foundation (O3DF), que foi creada para continuar co desenvolvemento do Open 3D Engine (O3DE) despois de que Amazon fose lanzado.

Microsoft estivo entre os principais colaboradores, xunto con Adobe, AWS, Huawei, Intel e Niantic. Un representante de Microsoft formará parte da Xunta de Goberno de O3DF. O número total de membros da Open 3D Foundation alcanzou os 25.

Desde que se abriu o código fonte, fixéronse uns 14.000 cambios no motor O3DE, cubrindo uns 2 millóns de liñas de código. Cada mes, 350-450 compromisos de 60-100 desenvolvedores son fixados nos repositorios do proxecto.

O obxectivo principal do proxecto é proporcionar un motor 3D aberto e de alta calidade para o desenvolvemento de xogos modernos de clase AAA e simuladores de alta fidelidade que poden executarse en tempo real e ofrecer calidade cinematográfica.

Abre o motor 3D é unha versión revisada e mellorada do motor propietario desenvolvido anteriormente por Amazon Lumberyard baseado na tecnoloxía CryEngine licenciada por Crytek en 2015. O motor inclúe un entorno integrado para o desenvolvemento de xogos, un sistema de renderización fotorrealista multiproceso Atom Renderer con soporte para Vulkan, Metal e DirectX 12, un editor de modelos 3D extensible, un sistema de animación de personaxes ( Emotion FX), un sistema de desenvolvemento preconstruído, un motor de simulación de física en tempo real e bibliotecas matemáticas que utilizan instrucións SIMD.

O ambiente de programación visual (Script Canvas), así como as linguaxes Lua e Python, pódense usar para definir a lóxica do xogo.

O motor xa é usado por Amazon, varios estudos de xogos e animación e empresas de robótica. Dos xogos creados a partir do motor, pódense destacar New World e Deadhaus Sonata. O proxecto foi deseñado orixinalmente para atender ás túas necesidades e ten unha arquitectura modular.

En total, ofrécense máis de 30 módulos, ofrecidos como bibliotecas separadas, axeitados para a substitución, a integración en proxectos de terceiros e o uso autónomo. Por exemplo, grazas á modularidade, os desenvolvedores poden substituír o renderizador de gráficos, o sistema de son, o soporte de linguaxe, a pila de rede, o motor físico e calquera outro componente.

O proxecto foi deseñado orixinalmente para atender ás túas necesidades e ten unha arquitectura modular. En total, ofrécense máis de 30 módulos, ofrecidos como bibliotecas autónomas, axeitados para a súa substitución, integración en proxectos de terceiros e uso separado. Por exemplo, grazas á modularidade, os desenvolvedores poden substituír a representación gráfica, o sistema de son, o soporte de linguaxe, a pila de redes, o motor físico e calquera outro compoñente.

Dos compoñentes principais destacan os seguintes:

  • Un entorno integrado para o desenvolvemento de xogos.
  • Motor de renderizado fotorrealista multiproceso do procesador Atom con compatibilidade coa API de gráficos Vulkan, Metal e DirectX 12.
  • Editor de modelos 3D extensible.
  • Subsistema de son.
  • Sistema de animación de personaxes (Emotion FX).
  • Sistema de desenvolvemento de produtos semielaborados (prefabricados).
  • Motor de simulación física en tempo real. Admite NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast e AMD TressFX para a simulación de física.
  • Bibliotecas matemáticas que usan instrucións SIMD.
  • Subsistema de rede con soporte para compresión e cifrado de tráfico, simulación de problemas de rede, replicación de datos e sincronización de fluxos.
  • Un formato de malla universal para os recursos do xogo. Pode xerar recursos a partir de scripts de Python e cargar recursos de forma asíncrona.
  • Compoñentes para definir a lóxica do xogo en Lua e Python.

Do diferenzas notables de O3DE ao motor Amazon Lumberyard, incluíndo un novo sistema de compilación Cmake, arquitectura modular, utilidades de código aberto, un novo sistema preconstruído, unha interface de usuario extensible baseada en Qt, capacidades adicionais para traballar con servizos na nube, optimizacións de rendemento, novas capacidades de rede, unha representación mellorada do motor con compatibilidade con trazado de raios, iluminación global, anticipación e renderización atrasada.

Finalmente, se estás interesado en saber máis ao respecto, podes consultar os detalles Na seguinte ligazón.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.