Amazon publiceerde een open game-engine Open 3D Engine gebaseerd op CryEngine-technologieën

Amazon heeft het O3DE-project (Open 3D Engine) gepubliceerd, dat een game-engine opent die geschikt is voor het maken van AAA-games. De O3DE-engine is een opnieuw ontworpen en verbeterde versie van de eerder ontwikkelde eigen Amazon Lumberyard-engine, gebaseerd op CryEngine-motortechnologieën onder licentie van Crytek in 2015. De code is geschreven in C++ en gepubliceerd onder de Apache 2.0- en MIT-licenties. Er is ondersteuning voor Linux-, Windows 10-, macOS-, iOS- en Android-platforms.

De engine bevat een geïntegreerde game-ontwikkelomgeving, een multi-threaded fotorealistisch renderingsysteem Atom Renderer met ondersteuning voor Vulkan, Metal en DirectX 12, een uitbreidbare 3D-modeleditor, een karakteranimatiesysteem (Emotion FX), een halffabrikaatproductontwikkelingssysteem (prefab), een real-time natuurkundige simulatie-engine en wiskundige bibliotheken die SIMD-instructies gebruiken. Om de spellogica te definiëren, kan een visuele programmeeromgeving (Script Canvas) en de talen Lua en Python worden gebruikt.

Amazon publiceerde een open game-engine Open 3D Engine gebaseerd op CryEngine-technologieën

NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast en AMD TressFX worden ondersteund voor natuurkundige simulatie. Er is een ingebouwd netwerksubsysteem met ondersteuning voor verkeerscompressie en -codering, simulatie van netwerkproblemen, tools voor gegevensreplicatie en streamsynchronisatie. Het ondersteunt een universeel mesh-formaat voor gamebronnen, automatisering van het genereren van bronnen in Python en asynchroon laden van bronnen.

Amazon publiceerde een open game-engine Open 3D Engine gebaseerd op CryEngine-technologieën

Het project werd initieel ontworpen om aanpasbaar te zijn aan uw behoeften en heeft een modulaire architectuur. In totaal worden ruim 30 modules aangeboden, geleverd als losse bibliotheken, geschikt voor vervanging, integratie in projecten van derden en afzonderlijk te gebruiken. Dankzij de modulariteit kunnen ontwikkelaars bijvoorbeeld de grafische renderer, het geluidssysteem, de taalondersteuning, de netwerkstack, de fysica-engine en alle andere componenten vervangen.

Amazon publiceerde een open game-engine Open 3D Engine gebaseerd op CryEngine-technologieën

Tot de verschillen tussen O3DE en de Amazon Lumberyard-engine behoren een nieuw bouwsysteem gebaseerd op Cmake, een modulaire architectuur, het gebruik van open hulpprogramma's, een nieuw prefab-systeem, een uitbreidbare gebruikersinterface gebaseerd op Qt, extra mogelijkheden voor het werken met cloudservices, prestatie-optimalisaties, nieuwe netwerkmogelijkheden en een verbeterde engine-rendering met ondersteuning voor ray tracing, globale verlichting, voorwaartse en uitgestelde weergave. 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, kan New World worden opgemerkt.

Om de engine op een neutraal platform verder te ontwikkelen, is onder auspiciën van de Linux Foundation de Open 3D Foundation opgericht, met als doel een open, hoogwaardige 3D-engine te bieden voor de ontwikkeling van moderne games en high-fidelity simulatoren die in realtime kunnen werken en filmische kwaliteit bieden. Twintig bedrijven hebben zich al aangesloten bij het gezamenlijke werk aan de engine, waaronder Adobe, AWS, Huawei, Niantic, Intel, Red Hat, AccelByte, Apocalypse Studios, Audiokinetic, Genvid Technologies, International Game Developers Association, SideFX en Open Robotics.



Bron: opennet.ru

Voeg een reactie