Microsoft on liitunud Open 3D Foundationiga, Amazoni avatud mängumootoriga

Linuxi sihtasutus on sellest teatanud Microsoft on liitunud Open 3D Foundationiga (O3DF), mis loodi Open 3D Engine (O3DE) ühise arendamise jätkamiseks pärast selle väljaandmist Amazoni poolt.

Microsoft oli koos Adobe, AWS-i, Huawei, Inteli ja Nianticuga suurimate panustajate hulgas. Microsofti esindaja töötab O3DF-i juhatuses. Avatud 3D Fondi liikmete koguarv on jõudnud 25-ni.

Alates lähtekoodi avamisest on tehtud umbes 14.000 XNUMX muudatust O3DE mootoril, mis hõlmab umbes 2 miljonit koodirida. Iga kuu fikseeritakse projektihoidlates 350-450 commit 60-100 arendajalt.

Projekti peamine eesmärk on pakkuda avatud ja kvaliteetset 3D-mootorit kaasaegsete AAA-klassi mängude ja ülitäpse simulaatorite arendamiseks, mis suudavad töötada reaalajas ja pakkuda filmilikku kvaliteeti.

Avage 3D-mootor on Amazoni poolt varem välja töötatud patenteeritud mootori muudetud ja täiustatud versioon Cryteki 2015. aastal litsentsitud CryEngine tehnoloogial põhinev Lumberyard. Mootor sisaldab integreeritud keskkonda mängude arendamiseks, Atom Rendereri mitmelõimelist fotorealistlikku renderdussüsteemi, mis toetab Vulkan, Metal ja DirectX 12, laiendatavat 3D-mudeliredaktorit, tegelaste animatsioonisüsteemi ( Emotion FX), eelehitatud arendussüsteem, reaalajas füüsika simulatsioonimootor ja matemaatika raamatukogud, mis kasutavad SIMD juhiseid.

Mänguloogika määratlemiseks saab kasutada visuaalset programmeerimiskeskkonda (Script Canvas), aga ka Lua ja Pythoni keeli.

Mootor seda kasutavad juba Amazon, erinevad mängu- ja animatsioonistuudiod ning robootikafirmad. Mootori põhjal loodud mängudest võib esile tõsta New Worldi ja Deadhaus Sonatat. Projekt loodi algselt teie vajadustele vastavaks ja sellel on modulaarne arhitektuur.

Kokku pakutakse üle 30 mooduli, mis tarnitakse eraldi teekidena, mis sobivad asendamiseks, integreerimiseks kolmandate osapoolte projektidesse ja iseseisvaks kasutamiseks. Näiteks saavad arendajad tänu modulaarsusele välja vahetada graafika renderdaja, helisüsteemi, keeletoe, võrgupinu, füüsikamootori ja mis tahes muid komponente.

Projekt loodi algselt teie vajadustele vastavaks ja sellel on modulaarne arhitektuur. Kokku pakutakse enam kui 30 moodulit, mis tarnitakse eraldiseisvate teekidena, mis sobivad asendamiseks, integreerimiseks kolmandate osapoolte projektidesse ja eraldi kasutamiseks. Näiteks saavad arendajad tänu modulaarsusele asendada graafika renderdamise, helisüsteemi, keeletoe, võrgupinu, füüsikamootori ja mis tahes muud komponendid.

Peamistest komponentidest paistavad silma järgmised:

  • Integreeritud keskkond mängude arendamiseks.
  • Atom protsessori mitme keermega fotorealistlik renderdusmootor, mis toetab Vulkani, Metalli ja DirectX 12 graafika API-d.
  • Laiendatav 3D-mudeliredaktor.
  • Heli alamsüsteem.
  • Tegelaste animatsioonisüsteem (Emotion FX).
  • Pooltoodete (monteeritav) tootearendussüsteem.
  • Reaalajas füüsika simulatsioonimootor. Toetab füüsika simuleerimiseks NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast ja AMD TressFX.
  • Matemaatika raamatukogud, mis kasutavad SIMD juhiseid.
  • Võrgu alamsüsteem, mis toetab liikluse tihendamist ja krüptimist, võrguprobleemide simuleerimist, andmete replikatsiooni ja voo sünkroonimist.
  • Universaalne võrgusilma formaat mänguvarade jaoks. Saate genereerida ressursse Pythoni skriptidest ja laadida ressursse asünkroonselt.
  • Komponendid mängu loogika määratlemiseks Luas ja Pythonis.

Selle märkimisväärsed erinevused O3DE ja Amazon Lumberyardi mootori vahel, sealhulgas uus Cmake ehitussüsteem, modulaarne arhitektuur, avatud lähtekoodiga utiliidid, uus eelehitatud süsteem, Qt-põhine laiendatav kasutajaliides, lisavõimalused pilveteenustega töötamiseks, jõudluse optimeerimine, uued võrguvõimalused, mootori täiustatud renderdus koos kiirte jälgimise toega, globaalne valgustus, ennetamine ja viivitusega renderdamine.

Lõpuks, kui olete huvitatud sellest rohkem teada saama, saate üksikasju vaadata Järgmisel lingil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.