Amazon zveřejnil otevřený herní engine Open 3D Engine založený na technologiích CryEngine

Amazon zveřejnil projekt O3DE (Open 3D Engine), který open-sourceuje herní engine vhodný pro tvorbu AAA her. Engine O3DE je přepracovaná a vylepšená verze dříve vyvinutého proprietárního enginu Amazon Lumberyard, založeného na technologiích CryEngine licencovaných od Cryteku v roce 2015. Kód je napsán v C++ a publikován pod licencí Apache 2.0 a MIT. K dispozici je podpora pro platformy Linux, Windows 10, macOS, iOS a Android.

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.

Amazon zveřejnil otevřený herní engine Open 3D Engine založený na technologiích CryEngine

Pro simulaci fyziky jsou podporovány NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast a AMD TressFX. Je zde zabudován síťový subsystém s podporou komprese a šifrování provozu, simulace síťových problémů, nástroje pro replikaci dat a synchronizaci streamů. Podporuje univerzální formát mesh pro herní zdroje, automatizaci generování zdrojů v Pythonu a asynchronní načítání zdrojů.

Amazon zveřejnil otevřený herní engine Open 3D Engine založený na technologiích CryEngine

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.

Amazon zveřejnil otevřený herní engine Open 3D Engine založený na technologiích CryEngine

Mezi rozdíly mezi O3DE a enginem Amazon Lumberyard patří nový systém sestavení založený na Cmake, modulární architektura, použití otevřených utilit, nový prefabrikovaný systém, rozšiřitelné uživatelské rozhraní založené na Qt, další možnosti pro práci s cloudovými službami, optimalizace výkonu, nové síťové možnosti a vylepšený engine vykreslování s podporou sledování paprsků, globálního osvětlení, dopředného a odloženého vykreslování. Engine již používá Amazon, několik herních a animačních studií a také robotické společnosti. Z her vytvořených na základě enginu lze zaznamenat New World.

Pro další vývoj enginu na neutrální platformě byla pod záštitou Linux Foundation vytvořena Open 3D Foundation, jejímž cílem je poskytovat otevřený, vysoce kvalitní 3D engine pro vývoj moderních her a high-fidelity. simulátory, které mohou pracovat v reálném čase a poskytují filmovou kvalitu. Do společné práce na enginu se již zapojilo 20 společností, včetně Adobe, AWS, Huawei, Niantic, Intel, Red Hat, AccelByte, Apocalypse Studios, Audiokinetic, Genvid Technologies, International Game Developers Association, SideFX a Open Robotics.



Zdroj: opennet.ru

Přidat komentář