Otvoreni 3D Engine, Amazonov open source mehanizam za igre za stvaranje AAA igara

Amazonov motor za igre pod nazivom Lumberyard uvijek je bio dostupan za besplatnu upotrebu, ali nikad nisam imao veliku podršku programerii suočavajući se s nedostatkom privlačnosti, Amazon je odlučio pretvoriti motor igre u projekat otvorenog koda uz to su promijenili i ime pokretača igre te su stvorili organizaciju koja će nadgledati inicijativu.

Sve ovo Amazon je nedavno najavio najavom kojom predstavlja projekt O3DE (Open 3D Engine), koji nudi mehanizam za igre otvorenog koda pogodan za stvaranje AAA igara.

Motor O3DE je redizajnirana i poboljšana verzija Lumberyard motora, zasnovan na CryEngine tehnologijama licenciranim od Cryteka 2015. godine i uz podršku za razne platforme kao što su Linux, Windows 10, macOS, iOS i Android. Kôd je napisan na C ++ i objavljen pod Apache 2.0 i MIT licencama.

Razlike u O3DE u odnosu na Amazon Lumberyard uključuju novi sistem izrade Cmake, modularna arhitektura, otvoreni uslužni programi, novi unaprijed izgrađeni sistem, proširivo korisničko sučelje temeljeno na Qt-u, dodatne mogućnosti za rad s uslugama u oblaku, optimizacije performansi, nove mrežne mogućnosti, poboljšano prikazivanje motora s podrškom za crtanje zraka, globalno osvjetljenje, predviđanje i odgođeno prikazivanje.

O otvorenom 3D Engineu

Motor uključuje integrirano okruženje za razvoj igara, Atom procesor s više niti fotorealistički sistem prikazivanja s podrškom za Vulkan, metal i DirectX 12, proširivi urednik 3D modela, sistem za animaciju likova (Emotion FX), unaprijed izgrađeni razvojni sistem (unaprijed izrađen), fizički simulacijski mehanizam u stvarnom vremenu i matematičke biblioteke koji koriste SIMD upute. Vizualno programsko okruženje (Script Canvas), kao i jezici Lua i Python, mogu se koristiti za definiranje logike igre.

Slušamo programere igara i simulacija koji žele više opcija koje omogućavaju suradnju, prilagođavanje i kreativnu kontrolu u njihovim proizvodnim procesima. Izrada 3D alata od nule može biti prevelika trošak, potrebno je godinama da se razvije i zahtijevati značajna sredstva za održavanje. Ovi programeri na kraju odluče potrošiti kritični novac na pronalazak kotača ili na korištenje vlastitih rješenja koja je teško prilagoditi.

Podržava NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast i AMD TressFX za fizičku simulaciju, Pored toga, ima ugrađeni mrežni podsistem sa podrškom za kompresiju i enkripciju prometa, simulaciju mrežnih problema, sredstva za replikaciju podataka i sinhronizaciju protoka. Podržava univerzalni mrežni format za resurse igara, automatizaciju stvaranja resursa na jeziku Python i učitavanje resursa u asinhronom načinu.

Ukupno, nudi se više od 30 modula, isporučuju se kao zasebne biblioteke, pogodan za zamjenu, integraciju u projekte nezavisnih proizvođača i odvojenu upotrebu. Na primjer, zahvaljujući modularnosti, programeri mogu zamijeniti grafičko prikazivanje, zvučni sistem, jezičnu podršku, mrežni paket, fizički mehanizam i bilo koju drugu komponentu.

Izgradili smo moćan komponentni sistem entiteta i popularni mehanizam za skriptiranje vizualnog skripta Canvas. Također smo nabavili uređivač animacija Emotion FX, stvorili modularni Gems sistem i implementirali mnoge Twitch i AWS integracije. Ali jedna stvar koja se nikada nije promijenila bila je naša misija: učiniti besplatne alate za 3D prikazivanje svjetske klase dostupnim svima. Sada idemo korak dalje.

Motor već ga koriste Amazon, razni studiji za igru ​​i animaciju i robotike. Od igara stvorenih na osnovu motora, može se istaknuti Novi svijet.

Konačno, takođe se spominje da za dalji razvoj motora na neutralnoj platformi pod pokroviteljstvom Linux Foundation, stvorena je Open 3D Foundation, čija je svrha pružiti visokokvalitetni otvoreni 3D mehanizam za razvoj modernih igara i visoko preciznih simulatora sposobnih za rad u stvarnom vremenu i pružanje kinematografskog kvaliteta.

Izvor: https://aws.amazon.com


Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.