Monado esitleb esmakordselt virtuaalreaalsuse seadmete platvormi.

Avaldatud projekti esimene väljaanne Monado, avatud standardi rakenduse loomise suunaga OpenXR, mis määratleb universaalse API virtuaalse ja täiendava reaalsuse rakenduste loomiseks ning komplekti kihtide jaoks, mis võimaldavad seadmetega suhtlemist, abstraktsiooniga, mis varjab konkreetsete seadmete omadused. Standardit arendab Khronose konsortsium, mis arendab ka selliseid standarte nagu OpenGL, OpenCL ja Vulkan. Projekti kood on kirjutatud C keeles ja GNU Üldine Avaliku litsentsi alusel. kõrgelt ühilduval GPL litsentsiga Boost Software License 1.0, mis põhineb BSD ja MIT litsentsidel, kuid ei nõua nimetamist tuletatud töö jagamisel binaarses vormis.

Monado pakub OpenXR nõuetele täielikult vastavat käitusmoodulit, mida saab kasutada virtuaalse ja täiendava reaalsuse korraldamiseks nutitelefonides, tahvelarvutites, isiklikes arvutites ja kõigis teistes seadmetes. Projekti raames arendatakse mitmeid põhialuseksüsteeme:

  • Ruumilise nägemise mootor (objektide jälgimine, pindade määramine, mesh-ide rekonstrueerimine, žestide tuvastamine, silmade liikumise jälgimine);
  • Isiku jälgimise mootor (gisrostabilisaator, liikumiste ennustamine, juhtelemendid, optiline liikumiste jälgimine kaamera kaudu, asukoha jälgimine VR-kiivrist saadud andmete põhjal);
  • Koondserver (otsepaigutusrežiim, video edastamine, objektiivide korrektsioon, koondamine, tööruumi loomine, et samaaegselt töötada mitme rakendusega);
  • Interaktsiooni mootor (füüsikaliste protsesside simuleerimine, vidinate kogum ja tööriistakomplekt virtuaalreaalsuse rakenduste jaoks);
  • Tööriistade komplekt (seadmete kalibreerimine, paigaldamine liikumispiiride).

Monado esitleb esmakordselt virtuaalreaalsuse seadmete platvormi.

Esimene väljaanne on katsetus ja suunatud arendajate tutvustamiseks platvormiga. Praeguses seisus võimaldab Monado luua rakendusi ja jälgida pöörlemist toetatud seadmetel kasutades OpenHMD, samuti võimaldab otsest kuvamist (Direct Mode) virtuaalreaalsuse seadmete väljundiks, mööda operatsioonisüsteemi graafikukihi.
Praegu toetatakse ainult Linuxi, teiste opsüsteemide toetus on ootel.

Põhifunktsioonid:

  • Virtuaalreaalsuse peakottide draiverite olemasolu HDK (OSVR Hacker Development Kit) ja
    PlayStation VR HMD, samuti PlayStation Move'i ja Razor Hydra.
  • Võimalus kasutada seadme, mida projekt toetab OpenHMD.
  • Draiver North Star.
  • Draiver Intel RealSense T265 positsiooni jälgimise süsteemile.
  • udev-reeglite komplekt virtuaalreaalsuse seadmete juurdepääsu seadistamiseks ilma root-õigusteta.
  • Liikumise jälgimise komponendid videofiltreerimise ja voogesituse raamistikuga.
  • Kuue vabadusastmega (6DoF, edasi/tagasi, üles/alla, vasakule/paremale, pöörlemine, kalde, kallutamine) tegelase jälgimise süsteem PSVR ja PS Move kontrolleritele.
  • Moodulid, mis integreeruvad graafiliste API-dega Vulkan ja OpenGL.
  • Peatükkide vabarežiim (Headless).
  • Ruumilise interaktsiooni ja vaatepunkti juhtimine.
  • Põhitoe kaadrite sünkroonimise ja sisendi (tegevuse) kohta.
  • Valmis komposiitserver, mis toetab otse väljundit seadmele, mööda süsteemi X-serverit. Pakutakse shadereid Vive'ile ja Panotools. Toetatakse projektsioonikihti.

Vaata videot

Vaata videot

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster