Izdaja igralnega mehanizma Open 3D Engine 22.10, ki ga je odprl Amazon

Neprofitna organizacija Open 3D Foundation (O3DF) je napovedala izdajo odprtega motorja za 3D igre Open 3D Engine 22.10 (O3DE), primernega za razvoj sodobnih AAA iger in simulacij visoke ločljivosti, ki so zmožne realnočasovne in kinematografske kakovosti. Koda je napisana v C++ in objavljena pod licenco Apache 2.0. Obstaja podpora za platforme Linux, Windows, macOS, iOS in Android.

Izvorno kodo za motor O3DE je julija 2021 odprl Amazon in temelji na kodi predhodno razvitega lastniškega motorja Amazon Lumberyard, zgrajenega na tehnologijah motorja CryEngine, licenciranih pri Cryteku leta 2015. Po odkritju razvoj motorja nadzoruje neprofitna organizacija Open 3D Foundation, ki je nastala pod okriljem Linux Foundation, poleg Amazona pa še podjetja, kot so Epic Games, Adobe, Huawei, Microsoft, Intel in Niantic. pridružili skupnemu delu na projektu.

Motor vključuje integrirano okolje za razvoj iger, večnitni fotorealistični sistem upodabljanja Atom Renderer s podporo za Vulkan, Metal in DirectX 12, razširljiv urejevalnik 3D modelov, sistem za animacijo likov (Emotion FX), sistem za razvoj polizdelkov. (prefab), mehanizem fizikalne simulacije v realnem času in matematične knjižnice z uporabo navodil SIMD. Za definiranje logike igre je mogoče uporabiti vizualno programsko okolje (Script Canvas) ter jezika Lua in Python.

Projekt je bil prvotno zasnovan tako, da se prilagaja vašim potrebam in ima modularno arhitekturo. Skupno je na voljo več kot 30 modulov, dobavljenih kot ločene knjižnice, primernih za zamenjavo, integracijo v projekte tretjih oseb in uporabo ločeno. Na primer, zaradi modularnosti lahko razvijalci zamenjajo grafični upodabljalnik, zvočni sistem, jezikovno podporo, omrežni sklad, fizikalni mehanizem in vse druge komponente.

Med spremembami v novi različici:

  • Predlagane so bile nove funkcije za poenostavitev vključevanja novih udeležencev v delo in interakcijo med člani razvojne ekipe. Dodana podpora za: zunanje projekte za prenos in skupno rabo projektov prek URL-ja; predloge za poenostavitev ustvarjanja standardnih projektov; predpomnilnik omrežnih virov za organizacijo skupnega dostopa do obdelanih virov; čarovniki za hitro ustvarjanje razširitev Gem.
  • Izboljšana orodja za ustvarjanje iger za več igralcev. Na voljo so že pripravljene funkcije za organiziranje povezav med strežnikom in odjemalcem, odpravljanje napak in ustvarjanje omrežij.
  • Postopki za dodajanje animacije so poenostavljeni. Dodana vgrajena podpora za ekstrakcijo koreninskega gibanja (Root Motion, gibanje lika, ki temelji na animaciji koreninske kosti okostnjaka). Izboljšan postopek uvoza animacij.
  • Zmožnosti vmesnika za krmarjenje po virih so bile razširjene. Dodana podpora za vroče ponovno nalaganje virov.
  • Izboljšana je uporabnost dela z Viewportom, izboljšana je izbira elementov in urejanje prefabov.
  • Sistem krajinske gradnje je bil prenesen iz kategorije eksperimentalnih zmogljivosti v stanje predhodne pripravljenosti (predogled). Zmogljivost upodabljanja in urejanja pokrajin je bila znatno izboljšana. Dodana podpora za skaliranje na območja, ki merijo 16 x 16 kilometrov.
  • Implementirane so bile nove funkcije upodabljanja, kot so dodatki za ustvarjanje neba in zvezd.

Vir: opennet.ru

Dodaj komentar