Microsoft har tilsluttet sig arbejdet med den åbne spilmotor Open 3D Engine

Linux Foundation meddelte, at Microsoft har tilsluttet sig Open 3D Foundation (O3DF), skabt for at fortsætte den fælles udvikling af Open 3D Engine (O3DE) spilmotoren efter opdagelsen af ​​Amazon. Microsoft var blandt de bedste deltagere sammen med Adobe, AWS, Huawei, Intel og Niantic. En Microsoft-repræsentant vil slutte sig til O3DF's bestyrelse. Det samlede antal Open 3D Foundation-deltagere har nået 25.

Siden åbningen af ​​kildekoden er der foretaget omkring 3 tusinde ændringer i O14DE-motoren, der dækker cirka 2 millioner linjer kode. Hver måned registreres 350-450 commits fra 60-100 udviklere i projektlagrene. Hovedmålet med projektet er at levere en åben 3D-motor af høj kvalitet til udvikling af moderne AAA-spil og high-fidelity-simulatorer, der kan arbejde i realtid og levere filmisk kvalitet.

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