Microsoft heeft zich aangesloten bij het werk aan de open game-engine Open 3D Engine

De Linux Foundation heeft aangekondigd dat Microsoft zich heeft aangesloten bij de Open 3D Foundation (O3DF), opgericht om de gezamenlijke ontwikkeling van de Open 3D Engine (O3DE) game-engine voort te zetten na de ontdekking ervan door Amazon. Microsoft behoorde tot de topdeelnemers, samen met Adobe, AWS, Huawei, Intel en Niantic. Een vertegenwoordiger van Microsoft zal toetreden tot de raad van bestuur van O3DF. Het totale aantal Open 3D Foundation-deelnemers heeft 25 bereikt.

Sinds het openen van de broncode zijn er ongeveer 3 wijzigingen aangebracht in de O14DE-engine, goed voor ongeveer 2 miljoen regels code. Elke maand worden er 350-450 commits van 60-100 ontwikkelaars vastgelegd in de projectrepository's. Het belangrijkste doel van het project is het bieden van een open, hoogwaardige 3D-engine voor de ontwikkeling van moderne AAA-games en hifi-simulators die in realtime kunnen werken en filmische kwaliteit kunnen bieden.

De Open 3D Engine is een herziene en verbeterde versie van de eerder ontwikkelde eigen engine van Amazon Lumberyard op basis van CryEngine-technologie waarvoor Crytek in 2015 een licentie heeft verleend. De engine bevat een geïntegreerde omgeving voor game-ontwikkeling, een multi-threaded Atom Renderer fotorealistisch weergavesysteem met ondersteuning voor Vulkan, Metal en DirectX 12, een uitbreidbare 3D-modeleditor, een personage-animatiesysteem (Emotion FX), een prefab ontwikkelsysteem, een fysieke processimulatie-engine real-time en wiskundige bibliotheken met behulp van SIMD-instructies. De visuele programmeeromgeving (Script Canvas), evenals de talen Lua en Python, kunnen worden gebruikt om spellogica te definiëren.

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, kunnen New World en Deadhaus Sonata worden opgemerkt. Het project is oorspronkelijk ontworpen om aan uw behoeften te worden aangepast en heeft een modulaire architectuur. In totaal worden er meer dan 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 physics-engine en alle andere componenten vervangen.

Bron: opennet.ru

Voeg een reactie