-Open 3D Engine je bezplatný a open source 3D herní engine vyvinutý Open 3D Foundation, dceřinou společností Linux Foundation,
Linux Foundation oznámila před několika dny vydání nové verze Open 3D Engine 23.10, který pro ty, kteří o tom stále nevědí, by měl vědět, že se jedná o open source 3D herní engine, který lze použít k vývoji moderních her třídy AAA a vysoce věrných simulací, které mohou fungovat v reálném čase a poskytují filmovou kvalitu.
Motor obsahuje integrované prostředí pro vývoj her, vícevláknový fotorealistický vykreslovací systém Atom Renderer s podporou Vulkan, Metal a DirectX 12, rozšiřitelný editor 3D modelů, systém animace postav (Emotion FX), předem vytvořený vývojový systém, modul pro simulaci fyzikálních procesů v reálném čase a matematické knihovny pomocí instrukcí SIMD.
Nejnovější verze představuje vysoce působivé příspěvky a nabízí několik vylepšení, jejichž cílem je usnadnit vývojářům, umělcům a tvůrcům obsahu vytváření 3D simulací pro AAA hry, robotické simulace a další 3D aplikace v AI, metaverse, digitálních dvojčatech, automobilovém průmyslu a dalších.
Hlavní novinky Open 3D Engine 23.10
V této nové verzi motoru, která je představena, je jednou z jeho nejpozoruhodnějších novinek nový experimentální editor vlastností dokumentu (DPE), že pumožňuje tvůrcům nástrojů vytvářet editory vlastností aniž byste se museli ponořit do složitosti vývoje front-endu v Qt a bez starostí o samostatnou implementaci nástrojů pro třídění a filtrování prvků. DPE umožňuje vývojářům specifikovat rozvržení, chování úprav a obecné vlastnosti uživatelského rozhraní v „dokumentu“ podobném XML, který je převeden na požadované rozhraní pomocí widgetu DocumentPropertyEditor. Editor „Console Variables“ O3DE je prvním nástrojem napsaným pomocí rámce DPE s experimentální podporou pro Entity Inspector založený na DPE, který je v tomto vydání poprvé schopen zobrazovat předem vytvořená přepsání. Stojí za zmínku, že tato funkce je ve výchozím nastavení zakázána, ale pro zájemce můžete povolit DPE podle následujícího pokyny z následujícího odkazu.
Další novinkou, která v Open 3D Engine 23.10 vyniká, je vylepšení provedená v renderovacím systémem Atom, protože se pracovalo na zlepšení výkonu a kvality vykreslování a byla přidána podpora pro mobilní zařízení založená na iOS a Androidu, byl přidán rámec pro souběžnou práci s více GPU a byla implementována podpora pro odrazy. sledování paprsků.
Kromě toho, technika optimalizace instance sítě, který umožňuje jedním přístupem vykreslit více kopií polygonální sítě nalezené ve 3D scéně (například při vykreslování typických opakujících se objektů, jako je tráva, budovy a stromy).
V prostředí programování vizuálních skriptů Script Canvas přidal podporu pro kompaktní uzly Zabírají méně vizuálního prostoru a jsou navrženy tak, aby zvládaly jednoduché operace. Nová funkce umožňuje, aby byl graf uzlů kompaktnější a snáze se ladil.
To je také zdůrazněno Přidáno experimentální rozhraní pro nadřazené polotovary (Prefab Overrides), což vám umožní libovolně měnit obsah instancí polotovarů a navíc jsou zavedeny funkce pro automatizaci vytváření vlastních úložišť s přídavnými moduly (Gems), šablonami a projekty.
Z další změny které vyčnívají z této nové verze:
- Pro zjednodušení instalace zkompilované verze Open 3D Engine byly vytvořeny snap balíčky pro Ubuntu 20.04 a 22.0.
- Rozšířené možnosti exportu pro projekty vytvořené pomocí Open 3D Engine pro Windows, Linux, Linux Server a iOS. Očekává se, že v blízké budoucnosti bude podporován export projektů pro Android.
- Přidána podpora pro mechanismy přidělování paměti VMA a DX12MA.
- Rozšířily se možnosti vytváření simulátorů robotů. Systém projektových šablon pro roboty byl výrazně vylepšen.
- Přidána šablona pro rychlé vytvoření robotických paží.
- Je poskytována dokumentace pro spouštění šablon projektů pomocí platformy Robot Operating System (ROS2).
- Přidána podpora prizmatických spojů pro přenos točivého momentu.
- Byl vylepšen výkon komponenty fotoaparátu a byly rozšířeny možnosti přizpůsobení komponenty fotoaparátu.
- Nabízeny jsou dva typy pinzety: vakuové a prstové.
- Přidána součást kontaktního snímače.
Konečně, pokud máte zájem dozvědět se o tom více, můžete konzultovat podrobnosti Na následujícím odkazu.