Microsoft har anslutit sig till arbetet med den öppna spelmotorn Open 3D Engine

Linux Foundation meddelade att Microsoft har gått med i Open 3D Foundation (O3DF), skapad för att fortsätta den gemensamma utvecklingen av spelmotorn Open 3D Engine (O3DE) efter upptäckten av Amazon. Microsoft var bland de bästa deltagarna, tillsammans med Adobe, AWS, Huawei, Intel och Niantic. En Microsoft-representant kommer att ansluta sig till O3DF:s styrelse. Det totala antalet Open 3D Foundation-deltagare har nått 25.

Sedan källkoden öppnades har cirka 3 tusen ändringar gjorts i O14DE-motorn, som täcker cirka 2 miljoner rader kod. Varje månad registreras 350-450 commits från 60-100 utvecklare i projektförråden. Huvudmålet med projektet är att tillhandahålla en öppen, högkvalitativ 3D-motor för utveckling av moderna AAA-spel och högfientlighetssimulatorer som kan fungera i realtid och ge filmisk kvalitet.

Open 3D Engine är en omdesignad och förbättrad version av den tidigare utvecklade proprietära Amazon Lumberyard-motorn, baserad på CryEngine-motorteknologier licensierade från Crytek 2015. Motorn inkluderar en integrerad spelutvecklingsmiljö, ett flertrådigt fotorealistiskt renderingssystem Atom Renderer med stöd för Vulkan, Metal och DirectX 12, en utbyggbar 3D-modellredigerare, ett karaktärsanimationssystem (Emotion FX), ett halvfärdigt produktutvecklingssystem (prefab), en fysiksimuleringsmotor i realtid och matematiska bibliotek med SIMD-instruktioner. För att definiera spellogik kan en visuell programmeringsmiljö (Script Canvas), samt språken Lua och Python, användas.

Motorn används redan av Amazon, flera spel- och animationsstudior samt robotföretag. Bland spelen som skapats på basis av motorn kan New World och Deadhaus Sonata noteras. Projektet designades från början för att kunna anpassas efter dina behov och har en modulär arkitektur. Totalt erbjuds mer än 30 moduler, levererade som separata bibliotek, lämpliga för ersättning, integration i tredjepartsprojekt och användning separat. Till exempel, tack vare modularitet, kan utvecklare ersätta grafikrenderaren, ljudsystemet, språkstödet, nätverksstacken, fysikmotorn och alla andra komponenter.

Källa: opennet.ru

Lägg en kommentar