Første utgivelse av Monado, en plattform for virtual reality-enheter

publisert første utgivelse av prosjektet Søt, rettet mot å skape en åpen implementering av standarden OpenXR, som definerer et universelt API for å lage virtuelle og utvidede virkelighetsapplikasjoner, samt et sett med lag for samhandling med maskinvare som abstraherer egenskapene til spesifikke enheter. Standarden er utarbeidet av Khronos-konsortiet, som også utvikler standarder som OpenGL, OpenCL og Vulkan. Prosjektkoden er skrevet i C og distribuert av under den GPL-kompatible Boost Software License 1.0, som er basert på BSD- og MIT-lisensene, men som ikke krever attribusjon når du distribuerer et avledet verk i binær form.

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. Flere grunnleggende delsystemer utvikles innenfor rammen av prosjektet:

  • 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, installasjon bevegelsesgrenser).

Første utgivelse av Monado, en plattform for virtual reality-enheter

Den første utgivelsen regnes som eksperimentell og rettet mot å gjøre utviklere kjent med plattformen. I sin nåværende tilstand lar Monado deg lage applikasjoner og spore rotasjon på støttede enheter ved hjelp av ÅpneHMD, og gir også muligheten til å vise direkte (Direkte modus) for utdata til virtual reality-enheter som omgår operativsystemets grafikkstabel.
Foreløpig er det bare Linux som støttes (støtte for andre operativsystemer forventes i fremtiden).

Nøkkelegenskaper:

  • Tilgjengelighet av drivere for virtual reality-hjelmer HDK (OSVR Hacker Developer Kit) og
    PlayStation VR HMD, samt for PlayStation Move-kontrollere og Razor Hydra.

  • Brukervennlighet оборудованияstøttet av prosjektet ÅpneHMD.
  • Driver for augmented reality-briller Northstar.
  • Driver for Intel RealSense T265 posisjonssporingssystem.
  • udev regelsett 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. Gir shaders for Vive og Panotools. Det er støtte for projeksjonslag.


Kilde: opennet.ru

Legg til en kommentar