Itusilẹ keji ti Monado, pẹpẹ kan fun awọn ẹrọ otito foju

Ile-iṣẹ ifowosowopo gbekalẹ idasilẹ ise agbese Monado 0.2, Eleto lati ṣiṣẹda ohun-ìmọ imuse ti awọn bošewa ṢiiXR. Monado n pese akoko asiko ti o ni ibamu ni kikun pẹlu awọn ibeere OpenXR, eyiti o le ṣee lo lati ṣeto iṣẹ pẹlu foju ati otitọ ti a pọ si lori awọn fonutologbolori, awọn tabulẹti, awọn PC ati awọn ẹrọ miiran. Idiwọn OpenXR ti pese sile nipasẹ ẹgbẹ Khronos ati asọye API agbaye kan fun ṣiṣẹda foju ati awọn ohun elo otito ti a pọ si, bakanna bi ṣeto ti awọn fẹlẹfẹlẹ fun ibaraenisepo pẹlu ohun elo ti o fa awọn abuda ti awọn ẹrọ kan pato. Awọn koodu ise agbese ti kọ sinu C ati pin nipasẹ labẹ free Igbelaruge Software License 1.0, ni ibamu pẹlu GPL.

Lara awọn ilọsiwaju ti a ṣafikun:

  • Olupin idapọmọra ni bayi n ṣe atilẹyin ti n ṣe ọpọlọpọ Layer, gbigba awọn ohun elo laaye lati gbalejo awọn ẹya pupọ XrCompositionLayerProjection и XrCompositionLayerQuad. Nṣiṣẹ pẹlu ọpọ awọn ipele jẹ pataki fun awọn ohun elo ti o lo awọn ipele mẹrin lati ṣe awọn atọkun olumulo, ati pe o tun jẹ ipilẹ fun atilẹyin siwaju sii fun awọn ohun elo pẹlu wiwo ti a bo lori oke aaye naa, gẹgẹbi xrdesktop tabi Pluto VR.



  • Olupin akojọpọ ati awakọ ni a gbe sinu awọn ilana iṣẹ lọtọ. Isẹ n lọ lọwọ lati pese agbara lati so awọn ohun elo OpenXR pupọ pọ si apẹẹrẹ kan ti iṣẹ Monado ati ki o wo wọn nigbakanna ni lilo itẹsiwaju XR_EXTX_overlay.
  • Pese atilẹyin fun awọn olutona Atọka Vive Wand ati Valve ati lilo wọn fun iṣakoso išipopada pẹlu iwọn mẹta ti ominira (3DOF, gbigbe ni awọn itọnisọna mẹta). Ni awọn osu to nbo, a gbero lati ṣafikun atilẹyin fun awọn iwọn mẹfa ti ominira (6DOF, siwaju / sẹhin, oke / isalẹ, osi / ọtun, yaw, pitch, roll) nipa lilo eto ipasẹ lighthouse.
  • Atilẹyin ti a ṣafikun fun Bluetooth LE, eyiti o wa ninu awakọ fun Google Daydream 3DOF Adarí.
  • Ti ṣafikun awakọ arduino fun awọn idanwo nigba ṣiṣẹda awọn oludari tirẹ;
  • Awakọ ti eto ipasẹ ipo ṣiṣi ni a ṣepọ sinu eto akọkọ libsurvive.
  • Ni wiwo olumulo n ṣatunṣe aṣiṣe ni bayi ṣe atilẹyin awọn aworan aṣa, eyiti o wa ni fọọmu lọwọlọwọ wọn lati wo ẹru lori Sipiyu lakoko ṣiṣe.
  • Monado-gui ṣe atilẹyin awọn eto ipamọ ni $XDG_CONFIG_HOME/monado ati $HOME/.config/monado directories. Ṣe afikun agbara lati tunto awọn kamẹra sitẹrio pẹlu wiwo USB fun PSMV (PlayStation Gbe) ati PSVR (PlayStation VR).
  • Eto apejọ ti tun ṣe. Fi kun PPA ibi ipamọ fun Ubuntu pẹlu awọn idii Monado, OpenXR-SDK ati xr-hardware udev ofin.
  • Atilẹyin ti a ṣafikun fun ibẹrẹ iṣẹ monado nipasẹ imuṣiṣẹ iho ni systemd.

Àkópọ̀ pèpéle:

  • Ẹrọ iranran aaye (titọpa nkan, wiwa dada, atunkọ mesh, idanimọ idari, ipasẹ oju);
  • Ẹrọ fun titele ohun kikọ (gyro stabilizer, asọtẹlẹ išipopada, awọn olutona, ipasẹ išipopada opiti nipasẹ kamẹra, ipasẹ ipo ti o da lori data lati ibori VR);
  • Olupin akojọpọ (ipo igbejade taara, fifiranšẹ fidio, atunṣe lẹnsi, kikọpọ, ṣiṣẹda aaye iṣẹ kan fun ṣiṣẹ ni nigbakannaa pẹlu awọn ohun elo pupọ);
  • Ẹrọ ibaraenisepo (awoṣe ti awọn ilana ti ara, ṣeto awọn ẹrọ ailorukọ ati ohun elo irinṣẹ fun awọn ohun elo otito foju);
  • Ohun elo (iwọnwọn ohun elo, fifi sori ẹrọ awọn aala gbigbe).

Осnovnые возможности:

  • Awakọ fun foju otito àṣíborí HDK (OSVR Hacker Apo Olùgbéejáde) ati
    PLAYSTATION VR HMD, bakannaa fun awọn olutona Gbe PlayStation ati Felefele Hydra.
  • Lilo itannani atilẹyin nipasẹ ise agbese ṢiiHMD.
  • Awakọ fun augmented otito gilaasi Ariwa Star.
  • Awakọ fun Intel RealSense T265 ipo ipasẹ eto.
  • udev ofin lati tunto iraye si awọn ẹrọ otito foju laisi gbigba awọn anfani gbongbo.
  • Awọn paati ipasẹ išipopada pẹlu ilana fun sisẹ ati fidio ṣiṣanwọle.
  • Awọn iwọn mẹfa ti eto ipasẹ ohun kikọ ominira (6DoF, siwaju / sẹhin, oke / isalẹ, osi / ọtun, yaw, ipolowo, yipo) fun PSVR ati awọn olutona Gbe PS.
  • Awọn modulu fun iṣọpọ pẹlu Vulkan ati OpenGL awọn aworan API.
  • Ipo aisi ori.
  • Ṣiṣakoso ibaraenisepo aaye ati iwoye.
  • Atilẹyin ipilẹ fun amuṣiṣẹpọ fireemu ati titẹ sii alaye (awọn iṣe).
  • Olupin akojọpọ ti o ti ṣetan ti o ṣe atilẹyin iṣelọpọ taara si ẹrọ naa, ni ikọja olupin X eto naa. Pese shaders fun Vive ati Panotools. Atilẹyin wa fun awọn fẹlẹfẹlẹ asọtẹlẹ.

Itusilẹ keji ti Monado, pẹpẹ kan fun awọn ẹrọ otito foju

orisun: opennet.ru

Fi ọrọìwòye kun