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

A Collabora bemutatta a Monado 21.0.0 kiadását, az OpenXR szabvány nyílt megvalósítását. Az OpenXR szabványt a Khronos konzorcium készítette, és egy általános API-t határoz meg a virtuális és kiterjesztett valóság alkalmazások létrehozására, valamint egy rétegkészletet a hardverrel való interakcióhoz, amely elvonatkoztatja a specifikus eszközök sajátosságait. A Monado egy OpenXR követelményeinek teljes mértékben megfelelő runtime-ot biztosít, amelyet virtuális és kiterjesztett valóság kezelésére lehet használni okostelefonokon, táblagépeken, PC-ken és egyéb eszközökön. A projekt kódja C nyelven íródott, és Boost Software License 1.0 nyílt licenc alatt terjesztik, amely kompatibilis a GPL-lel.

A Monado 21.0.0 lett az első kiadás, amely hivatalosan kompatibilis az OpenXR 1.0 szabvánnyal. A Khronos konzorcium kompatibilitási tesztet végzett, és a Monadót a hivatalosan kompatibilis OpenXR megvalósítások listájára felvette. A tesztek grafikus API-kkal, például OpenGL-lel és Vulkan-nal, a VR-eszköz szimulációs módjában, asztali build használatával készültek. Eredetileg az verziók 1.0-ás számot kaptak volna, de a fejlesztők úgy döntöttek, hogy az évek szerinti számolást alkalmazzák, hasonlóan a Mesa verzióinak számozásához.

A második fontos újítás a SteamVR platformhoz készült meghajtó előkészítése volt, amely megvalósítja az állapotkövetőt, valamint a SteamVR-hez készült pluginkészítőt, amely lehetővé teszi, hogy a SteamVR bármilyen Monado-hoz készült fejhallgató (HMD) és kontroller meghajtókat használjon. Például a Monado meghajtókat biztosít az OpenHMD, a Panotools (PSVR) és a Vive/Vive Pro/Valve Index virtuális valóság fejhallgatókhoz.

A platform összetevői:

  • Térbeli látás motor (objektumkövetés, felületek meghatározása, hálók rekonstrukciója, gesztusok felismerése, szemmozgás követése);
  • Karakterkövető motor (giroszkópos stabilizátor, mozgások előrejelzése, kontrollerek, optikai mozgáskövetés kamerával, VR-fejhallgató adatai alapján történő pozíciókövetés);
  • Kompozit szerver (közvetlen kimeneti mód, videó átjárás, lencse korrekció, kompozitálás, munkahely kialakítása, hogy egyszerre több alkalmazással lehessen dolgozni);
  • Interakciós motor (fizikai folyamatok szimulálása, widgetek és eszközkészlet a virtuális valóság alkalmazásokhoz);
  • Eszközkészlet (berendezések kalibrálása, mozgási határok beállítása).

Főbb funkciók:

  • Meghajtó a HDK (OSVR Hacker Developer Kit) és a PlayStation VR HMD virtuális valóság sisakokhoz, valamint a Vive Wand, Valve Index, PlayStation Move és Razor Hydra kontrollerhez.
  • Az OpenHMD projekt által támogatott berendezések használatának lehetősége.
  • Illesztőprogram az északcsillag kiterjesztett valóság szemüveghez.
  • Meghajtó az Intel RealSense T265 pozíciókövető rendszerhez.
  • 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 közvetlen kimenetet biztosít az eszközre, megkerülve a rendszer X-szerverét. Shaderek állnak rendelkezésre a Vive és a Panotools számára. Támogatott a vetítési rétegek használata.

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


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