Andra utgÄvan av Monado, plattformen för virtuella verklighetsenheter.

Collabora har presenterat utgÄvan av projektet Monado 0.2, som syftar till att skapa en öppen implementering av standarden OpenXR. Monado tillhandahÄller en runtime som helt uppfyller kraven enligt OpenXR, som kan anvÀndas för att organisera arbetet med virtuell och augmented reality pÄ smartphones, surfplattor, PC och andra enheter. OpenXR-standarden har tagits fram av Khronos-konsortiet och definierar ett universellt API för att skapa applikationer för virtuell och augmented reality, samt ett set med lager för interaktion med hÄrdvara, vilket abstraherar de specifika egenskaperna hos enheterna. Projektkoden Àr skriven i C och sprids under frihetslicensen Boost Software License 1.0, som Àr kompatibel med GPL.

Bland de tillagda förbÀttringarna:

  • Den kompositservern har fĂ„tt stöd för flerlagers rendering, vilket gör det möjligt för applikationer att placera flera strukturer. XrCompositionLayerProjection och XrCompositionLayerQuad. Arbetet med flera lager Ă€r viktigt för applikationer som anvĂ€nder fyra lager för att rendera anvĂ€ndargrĂ€nssnitt, och utgör ocksĂ„ grunden för vidare stöd för applikationer med grĂ€nssnitt som överlagras pĂ„ scenen, sĂ„som xrdesktop eller Pluto VR.


    Spela video

  • Den kompositiva servern och drivrutinerna har flyttats till separata tjĂ€nsteprocesser. Arbetet pĂ„gĂ„r för att möjliggöra anslutning av flera OpenXR-applikationer till en enda instans av Monado-tjĂ€nsten och deras samtidig visualisering med hjĂ€lp av tillĂ€gget XR_EXTX_overlay.
  • Stöd för Vive Wand och Valve Index-kontrollerna har sĂ€kerstĂ€llts och de anvĂ€nds för att styra rörelse med tre frihetsgrader (3DOF, rörelse i tre riktningar). Inom de kommande mĂ„naderna planeras stöd för sex frihetsgrader (6DOF, framĂ„t/bakĂ„t, uppĂ„t/nedĂ„t, vĂ€nster/höger, yaw, pitch, roll), med hjĂ€lp av spĂ„rningssystemet Lighthouse.
  • Bluetooth LE-stöd har lagts till, som anvĂ€nds i drivrutinen för Google Daydream 3DOF Controller.
  • En arduino-drivrutin har lagts till för experimentering vid skapande av egna kontroller;
  • Den öppna positionsspĂ„rningssystemdrivrutinen libsurvive.
  • I anvĂ€ndarens debuggrĂ€nssnitt har stöd för anpassade grafer lagts till, som för nĂ€rvarande anvĂ€nds för att visualisera CPU-belastning under rendering.
  • I monado-gui har stöd för lagring av instĂ€llningar i katalogerna $XDG_CONFIG_HOME/monado och $HOME/.config/monado implementerats. Möjligheten att konfigurera stereokameror med USB-grĂ€nssnitt för PSMV (PlayStation Move) och PSVR (PlayStation VR) har lagts till.
  • Byggsystemet har omarbetats. En ny ett PPA-förrĂ„d för Ubuntu med paket som Monado, OpenXR-SDK och udev-regler för xr-hardware.
  • Stöd för att starta tjĂ€nsten monado-service genom aktivering via socket i systemd har lagts till.

Plattformens sammansÀttning:

  • Rumsuppfattning (objektspĂ„rning, ytovervakning, mesh-rekonstruktion, gestigenkĂ€nning, ögonrörelsetrackning);
  • KaraktĂ€rsspĂ„rningsmotor (gyrostabilisering, rörelsepredictning, kontroller, optisk rörelsetrackning via kamera, positionsspĂ„rning baserat pĂ„ data frĂ„n VR-hjĂ€lm);
  • Kompositserver (lĂ€ge för direkt utdata, videopassering, linsjustering, kompositing, skapande av arbetsyta för samtidig anvĂ€ndning av flera applikationer);
  • Interaktionsmotor (simulering av fysiska processer, uppsĂ€ttning av widgets och ett toolkit för applikationer för virtuell verklighet);
  • VerktygslĂ„da (kalibrering av hĂ„rdvara, installation av rörelsegrĂ€nser).

Key features:

  • Drivrutin för virtual reality-headset HDK (OSVR Hacker Developer Kit) och
    PlayStation VR HMD, samt för PlayStation Move-kontroller och Razor Hydra.
  • Möjlighet att anvĂ€nda utrustning, stöds av projektet. OpenHMD.
  • Drivrutin för förstĂ€rkningsglasögon North Star.
  • Drivrutin för positionsspĂ„rningssystemet Intel RealSense T265.
  • Udev-regelset för att konfigurera Ă„tkomst till virtuella verklighetsenheter utan att behöva root-rĂ€ttigheter.
  • Komponenter för rörelsespĂ„rning med ett ramverk för filtrering och videoströmning.
  • Ett karaktĂ€rsspĂ„rningssystem med sex frihetsgrader (6DoF, framĂ„t/bakĂ„t, uppĂ„t/nedĂ„t, vĂ€nster/höger, gungning, pitch, roll) för PSVR- och PS Move-kontroller.
  • Moduler för integration med grafiska API:er Vulkan och OpenGL.
  • Huvudlös lĂ€ge (Headless).
  • Hantering av rumslig interaktion och synvinkel.
  • GrundlĂ€ggande support för bildsynkronisering och inmatning (Ă„tgĂ€rder).
  • FĂ€rdig kompositserver som stödjer direkt utdata till en enhet, utan att gĂ„ via systemets X-server. Shaderar erbjuds för Vive och Panotools.Det finns stöd för projektionselement.

Andra utgÄvan av Monado, plattformen för virtuella verklighetsenheter.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster