A Linux Foundation bejelentette A Microsoft csatlakozott az Open 3D Foundation-hez (O3DF), amely az Open 3D Engine (O3DE) közös fejlesztésének folytatására jött létre, miután az Amazon kiadta.
microsoft az Adobe, az AWS, a Huawei, az Intel és a Niantic mellett a legnagyobb közreműködők között volt. A Microsoft képviselője az O3DF igazgatótanácsában fog működni. Az Open 3D Foundation teljes létszáma elérte a 25 főt.
A forráskód megnyitása óta körülbelül 14.000 XNUMX módosítás történt az O3DE motoron, mintegy 2 millió kódsort lefedve. Havonta 350-450 commit 60-100 fejlesztőtől rögzítésre kerül a projekt tárolókban.
A projekt fő célja az nyitott, kiváló minőségű 3D motort biztosítanak modern AAA-osztályú játékok és nagy hűségű szimulátorok fejlesztéséhez, amelyek valós időben futnak és moziszerű minőséget nyújtanak.
Nyissa meg a 3D Engine-t az Amazon által korábban kifejlesztett szabadalmaztatott motor felülvizsgált és továbbfejlesztett változata A Crytek által 2015-ben licencelt CryEngine technológián alapuló Lumberyard. A motor integrált játékfejlesztési környezetet, Atom Renderer többszálas fotorealisztikus renderelő rendszert tartalmaz Vulkan, Metal és DirectX 12 támogatással, bővíthető 3D-s modellszerkesztőt, karakteranimációs rendszert ( Emotion FX), egy előre beépített fejlesztőrendszer, egy valós idejű fizikai szimulációs motor és matematikai könyvtárak SIMD utasításokat használva.
A vizuális programozási környezet (Script Canvas), valamint a Lua és Python nyelvek használhatók a játék logikájának meghatározására.
A motor már használják az Amazon, a különböző játék- és animációs stúdiók, valamint a robotikai cégek. A motor alapján készült játékok közül a New World és a Deadhaus Sonata emelhető ki. A projektet eredetileg az Ön igényeinek megfelelően tervezték, é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 önálló 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 projektet eredetileg az Ön igényeinek megfelelően tervezték, és moduláris felépítésű. Összesen több mint 30 modult kínálnak, amelyeket önálló könyvtárként szállítanak, 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ést, a hangrendszert, a nyelvi támogatást, a hálózati stacket, a fizikai motort és bármely más összetevőt.
A fő összetevők közül kiemelkednek a következők:
- Integrált környezet a játékfejlesztéshez.
- Atom processzor többszálas fotorealisztikus renderelő motor Vulkan, Metal és DirectX 12 grafikus API támogatással.
- Bővíthető 3D modellszerkesztő.
- Hang alrendszer.
- Karakteranimációs rendszer (Emotion FX).
- Félkész (előregyártott) termékfejlesztő rendszer.
- Valós idejű fizikai szimulációs motor. Támogatja az NVIDIA PhysX, NVIDIA Cloth, NVIDIA Blast és AMD TressFX szoftvereket a fizikai szimulációhoz.
- SIMD utasításokat használó matematikai könyvtárak.
- Hálózati alrendszer, amely támogatja a forgalom tömörítését és titkosítását, hálózati problémák szimulációját, adatreplikációt és áramlási szinkronizálást.
- Univerzális mesh formátum a játékelemekhez. Erőforrásokat generálhat Python-szkriptekből, és aszinkron módon töltheti be az erőforrásokat.
- Összetevők a játék logikájának meghatározásához Lua és Python nyelven.
A jelentős különbségek az O3DE és az Amazon Lumberyard motor között, beleértve az új Cmake build rendszert, moduláris architektúra, nyílt forráskódú segédprogramok, új előre elkészített rendszer, Qt alapú bővíthető felhasználói felület, további lehetőségek a felhőszolgáltatásokkal való munkához, teljesítményoptimalizálás, új hálózati képességek, a motor továbbfejlesztett megjelenítése a sugárkövetés támogatásával, a globális megvilágítás, az előrejelzés és a késleltetett renderelés.
Végül, ha többet szeretne megtudni róla, akkor tanulmányozza a részleteket A következő linken.