Ukukhutshwa kwesibini kwe-Monado, iqonga lezixhobo zokwenyani

Inkampani yentsebenziswano thaca ukukhutshwa kweprojekthi UMonado 0.2, ejolise ekudaleni ukuphunyezwa okuvulekileyo komgangatho I-OpenXR. I-Monado ibonelela ngexesha lokuqhuba elihambelana ngokupheleleyo neemfuno ze-OpenXR, ezinokusetyenziswa ukuququzelela umsebenzi ngenyani kunye nenyani eyongeziweyo kwii-smartphones, iitafile, iiPC kunye naziphi na ezinye izixhobo. Umgangatho we-OpenXR ulungiswe yi-Khronos consortium kwaye uchaza i-API yendalo yonke yokudala usetyenziso lwenyani kunye ne-augmented reality, kunye neseti yeengqimba zokusebenzisana ne-hardware ekhupha iimpawu zezixhobo ezithile. Ikhowudi yeprojekthi ibhalwe kwi-C kunye isasazwa ngu phantsi kweLayisensi yeSoftware yeBoost 1.0 yasimahla, ehambelana neGPL.

Phakathi kophuculo olongezelelweyo:

  • Iseva ehlanganisiweyo ngoku ixhasa unikezelo lwemigangatho emininzi, ivumela usetyenziso ukuba lubambe izakhiwo ezininzi XrCompositionLayerProjection и XrCompositionLayerQuad. Ukusebenza ngeemaleko ezininzi kubalulekile kwizicelo ezisebenzisa iileya ezine ukunika ujongano lomsebenzisi, kwaye ikwasisiseko senkxaso eyongezelelweyo yezicelo ezinojongano olukwaleke ngaphezulu kwendawo, njenge. xdesktop okanye Pluto VR.



  • Iseva edibeneyo kunye nabaqhubi bahlulwe kwiinkqubo zenkonzo ezahlukeneyo. Umsebenzi uyaqhubeka ukubonelela ngokukwazi ukudibanisa izicelo ezininzi ze-OpenXR kumzekelo omnye wenkonzo ye-Monado kwaye uzibonele ngaxeshanye usebenzisa i-XR_EXTX_overlay extension.
  • Ibonelela ngenkxaso yeVive Wand kunye neValve Index abalawuli kunye nokusetyenziswa kwabo kulawulo lwentshukumo kunye neziqu ezintathu zenkululeko (3DOF, ukuhamba ngeendlela ezintathu). Kwiinyanga ezizayo, siceba ukongeza inkxaso kwiidigri ezintandathu zenkululeko (i-6DOF, phambili / ngasemva, phezulu / ezantsi, ekhohlo / ekunene, yaw, pitch, roll) usebenzisa inkqubo yokulandelela isibane solwandle.
  • Inkxaso eyongeziweyo yeBluetooth LE, efakwe kumqhubi weGoogle Daydream 3DOF Controller.
  • Yongeza umqhubi we-arduino kwimifuniselo xa usenza abalawuli bakho;
  • Umqhubi wenkqubo yokulandelela indawo evulekileyo uhlanganiswe kwisakhiwo esiyintloko libsurvive.
  • I-debugging interface yomsebenzisi ngoku ixhasa iigrafu zesiko, ezithi kwimo yazo yangoku zisetyenziselwa ukujonga umthwalo kwi-CPU ngexesha lokunikezelwa.
  • I-Monado-gui ngoku ixhasa izicwangciso zokugcina kwi-$ XDG_CONFIG_HOME/monado kunye ne-$ HOME/.config/monado directory. Ukongezwa ukukwazi ukuqwalasela iikhamera zestereo kunye ne-USB interface ye-PSMV (PlayStation Move) kunye ne-PSVR (PlayStation VR).
  • Inkqubo yokuhlanganisa yenziwe ngokutsha. Yongeziwe Uvimba wePPA yeUbuntu eneepakethe zeMonado, i-OpenXR-SDK kunye nemithetho ye-xr-hardware udev.
  • Inkxaso eyongeziweyo yokuqalisa inkonzo ye-monado ngokusebenzisa i-socket activation kwi-systemd.

Ukuqulunqwa kweqonga:

  • I-injini ye-Spatial vision (ukulandelela into, ukukhangela umphezulu, ukwakhiwa ngokutsha kwe-mesh, ukuqaphela isenzo, ukulandelwa kwamehlo);
  • Injini yokulandelela umlingiswa (i-gyro stabilizer, i-motion prediction, abalawuli, i-optical motion tracking ngekhamera, ukulandelela indawo ngokusekelwe kwidatha evela kwi-helmet ye-VR);
  • Iseva ehlanganisiweyo (imowudi yokuphuma ngokuthe ngqo, ukuhanjiswa kwevidiyo, ukulungiswa kwelensi, ukudibanisa, ukudala indawo yokusebenza ukuze usebenze ngaxeshanye kunye nezicelo ezininzi);
  • I-injini yokusebenzisana (ukulinganisa kweenkqubo zomzimba, isethi yamawijethi kunye nezixhobo zokusebenza ze-virtual reality applications);
  • Isixhobo (ukulungelelaniswa kwezixhobo, ukufakela imida yokuhamba).

Izinto eziphambili:

  • Umqhubi wezigcina-ntloko zenyani HDK (OSVR Hacker Developer Kit) kunye
    PlayStation VR HMD, kunye nePlayStation Move abalawuli kunye I-Razor Hydra.
  • Ukusebenziseka оборудованияixhaswa yiprojekthi VulaHMD.
  • Umqhubi weeglasi zokwenyani ezandisiweyo INkanyezi yaseNyakatho.
  • Umqhubi we-Intel RealSense T265 inkqubo yokulandelela indawo.
  • udev ruleset ukuqwalasela ufikelelo kwizixhobo zokwenyani zenyani ngaphandle kokufumana amalungelo engcambu.
  • Amacandelo okulandelela intshukumo anesakhelo sokuhluza kunye nokusasaza ividiyo.
  • Iidigri ezintandathu zenkqubo yokulandelela umlinganiswa wenkululeko (i-6DoF, phambili / ngasemva, phezulu / ezantsi, ekhohlo/ekunene, yaw, i-pitch, roll) ye-PSVR kunye ne-PS Move abalawuli.
  • Iimodyuli zokudityaniswa neVulkan kunye ne-OpenGL yemizobo ye-APIs.
  • Imowudi engenantloko.
  • Ukulawula intsebenziswano yendawo kunye neembono.
  • Inkxaso esisiseko yongqamaniso lwesakhelo kunye negalelo lolwazi (izenzo).
  • Iseva edibeneyo eyenziweyo esele ilungile exhasa imveliso ethe ngqo kwisixhobo, igqitha inkqubo X iseva. Ibonelela ngeeshadi zeVive kunye IiPanotools. Kukho inkxaso yeeleya zoqikelelo.

Ukukhutshwa kwesibini kwe-Monado, iqonga lezixhobo zokwenyani

umthombo: opennet.ru

Yongeza izimvo