Kompania Collabora lëshimin e projektit , i orientuar drejt krijimit të një realizimi të hapur të standardit . Monado ofron një runtime që plotëson plotësisht kërkesat e OpenXR, i cili mund të përdoret për organizimin e punës me realitetin virtual dhe të shtuar në smartphone, tabletë, PC dhe çdo pajisje tjetër. Standardi OpenXR është përgatitur nga konsorciumi Khronos dhe përcakton një API universale për krijimin e aplikacioneve të realitetit virtual dhe të shtuar, si dhe një grup ndërfaqesh për ndërveprimin me pajisjet, të cilat abstrahojnë karakteristikat specifike të pajisjeve të caktuara. Kodi i projektit është shkruar në gjuhën C dhe në përputhje me licencën e lirë Boost Software License 1.0, e cila është në përputhje me GPL.
Mes përmirësimeve të shtuar:
- Në serverin kompozit u shtua mbështetje për vizatimin me shumë shtresa, që lejon aplikacionet të pozicionojnë disa struktura dhe . Puna me shumë shtresa është e rëndësishme për aplikacionet që përdorin katër shtresa për të vizatuar ndërfaqet e përdoruesit dhe gjithashtu është baza për mbështetje të mëtejshme të aplikacioneve me ndërfaqe të mbivendosur mbi skenë, siç janë ose .

- Serveri kompozit dhe driverët janë transferuar në procese shërbimi të veçanta. në ofrimin e mundësisë për të lidhur disa aplikacione OpenXR me një instancë të vetme të shërbimit Monado dhe vizualizimin e tyre të njëkohshëm nëpërmjet zgjerimit XR_EXTX_overlay.
- ĂshtĂ« siguruar mbĂ«shtetje pĂ«r kontrolluesit Vive Wand dhe Valve Index dhe pĂ«rdorimin e tyre pĂ«r kontrollimin e lĂ«vizjes me tre liri lĂ«vizjeje (3DOF, lĂ«vizje nĂ« tre drejtime). NĂ« muajt e ardhshĂ«m planifikohet tĂ« shtohet mbĂ«shtetje pĂ«r gjashtĂ« liri lĂ«vizjeje (6DOF, pĂ«rpara/pĂ«rpas, lart/poshtĂ«, majtas/djathtas, rolit, pitch, roll), duke pĂ«rdorur sistemin e gjurmimit .
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r Bluetooth LE, e cila aktivizohet nĂ« driverin pĂ«r Google Daydream 3DOF Controller.
- ĂshtĂ« shtuar njĂ« driver pĂ«r arduino pĂ«r eksperimente nĂ« krijimin e kontrolluesve tĂ« vetĂ«.
- Në grupin kryesor është integruar një driver për sistemin e hapur të gjurmimit të pozicionit .
- Në ndërfaqen e përdoruesit të debug-ut është shtuar mbështetje për grafika të personalizuara, të cilat në formatin e tanishëm përdoren për vizualizimin e ngarkesës në CPU gjatë vizatimit.
- NĂ« monado-gui Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r ruajtjen e konfigurimeve nĂ« dosjet $XDG_CONFIG_HOME/monado dhe $HOME/.config/monado. ĂshtĂ« shtuar mundĂ«sia pĂ«r konfigurimin e kamerave stereoskopike me ndĂ«rfaqe USB pĂ«r PSMV (PlayStation Move) dhe PSVR (PlayStation VR).
- Sistemi i ndërtimit është rishikuar. Shtuar për Ubuntu me paketat Monado, OpenXR-SDK dhe rregullat udev për xr-hardware.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r aktivizimin e shĂ«rbimit monado-service duke e aktivizuar atĂ« pĂ«rmes njĂ« soketi nĂ« systemd.
Këto janë komponentët e platformës:
- Motori i vizionit hapësinor (gjurmimi i objekteve, identifikimi i sipërfaqeve, rikonstruksioni i rrjetave, njohja e gjesteve, gjurmimi i lëvizjes së syve);
- Motori për gjurmimin e personazheve (gjirmostabilizatori, parashikimi i lëvizjeve, kontrollorët, gjurmimi optik i lëvizjes përmes kamerës, gjurmimi i pozicionit bazuar në të dhënat nga kaskadat VR);
- Serveri kompozit (modi i daljeve të drejtpërdrejta, kalimi i videos, rregullimi i lenteve, kompozimi, formimi i hapësirës të punës për të punuar njëkohësisht me disa aplikacione);
- Motori i ndërveprimit (simulimi i proceseve fizike, një grup widgets dhe toolkit për aplikacionet e realitetit virtual);
- Instrumenti (kalibrimi i pajisjeve, instalimi ).
Karakteristikat kryesore:
- Drejtuesi për kaskadat e realitetit virtual (OSVR Hacker Developer Kit) dhe
, si dhe për kontrollorët PlayStation Move dhe . - Mundësia për përdorimin e , të mbështetur nga projekti .
- Drejtuesi për syzet e realitetit të shtuar .
- Drejtuesi për sistemin e gjurmimit të pozicionit Intel RealSense T265.
- për konfigurimin e qasjes në pajisjet e realitetit virtual pa nevojën e autorizimeve root.
- Komponentë për gjurmimin e lëvizjes me një kornizë për filtrimin dhe transmetimin e videos.
- Sistemi i gjurmimit të personazheve me gjashtë liri lëvizjeje (6DoF, përpara/prapa, lart/poshtë, majtas/djathtas, rrotullimi, angazhimi, rrotullimi) për kontrollorët PSVR dhe PS Move.
- Módul për integrimin me API-të grafike Vulkan dhe OpenGL.
- Modi pa ekran (Headless).
- Menaxhimi i ndërveprimit hapësinor dhe pikës së vështrimit.
- Mbështetje bazike për sinkronizimin e kornizave dhe futjen e informacionit (veprimeve).
- Serveri kompozit plotësisht i gatshëm, i cili mbështet daljen e drejtpërdrejtë në pajisje, duke kaluar përmes serverit X sistemik. Ofron shader për Vive dhe . Ka mbështetje për shtresat projekcionale.
Burimi: opennet.ru

