Odprti 3D Engine, Amazonov odprtokodni motor za ustvarjanje iger AAA

Amazonov igralni stroj z imenom Lumberyard je bil vedno na voljo za brezplačno uporabo, vendar nikoli ni imel veliko podpore razvijalciin glede na to pomanjkanje privlačnosti se je Amazon odločil spremeniti igralni mehanizem v odprtokodni projekt poleg tega so spremenili tudi ime igralnega mehanizma in ustvarili organizacijo, ki bo spremljala pobudo.

Vse to je Amazon pred kratkim predstavil z napovedjo o uvedbi projekta O3DE (Open 3D Engine), ki ponuja odprtokodni motor za igre, primeren za ustvarjanje iger AAA.

Motor O3DE je preoblikovana in izboljšana različica Lumberyardovega motorja, temelji na tehnologijah CryEngine, ki jih je Crytek licenciral leta 2015, in s podporo za različne platforme, kot so Linux, Windows 10, macOS, iOS in Android. Koda je napisana v jeziku C ++ in izdana pod licencami Apache 2.0 in MIT.

Razlike v O3DE v primerjavi z Amazon Lumberyard vključujejo nov sistem izdelave Cmake, modularna arhitektura, odprti pripomočki, nov vnaprej zgrajen sistem, razširljiv uporabniški vmesnik na osnovi Qt, dodatne zmogljivosti za delo s storitvami v oblaku, optimizacije zmogljivosti, nove omrežne zmogljivosti, izboljšano upodabljanje motorja s podporo za risanje žarkov, globalno osvetlitev, predvidevanje in zapoznelo upodabljanje.

O Open 3D Engine

Motor vključuje integrirano okolje za razvoj iger, večnitni procesor Atom fotorealistični sistem upodabljanja s podporo za Vulkan, metal in DirectX 12, razširljiv urejevalnik 3D modelov, sistem za animacijo znakov (Emotion FX), vnaprej zgrajen razvojni sistem (vnaprej izdelan), fizični simulacijski mehanizem fizike in matematične knjižnice ki uporabljajo navodila SIMD. Vizualno programsko okolje (Script Canvas) ter jeziki Lua in Python lahko uporabimo za določanje logike igre.

Prisluhnemo razvijalcem iger in simulacij, ki želijo več možnosti, ki omogočajo sodelovanje, prilagajanje in kreativni nadzor v njihovih proizvodnih procesih. Izdelava 3D orodij iz nič je lahko stroškovno previsoka, traja leta, da se razvije, za vzdrževanje pa so potrebna znatna sredstva. Ti razvijalci se na koncu odločijo, da bodo porabili kritični denar za novo izumljanje kolesa ali za uporabo lastniških rešitev, ki jih je težko prilagoditi.

Podpira NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast in AMD TressFX za fizično simulacijo, Poleg tega ima vgrajen tudi omrežni podsistem s podporo za stiskanje in šifriranje prometa, simulacijo omrežnih težav, sredstva za kopiranje podatkov in sinhronizacijo pretoka. Podpira univerzalno mrežno obliko za igralne vire, avtomatizacijo ustvarjanja virov v jeziku Python in nalaganje virov v asinhronem načinu.

V celoti na voljo je več kot 30 modulov, ki so na voljo kot ločene knjižnice, primeren za nadomestitev, integracijo v tuje projekte in ločeno uporabo. Na primer, zahvaljujoč modularnosti lahko razvijalci nadomestijo upodabljanje grafike, zvočni sistem, jezikovno podporo, mrežni sklad, fizični mehanizem in katero koli drugo komponento.

Zgradili smo zmogljiv sistem komponentnih entitet in priljubljen skriptni mehanizem za vizualno skriptu. Nabavili smo tudi urejevalnik animacij Emotion FX, ustvarili modularni sistem Gems in izvedli številne integracije Twitch in AWS. Toda ena stvar, ki se ni nikoli spremenila, je bilo naše poslanstvo: omogočiti brezplačna orodja za 3D-upodabljanje svetovnega razreda dostopna vsem. Zdaj gremo še korak naprej.

Motor že uporabljajo Amazon, različni studii za igre in animacije in robotiko. Med igrami, ustvarjenimi na osnovi motorja, je mogoče izpostaviti New World.

Na koncu je omenjeno tudi to nadaljnji razvoj motorja na nevtralni platformi pod okriljem fundacije Linux, je bila ustvarjena Open 3D Foundation, katerega namen je zagotoviti visokokakovosten odprti 3D motor za razvoj sodobnih iger in visoko natančne simulatorje, ki lahko delujejo v realnem času in zagotavljajo kinematografsko kakovost.

vir: https://aws.amazon.com


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.