- Az Open 3D Engine egy ingyenes és nyílt forráskódú 3D-s játékmotor, amelyet az Open 3D Foundation, a Linux Foundation leányvállalata fejlesztett ki,
A Linux Foundation néhány napja bejelentette az Open 3D Engine 23.10 új verziójának megjelenése, amivel aki még nem ismeri, annak tudnia kell, hogy egy nyílt forráskódú 3D-s játékmotorról van szó, amivel modern AAA osztályú játékokat és nagy hűségű szimulációkat lehet fejleszteni, amelyek valós időben tudnak működni és moziszerű minőséget nyújtanak.
A motor integrált környezetet tartalmaz a játékfejlesztéshez, egy többszálas fotorealisztikus renderelő rendszer Atom Renderer a Vulkan, Metal és DirectX 12 támogatásával, egy bővíthető 3D modellszerkesztő, egy karakteranimációs rendszer (Emotion FX), egy előre beépített fejlesztőrendszer, egy fizikai folyamatszimulációs motor valós idejű és matematikai könyvtárakat SIMD utasítások segítségével.
A legújabb verzió nagy hatású hozzájárulást jelent, és számos olyan fejlesztést kínál, amelyek célja, hogy megkönnyítsék a fejlesztők, művészek és tartalomkészítők 3D-szimulációinak létrehozását AAA-játékokhoz, robotikai szimulációkhoz és egyéb 3D-s alkalmazásokhoz a mesterséges intelligencia, a metaverzum, a digitális ikerek, az autóipar és egyéb területeken.
Az Open 3D Engine főbb újdonságai 23.10
A motor bemutatott új verziójában az egyik legfigyelemreméltóbb újdonság a új kísérleti dokumentumtulajdonság-szerkesztő (DPE), hogy plehetővé teszi az eszközkészítők számára tulajdonságszerkesztők létrehozását anélkül, hogy elmélyülne a Qt és a front-end fejlesztés bonyolultságaiban anélkül, hogy aggódnia kellene az elemek rendezésére és szűrésére szolgáló eszközök külön megvalósítása miatt. A DPE lehetővé teszi a fejlesztők számára, hogy meghatározzák a felhasználói felület elrendezését, szerkesztési viselkedését és általános tulajdonságait egy XML-szerű „dokumentumban”, amelyet a DocumentPropertyEditor widget segítségével konvertálnak a szükséges felületté. Az O3DE „Console Variables” szerkesztő az első olyan eszköz, amelyet a DPE keretrendszer használatával írtak, kísérleti támogatással a DPE-alapú Entity Inspectorhoz, amely ebben a kiadásban debütál, és képes előre elkészített felülírásokat megjeleníteni. Érdemes megemlíteni, hogy ez a funkció alapértelmezés szerint le van tiltva, de az érdeklődők számára engedélyezheti a DPE-t a következő módon utasításokat a következő linkről.
Egy másik újdonság, amely kiemelkedik az Open 3D Engine 23.10-ben, az ben végrehajtott fejlesztések a renderelő rendszer atom, mivel a teljesítmény és a renderelés minőségének javítása érdekében dolgoztak, és hozzáadásra került az iOS és Android alapú mobileszközök támogatása, a több GPU-val történő egyidejű munkavégzés keretrendszere, valamint a tükrözések alapú támogatása is megvalósult. sugárkövetés.
Ezen kívül a mesh példány optimalizálási technika, amely lehetővé teszi egy 3D-s jelenetben található sokszögű háló több másolatának megjelenítését (például tipikus ismétlődő objektumok, például fű, épületek és fák renderelésekor).
A vizuális script programozási környezetben A Script Canvas támogatja a kompakt csomópontokat Kevesebb vizuális helyet foglalnak el, és egyszerű műveletek elvégzésére tervezték. Az új funkció lehetővé teszi a csomópontgráf kompaktabbá tételét és könnyebben hibakereshetőségét.
Azt is kiemelik Hozzáadott kísérleti felület a félkész termékek felülbírálásához (Prefab Overrides), amely lehetővé teszi a félkész termékpéldányok tartalmának szabad megváltoztatását, valamint olyan funkciókat vezettek be, amelyek automatizálják az egyéni adattárak létrehozását kiegészítő modulokkal (Gems), sablonokkal és projektekkel.
A egyéb változások amelyek kiemelkednek ebből az új verzióból:
- Az Open 3D Engine lefordított verziójának telepítésének egyszerűsítése érdekében snap csomagokat hoztak létre az Ubuntu 20.04 és 22.0 számára.
- Kibővített exportálási lehetőségek az Open 3D Engine Windows, Linux, Linux Server és iOS rendszerhez készült projektekhez. A közeljövőben várhatóan támogatni fogják az Android-projektek exportálását.
- Hozzáadott támogatás a VMA és DX12MA memóriakiosztási mechanizmusokhoz.
- Kibővültek a robotszimulátorok létrehozásának lehetőségei. A robotok projektsablonrendszere jelentősen javult.
- Sablon hozzáadva a robotkarok gyors létrehozásához.
- A dokumentáció a projektsablonok robot operációs rendszer (ROS2) platformon történő futtatásához biztosított.
- Prizmás csatlakozások támogatása a nyomatékátvitelhez.
- Javult a kamerakomponens teljesítménye, és kibővültek a kamerakomponens testreszabásának lehetőségei.
- Kétféle csipesz kapható: vákuumos és ujjas csipesz.
- Hozzáadott egy érintkezőérzékelő alkatrészt.
Végül, ha többet szeretne megtudni róla, akkor tanulmányozza a részleteket A következő linken.