Epic Games har sluttet sig til organisationen, der udvikler Open 3D Engine

Linux Foundation har annonceret, at Epic Games har tilsluttet sig Open 3D Foundation (O3DF), som blev etableret for at fortsætte den fælles udvikling af Open 3D Engine (O3DE), efter at den blev opdaget af Amazon. Epic Games, der udvikler Unreal Engine-spilmotoren, var blandt hoveddeltagerne sammen med Adobe, AWS, Huawei, Microsoft, Intel og Niantic. En Epic Games-repræsentant vil sidde i bestyrelsen for O3DF.

Hovedmålet med Open 3D Engine-projektet er at levere en åben 3D-motor af høj kvalitet til udvikling af moderne AAA-klasse spil og high-fidelity simulatorer, der kan arbejde i realtid og levere filmisk kvalitet. Som en del af Open 3D Foundation har Epic Games til hensigt at fokusere på portabiliteten af ​​spilaktiver og medfølgende multimediedata for at frigøre kunstnere og indholdsskabere fra at være bundet til bestemte værktøjer.

Open 3D Engine er en revideret og forbedret version af Amazon Lumberyards tidligere udviklede proprietære motor baseret på CryEngine-teknologi licenseret fra Crytek i 2015. Motoren inkluderer et integreret miljø til spiludvikling, et multi-threaded Atom Renderer fotorealistisk gengivelsessystem med understøttelse af Vulkan, Metal og DirectX 12, en udvidelsesbar 3D-modeleditor, et karakteranimationssystem (Emotion FX), et præfabrikeret udviklingssystem, en fysisk processimuleringsmotor i realtid og matematikbiblioteker ved hjælp af SIMD-instruktioner. Det visuelle programmeringsmiljø (Script Canvas) samt Lua- og Python-sprogene kan bruges til at definere spillogik.

Motoren bruges allerede af Amazon, flere spil- og animationsstudier og robotvirksomheder. Af de spil, der er skabt på basis af motoren, kan noteres New World og Deadhaus Sonata. Projektet er oprindeligt designet til at blive tilpasset dine behov og har en modulær arkitektur. I alt udbydes mere end 30 moduler, leveret som separate biblioteker, velegnet til udskiftning, integration i tredjepartsprojekter og brug separat. For eksempel, takket være modularitet, kan udviklere erstatte grafikgengiveren, lydsystemet, sprogunderstøttelsen, netværksstakken, fysikmotoren og alle andre komponenter.

Kilde: opennet.ru

Tilføj en kommentar