Ukukhishwa kwesibili kwe-Monado, inkundla yamadivayisi ento engekho ngokoqobo

Inkampani Collabora kwethulwe ukukhululwa kwephrojekthi UMonado 0.2, okuhloswe ngayo ukudala ukuqaliswa okuvulekile kwezinga I-OpenXR. I-Monado inikeza isikhathi sokusebenza esivumelana ngokugcwele nezimfuneko ze-OpenXR, engasetshenziswa ukuhlela umsebenzi ngeqiniso elingokoqobo nelingathandeki kuma-smartphone, amaphilisi, ama-PC nanoma imaphi amanye amadivaysi. Izinga le-OpenXR lalungiswa yi-Khronos consortium futhi lichaza i-API yendawo yonke yokwakha izinhlelo zokusebenza zangempela nezingathandwa kwabathelisi esikubona, kanye nesethi yezendlalelo zokusebenzisana ne-hardware ekhipha izici zamadivayisi athile. Ikhodi yephrojekthi ibhalwe ku-C kanye isatshalaliswa ngu ngaphansi kwe-Boost Software License 1.0 yamahhala, ehambisana ne-GPL.

Ukuthuthukiswa okungeziwe kufaka phakathi:

  • I-Composite Server manje isekela ukunikezwa kwezendlalelo eziningi, okuvumela izinhlelo zokusebenza ukuthi zibambe izakhiwo eziningi XrCompositionLayerProjection и I-XrCompositionLayerQuad. Ukusebenza ngezendlalelo eziningi kubalulekile ezinhlelweni ezisebenzisa izendlalelo ezine ukuze zinikeze ukuxhumana komsebenzisi, futhi kuyisisekelo sosekelo oluqhubekayo lwezinhlelo zokusebenza ezinoxhumano olumbozwe ngaphezulu kwendawo yesehlakalo, njengokuthi amablack noma I-Pluto VR.



  • Iseva eyinhlanganisela nezishayeli zihlukaniswa ngezinqubo zesevisi ezihlukene. Umsebenzi usaqhubeka ukuze unikeze ikhono lokuxhuma izinhlelo zokusebenza eziningi ze-OpenXR esibonelweni esisodwa sesevisi ye-Monado futhi uzibone ngeso lengqondo ngesikhathi esisodwa usebenzisa isandiso se-XR_EXTX_overlay.
  • Inikeza ukusekelwa kwezilawuli ze-Vive Wand kanye ne-Valve Index kanye nokusetshenziswa kwazo ukulawula ukunyakaza ngamadigri amathathu enkululeko (3DOF, ukunyakaza ezindaweni ezintathu). Ezinyangeni ezizayo, sihlela ukwengeza ukwesekwa kwamadigri enkululeko ayisithupha (6DOF, phambili/emuva, phezulu/phansi, kwesokunxele/kwesokudla, yaw, iphimbo, roll) sisebenzisa isistimu yokulandelela Lighthouse.
  • Usekelo olungeziwe lwe-Bluetooth LE, efakwe kumshayeli we-Google Daydream 3DOF Controller.
  • Kwengezwe umshayeli we-arduino wokuhlola lapho udala izilawuli zakho;
  • Umshayeli wesistimu yokulandelela indawo evulekile ihlanganiswe nesakhiwo esikhulu libsurvive.
  • I-interface yomsebenzisi elungisa iphutha manje isekela amagrafu angokwezifiso, lawo ngendlela yawo yamanje asetshenziselwa ukubona ngeso lengqondo umthwalo ku-CPU ngesikhathi sokunikezelwa.
  • I-Monado-gui manje isekela izilungiselelo zokugcina ohlwini lwemibhalo lwe-$XDG_CONFIG_HOME/monado kanye ne-$HOME/.config/monado. Kwengezwe amandla okumisa amakhamera e-stereo ane-USB interface ye-PSMV (PlayStation Move) ne-PSVR (PlayStation VR).
  • Isistimu yokuhlanganisa isiklanywe kabusha. Kwengeziwe Inqolobane ye-PPA ku-Ubuntu ngamaphakheji we-Monado, i-OpenXR-SDK kanye nemithetho ye-xr-hardware udev.
  • Ukwesekwa okwengeziwe kokuqala isevisi ye-monado ngokusebenzisa isokhethi ku-systemd.

Ukwakhiwa kwenkundla:

  • Injini yombono wendawo (ukulandelela into, ukutholwa kwendawo, ukwakhiwa kabusha kwemeshi, ukubonwa kokuthinta, ukulandelela iso);
  • Injini yokulandelela izinhlamvu (i-gyro stabilizer, isibikezelo sokunyakaza, izilawuli, ukulandelela ukunyakaza okubonakalayo ngekhamera, ukulandelela indawo okusekelwe kudatha evela kusigqoko se-VR);
  • Iseva eyinhlanganisela (imodi yokukhipha okuqondile, ukudlulisa ividiyo, ukulungiswa kwelensi, ukuhlanganisa, ukudala indawo yokusebenza ukuze isebenze ngesikhathi esisodwa nezinhlelo zokusebenza ezimbalwa);
  • Injini yokusebenzisana (ukulingisa izinqubo zomzimba, isethi yamawijethi kanye nekhithi yamathuluzi yezinhlelo zokusebenza zento engekho ngokoqobo);
  • Amathuluzi (ukulinganiswa kwemishini, ukufakwa imingcele yokuhamba).

Izici ezibalulekile:

  • Umshayeli wezigqoko zento engekho ngokoqobo I-HDK (OSVR Hacker Developer Kit) kanye
    I-PlayStation VR HMD, kanye nezilawuli ze-PlayStation Move kanye I-Razor Hydra.
  • Ukusebenziseka оборудованияisekelwe iphrojekthi I-OpenHMD.
  • Umshayeli wezibuko ezingokoqobo ezingathandwa kwabathelisi esikubona North Star.
  • Umshayeli wesistimu yokulandela indawo ye-Intel RealSense T265.
  • udev isimiso ukuze ulungiselele ukufinyelela kumadivayisi ento engekho ngokoqobo ngaphandle kokuthola amalungelo empande.
  • Izingxenye zokulandelela ukunyakaza ezinohlaka lokuhlunga nokusakaza ividiyo.
  • Amadigri ayisithupha esistimu yokulandela umlingiswa wenkululeko (6DoF, phambili/emuva, phezulu/phansi, kwesokunxele/kwesokudla, yaw, iphimbo, roll) ye-PSVR nezilawuli ze-PS Move.
  • Amamojula okuhlanganiswa ne-Vulkan ne-OpenGL graphics APIs.
  • Imodi engenakhanda.
  • Ukuphatha ukusebenzisana kwendawo kanye nombono.
  • Usekelo oluyisisekelo lokuvumelanisa uhlaka kanye nokufaka ulwazi (izenzo).
  • Iseva eyinhlanganisela eyenziwe ngomumo esekela okukhiphayo okuqondile kudivayisi, idlula iseva yesistimu X. Ihlinzeka ngemithunzi ye-Vive kanye Ama-panotools. Kukhona usekelo lwezendlalelo zokuqagela.

Ukukhishwa kwesibili kwe-Monado, inkundla yamadivayisi ento engekho ngokoqobo

Source: opennet.ru

Engeza amazwana