Den første udgivelse af Monado, platformen til virtuelle realitetsenheder

Publiceret det første udgave af projektet Monado, der sigter mod at skabe en åben implementering af standarden OpenXR, som definerer et universelt API til oprettelse af virtuelle og udvidede virkelighedsapplikationer, samt et sæt lag til interaktion med hardware, der abstraherer specifikationerne for specifikke enheder. Standarden er udarbejdet af Khronos-konsortiet, som også udvikler standarder som OpenGL, OpenCL og Vulkan. Koden til projektet er skrevet i C og distribueres under en GNU GPL-kompatibel fri licens, Boost Software License 1.0, som er baseret på BSD- og MIT-licenserne, men ikke kræver omtale ved distribution af afledte værker i binær form.

Monado tilbyder et runtime, der er fuldt ud i overensstemmelse med kravene fra OpenXR, hvilket kan bruges til at organisere arbejdet med virtuel og udvidet virkelighed på smartphones, tablets, pc'er og alle andre enheder. I projektet udvikles flere grundlæggende undersystemer:

  • Spatial vision engine (objekttracking, overfladebestemmelse, mesh-rekonstruktion, gestusgenkendelse, øjensporing);
  • Character tracking engine (gyro-stabilisering, bevægelsesforudsigelse, controllere, optisk bevægelsessporing via kamera, positionssporing baseret på data fra VR-headsettet);
  • Sammensat server (direkte output-tilstand, video passthrough, linsekorrektion, kompositering, oprettelse af arbejdsområde til samtidig arbejde med flere applikationer);
  • Interaktionsmotor (simulering af fysiske processer, sæt med widgets og værktøjer til applikationer inden for virtual reality);
  • Værktøjssæt (kalibrering af udstyr, installation af bevægelsesgrænser).

Den første udgivelse af Monado, platformen til virtuelle realitetsenheder

Den første version betragtes som eksperimentel og sigter mod at introducere udviklere til platformen. I sin nuværende tilstand giver Monado mulighed for at oprette applikationer og overvåge rotation på understøttede enheder ved hjælp af OpenHMD, og giver også mulighed for direkte grafikoutput (Direct Mode) til output til virtuelle enheder uden om det grafiske stak i operativsystemet.
I øjeblikket understøttes kun arbejde i Linux (understøttelse af andre operativsystemer forventes i fremtiden).

Hovedfunktioner:

  • Tilgængeligheden af drivere til VR-headsets HDK (OSVR Hacker Developer Kit) og
    PlayStation VR HMD, samt til PlayStation Move controllere og Razor Hydra.
  • Muligheden for at bruge udstyr, der understøttes af projektet OpenHMD.
  • Driver til augmented reality-briller North Star.
  • Driver til Intel RealSense T265 positionssporingssystem.
  • Sæt af udev-regler til konfiguration af adgang til VR-enheder uden at skulle have root-rettigheder.
  • Komponenter til bevægelsessporing med framework til filtrering og streaming af video.
  • Karaktersporingssystem med seks frihedsgrader (6DoF, fremad/bagud, op/ned, venstre/højre, yaw, pitch, roll) til PSVR- og PS Move-controllere.
  • Moduler til integration med grafik-API'er Vulkan og OpenGL.
  • Headless-tilstand.
  • Styring af ruminteraktion og synspunkt.
  • Grundlæggende støtte til synkronisering af billeder og indtastning af information (handlinger).
  • En klar sammensat server, der understøtter direkte output til enheden, uden om det systemmæssige X-server. Shaderne tilvejebringes til Vive og Panotools. Der er support for projektion lag.

Afspil video

Afspil video

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster