Az Open 3D Engine játékmotor első kiadása, amelyet az Amazon nyitott meg

Az Open 3D Foundation (O3DF) non-profit szervezet közzétette az Open 3D Engine (O3DE) nyílt 3D játékmotor első jelentős kiadá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ódját ez év júliusában nyitotta meg az Amazon, és a korábban kifejlesztett, szabadalmaztatott Amazon Lumberyard motor kódján alapul, amely a Crytek 2015-ben licencelt CryEngine motortechnológiáira épül. A motor semleges platformon történő fejlesztésére, a Linux Foundation égisze alatt létrejött az Open 3D Foundation szervezet, amelyen belül az Amazonon kívül olyan cégek működtek közre, mint az Adobe, Huawei, Intel, Red Hat, Niantic, AccelByte, Apocalypse Stúdiók, Audiokinetic, Genvid Technologies, International Game Developers Association, SideFX és Open Robotics.

Az Open 3D Engine játékmotor első kiadása, amelyet az Amazon nyitott meg

A motort már használja az Amazon, több játék- és animációs stúdió, valamint robotikai cég. A motor alapján készült játékok közül a New World és a Deadhaus Sonata említhető. A projektet eredetileg úgy tervezték, hogy az Ön igényeihez igazodjon, é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ármilyen más összetevőt.

A motor fő alkatrészei:

  • Integrált környezet játékfejlesztéshez.
  • Többszálú fotorealisztikus renderelő rendszer Atom Renderer Vulkan, Metal és DirectX 12 grafikus API-k támogatásával.
  • Bővíthető 3D modellszerkesztő.
  • Hang alrendszer.
  • Karakteranimációs rendszer (Emotion FX).
  • Rendszer félkész termékek fejlesztésére (előregyártott).
  • Motor a fizikai folyamatok valós idejű szimulálására. Az NVIDIA PhysX, az NVIDIA Cloth, az NVIDIA Blast és az AMD TressFX támogatja a fizikai szimulációt.
  • Matematikai könyvtárak SIMD utasításokat használva.
  • Hálózati alrendszer forgalomtömörítés és -titkosítás támogatásával, hálózati problémák szimulációjával, adatreplikációval és adatfolyam-szinkronizálással.
  • Univerzális mesh formátum a játékforrásokhoz. Lehetőség van Python-szkriptekből erőforrásokat generálni, és erőforrásokat aszinkron módon betölteni.
  • Összetevők a játék logikájának meghatározásához Lua és Python nyelven.

Az Open 3D Engine játékmotor első kiadása, amelyet az Amazon nyitott meg

Az O3DE és az Amazon Lumberyard motor közötti különbségek között szerepel a Cmake-re épülő új felépítésű rendszer, a moduláris architektúra, a nyílt segédprogramok használata, az új előregyártott rendszer, a Qt-n alapuló bővíthető felhasználói felület, a felhőszolgáltatásokkal való együttműködés további lehetőségei, teljesítményoptimalizálás, új hálózati képességek és továbbfejlesztett motor. renderelés sugárkövetés, globális megvilágítás, előre és késleltetett renderelés támogatásával.

Megjegyzendő, hogy a motorkód megnyitása után több mint 250 fejlesztő csatlakozott a projekthez, és 2182 változtatást hajtott végre. A projekt első kiadása túljutott a stabilizációs szakaszon, és készen áll a professzionális 3D-s játékok és szimulátorok fejlesztésére. Linux esetében megkezdődött a deb formátumú csomagok kialakítása, a Windowshoz pedig telepítőt javasoltak. Az új verzió olyan újításokat is tartalmaz, mint profilalkotási és teljesítménytesztelési eszközök, kísérleti tájgenerátor, integráció a Script Canvas vizuális programozási környezettel, felhőszolgáltatásokat támogató Gem-bővítmények rendszere, többjátékos online játékok létrehozásához szükséges kiegészítők, SDK a motor konfigurálásához és a fejlesztés támogatásához Windows, Linux, macOS, iOS és Android platformokon. Az O3DE gyöngyszem-kiterjesztései formájában megjelentek a Kythera mesterséges intelligencia motorral, Cesium térinformatikai 3D modellekkel és PopcornFX vizuális effektusokkal ellátott csomagok.

Forrás: opennet.ru

Hozzászólás