Amazon Open 3D Engine pirmais izlaidums

Bezpeļņas organizācija Open 3D Foundation (O3DF) ir publicējusi pirmo nozīmīgo atvērtā 3D spēļu dzinēja Open 3D Engine (O3DE) izlaidumu, kas piemērots modernu AAA spēļu un augstas precizitātes simulāciju izstrādei, kas spēj nodrošināt reāllaika un kinematogrāfisku kvalitāti. Kods ir rakstīts C++ valodā un publicēts saskaņā ar Apache 2.0 licenci. Ir atbalsts Linux, Windows, macOS, iOS un Android platformām.

O3DE dzinēja avota kodu šī gada jūlijā atklāja Amazon, un tas ir balstīts uz iepriekš izstrādātā patentētā Amazon Lumberyard dzinēja kodu, kas veidots uz CryEngine dzinēja tehnoloģijām, kas licencētas no Crytek 2015. gadā. Lai izstrādātu dzinēju uz neitrālas platformas, Linux Foundation paspārnē tika izveidota organizācija Open 3D Foundation, kuras ietvaros bez Amazon darbojas arī tādi uzņēmumi kā Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse. Studios, Audiokinetic, Genvid Technologies, Starptautiskā spēļu izstrādātāju asociācija, SideFX un Open Robotics.

Amazon Open 3D Engine pirmais izlaidums

Dzinēju jau izmanto Amazon, vairākas spēļu un animācijas studijas, kā arī robotikas uzņēmumi. No spēlēm, kas izveidotas uz dzinēja bāzes, var atzīmēt New World un Deadhaus Sonata. Projekts sākotnēji tika izstrādāts tā, lai to pielāgotu jūsu vajadzībām, un tam ir modulāra arhitektūra. Kopumā tiek piedāvāti vairāk nekā 30 moduļi, kas tiek piegādāti kā atsevišķas bibliotēkas, kas ir piemēroti nomaiņai, integrācijai trešo pušu projektos un lietošanai atsevišķi. Piemēram, pateicoties modularitātei, izstrādātāji var nomainīt grafikas renderētāju, skaņas sistēmu, valodas atbalstu, tīkla steku, fizikas dzinēju un jebkurus citus komponentus.

Galvenās dzinēja sastāvdaļas:

  • Integrēta vide spēļu izstrādei.
  • Daudzpavedienu fotoreālistiska renderēšanas sistēma Atom Renderer ar atbalstu Vulkan, Metal un DirectX 12 grafikas API.
  • Paplašināms 3D modeļu redaktors.
  • Skaņas apakšsistēma.
  • Rakstzīmju animācijas sistēma (Emotion FX).
  • Sistēma pusfabrikātu izstrādei (saliekamās konstrukcijas).
  • Dzinējs fizisko procesu simulēšanai reāllaikā. NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast un AMD TressFX tiek atbalstīti fizikas simulācijai.
  • Matemātikas bibliotēkas, izmantojot SIMD instrukcijas.
  • Tīkla apakšsistēma ar atbalstu trafika saspiešanai un šifrēšanai, tīkla problēmu simulācijai, datu replikācijai un straumes sinhronizācijai.
  • Universāls acs formāts spēļu resursiem. Ir iespējams ģenerēt resursus no Python skriptiem un ielādēt resursus asinhroni.
  • Komponenti spēles loģikas noteikšanai programmās Lua un Python.

Amazon Open 3D Engine pirmais izlaidums

Starp atšķirībām starp O3DE un Amazon Lumberyard dzinēju ir jauna uzbūves sistēma, kuras pamatā ir Cmake, modulāra arhitektūra, atvērtu utilītu izmantošana, jauna saliekamā sistēma, paplašināms lietotāja interfeiss, kura pamatā ir Qt, papildu iespējas darbam ar mākoņpakalpojumiem, veiktspējas optimizācija, jaunas tīkla iespējas un uzlabots dzinējs. renderēšana ar atbalstu staru izsekošanas, globālā apgaismojuma, uz priekšu un atlikto renderēšanu.

Tiek atzīmēts, ka pēc dzinēja koda atvēršanas projektam pievienojās vairāk nekā 250 izstrādātāju un ieviesa 2182 izmaiņas. Projekta pirmais laidiens ir izturējis stabilizācijas posmu un tiek uzskatīts par gatavu profesionālu 3D spēļu un simulatoru izstrādei. Operētājsistēmai Linux ir sākusies pakotņu veidošana deb formātā, un ir piedāvāts instalētājs operētājsistēmai Windows. Jaunajā versijā ir pievienoti arī tādi jauninājumi kā profilēšanas un veiktspējas pārbaudes rīki, eksperimentāls ainavas ģenerators, integrācija ar vizuālās programmēšanas vidi Script Canvas, Gem paplašinājumu sistēma ar mākoņpakalpojumu atbalstu, papildinājumi vairāku spēlētāju tiešsaistes spēļu izveidei, SDK dzinēja konfigurēšanai un izstrādes atbalstam Windows, Linux, macOS, iOS un Android platformās. O3DE dārgakmeņu paplašinājumu veidā ir izlaistas paketes ar Kythera mākslīgā intelekta dzinēju, Cesium ģeotelpiskajiem 3D modeļiem un PopcornFX vizuālajiem efektiem.

Avots: opennet.ru

Pievieno komentāru