projekti esimene vÀljaanne , mis suunab avatud standardi rakendamise loomisele , mis mÀÀratleb universaalse API virtuaal- ja liitreaalsuse rakenduste loomiseks, samuti vajaduse korral tarkvarakihtide komplekti riistvaraga suhtlemiseks, mis peidab spetsiifiliste seadmete omadusi. Standard on koostatud Khronose konsortsiumi poolt, mis arendab ka selliseid standardeid nagu OpenGL, OpenCL ja Vulkan. Projekti kood on kirjutatud C keeles ja on Boost Software License 1.0, mis on kooskÔlas GPL vaba litsentsiga, pÔhineb BSD ja MIT litsentsidel ning ei nÔua viitamist, kui ollakse levitamas derivaate binaarses vormis.
Monado pakub runtime'i, mis vastab tÀielikult OpenXR nÔuetele ja mida saab kasutada virtuaal- ja liitreaalsuse vahendamiseks nutitelefonides, tahvelarvutites, arvutites ning muudes seadmetes. Projekti raames arendatakse mitmeid pÔhialuseid:
- Ruumi tajumise mootor (objektide jĂ€lgimine, pindade mÀÀramine, vĂ”rgu rekonstrueerimine, ĆŸestide tuvastamine, silmade liikumise jĂ€lgimine);
- Isiku jÀlgimise mootor (girostabilisaator, liikumise prognoosimine, kontrollerid, optiline liikumise jÀlgimine kaamera kaudu, asukoha jÀlgimine VR-peakomplekti andmete pÔhjal);
- Komposiitserver (otsepildireĆŸiim, video edastamine, lÀÀtsede korrektuur, komposiitimine, tööruumi loomine mitme rakenduse samaaegseks kasutamiseks);
- Interaktsiooni mootor (fĂŒĂŒsikaliste protsesside simuleerimine, virtuaalreaalsuse rakenduste jaoks mĂ”eldud vidinate komplekt ja tööriistakomplekt);
- Tööriistade komplekt (riistvara kalibreerimine, paigaldamine ).
Esimene vĂ€ljaanne on katseversioon, mille eesmĂ€rk on arendajate tutvustamine platvormiga. Hetkes on Monado vĂ”imeline loobuma rakenduste loomiseks ja jĂ€lgima pöörlemist toetavatel seadmetel kasutades , ja pakub ka otsepildi kuvamise vĂ”imalust () virtuaalreaalsuse seadmetele, mööda operatsioonisĂŒsteemi graafikusteki.
Hetkel toetatakse ainult Linuxi, teiste operatsioonisĂŒsteemide tugi on tulevikus oodata.
PÔhifunktsioonid:
- Virtuaalreaalsuse prillide jaoks on olemas draiverid (OSVR Hacker Developer Kit) ja
, samuti PlayStation Move kontrollerite ja . - VÔime kasutada , mida projekt toetab .
- Draiver .
- Intel RealSense T265 positsiooni jĂ€lgimise sĂŒsteemi draiver.
- virtuaalreaalsuse seadmete juurdepÀÀsu seadistamiseks ilma root-Ôiguste saamiseta.
- Liikumise jÀlgimise komponendid video filtreerimise ja voogedastamise raamistikuga.
- Isiku jĂ€lgimise sĂŒsteem, kuue vabadusastmega (6DoF, edasi/tagasi, ĂŒles/alla, vasak/parem, kaldenurk, pitch, roll) PSVR ja PS Move kontrollerite jaoks.
- Moodulid integreerimiseks graafiliste API-dega Vulkan ja OpenGL.
- KĂŒljekettata reĆŸiim (Headless).
- Ruumi interaktsiooni ja vaatamispunkti juhtimine.
- PĂ”hitoe raamide sĂŒnkroniseerimiseks ja sisendi (toimingute) sisestamiseks.
- Valmis komposiitserver, mis toetab otsetoote tootmist seadmesse, mööda sĂŒsteemi X-serverit. Pakutakse shader'ite tuge Vive ja . Projektsioonikihtide tugi on olemas.


Allikas: opennet.ru
