Monado, nyílt forráskódú platform a virtuális valóság eszközeihez

aranyos

A „Monado” projekt első kiadását nemrég jelentették be. Ez az új platform az OpenXR szabvány nyílt implementációját célozza meg, amely egy univerzális API-t definiál virtuális és kiterjesztett valóság alkalmazások létrehozásához , valamint egy rétegkészletet a berendezésekkel való interakcióhoz, amely absztrahálja az egyes eszközök jellemzőit.

A szabványt a Khronos konzorcium készítette, amely olyan szabványokat is fejleszt, mint az OpenGL, az OpenCL és a Vulkan.

Monadóról

A Monado egy olyan futtatókörnyezetet biztosít, amely teljes mértékben megfelel az OpenXR követelményeinek , és amely felhasználható virtuális és kiterjesztett valósággal végzett munka összehangolására okostelefonokon, táblagépeken, PC-ken és bármilyen más eszközön, mivel a projekt számos alapvető alrendszert fejleszt , amelyek a következők:

  • Térlátó motor: amely felelős az objektumkövetésért, a felület meghatározásáért, a háló rekonstrukciójáért, a gesztusfelismerésért, a szemkövetésért.
  • Karakterkövető motor: Feladata a giroszkópos stabilizátor, a mozgás előrejelzés, a vezérlők, az optikai mozgáskövetés a kamerán keresztül, a helyzetkövetés a VR sisak adatai alapján.
  • Kompozit szerver: kezeli a közvetlen kimeneti módot, a video továbbítását, az objektív korrekcióját, a kompozíciót és a munkaterület alakítását, hogy egyszerre több alkalmazással is működjön.
  • Interakciós motor- Ez a fizikai folyamatok, a kütyükészlet és a virtuális valóság alkalmazásainak eszköztárának szimulációja.
  • Hangszerelés: Feladata többek között a berendezés kalibrálása, a mozgási határok megállapítása.

Mint ilyen , a Monado az első OpenXR futtatókörnyezet GNU/Linuxra , és reményei szerint előmozdítja egy nyílt forráskódú XR ökoszisztéma fejlődését, valamint alapvető építőelemeket biztosít az eszközgyártók számára a GNU/Linux platform megcélzásához.

A kiemelt főbb funkciók között szerepel a HDK (OSVR Hacker Developer Kit) virtuális valóság headsetekhez és PlayStation VR HMD-hez, valamint a PlayStation Move és Razor Hydra kontrollerekhez való kontrollerek elérhetősége.

Ezenkívül lehetőséget biztosít az OpenHMD projekttel kompatibilis berendezések használatára , és illesztőprogramot biztosít a North Star kiterjesztett valóság szemüveghez.

Tartalmaz továbbá egy sor udev-szabályt a virtuális valóság eszközökhöz való hozzáférés konfigurálásához root jogosultság megszerzése nélkül, valamint egy illesztőprogramot az Intel RealSense T265 pozíciókövető rendszerhez.

Tartalmaz továbbá egy használatra kész kompozit szervert is, amely támogatja a közvetlen kimenetet az eszközre , megkerülve a rendszer X szerverét. Vive és Panotools shadereket is tartalmaz, valamint támogatja a vetítési rétegeket.

Egyéb jellemzői:

  • Mozgáskövető alkatrészek kerettel a videók szűrésére és streamingjére.
  • Karakterkövető rendszer hat szabadságfokkal (6DoF, előre / hátra, fel / le, balra / jobbra, ásítás, hangmagasság, tekerés) a PSVR és a PS Move vezérlőkhöz.
  • Integrációs modulok a Vulkan és az OpenGL grafikus API-kkal.
  • Képernyő nélküli mód (fej nélküli).
  • Térbeli interakciók és nézőpontok kezelése.
  • A keretszinkronizálás és az információbevitel (műveletek) alapvető támogatása.

A Monado első verziójáról

Jelenleg az első verzió kísérleti jellegűnek tekinthető , és a platformmal ismerkedő kezdő fejlesztőknek szól.

A projekt jelenlegi állapotában a Monado lehetővé teszi alkalmazások létrehozását és a forgatás nyomon követését kompatibilis eszközökön az OpenHMD használatával, valamint lehetőséget kínál a kimenet közvetlen megjelenítésére virtuális valóság eszközökön anélkül, hogy az operációs rendszer grafikus veremén kellene keresztülmenni.

A projekt kódja C-ben van írva, és a GPL-kompatibilis Boost 1.0 szoftverlicenc alatt terjesztésre kerül, amely a BSD és az MIT licenceken alapul, de nem igényel említést, ha a származékos munkát bináris formában terjesztik.

A platform jelenleg csak Linuxot támogat , a jövőben várhatóan más operációs rendszerekkel is kompatibilis lesz.

Végül, ha többet szeretne megtudni a Monadóról, a hivatalos weboldalán talál részleteket és hozzáférhet a forráskódjához.

A link ez.


Hozzáadás előnyben részesített forrásként a Google-ben