Open 3D Foundation kondigt eerste release van Open 3D Engine aan

In de maand september delen we hier op de blog het nieuws van de motor O3DE, een opnieuw ontworpen en verbeterde versie van de Lumberyard-engine, gebaseerd op CryEngine-technologieën onder licentie van Crytek in 2015 en met ondersteuning voor verschillende platforms zoals Linux, Windows 10, macOS, iOS en Android.

En nu in recenter nieuws, de non-profit Open 3D Foundation (O3DF) heeft de eerste belangrijke release van Open 3D Engine uitgebracht (O3DE), een open source 3D-game-engine die geschikt is voor AAA-game-ontwikkeling moderne en uiterst nauwkeurige simulatoren die in reële omstandigheden kunnen werken. tijd en het verstrekken van filmische kwaliteit.

De broncode voor de O3DE-engine werd in juli van dit jaar vrijgegeven door Amazon en is gebaseerd op eerder ontwikkelde eigen motorcode van Amazon Lumberyard. Om de engine op een neutraal platform te ontwikkelen onder auspiciën van de Linux Foundation, werd de Open 3D Foundation opgericht, waarbinnen naast Amazon bedrijven als Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Studios, Audiokinetic nam deel aan het gezamenlijke werk aan Engine, Genvid Technologies, International Game Developers Association, SideFX en Open Robotics.

De engine wordt al gebruikt door Amazon, verschillende game- en animatiestudio's en roboticabedrijven. Van de games die op basis van de engine zijn gemaakt, kun je New World en Deadhaus Sonata zien.

Het project is oorspronkelijk ontworpen om aan uw behoeften te voldoen en heeft een modulaire architectuur. In totaal worden meer dan 30 modules aangeboden, geleverd als standalone bibliotheken, geschikt voor vervanging, integratie in projecten van derden en afzonderlijk gebruik. Dankzij modulariteit kunnen ontwikkelaars bijvoorbeeld grafische weergave, geluidssysteem, taalondersteuning, netwerkstack, physics-engine en elk ander onderdeel vervangen.

Van de belangrijkste componenten: het volgende valt op:

  • Een geïntegreerde omgeving voor game-ontwikkeling.
  • Atom Processor multi-threaded fotorealistische rendering-engine met ondersteuning voor Vulkan, Metal en DirectX 12 grafische API.
  • Uitbreidbare 3D-modeleditor.
  • Subsysteem geluid.
  • Karakteranimatiesysteem (Emotion FX).
  • Halffabrikaat (prefab) productontwikkelingssysteem.
  • Realtime physics-simulatie-engine. Ondersteunt NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast en AMD TressFX voor natuurkundige simulatie.
  • Wiskundige bibliotheken die SIMD-instructies gebruiken.
  • Netwerksubsysteem met ondersteuning voor compressie en encryptie van verkeer, simulatie van netwerkproblemen, gegevensreplicatie en stroomsynchronisatie.
  • Een universeel mesh-formaat voor game-items. U kunt bronnen genereren vanuit Python-scripts en bronnen asynchroon laden.
  • Componenten om de logica van het spel in Lua en Python te definiëren.

Van de opmerkelijke verschillen tussen O3DE en de Amazon Lumberyard-engine, waaronder een nieuw Cmake-buildsysteem, modulaire architectuur, open source hulpprogramma's, een nieuw vooraf gebouwd systeem, een op Qt gebaseerde uitbreidbare gebruikersinterface, extra mogelijkheden voor het werken met cloudservices, prestatie-optimalisaties, nieuwe netwerkmogelijkheden, een verbeterde weergave van de engine met ondersteuning voor ray tracing, globale verlichting, anticipatie en vertraagde weergave.

Opgemerkt wordt dat na de opening van de motorcode meer dan 250 ontwikkelaars zich bij het project hebben aangesloten en 2,182 wijzigingen hebben doorgevoerd.

De eerste lancering van het project passeerde de stabilisatiefase en er wordt erkend dat het klaar is voor de ontwikkeling van professionele 3D-games en simulators. Voor Linux is deb-pakketvorming gestart en wordt een installatieprogramma voor Windows aangeboden.

De nieuwe versie voegt ook innovaties toe, zoals profileringstools. en prestatietests, een experimentele terreingenerator, iIntegratie met de visuele Script Canvas programmeeromgeving, Gem-uitbreidingssysteem met ondersteuning voor cloudservices, plug-ins om multiplayer-netwerkspellen te maken, SDK voor aanpassingsengine en ondersteuning voor ontwikkeling op verschillende platforms.

Tenslotte als u er meer over wilt weten u moet weten dat de code is geschreven in C ++ en is vrijgegeven onder de Apache 2.0-licentie. Er is een ondersteuningsplatform voor Linux, Windows, MacOS, iOS en Android.

bron: https://o3de.org


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.