Vydanie herného enginu Open 3D Engine 22.10, ktorý otvoril Amazon

Nezisková organizácia Open 3D Foundation (O3DF) oznámila vydanie otvoreného 3D herného enginu Open 3D Engine 22.10 (O3DE), vhodného na vývoj moderných AAA hier a verných simulácií schopných bežať v reálnom čase a poskytovať filmovú kvalitu. . Kód je napísaný v C++ a publikovaný pod licenciou Apache 2.0. K dispozícii je podpora pre platformy Linux, Windows, macOS, iOS a Android.

Zdrojový kód pre motor O3DE bol otvorený od Amazonu v júli 2021 a je založený na kóde predtým vyvinutého proprietárneho motora Amazon Lumberyard, postaveného na technológiách CryEngine licencovaných spoločnosťou Crytek v roku 2015. Na vývoj enginu po objave dohliada nezisková organizácia Open 3D Foundation, vytvorená pod záštitou Linux Foundation, okrem Amazonu aj firmy ako Epic Games, Adobe, Huawei, Microsoft, Intel či Niantic sa zapojili do spoločnej práce na projekte.

Engine obsahuje integrované prostredie na vývoj hier, viacvláknový fotorealistický renderovací systém Atom Renderer s podporou Vulkan, Metal a DirectX 12, rozšíriteľný editor 3D modelov, systém animácie postáv (Emotion FX), systém vývoja polotovarov (prefabrikovaný), fyzikálny simulačný motor v reálnom čase a matematické knižnice využívajúce inštrukcie SIMD. Na definovanie logiky hry možno použiť vizuálne programovacie prostredie (Script Canvas), ako aj jazyky Lua a Python.

Projekt bol pôvodne navrhnutý tak, aby sa dal prispôsobiť vašim potrebám a má modulárnu architektúru. Celkovo je ponúkaných viac ako 30 modulov dodávaných ako samostatné knižnice, vhodné na výmenu, integráciu do projektov tretích strán a samostatné použitie. Napríklad vďaka modularite môžu vývojári nahradiť grafický renderer, zvukový systém, jazykovú podporu, sieťový zásobník, fyzikálny engine a akékoľvek ďalšie komponenty.

Medzi zmeny v novej verzii:

  • Boli navrhnuté nové funkcie na zjednodušenie zapojenia nových účastníkov do práce a interakcie medzi členmi vývojového tímu. Pridaná podpora pre: externé projekty na sťahovanie a zdieľanie projektov cez URL; šablóny na zjednodušenie vytvárania štandardných projektov; vyrovnávacia pamäť sieťových prostriedkov na organizovanie zdieľaného prístupu k spracovaným zdrojom; sprievodcov na rýchle vytváranie rozšírení Gem.
  • Vylepšené nástroje na vytváranie hier pre viacerých hráčov. K dispozícii sú hotové funkcie na organizovanie spojení medzi serverom a klientom, ladenie a vytváranie sietí.
  • Procesy pridávania animácií boli zjednodušené. Pridaná vstavaná podpora extrakcie pohybu koreňa (Root Motion, pohyb postavy založený na animácii koreňovej kosti kostry). Vylepšený proces importu animácií.
  • Rozšírili sa možnosti rozhrania na navigáciu v zdrojoch. Pridaná podpora pre horúce opätovné načítanie zdrojov.
  • Zlepšila sa použiteľnosť práce s Viewportom, zlepšil sa výber prvkov a úprava prefabrikátov.
  • Systém krajinnej výstavby bol presunutý z kategórie experimentálnych schopností do stavu predbežnej pripravenosti (preview). Výrazne sa zlepšil výkon vykresľovania a úprav krajiny. Pridaná podpora pre škálovanie na oblasti s rozmermi 16 x 16 kilometrov.
  • Boli implementované nové funkcie vykresľovania, ako napríklad doplnky na generovanie oblohy a hviezd.

Zdroj: opennet.ru

Pridať komentár