Az Amazon által megnyitott Open 3D Engine 22.10 játékmotor kiadása

Az Open 3D Foundation (O3DF) non-profit szervezet bejelentette az Open 3D Engine 3 (O22.10DE) nyílt 3D-s játékmotor megjelenését, amely alkalmas modern AAA játékok és valós idejű és moziszerű minőségre képes high-fidelity szimulációk fejlesztésére. A kód C++ nyelven íródott, és az Apache 2.0 licenc alatt van közzétéve. Támogatja a Linux, Windows, macOS, iOS és Android platformokat.

Az O3DE motor forráskódja 2021 júliusában nyílt forráskóddal készült az Amazontól, és a korábban kifejlesztett, szabadalmaztatott Amazon Lumberyard motor kódján alapul, amely a Crytek által 2015-ben licencelt CryEngine motortechnológiákra épül. A motor fejlesztését a felfedezés után a Linux Foundation égisze alatt létrejött Open 3D Foundation non-profit szervezet felügyeli, az Amazonon kívül olyan cégek, mint az Epic Games, az Adobe, a Huawei, a Microsoft, az Intel és a Niantic csatlakozott a projekt közös munkájához.

A motor tartalmaz egy integrált játékfejlesztő környezetet, egy többszálas fotorealisztikus renderelő rendszert Atom Renderer a Vulkan, Metal és DirectX 12 támogatásával, egy bővíthető 3D modellszerkesztőt, egy karakteranimációs rendszert (Emotion FX), egy félkész termékfejlesztő rendszert. (prefab), egy fizikai szimulációs motor valós idejű és matematikai könyvtárak SIMD utasításokat használva. A játék logikájának meghatározásához vizuális programozási környezet (Script Canvas), valamint a Lua és Python nyelvek használhatók.

A projektet eredetileg úgy tervezték, hogy az Ön igényeihez igazítható legyen, és moduláris felépítésű. Összesen több mint 30 modult kínálnak, külön könyvtárként szállítva, amelyek alkalmasak cserére, harmadik féltől származó projektekbe való integrálásra és külön használatra. Például a modularitásnak köszönhetően a fejlesztők lecserélhetik a grafikus renderelőt, a hangrendszert, a nyelvi támogatást, a hálózati veremet, a fizikai motort és bármely más összetevőt.

Az új verzió változásai között szerepel:

  • Új funkciókat javasoltak annak érdekében, hogy leegyszerűsítsék az új résztvevők bevonását a munkába és a fejlesztőcsapat tagjai közötti interakcióba. Támogatás hozzáadva: külső projektek projektek letöltéséhez és megosztásához URL-en keresztül; sablonok a szabványos projektek létrehozásának egyszerűsítésére; hálózati erőforrás gyorsítótár a feldolgozott erőforrásokhoz való megosztott hozzáférés megszervezéséhez; varázslók a Gem bővítmények gyors létrehozásához.
  • Továbbfejlesztett eszközök többszereplős játékok létrehozásához. Kész funkciók állnak rendelkezésre a szerver és a kliens közötti kapcsolatok szervezésére, hibakeresésre és hálózatok létrehozására.
  • Az animáció hozzáadásának folyamata leegyszerűsödött. Hozzáadott beépített támogatás a gyökérmozgás extrahálásához (Root Motion, egy csontváz gyökércsontjának animációján alapuló karaktermozgás). Továbbfejlesztett animáció importálási folyamat.
  • Bővültek az erőforrásokban való navigáláshoz szükséges felületek lehetőségei. Támogatás hozzáadva az erőforrások forró újratöltéséhez.
  • Javult a Viewporttal való munkavégzés használhatósága, javult az elemek kiválasztása és az előregyártott elemek szerkesztése.
  • A tájépítési rendszer a kísérleti képességek kategóriájából az előzetes készenléti állapotba (előzetes betekintés) került át. A tájképek megjelenítésének és szerkesztésének teljesítménye jelentősen javult. Hozzáadott támogatás a méretezéshez a 16 x 16 kilométeres területeken.
  • Új megjelenítési funkciókat vezettek be, például kiegészítéseket az égbolt és a csillagok létrehozásához.

Forrás: opennet.ru

Hozzászólás