Open 3D Foundation anuncia o primeiro lanzamento de Open 3D Engine

No mes de setembro compartimos aquí no blog as novidades do motor O3DE, que é unha versión rediseñado e mellorada do motor Lumberyard, baseado en tecnoloxías CryEngine licenciadas por Crytek en 2015 e con soporte para varias plataformas como Linux, Windows 10, macOS, iOS e Android.

E agora en noticias máis recentes, a Open 3D Foundation sen ánimo de lucro (O3DF) lanzou a primeira versión significativa de Open 3D Engine (O3DE), un motor de xogos 3D de código aberto axeitado para o desenvolvemento de xogos AAA simuladores modernos e de alta precisión capaces de operar en condicións reais. tempo e proporcionando calidade cinematográfica.

O código fonte do motor O3DE foi lanzado en xullo deste ano por Amazon e baséase no código do motor propietario de Amazon Lumberyard desenvolvido anteriormente. Para desenvolver o motor nunha plataforma neutral baixo os auspicios da Fundación Linux, creouse a Open 3D Foundation, dentro da cal, ademais de Amazon, empresas como Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Studios, etc. Audiokinetic uniuse ao traballo conxunto en Engine, Genvid Technologies, International Game Developers Association, SideFX e Open Robotics.

O motor xa está sendo utilizado por Amazon, varios estudos de xogos e animación e empresas de robótica. Desde os xogos creados a partir do motor, podes ver 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 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.

Nótase que despois da apertura do código do motor, máis de 250 desenvolvedores uníronse ao proxecto e implementaron 2,182 cambios.

O primeiro lanzamento do proxecto pasou a fase de estabilización e recoñécese que está preparado para o desenvolvemento de xogos e simuladores profesionais en 3D. Para Linux, comezou a formación do paquete deb e ofrécese un instalador para Windows.

A nova versión tamén engade novidades como ferramentas de elaboración de perfiles. e probas de rendemento, un xerador de terreo experimental, iIntegración co entorno de programación visual Script Canvas, sistema de extensión Gem con soporte para servizos en nube, complementos para crear xogos de rede multixogador, SDK para motor de personalización e desenvolvemento de soporte en diferentes plataformas.

Finalmente, se estás interesado en saber máis sobre el debes saber que o código está escrito en C++ e lanzado baixo a licenza Apache 2.0. Hai unha plataforma de soporte para Linux, Windows, MacOS, iOS e Android.

Fuente: https://o3de.org


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.