Vydání herního enginu Open 3D Engine 22.10, který otevřel Amazon

Nezisková organizace Open 3D Foundation (O3DF) oznámila vydání otevřeného 3D herního enginu Open 3D Engine 22.10 (O3DE), vhodného pro vývoj moderních AAA her a vysoce věrných simulací schopných běžet v reálném čase a poskytovat filmovou kvalitu. . Kód je napsán v C++ a publikován pod licencí Apache 2.0. K dispozici je podpora pro platformy Linux, Windows, macOS, iOS a Android.

Zdrojový kód pro motor O3DE byl open source od společnosti Amazon v červenci 2021 a je založen na kódu dříve vyvinutého proprietárního enginu Amazon Lumberyard, postaveného na technologiích CryEngine licencovaných od Cryteku v roce 2015. Na vývoj enginu po objevu dohlíží nezisková organizace Open 3D Foundation, vytvořená pod záštitou Linux Foundation, kromě Amazonu také firmy jako Epic Games, Adobe, Huawei, Microsoft, Intel či Niantic se zapojil do společné práce na projektu.

Engine obsahuje integrované prostředí pro vývoj her, vícevláknový fotorealistický renderovací systém Atom Renderer s podporou Vulkan, Metal a DirectX 12, rozšiřitelný editor 3D modelů, systém animace postav (Emotion FX), systém pro vývoj polotovarů (prefab), fyzikální simulační engine real-time a matematické knihovny využívající SIMD instrukce. K definování herní logiky lze použít vizuální programovací prostředí (Script Canvas) a také jazyky Lua a Python.

Projekt byl původně navržen tak, aby se dal přizpůsobit vašim potřebám a má modulární architekturu. Celkem je nabízeno více než 30 modulů dodávaných jako samostatné knihovny, vhodné pro výměnu, integraci do projektů třetích stran a samostatné použití. Například díky modularitě mohou vývojáři nahradit grafický renderer, zvukový systém, jazykovou podporu, síťový zásobník, fyzikální engine a jakékoli další komponenty.

Mezi změny v nové verzi:

  • Byly navrženy nové funkce pro zjednodušení zapojení nových účastníků do práce a interakce mezi členy vývojového týmu. Přidána podpora pro: externí projekty pro stahování a sdílení projektů přes URL; šablony pro zjednodušení vytváření standardních projektů; mezipaměť síťových prostředků pro organizaci sdíleného přístupu ke zpracovaným zdrojům; průvodce pro rychlé vytváření rozšíření Gem.
  • Vylepšené nástroje pro vytváření her pro více hráčů. K dispozici jsou připravené funkce pro organizaci spojení mezi serverem a klientem, ladění a vytváření sítí.
  • Procesy přidávání animací byly zjednodušeny. Přidána vestavěná podpora pro extrakci pohybu kořene (Root Motion, pohyb postavy založený na animaci kořenové kosti kostry). Vylepšený proces importu animace.
  • Možnosti rozhraní pro navigaci mezi prostředky byly rozšířeny. Přidána podpora pro horké znovu načítání zdrojů.
  • Zlepšila se použitelnost práce s Viewportem, zlepšil se výběr prvků a editace prefabrikátů.
  • Systém krajinné výstavby byl převeden z kategorie experimentálních schopností do stavu předběžné připravenosti (náhled). Výrazně se zlepšil výkon vykreslování a úprav krajiny. Přidána podpora pro škálování na oblasti o rozměrech 16 x 16 kilometrů.
  • Byly implementovány nové funkce vykreslování, jako jsou doplňky pro generování oblohy a hvězd.

Zdroj: opennet.ru

Přidat komentář