Microsoft on liittynyt Open 3D Foundationiin, Amazonin avoimeen pelimoottoriin

Linux Foundation on ilmoittanut asiasta Microsoft on liittynyt Open 3D Foundationiin (O3DF), joka perustettiin jatkamaan Open 3D Enginen (O3DE) yhteiskehitystä sen jälkeen, kun Amazon julkaisi sen.

Microsoft oli Adoben, AWS:n, Huawein, Intelin ja Nianticin kanssa suosituimpien lahjoittajien joukossa. Microsoftin edustaja toimii O3DF:n hallintoneuvostossa. Open 3D Foundationin jäsenmäärä on noussut 25:een.

Lähdekoodin avaamisen jälkeen on tehty noin 14.000 XNUMX muutosta O3DE-moottorissa, joka kattaa noin 2 miljoonaa koodiriviä. Joka kuukausi 350-450 sitoumusta 60-100 kehittäjältä kiinnitetään projektivarastoihin.

Hankkeen päätavoite on tarjoavat avoimen, korkealaatuisen 3D-moottorin nykyaikaisten AAA-luokan pelien ja korkealaatuisten simulaattoreiden kehittämiseen, jotka toimivat reaaliajassa ja tarjoavat elokuvamaista laatua.

Avaa 3D Engine on tarkistettu ja parannettu versio Amazonin aiemmin kehittämästä omasta moottorista Crytekiltä vuonna 2015 lisensoitu CryEngine-teknologiaan perustuva Lumberyard. Moottori sisältää integroidun ympäristön pelien kehitystä varten, Atom Renderer -monisäikeisen fotorealistisen renderöintijärjestelmän, joka tukee Vulkania, Metallia ja DirectX 12:ta, laajennettavan 3D-mallieditorin, hahmoanimaatiojärjestelmän ( Emotion FX), valmiiksi rakennettu kehitysjärjestelmä, reaaliaikainen fysiikan simulointimoottori ja matemaattiset kirjastot SIMD-ohjeita käyttäen.

Visuaalista ohjelmointiympäristöä (Script Canvas) sekä Lua- ja Python-kieliä voidaan käyttää pelilogiikan määrittelemiseen.

Moottori sitä käyttävät jo Amazon, erilaiset peli- ja animaatiostudiot sekä robotiikkayritykset. Moottoriin perustuvista peleistä voidaan nostaa esiin New World ja Deadhaus Sonata. Projekti suunniteltiin alun perin tarpeisiisi ja siinä on modulaarinen arkkitehtuuri.

Yhteensä tarjotaan yli 30 moduulia, jotka toimitetaan erillisinä kirjastoina, jotka soveltuvat korvattavaksi, integroitavaksi kolmannen osapuolen projekteihin ja itsenäiseen käyttöön. Esimerkiksi modulaarisuuden ansiosta kehittäjät voivat vaihtaa grafiikan renderöijän, äänijärjestelmän, kielituen, verkkopinon, fysiikkamoottorin ja kaikki muut komponentit.

Projekti suunniteltiin alun perin tarpeitasi vastaavaksi ja siinä on modulaarinen arkkitehtuuri. Yhteensä tarjotaan yli 30 moduulia, jotka toimitetaan erillisinä kirjastoina, jotka soveltuvat korvaamiseen, integroitavaksi kolmannen osapuolen projekteihin ja erilliseen käyttöön. Esimerkiksi modulaarisuuden ansiosta kehittäjät voivat korvata grafiikan renderöinnin, äänijärjestelmän, kielituen, verkkopinon, fysiikkamoottorin ja minkä tahansa muun komponentin.

Pääkomponenteista seuraavat erottuvat:

  • Integroitu ympäristö pelien kehittämiseen.
  • Atom Processorin monisäikeinen fotorealistinen renderöintimoottori, joka tukee Vulkan-, Metal- ja DirectX 12 -grafiikkasovellusliittymää.
  • Laajennettava 3D-mallieditori.
  • Äänen alijärjestelmä.
  • Hahmoanimaatiojärjestelmä (Emotion FX).
  • Puolivalmis (esivalmistettu) tuotekehitysjärjestelmä.
  • Reaaliaikainen fysiikan simulointimoottori. Tukee NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast ja AMD TressFX fysiikan simulointiin.
  • Matemaattiset kirjastot, jotka käyttävät SIMD-ohjeita.
  • Verkkoalijärjestelmä, joka tukee liikenteen pakkaamista ja salausta, verkko-ongelmien simulointia, tiedon replikointia ja virtauksen synkronointia.
  • Universaali mesh-muoto pelisisällöille. Voit luoda resursseja Python-skripteistä ja ladata resursseja asynkronisesti.
  • Komponentit pelin logiikan määrittelemiseen Luassa ja Pythonissa.

Niistä huomattavia eroja O3DE:stä Amazon Lumberyard -moottoriin, mukaan lukien uusi Cmake-rakennusjärjestelmä, modulaarinen arkkitehtuuri, avoimen lähdekoodin apuohjelmat, uusi valmiiksi rakennettu järjestelmä, Qt-pohjainen laajennettava käyttöliittymä, lisäominaisuudet pilvipalveluiden kanssa työskentelyyn, suorituskyvyn optimointi, uudet verkkoominaisuudet, moottorin parannettu renderöinti, joka tukee säteenseurantaa, globaali valaistus, ennakointi ja viivästetty renderöinti.

Lopuksi, jos haluat tietää enemmän siitä, voit tutustua yksityiskohtiin Seuraavassa linkissä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.