Monado esimene vÀljaanne, virtuaalreaalsuse seadmete platvorm

Avaldatud projekti esimene vÀljaanne Monado, mis suunab avatud standardi rakendamise loomisele teostamisel., 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 levitatakse 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 liikumispiiride mÀÀramine).

Monado esimene vÀljaanne, virtuaalreaalsuse seadmete platvorm

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 OpenHMD, ja pakub ka otsepildi kuvamise vĂ”imalust (Direct Mode) 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 HDK (OSVR Hacker Developer Kit) ja
    PlayStation VR HMD, samuti PlayStation Move kontrollerite ja Razor Hydra.
  • VĂ”ime kasutada seadmete, mida projekt toetab OpenHMD.
  • Draiver North Star.
  • Intel RealSense T265 positsiooni jĂ€lgimise sĂŒsteemi draiver.
  • Udev reeglite komplekt 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 Panotools. Projektsioonikihtide tugi on olemas.

MĂ€ngi videot

MĂ€ngi videot

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster