Microsoft har anslutit sig till Open 3D Foundation, Amazons öppna spelmotor

Linux Foundation har meddelat det Microsoft har gått med i Open 3D Foundation (O3DF), som etablerades för att fortsätta samutvecklingen av Open 3D Engine (O3DE) efter att den släpptes av Amazon.

Microsoft var bland de främsta bidragsgivarna, tillsammans med Adobe, AWS, Huawei, Intel och Niantic. En Microsoft-representant kommer att sitta i O3DF:s styrelse. Det totala antalet medlemmar i Open 3D Foundation har nått 25.

Sedan källkoden öppnades har cirka 14.000 XNUMX ändringar gjorts på O3DE-motorn, som täcker cirka 2 miljoner rader kod. Varje månad fixas 350-450 commits från 60-100 utvecklare i projektförråden.

Huvudsyftet med projektet är ger en öppen 3D-motor av hög kvalitet för utveckling av moderna spel i AAA-klass och högfientlighetssimulatorer som kan köras i realtid och leverera filmisk kvalitet.

Öppna 3D Engine är en reviderad och förbättrad version av den egenutvecklade motorn som tidigare utvecklats av Amazon Lumberyard baserat på CryEngine-teknik licensierad från Crytek 2015. Motorn inkluderar en integrerad miljö för spelutveckling, Atom Renderer flertrådigt fotorealistiskt renderingssystem med stöd för Vulkan, Metal och DirectX 12, en utbyggbar 3D-modellredigerare, ett karaktärsanimationssystem ( Emotion FX), ett förbyggt utvecklingssystem, en fysiksimuleringsmotor i realtid och matematikbibliotek som använder SIMD-instruktioner.

Den visuella programmeringsmiljön (Script Canvas), såväl som språken Lua och Python, kan användas för att definiera spelets logik.

Motorn den används redan av Amazon, olika spel- och animationsstudior och robotföretag. Av spelen som skapats utifrån motorn kan New World och Deadhaus Sonata lyftas fram. Projektet designades ursprungligen för att passa dina behov och har en modulär arkitektur.

Totalt erbjuds över 30 moduler, levererade som separata bibliotek, lämpliga för ersättning, integration i tredjepartsprojekt och fristående användning. Till exempel, tack vare modularitet, kan utvecklare ersätta grafikrenderaren, ljudsystemet, språkstödet, nätverksstacken, fysikmotorn och alla andra komponenter.

Projektet designades ursprungligen för att anpassa sig efter dina behov och har en modulär arkitektur. Totalt erbjuds mer än 30 moduler, levererade som fristående bibliotek, lämpliga för ersättning, integration i tredjepartsprojekt och separat användning. Till exempel, tack vare modularitet, kan utvecklare ersätta grafikrendering, ljudsystem, språkstöd, nätverksstack, fysikmotor och vilken annan komponent som helst.

Av huvudkomponenterna följande sticker ut:

  • En integrerad miljö för spelutveckling.
  • Atom Multi-threaded processor fotorealistisk renderingsmotor med stöd för Vulkan, metall och DirectX 12 grafik API:er.
  • Utdragbar 3D-modellredigerare.
  • Ljud delsystem.
  • Karaktärsanimationssystem (Emotion FX).
  • Halvfabrikat (prefabricerad) produktutvecklingssystem.
  • Fysiksimuleringsmotor i realtid. Stöder NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast och AMD TressFX för fysiksimulering.
  • Matematikbibliotek som använder SIMD-instruktioner.
  • Nätverksdelsystem med stöd för trafikkomprimering och kryptering, nätverksproblemsimulering, datareplikering och flödessynkronisering.
  • Ett universellt nätformat för speltillgångar. Det är möjligt att generera resurser från Python-skript och ladda resurser asynkront.
  • Komponenter för att definiera logiken i spelet i Lua och Python.

Av O3DEs anmärkningsvärda skillnader från Amazon Lumberyard-motorn inkluderar ett nytt CMake-byggsystem, modulär arkitektur, öppen källkod, ett nytt förbyggt system, ett Qt-baserat utbyggbart användargränssnitt, ytterligare funktioner för att arbeta med molntjänster, prestandaoptimeringar, nya nätverksmöjligheter, en förbättrad renderingsmotor med stöd för strålspårning, global belysning, förutsägelse och uppskjuten rendering.

Slutligen, om du är intresserad av att veta mer om det kan du läsa detaljerna I följande länk.


Bli först att kommentera

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.