Open 3D Engine verze 25.10

Nezisková organizace Open 3D Foundation (O3DF) vydala Open 3D Engine 25.10 (O3DE), open-source 3D herní engine vhodný pro vývoj moderních AAA her a vysoce věrných simulátorů, které jsou schopny běžet v reálném čase a poskytovat výkon filmové kvality. Kód je napsán v jazyce C++ a publikován pod licencí Apache 2.0. K dispozici je podpora platformy. Linux, Windows, macOS, iOS a Android.

Engine O3DE byl v červenci 2021 zveřejněn společností Amazon a je založen na kódu dříve vyvinutého proprietárního enginu Amazon Lumberyard, postaveného na technologiích enginu CryEngine licencovaných od společnosti Crytek v roce 2015. Od zveřejnění kódové základny s otevřeným zdrojovým kódem dohlíží na vývoj enginu nezisková organizace Open 3D Foundation, založená pod záštitou... Linux Nadace. Kromě Amazonu se k projektu připojily společnosti jako Epic Games, Adobe, Huawei, Microsoft, Intel a Niantic.

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 je od základů navržen tak, aby byl přizpůsobitelný, a vyznačuje se modulární architekturou. K dispozici je několik desítek modulů, dodávaných jako samostatné knihovny, vhodné pro nahrazení, integraci do projektů třetích stran a samostatné použití. Díky modularitě mohou vývojáři například nahradit grafický renderer, zvukový systém, jazykovou podporu, síťový stack, fyzikální engine a jakékoli další komponenty.

Open 3D Engine verze 25.10

Mezi změny v nové verzi patří:

  • Instalační proces byl přepracován. Byla přidána možnost ruční instalace požadovaných závislostí. Velikost instalačního balíčku byla zmenšena o 26 %. Windows a o 40 % pro LinuxVelikost kompilovaných binárních souborů byla výrazně snížena o 54.50 %. Windows a o 72.31 % pro Linux.
  • Efektivita montážního procesu se zvýšila.
  • Možnosti ladění byly rozšířeny a optimalizovány: spotřeba paměti v editačním rozhraní byla snížena až o 50 %, proces sestavení v ladicím režimu byl zrychlen a doba trvání ladicích iterací (oprava -> kompilace -> spuštění -> test) byla zkrácena z minut na sekundy.
  • Zajištěná kompatibilita se standardem C++ 20.
  • Vylepšený výkon a detekce závislostí v procesoru datových zdrojů.
  • Možnosti simulace robotů byly rozšířeny. Komponenty určené pro použití při vývoji robotů byly přesunuty z modulu ROS2 do nových modulů ROS2Controllers, ROS2Robot a ROS2Sensors.
  • Základní knihovny AzCore, AzFramework a AzToolsFramework byly převedeny tak, aby byly dynamicky propojeny, nikoli staticky.
  • Na plošině Linux Byla implementována podpora pro mechanismus MOC (Masked Occlusion Culling), který zabraňuje vykreslování objektů překrývajících se jinými objekty.
  • Přidána možnost aplikovat efekt Rozmazání pohybem na pohybující se objekty ve fázi následného zpracování.
  • Přidána podpora pro současné stínování více scén v jednom renderovacím průchodu.
  • Přidána podpora pro další formáty reprezentace vrcholů pro sledování paprsků.
  • Do modulu OpenXR byly přidány komponenty pro ovladače virtuální reality. Pro systémy Linux Modul OpenXR je povolen.

Přehrát video


Zdroj: opennet.ru
Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster