Toleo la pili la Monado, jukwaa la vifaa vya uhalisia pepe

Kampuni ya kushirikiana imewasilishwa kutolewa kwa mradi Monado 0.2, yenye lengo la kuunda utekelezaji wazi wa kiwango OpenXR. Monado hutoa muda wa utekelezaji ambao unatii kikamilifu mahitaji ya OpenXR, ambayo yanaweza kutumika kupanga kazi kwa uhalisia pepe na ulioboreshwa kwenye simu mahiri, kompyuta kibao, Kompyuta za Kompyuta na vifaa vingine vyovyote. Kiwango cha OpenXR kilitayarishwa na muungano wa Khronos na kufafanua API ya wote kwa ajili ya kuunda utumizi wa uhalisia pepe na uliodhabitiwa, pamoja na seti ya tabaka za kuingiliana na maunzi ambayo huondoa sifa za vifaa mahususi. Nambari ya mradi imeandikwa katika C na kusambazwa na chini ya Leseni ya Programu ya Boost 1.0 isiyolipishwa, inayotumika na GPL.

Maboresho yaliyoongezwa ni pamoja na:

  • Seva ya Mchanganyiko sasa inaauni uonyeshaji wa tabaka nyingi, ikiruhusu programu kupangisha miundo mingi XrCompositionLayerProjection ΠΈ XrCompositionLayerQuad. Kufanya kazi na tabaka nyingi ni muhimu kwa programu zinazotumia tabaka nne kutoa miingiliano ya mtumiaji, na pia ni msingi wa usaidizi zaidi wa programu zilizo na kiolesura kilichowekwa juu ya tukio, kama vile. xrdesktop au Pluto VR.



  • Seva ya mchanganyiko na madereva huwekwa katika michakato tofauti ya huduma. Kazi inaendelea ili kutoa uwezo wa kuunganisha programu nyingi za OpenXR kwa mfano mmoja wa huduma ya Monado na kuziona kwa wakati mmoja kwa kutumia kiendelezi cha XR_EXTX_overlay.
  • Hutoa usaidizi kwa vidhibiti vya Vive Wand na Valve Index na matumizi yao kwa udhibiti wa mwendo na digrii tatu za uhuru (3DOF, harakati katika pande tatu). Katika miezi ijayo, tunapanga kuongeza usaidizi wa digrii sita za uhuru (6DOF, mbele/nyuma, juu/chini, kushoto/kulia, miayo, mwinuko, kukunja) kwa kutumia mfumo wa kufuatilia. Lighthouse.
  • Usaidizi umeongezwa kwa Bluetooth LE, ambayo imejumuishwa katika kiendeshi cha Google Daydream 3DOF Controller.
  • Imeongeza kiendesha arduino kwa majaribio wakati wa kuunda vidhibiti vyako mwenyewe;
  • Dereva wa mfumo wa ufuatiliaji wa nafasi ya wazi huunganishwa katika muundo mkuu libsurvive.
  • Kiolesura cha utatuzi cha mtumiaji sasa kinaauni grafu maalum, ambazo katika umbo lake la sasa hutumiwa kuibua mzigo kwenye CPU wakati wa uwasilishaji.
  • Monado-gui sasa inaweza kutumia mipangilio ya kuhifadhi katika saraka za $XDG_CONFIG_HOME/monado na $HOME/.config/monado. Imeongeza uwezo wa kusanidi kamera za stereo na kiolesura cha USB kwa PSMV (PlayStation Move) na PSVR (PlayStation VR).
  • Mfumo wa kusanyiko umefanyiwa kazi upya. Imeongezwa Hifadhi ya PPA kwa Ubuntu iliyo na vifurushi vya Monado, OpenXR-SDK na sheria za xr-hardware udev.
  • Usaidizi ulioongezwa wa kuanzisha huduma ya monado kupitia kuwezesha soketi katika systemd.

Muundo wa jukwaa:

  • Injini ya maono ya anga (ufuatiliaji wa kitu, utambuzi wa uso, ujenzi wa matundu, utambuzi wa ishara, ufuatiliaji wa macho);
  • Injini ya ufuatiliaji wa wahusika (kiimarishaji cha gyro, ubashiri wa mwendo, vidhibiti, ufuatiliaji wa mwendo wa macho kupitia kamera, ufuatiliaji wa nafasi kulingana na data kutoka kwenye kofia ya VR);
  • Seva ya mchanganyiko (hali ya pato la moja kwa moja, usambazaji wa video, urekebishaji wa lensi, utunzi, kuunda nafasi ya kufanya kazi kwa wakati mmoja kufanya kazi na programu kadhaa);
  • Injini ya mwingiliano (uigaji wa michakato halisi, seti ya wijeti na kisanduku cha zana cha programu za uhalisia pepe);
  • Vyombo (urekebishaji wa vifaa, ufungaji mipaka ya harakati).

Vipengele muhimu:

  • Dereva kwa kofia za uhalisia pepe HDK (OSVR Hacker Developer Kit) na
    PlayStation VR HMD, na vile vile kwa vidhibiti vya PlayStation Move na Kiwembe Hydra.
  • Usability vifaa vyakuungwa mkono na mradi huo FunguaHMD.
  • Dereva kwa glasi za ukweli uliodhabitiwa Northstar.
  • Dereva wa mfumo wa ufuatiliaji wa msimamo wa Intel RealSense T265.
  • udev kanuni kusanidi ufikiaji wa vifaa vya uhalisia pepe bila kupata upendeleo wa mizizi.
  • Vipengele vya kufuatilia mwendo vilivyo na mfumo wa kuchuja na kutiririsha video.
  • Mfumo wa ufuatiliaji wa wahusika walio na uhuru wa digrii sita (6DoF, mbele/nyuma, juu/chini, kushoto/kulia, miayo, sauti, kukunja) kwa PSVR na vidhibiti vya PS Move.
  • Moduli za kuunganishwa na API za michoro za Vulkan na OpenGL.
  • Hali isiyo na kichwa.
  • Kusimamia mwingiliano wa anga na mtazamo.
  • Usaidizi wa kimsingi kwa ulandanishi wa fremu na uingizaji wa taarifa (vitendo).
  • Seva ya mchanganyiko iliyotengenezwa tayari inayoauni utoaji wa moja kwa moja kwa kifaa, ikipita seva ya X ya mfumo. Hutoa vivuli kwa Vive na Panotools. Kuna msaada kwa tabaka za makadirio.

Toleo la pili la Monado, jukwaa la vifaa vya uhalisia pepe

Chanzo: opennet.ru

Kuongeza maoni