Ensimmäinen julkaisu pelimoottorista Open 3D Engine, jonka avasi Amazon

Voittoa tavoittelematon Open 3D Foundation (O3DF) on julkaissut ensimmäisen merkittävän julkaisun avoimesta 3D-pelimoottorista Open 3D Engine (O3DE), joka soveltuu nykyaikaisten AAA-pelien ja reaaliaikaiseen ja elokuvamaiseen laatuun kykenevien high-fidelity-simulaatioiden kehittämiseen. Koodi on kirjoitettu C++-kielellä ja julkaistu Apache 2.0 -lisenssillä. Tukea on Linux-, Windows-, macOS-, iOS- ja Android-alustoille.

Amazon avasi O3DE-moottorin lähdekoodin tämän vuoden heinäkuussa, ja se perustuu aiemmin kehitetyn Amazon Lumberyard -moottorin koodiin, joka on rakennettu Crytekiltä vuonna 2015 lisensoituihin CryEngine-moottoriteknologioihin. Moottorin kehittämiseksi neutraalilla alustalla Linux Foundationin suojeluksessa luotiin Open 3D Foundation -organisaatio, jossa Amazonin lisäksi muun muassa Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse. Studiot, Audiokinetic, Genvid Technologies, International Game Developers Association, SideFX ja Open Robotics.

Ensimmäinen julkaisu pelimoottorista Open 3D Engine, jonka avasi Amazon

Moottoria käyttävät jo Amazon, useat peli- ja animaatiostudiot sekä robotiikkayritykset. Moottorin pohjalta luoduista peleistä voidaan mainita New World ja Deadhaus Sonata. Projekti suunniteltiin alun perin mukautuvaksi tarpeisiisi ja siinä on modulaarinen arkkitehtuuri. Yhteensä tarjotaan yli 30 moduulia, jotka toimitetaan erillisinä kirjastoina, jotka soveltuvat vaihdettavaksi, integroitaviksi kolmannen osapuolen projekteihin ja käytettäväksi erikseen. Esimerkiksi modulaarisuuden ansiosta kehittäjät voivat vaihtaa grafiikan renderöinnin, äänijärjestelmän, kielituen, verkkopinon, fysiikkamoottorin ja kaikki muut komponentit.

Moottorin pääkomponentit:

  • Integroitu ympäristö pelien kehittämiseen.
  • Monisäikeinen fotorealistinen renderöintijärjestelmä Atom Renderer, joka tukee Vulkan-, Metal- ja DirectX 12 -grafiikkasovellusliittymiä.
  • Laajennettava 3D-mallieditori.
  • Äänen alijärjestelmä.
  • Hahmoanimaatiojärjestelmä (Emotion FX).
  • Järjestelmä puolivalmiiden tuotteiden kehittämiseen (esivalmisteinen).
  • Moottori fyysisten prosessien simulointiin reaaliajassa. NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast ja AMD TressFX ovat tuettuja fysiikan simulointiin.
  • Matemaattiset kirjastot SIMD-ohjeiden avulla.
  • Verkkoalijärjestelmä, joka tukee liikenteen pakkaamista ja salausta, verkko-ongelmien simulointia, tietojen replikointia ja virran synkronointia.
  • Universaali mesh-muoto peliresursseille. Python-skripteistä on mahdollista luoda resursseja ja ladata resursseja asynkronisesti.
  • Komponentit pelilogiikan määrittämiseen Luassa ja Pythonissa.

Ensimmäinen julkaisu pelimoottorista Open 3D Engine, jonka avasi Amazon

O3DE:n ja Amazon Lumberyard -moottorin eroja ovat muun muassa uusi Cmake-pohjainen rakennusjärjestelmä, modulaarinen arkkitehtuuri, avoimien apuohjelmien käyttö, uusi tehdasvalmisteinen järjestelmä, laajennettava Qt-pohjainen käyttöliittymä, lisäominaisuudet pilvipalvelujen kanssa työskentelyyn, suorituskyvyn optimoinnit, uudet verkkoominaisuudet ja parannettu malli, joka tukee säteenseurantaa, yleistä valaistusta, eteenpäin ja viivästettyä renderöintiä.

On huomattava, että moottorikoodin avaamisen jälkeen yli 250 kehittäjää liittyi projektiin ja toteutti 2182 3 muutosta. Projektin ensimmäinen julkaisu on läpäissyt vakautusvaiheen ja sen on tunnustettu olevan valmis ammattimaisten 3D-pelien ja -simulaattorien kehittämiseen. Linuxille deb-muotoisten pakettien muodostaminen on alkanut ja Windowsille on ehdotettu asennusohjelmaa. Uusi versio lisää myös sellaisia ​​innovaatioita kuten työkalut profilointiin ja suorituskyvyn testaukseen, kokeellinen maisemageneraattori, integrointi visuaaliseen ohjelmointiympäristöön Script Canvas, pilvipalveluita tukeva Gem-laajennusjärjestelmä, lisäosat moninpelien luomiseen, SDK moottorin konfigurointiin ja kehitystukeen Windows-, Linux-, macOS-, iOS- ja Android-alustoilla. O3DE:n helmilaajennuksina on julkaistu paketteja Kytheran tekoälymoottorilla, Cesium geospatial XNUMXD -malleja ja PopcornFX visuaalisia tehosteita.

Lähde: opennet.ru

Lisää kommentti