Utgivelse av den åpne virtuelle virkelighetsplattformen Monado 21.0.0

Collabora har annonsert utgivelsen av Monado 21.0.0, en åpen kildekodeimplementering av OpenXR-standarden. OpenXR-standarden ble utarbeidet av Khronos-konsortiet og definerer en universell API for å lage virtuelle og utvidede virkelighetsapplikasjoner, samt et sett med lag for samhandling med maskinvare som abstraherer egenskapene til spesifikke enheter. Monado gir en kjøretid som fullt ut oppfyller OpenXR-kravene, som kan brukes til å organisere arbeid med virtuell og utvidet virkelighet på smarttelefoner, nettbrett, PC-er og andre enheter. Prosjektkoden er skrevet i C og distribueres under gratis Boost Software License 1.0, kompatibel med GPL.

Monado 21.0.0 var den første utgivelsen som offisielt var kompatibel med OpenXR 1.0-standarden. Khronos-konsortiet har utført kompatibilitetstesting og lagt Monado til listen over offisielt kompatible OpenXR-implementeringer. Tester utført med både OpenGL- og Vulkan-grafikk-API-ene, ved å bruke skrivebordsbygget i VR-enhetssimuleringsmodus. I utgangspunktet var versjonen planlagt å bli nummerert 1.0, men utviklerne bestemte seg for å bruke årsbasert nummerering, lik Mesa versjonsnummerering.

Den andre viktige innovasjonen var utarbeidelsen av en driver for SteamVR-plattformen med implementering av en state tracker, samt en plugin-generator for SteamVR, som lar deg bruke alle hodesettdrivere (HMD-er) og kontrollere laget for Monado i SteamVR. Monado leverer for eksempel drivere for OpenHMD, Panotools (PSVR) og Vive/Vive Pro/Valve Index virtual reality-headset.

Plattformsammensetning:

  • Romlig synmotor (objektsporing, overflatedeteksjon, mesh-rekonstruksjon, gestgjenkjenning, øyesporing);
  • Motor for karaktersporing (gyrostabilisator, bevegelsesprediksjon, kontrollere, optisk bevegelsessporing gjennom kameraet, posisjonssporing basert på data fra en VR-hjelm);
  • Sammensatt server (direkte utgangsmodus, videovideresending, linsekorreksjon, sammensetting, skape et arbeidsområde for samtidig arbeid med flere applikasjoner);
  • Interaksjonsmotor (simulering av fysiske prosesser, et sett med widgets og et verktøysett for virtual reality-applikasjoner);
  • Instrumentering (utstyrskalibrering, sette bevegelsesgrenser).

Nøkkelegenskaper:

  • Driver for virtual reality-hjelmer HDK (OSVR Hacker Developer Kit) og PlayStation VR HMD, samt for Vive Wand, Valve Index, PlayStation Move og Razor Hydra-kontrollere.
  • Evne til å bruke maskinvare støttet av OpenHMD-prosjektet.
  • Driver for North Star augmented reality-briller.
  • Driver for Intel RealSense T265 posisjonssporingssystem.
  • Et sett med udev-regler for å konfigurere tilgang til virtual reality-enheter uten å få root-privilegier.
  • Bevegelsessporingskomponenter med et rammeverk for filtrering og streaming av video.
  • Seks frihetsgrader karaktersporingssystem (6DoF, fremover/bakover, opp/ned, venstre/høyre, yaw, pitch, roll) for PSVR- og PS Move-kontrollere.
  • Moduler for integrasjon med Vulkan og OpenGL grafikk APIer.
  • Hodeløs modus.
  • Håndtere romlig interaksjon og synspunkt.
  • Grunnleggende støtte for rammesynkronisering og informasjonsinntasting (handlinger).
  • En ferdiglaget sammensatt server som støtter direkte utdata til enheten, og omgår system X-serveren. Shaders for Vive og Panotools er inkludert. Det er støtte for projeksjonslag.

Utgivelse av den åpne virtuelle virkelighetsplattformen Monado 21.0.0


Kilde: opennet.ru

Legg til en kommentar