Ukukhishwa kokuqala kwe-Monado, inkundla yamadivayisi ento engekho ngokoqobo

eshicilelwe ukukhishwa kokuqala kwephrojekthi Kuhle, okuhloswe ngayo ukudala ukuqaliswa okuvulekile kwezinga I-OpenXR, echaza i-API yendawo yonke yokudala izinhlelo zokusebenza zangempela nezingathandwa kwabathelisi esikubona, kanye nesethi yezendlalelo zokusebenzelana nehadiwe ekhipha izici zamadivayisi athile. Izinga lilungiswe yi-Khronos consortium, ephinde ithuthukise amazinga afana ne-OpenGL, i-OpenCL ne-Vulkan. Ikhodi yephrojekthi ibhalwe ku-C kanye isatshalaliswa ngu ngaphansi kwe-GPL-Compatible Boost Software License 1.0, esekelwe kumalayisense e-BSD kanye ne-MIT, kodwa engadingi isichasiso lapho kusatshalaliswa umsebenzi ophuma kokunye kufomu kanambambili.

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. Amasistimu angaphansi ambalwa ayisisekelo ayathuthukiswa ngaphakathi kohlaka lwephrojekthi:

  • 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).

Ukukhishwa kokuqala kwe-Monado, inkundla yamadivayisi ento engekho ngokoqobo

Ukukhishwa kokuqala kuthathwa njengokuhlola futhi kuhloselwe ukwenza onjiniyela bajwayele inkundla. Esimeni sayo samanje, i-Monado ikuvumela ukuthi udale izinhlelo zokusebenza futhi ulandelele ukuzungezisa kumadivayisi asekelwe usebenzisa I-OpenHMD, futhi inikeza nekhono lokubonisa ngokuqondile (Imodi Eqondile) kokukhiphayo kumadivayisi ento engekho ngokoqobo ngokweqa isitaki sezithombe zesistimu yokusebenza.
Okwamanje, i-Linux kuphela esekelwayo (ukusekelwa kwamanye amasistimu okusebenza kulindeleke ngokuzayo).

Izici ezibalulekile:

  • Ukutholakala kwabashayeli bezigqoko zokuzivikela ezingokoqobo 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.


Source: opennet.ru

Engeza amazwana