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

iliyochapishwa toleo la kwanza la mradi Mzuri, yenye lengo la kuunda utekelezaji wazi wa kiwango OpenXR, ambayo inafafanua API ya jumla ya kuunda programu za uhalisia pepe na uliodhabitiwa, pamoja na seti ya tabaka za kuingiliana na maunzi ambayo huondoa sifa za vifaa mahususi. Kiwango hicho kilitayarishwa na muungano wa Khronos, ambao pia unakuza viwango kama vile OpenGL, OpenCL na Vulkan. Nambari ya mradi imeandikwa katika C na kusambazwa na chini ya Leseni 1.0 ya Programu ya Boost inayoendana na GPL, ambayo inategemea leseni za BSD na MIT, lakini haihitaji maelezo wakati wa kusambaza kazi inayotokana na mfumo wa binary.

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 na vifaa vingine vyovyote. Mifumo midogo kadhaa ya kimsingi inatengenezwa ndani ya mfumo wa mradi:

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

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

Toleo la kwanza linachukuliwa kuwa la majaribio na linalenga kuwafahamisha wasanidi programu. Katika hali yake ya sasa, Monado hukuruhusu kuunda programu na kufuatilia mzunguko kwenye vifaa vinavyotumika kwa kutumia FunguaHMD, na pia hutoa uwezo wa kuonyesha moja kwa moja (Njia ya moja kwa moja) kwa utoaji wa vifaa vya uhalisia pepe kwa kupita safu ya picha za mfumo wa uendeshaji.
Kwa sasa, ni Linux pekee inayotumika (msaada wa mifumo mingine ya uendeshaji unatarajiwa katika siku zijazo).

Vipengele muhimu:

  • Upatikanaji wa viendeshaji 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.


Chanzo: opennet.ru

Kuongeza maoni