Microsoft har tilsluttet sig Open 3D Foundation, Amazons åbne spilmotor

Det har Linux Foundation meddelt Microsoft har tilsluttet sig Open 3D Foundation (O3DF), som blev etableret for at fortsætte den fælles udvikling af Open 3D Engine (O3DE), efter den blev udgivet af Amazon.

microsoft var blandt de bedste bidragydere sammen med Adobe, AWS, Huawei, Intel og Niantic. En Microsoft-repræsentant vil sidde i O3DF's bestyrelse. Det samlede antal medlemmer af Open 3D Foundation er nået op på 25.

Siden kildekoden blev åbnet, er der foretaget omkring 14.000 ændringer på O3DE-motoren, der dækker omkring 2 millioner linjer kode. Hver måned er 350-450 commits fra 60-100 udviklere rettet i projektlagrene.

Hovedformålet med projektet er give en åben 3D-motor af høj kvalitet til udvikling af moderne spil i AAA-klassen og high-fidelity-simulatorer, der kan køre i realtid og levere filmisk kvalitet.

Åbn 3D Engine er en revideret og forbedret version af den proprietære motor, der tidligere er udviklet af Amazon Lumberyard baseret på CryEngine-teknologi licenseret fra Crytek i 2015. Motoren inkluderer et integreret miljø til spiludvikling, Atom Renderer multi-threaded fotorealistisk gengivelsessystem med understøttelse af Vulkan, Metal og DirectX 12, en udvidelsesbar 3D-modeleditor, et karakteranimationssystem ( Emotion FX), et forudbygget udviklingssystem, en fysiksimuleringsmotor 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 spillogikken.

Motoren det bruges allerede af Amazon, forskellige spil- og animationsstudier og robotvirksomheder. Af de spil, der er skabt baseret på motoren, kan New World og Deadhaus Sonata fremhæves. Projektet blev oprindeligt designet til at passe til dine behov og har en modulær arkitektur.

I alt tilbydes over 30 moduler, leveret som separate biblioteker, velegnet til udskiftning, integration i tredjepartsprojekter og stand-alone brug. For eksempel, takket være modularitet, kan udviklere erstatte grafikgengiveren, lydsystemet, sprogunderstøttelsen, netværksstakken, fysikmotoren og alle andre komponenter.

Projektet blev oprindeligt designet til at passe til dine behov og har en modulær arkitektur. I alt tilbydes mere end 30 moduler, leveret som selvstændige biblioteker, velegnet til udskiftning, integration i tredjepartsprojekter og separat brug. For eksempel, takket være modularitet, kan udviklere erstatte grafikgengivelse, lydsystem, sprogunderstøttelse, netværksstak, fysikmotor og enhver anden komponent.

Af hovedkomponenterne følgende skiller sig ud:

  • Et integreret miljø til spiludvikling.
  • Atom Processor multi-threaded fotorealistisk gengivelsesmotor med understøttelse af Vulkan, Metal og DirectX 12 grafik API.
  • Udvidelig 3D-modeleditor.
  • Lyd undersystem.
  • Karakteranimationssystem (Emotion FX).
  • Halvfabrikata (præfabrikeret) produktudviklingssystem.
  • Fysisk simuleringsmotor i realtid. Understøtter NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast og AMD TressFX til fysiksimulering.
  • Matematikbiblioteker, der bruger SIMD-instruktioner.
  • Netværksundersystem med understøttelse af komprimering og kryptering af trafik, simulering af netværksproblemer, datareplikering og flowsynkronisering.
  • Et universelt mesh-format til spilaktiver. Du kan generere ressourcer fra Python-scripts og indlæse ressourcer asynkront.
  • Komponenter til at definere logikken i spillet i Lua og Python.

Af bemærkelsesværdige forskelle fra O3DE til Amazon Lumberyard-motoren, inklusive et nyt Cmake-byggesystem, modulær arkitektur, open source-værktøjer, et nyt præbygget system, en Qt-baseret, udvidelig brugergrænseflade, yderligere muligheder for at arbejde med cloud-tjenester, ydeevneoptimeringer, nye netværksmuligheder, en forbedret gengivelse af motoren med understøttelse af ray-tracing, global belysning, forventning og forsinket gengivelse.

Endelig, hvis du er interesseret i at vide mere om det, kan du se detaljerne I det følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.