Izdanje pokretača igre Open 3D Engine 22.10, koji je otvorio Amazon

Neprofitna organizacija Open 3D Foundation (O3DF) najavila je izdavanje pogona za otvorene 3D igre Open 3D Engine 22.10 (O3DE), prikladnog za razvoj modernih AAA igara i simulacija visoke vjernosti koje se mogu izvoditi u stvarnom vremenu i isporučiti kinematografsku kvalitetu . Kod je napisan u C++ i objavljen pod licencom Apache 2.0. Postoji podrška za Linux, Windows, macOS, iOS i Android platforme.

Izvorni kod za motor O3DE otvorio je Amazon u srpnju 2021. i temelji se na kodu prethodno razvijenog vlasničkog motora Amazon Lumberyard, izgrađenog na tehnologijama motora CryEngine licenciranih od strane Cryteka 2015. Nakon otkrića, razvoj motora nadzire neprofitna organizacija Open 3D Foundation, nastala pod okriljem Linux Foundationa, a uz Amazon, tvrtke kao što su Epic Games, Adobe, Huawei, Microsoft, Intel i Niantic pridružili su se zajedničkom radu na projektu.

Motor uključuje integrirano okruženje za razvoj igara, višenitni fotorealistični sustav renderiranja Atom Renderer s podrškom za Vulkan, Metal i DirectX 12, proširivi uređivač 3D modela, sustav za animaciju likova (Emotion FX), sustav za razvoj polugotovih proizvoda (prefab), stroj za simulaciju fizike u stvarnom vremenu i matematičke biblioteke koje koriste SIMD upute. Za definiranje logike igre može se koristiti vizualno programsko okruženje (Script Canvas), kao i jezici Lua i Python.

Projekt je inicijalno dizajniran da bude prilagodljiv vašim potrebama i ima modularnu arhitekturu. Ukupno se nudi više od 30 modula koji se isporučuju kao zasebne biblioteke, prikladni za zamjenu, integraciju u projekte trećih strana i korištenje zasebno. Na primjer, zahvaljujući modularnosti, programeri mogu zamijeniti grafički renderer, zvučni sustav, jezičnu podršku, mrežni skup, motor fizike i sve druge komponente.

Među promjenama u novoj verziji:

  • Predložene su nove značajke koje pojednostavljuju uključivanje novih sudionika u rad i interakciju između članova razvojnog tima. Dodana podrška za: vanjske projekte za preuzimanje i dijeljenje projekata putem URL-a; predlošci za pojednostavljenje izrade standardnih projekata; predmemorija mrežnih resursa za organiziranje zajedničkog pristupa obrađenim resursima; čarobnjaci za brzo stvaranje Gem ekstenzija.
  • Poboljšani alati za stvaranje igara za više igrača. Dostupne su gotove funkcije za organiziranje veza između poslužitelja i klijenta, otklanjanje pogrešaka i stvaranje mreža.
  • Procesi za dodavanje animacije su pojednostavljeni. Dodana je ugrađena podrška za ekstrakciju pokreta korijena (kretanje korijena, kretanje lika temeljeno na animaciji korijenske kosti kostura). Poboljšan proces uvoza animacije.
  • Mogućnosti sučelja za navigaciju kroz resurse su proširene. Dodana podrška za vruće ponovno učitavanje resursa.
  • Poboljšana je upotrebljivost rada s Viewportom, poboljšan je odabir elemenata i uređivanje prefabova.
  • Sustav krajobrazne izgradnje prebačen je iz kategorije eksperimentalnih sposobnosti u stanje preliminarne spremnosti (pretpregled). Izvedba renderiranja i uređivanja krajolika značajno je poboljšana. Dodana podrška za skaliranje na područja dimenzija 16 puta 16 kilometara.
  • Implementirane su nove značajke renderiranja, poput dodataka za generiranje neba i zvijezda.

Izvor: opennet.ru

Dodajte komentar