A Monado 25.0.0 virtuális valóság nyílt platform kiadása

Megjelent a Monado 25.0.0 projekt kiadása, amely az OpenXR szabvány nyílt megvalósítását fejleszti. Az OpenXR szabványt a Khronos konzorcium készítette, és egy univerzális API-t határoz meg virtuális és kiterjesztett valóság alkalmazások készítésére, valamint egy rétegcsomagot a hardverrel való interakcióhoz. A Monado egy teljes mértékben az OpenXR követelményeinek megfelelő futtatókörnyezetet biztosít, amely használható a virtuális és kiterjesztett valóság kezelésére okostelefonokon, táblagépeken, PC-ken és bármilyen más eszközön. A projekt kódja C nyelven íródott, és a Boost Software License 1.0 szabad licenc alatt terjed, amely kompatibilis a GPL-lel.

A platform összetevői:

  • Térészlelési motor, amely olyan feladatokat lát el, mint az objektumok követése, felületek azonosítása, hálórekonstrukció, gesztusok felismerése és szemmozgás követése.
  • Karakterkövető motor, amely komponenseket kínál a mozgások előrejelzésére, optikai mozgáskövetésre kamerán keresztül, pozíció követésére VR sisak, giroszkóp és vezérlők adatai alapján.
  • Kompozit szerver, támogatja a kompozitálást, a közvetlen kimenetet, a videó átirányítást, a lencsék korrekcióját, valamint a munkahelyi tér kialakítását több alkalmazás egyidejű használatához.
  • Interakciós motor, amely widgetek és eszközkészletet biztosít virtuális valóság alkalmazásokhoz, valamint eszközöket tartalmaz a fizikai folyamatok szimulációjához.
  • Eszközkalibráló szerszám és a mozgási határok meghatározására szolgáló eszköz.

Főbb funkciók:

  • Illesztőprogramok virtuális valóság sisakokhoz, mint az HDK (OSVR Hacker Developer Kit), PlayStation VR HMD, SteamVR, Panotools (PSVR), különböző Vive modellek és OpenHMD-vel rendelkező eszközök.
  • Illesztőprogram az északcsillag kiterjesztett valóság szemüveghez.
  • Illesztőprogram pozíció követő rendszerekhez, mint például az Intel RealSense T265.
  • Udev-szabályok készlete a virtuális valóság eszközökhez való hozzáférés beállításához root jogosultságok megszerzése nélkül.
  • Mozgáskövető komponensek a videó szűrésére és streamingjére szolgáló keretrendszerrel.
  • A szereplőkövető rendszer, amely hat szabadsági fokkal rendelkezik (6DoF, előre/hátra, fel/le, balra/jobbra, dőlések, hajlítás, billentés) a PSVR és PS Move vezérlők számára.
  • Modulok grafikus API-k, például Vulkan és OpenGL integrációjához.
  • Képernyő nélküli üzemmód (Headless).
  • Térbeli interakció és nézőpont irányítása.
  • Alapvető keretinkronizáció és információbeviteli (műveleti) támogatás.
  • Kész kompozit szerver, amely támogatja a közvetlen kimenetet az eszközre. Shaderek érhetők el a Vive és a Panotools számára. Támogatás érhető el a projektív rétegekhez.

A Monado 25.0.0 virtuális valóság nyílt platform kiadása

A legújabb verzióban bekövetkezett változások:

  • Bővítettük a belső XRT (XRT Runtime) programozási interfészeket, amelyek elabstraktálják a hardverrel való alacsony szintű interakciós jellemzőket. Hozzáadva az xrt_instance_android metódus, valamint az xrt/xrt_android.h fejléc, amely hívásokat tartalmaz az Android platformhoz. Az xrt_compositorba funkciók kerültek be a képernyő frissítési frekvenciájának kezelésére. Hozzáadva az XR_FB_face_tracking2 kiterjesztés támogatása, valamint lehetőség van az olyan kiterjesztett funkciók, mint a szeme mozgásának követése, azonnali aktiválására.
  • A libmonado funkciók hozzáadva az akkumulátor töltöttségi állapotának meghatározásához és a mozgáskövetéssel kapcsolatos eszközök tulajdonságainak megszerzéséhez.
  • Az állapotkövetőkben (State Trackers) megvalósításra került az OpenXR XR_EXT_active_action_set_priority kiterjesztése, biztosítva az OpenXR 1.1.47 specifikáció támogatását, valamint a kiterjesztett funkciók, például a szemmozgás követése, bekapcsolásának és kikapcsolásának lehetősége.
  • Az Android platformhoz készült illesztőprogramok csökkentették a CPU terhelését.
  • Az OpenHMD-t használó illesztőprogramhoz hozzáadva a nem hivatalos Haptics API támogatása az Oculus Rift CV1 eszközökhöz.
  • A szimulációs illesztőprogramhoz maszkok támogatása került hozzáadásra, hogy írja elő, mely objektumok lesznek láthatók minden egyes szemben.
  • Hozzáadva a HP Reverb G2 Omnicept és az Acer AH100 3D-s sisakok támogatása.
  • A kompozitban szerveren Megvalósult a dinamikus frissítési frekvencia módosításának támogatása Android platformon. Hozzáadva a WAYLAND_CONNECTOR környezeti változó a kimeneti eszköz kiválasztásához Wayland alapú környezetekben.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster