shkaku i parë i projektit , e fokusuar në krijimin e një implementimi të hapur të standardit , i cili përcakton një API universale për krijimin e aplikacioneve të realitetit virtual dhe të shtuar, si dhe një grup shtresash për ndërveprimin me pajisje, që abstraktojnë veçoritë e pajisjeve specifike. Standardi është përgatitur nga konsorciumi Khronos, i cili zhvillon gjithashtu standarde të tilla si OpenGL, OpenCL dhe Vulkan. Kodi i projektit është shkruar në gjuhën C dhe në licencë të lirë të përputhshme me GPL Boost Software License 1.0, e cila bazohet në licencat BSD dhe MIT, por nuk kërkon përmendje gjatë shpërndarjes së punës të derivuar në formë binare.
Monado ofron një runtime, i cili plotëson kërkesat e OpenXR, dhe mund të përdoret për të organizuar punën me realitetin virtual dhe të shtuar në smartphone, tabletë, PC dhe çdo pajisje tjetër. Në kuadër të projektit zhvillohen disa nën-sisteme themelore:
- Motori i vizionit hapësinor (gjurmimi i objekteve, përcaktimi i sipërfaqeve, rindërtimi i rrjetave, njohja e gjesteve, gjurmimi i lëvizjes së syve);
- Motori për ndjekjen e personazhit (girostabilizatori, parashikimi i lëvizjeve, kontrolluesit, ndjekja optike e lëvizjeve përmes kamerës, ndjekja e pozicionit në bazë të të dhënave nga kaskadat VR);
- Serveri kompozit (modi i daljes së drejtpërdrejtë, kalimi i videos, rregullimi i lenteve, kompozimi, formimi i hapësirës së punës për punë me disa aplikacione njëherësh);
- Motori i ndërveprimit (simulimi i proceseve fizike, grupi i widget-eve dhe toolkit për aplikacionet e realitetit virtual);
- Instrumentari (kalibrimi i pajisjeve, vendosja ).
Lëshimi i parë konsiderohet eksperimental dhe i orientuar në fillimin e njohjes së zhvilluesve me platformën. Në gjendjen aktuale, Monado lejon krijimin e aplikacioneve dhe ndjekjen e rrotullimit në pajisjet e mbështetura përmes , si dhe ofron mundësinë e shfaqjes direkte () për daljen në pajisjet e realitetit virtual përmes sistemit grafik të operativës.
Aktualisht mbështetet vetëm puna në Linux (mbështetje për OS të tjera pritet në të ardhmen).
Funksionalitetet kryesore:
- Prania e drivereve për helmetat e realitetit virtual (OSVR Hacker Developer Kit) dhe
, si dhe për kontrollet PlayStation Move dhe . - Mundësia për përdorim , e mbështetur nga projekti .
- Drejtues për syze të realitetit të shtuar .
- Drejti për sistemin e ndjekjes së pozicionit Intel RealSense T265.
- për të konfiguruar aksesin në pajisjet e virtualitetit pa marrë përsipër privilegjet root.
- Kompontentët për ndjekjen e lëvizjes me një kuadër për filtrimin dhe transmetimin e videos.
- Sistemi i ndjekjes së karaktereve me gjashtë liri lëvizjeje (6DoF, përpara/prapa, lartë/poshtë, majtas/djathtas, rrotullim, kthim, incline) për kontrolluesit PSVR dhe PS Move.
- Modulet për integrimin me API të grafikës Vulkan dhe OpenGL.
- Mënyra pa ekran (Headless).
- Menaxhimi i ndërveprimit hapësinor dhe pikës së pamjes.
- Mbështetje bazike për sinkronizimin e kadrove dhe futjen e informacionit (veprimeve).
- Serveri kompozit i gatshëm, që mbështet daljen direkte në pajisje, duke anashkaluar serverin sistemik X. Ofron shader për Vive dhe . Ka mbështetje për nivelet projekcionale.


Burimi: opennet.ru
