Epic Games har gått med i organisationen som utvecklar den öppna spelmotorn Open 3D Engine

Linux Foundation meddelade att Epic Games har gått med i Open 3D Foundation (O3DF), skapad för att fortsätta utvecklingen av spelmotorn Open 3D Engine (O3DE) efter att den upptäcktes av Amazon. Epic Games, som utvecklar spelmotorn Unreal Engine, var bland toppdeltagarna, tillsammans med Adobe, AWS, Huawei, Microsoft, Intel och Niantic. En representant från Epic Games kommer att ansluta sig till O3DF:s styrelse.

Huvudmålet med Open 3D Engine-projektet är att tillhandahålla en öppen, högkvalitativ 3D-motor för utveckling av moderna AAA-spel och högfientlighetssimulatorer som kan köras i realtid och ge filmisk kvalitet. Som en del av Open 3D Foundation avser Epic Games att fokusera på att säkerställa portabilitet av speltillgångar och åtföljande multimediadata för att befria artister och innehållsskapare från att vara knutna till specifika verktyg.

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