Virtuaalreaalsuse seadmete platvormi Monado esimene väljalase

avaldatud projekti esimene väljalase Armas, mille eesmärk on luua standardi avatud rakendus OpenXR, mis määratleb universaalse API virtuaal- ja liitreaalsuse rakenduste loomiseks, samuti kihtide komplekti riistvaraga suhtlemiseks, mis võtab kokku konkreetsete seadmete omadused. Standardi koostas Khronose konsortsium, kes arendab ka selliseid standardeid nagu OpenGL, OpenCL ja Vulkan. Projekti kood on kirjutatud C ja jaotatud GPL-iga ühilduva Boost Software License 1.0 alusel, mis põhineb BSD- ja MIT-litsentsidel, kuid ei nõua tuletatud teose binaarsel kujul levitamisel omistamist.

Monado pakub täielikult OpenXR-i nõuetele vastavat käitusaega, mida saab kasutada virtuaalse ja liitreaalsusega töö korraldamiseks nutitelefonides, tahvelarvutites, personaalarvutites ja muudes seadmetes. Projekti raames arendatakse mitmeid põhilisi allsüsteeme:

  • Ruumilise nägemise mootor (objekti jälgimine, pinna tuvastamine, võrgusilma rekonstrueerimine, žestide tuvastamine, silmade jälgimine);
  • Tegelaste jälgimise mootor (güroskoop stabilisaator, liikumise ennustamine, kontrollerid, optiline liikumise jälgimine läbi kaamera, asukoha jälgimine VR-kiivri andmete põhjal);
  • Komposiitserver (otseväljundi režiim, video edastamine, objektiivi korrigeerimine, komposiit, tööruumi loomine mitme rakendusega samaaegseks töötamiseks);
  • Interaktsioonimootor (füüsiliste protsesside simulatsioon, vidinate komplekt ja tööriistakomplekt virtuaalreaalsuse rakenduste jaoks);
  • Mõõteriistad (seadmete kalibreerimine, paigaldus liikumise piirid).

Virtuaalreaalsuse seadmete platvormi Monado esimene väljalase

Esimest versiooni peetakse eksperimentaalseks ja selle eesmärk on tutvustada arendajaid platvormiga. Praeguses olekus võimaldab Monado luua rakendusi ja jälgida pöörlemist toetatud seadmetes, kasutades OpenHMDja pakub ka võimalust otse kuvada (Otserežiim) väljastamiseks virtuaalreaalsuse seadmetele, mis mööduvad operatsioonisüsteemi graafikavirust.
Praegu toetatakse ainult Linuxit (tulevikus on oodata teiste operatsioonisüsteemide tuge).

Põhijooned:

  • Draiverite olemasolu virtuaalreaalsuse kiivrite jaoks HDK (OSVR Hacker Developer Kit) ja
    PlayStation VR HMD, samuti PlayStation Move kontrollerite ja Raseerija Hydra.

  • Kasutatavus seadmedprojektiga toetatud OpenHMD.
  • Liitreaalsuse prillide draiver Põhjanael.
  • Intel RealSense T265 asukoha jälgimissüsteemi draiver.
  • udev reeglistik virtuaalse reaalsuse seadmetele juurdepääsu konfigureerimiseks juurõigusi hankimata.
  • Liikumise jälgimise komponendid koos raamistikuga video filtreerimiseks ja voogesitamiseks.
  • Kuue vabadusastmega tegelaste jälgimissüsteem (6DoF, edasi/tagasi, üles/alla, vasakule/paremale, lengerdus, samm, veeremine) PSVR-i ja PS Move kontrollerite jaoks.
  • Moodulid integreerimiseks Vulkani ja OpenGL-i graafika API-dega.
  • Peata režiim.
  • Ruumilise interaktsiooni ja vaatenurga haldamine.
  • Põhitugi kaadrite sünkroonimiseks ja teabe sisestamiseks (toimingud).
  • Valmis komposiitserver, mis toetab otseväljundit seadmesse, minnes süsteemi X serverist mööda. Pakub varjutajaid Vive ja Panotools. Seal on projektsioonikihtide tugi.


Allikas: opennet.ru

Lisa kommentaar