Tweede vrystelling van Monado, 'n platform vir virtuele realiteit toestelle

Maatskappy Collabora aangebied projek vrystelling Monado 0.2, wat daarop gemik is om 'n oop implementering van die standaard te skep OpenXR. Monado bied 'n looptyd wat ten volle aan OpenXR-vereistes voldoen, wat gebruik kan word om werk met virtuele en uitgebreide realiteit op slimfone, tablette, rekenaars en enige ander toestelle te organiseer. Die OpenXR-standaard is voorberei deur die Khronos-konsortium en definieer 'n universele API vir die skep van virtuele en volgemaak realiteit toepassings, sowel as 'n stel lae vir interaksie met hardeware wat die eienskappe van spesifieke toestelle abstraheer. Die projekkode word in C en geskryf versprei deur onder die gratis Boost Software License 1.0, versoenbaar met die GPL.

Verbeterings wat bygevoeg is, sluit in:

  • Saamgestelde bediener ondersteun nou meerlaagweergawe, wat toepassings toelaat om veelvuldige strukture te huisves XrCompositionLayerProjection и XrCompositionLayerQuad. Werk met veelvuldige lae is belangrik vir toepassings wat vier lae gebruik om gebruikerskoppelvlakke weer te gee, en is ook die basis vir verdere ondersteuning vir toepassings met 'n koppelvlak bo-op die toneel, soos bv. xrdesktop of Pluto VR.



  • Die saamgestelde bediener en drywers word in aparte diensprosesse geplaas. Werk aan die gang om die vermoë te bied om veelvuldige OpenXR-toepassings aan een geval van die Monado-diens te koppel en hulle gelyktydig te visualiseer deur die XR_EXTX_overlay-uitbreiding te gebruik.
  • Bied ondersteuning vir die Vive Wand- en Valve Index-beheerders en hul gebruik vir bewegingsbeheer met drie grade van vryheid (3DOF, beweging in drie rigtings). In die komende maande beplan ons om ondersteuning vir ses grade van vryheid (6DOF, vorentoe/agtertoe, op/af, links/regs, yaw, pitch, roll) by te voeg deur die opsporingstelsel te gebruik Lighthouse.
  • Bygevoeg ondersteuning vir Bluetooth LE, wat ingesluit is in die bestuurder vir Google Daydream 3DOF Controller.
  • Bygevoeg arduino bestuurder vir eksperimente wanneer jy jou eie beheerders skep;
  • Die drywer van die oopposisie-opsporingstelsel is in die hoofstruktuur geïntegreer liboorleef.
  • Die ontfoutingsgebruikerskoppelvlak ondersteun nou pasgemaakte grafieke, wat in hul huidige vorm gebruik word om die las op die SVE tydens lewering te visualiseer.
  • Monado-gui ondersteun nou berging van instellings in die $XDG_CONFIG_HOME/monado- en $HOME/.config/monado-gidse. Bygevoeg die vermoë om stereokameras op te stel met 'n USB-koppelvlak vir PSMV (PlayStation Move) en PSVR (PlayStation VR).
  • Die samestellingstelsel is herontwerp. Bygevoeg PPA-bewaarplek vir Ubuntu met Monado-pakkette, OpenXR-SDK en xr-hardware udev-reëls.
  • Bygevoeg ondersteuning vir die begin van monado-diens via socket aktivering in systemd.

Platform samestelling:

  • Ruimtelike visie-enjin (voorwerpnasporing, oppervlakbespeuring, maasrekonstruksie, gebareherkenning, oognasporing);
  • Enjin vir karakternasporing (gyrostabilisator, bewegingsvoorspelling, beheerders, optiese bewegingsopsporing deur die kamera, posisienasporing gebaseer op data van 'n VR-helm);
  • Saamgestelde bediener (direkte uitvoermodus, video-aanstuur, lenskorreksie, samestelling, skep van 'n werkspasie om gelyktydig met verskeie toepassings te werk);
  • Interaksie-enjin (simulasie van fisiese prosesse, 'n stel legstukke en 'n gereedskapstel vir virtuele werklikheidstoepassings);
  • Instrumentasie (toerusting kalibrasie, installasie bewegingsgrense).

Belangrikste kenmerke:

  • Bestuurder vir virtuele realiteit helms HDK (OSVR Hacker Developer Kit) en
    PlayStation VR HMD, sowel as vir PlayStation Move-beheerders en Skeermes Hydra.
  • Bruikbaarheid toerustingondersteun deur die projek OopHMD.
  • Bestuurder vir augmented reality bril Northstar.
  • Bestuurder vir Intel RealSense T265-posisieopsporingstelsel.
  • udev reëlstel om toegang tot virtuele werklikheidstoestelle te konfigureer sonder om wortelvoorregte te verkry.
  • Bewegingsopsporingskomponente met 'n raamwerk vir die filter en stroom van video.
  • Ses grade van vryheid karakternasporingstelsel (6DoF, vorentoe/agtertoe, op/af, links/regs, swaai, toonhoogte, rol) vir PSVR- en PS Move-beheerders.
  • Modules vir integrasie met Vulkan en OpenGL grafiese API's.
  • Koplose modus.
  • Bestuur van ruimtelike interaksie en standpunt.
  • Basiese ondersteuning vir raamsinchronisasie en inligtinginvoer (aksies).
  • 'n Klaargemaakte saamgestelde bediener wat direkte uitvoer na die toestel ondersteun, wat die stelsel X-bediener omseil. Verskaf shaders vir Vive en Panotools. Daar is ondersteuning vir projeksie lae.

Tweede vrystelling van Monado, 'n platform vir virtuele realiteit toestelle

Bron: opennet.ru

Voeg 'n opmerking