Første udgivelse af Monado, en platform til virtual reality-enheder

offentliggjort første udgivelse af projektet Sød, med det formål at skabe en åben implementering af standarden OpenXR, som definerer en universel API til at skabe virtuelle og augmented reality-applikationer, samt et sæt lag til at interagere med hardware, der abstraherer egenskaberne ved specifikke enheder. Standarden er udarbejdet af Khronos-konsortiet, som også udvikler standarder som OpenGL, OpenCL og Vulkan. Projektkoden er skrevet i C og distribueret af under den GPL-kompatible Boost Software License 1.0, som er baseret på BSD- og MIT-licenserne, men som ikke kræver tilskrivning ved distribution af et afledt værk i binær form.

Monado leverer en runtime, der fuldt ud overholder OpenXR-kravene, som kan bruges til at organisere arbejde med virtuel og augmented reality på smartphones, tablets, pc'er og andre enheder. Inden for projektets rammer udvikles flere grundlæggende delsystemer:

  • Spatial vision engine (objektsporing, overfladedetektion, mesh-rekonstruktion, gestusgenkendelse, øjensporing);
  • Motor til karaktersporing (gyrostabilisator, bevægelsesforudsigelse, controllere, optisk bevægelsessporing gennem kameraet, positionssporing baseret på data fra en VR-hjelm);
  • Sammensat server (direkte outputtilstand, videovideresendelse, linsekorrektion, sammensætning, oprettelse af et arbejdsområde til samtidig arbejde med flere applikationer);
  • Interaktionsmotor (simulering af fysiske processer, et sæt widgets og et værktøjssæt til virtual reality-applikationer);
  • Instrumentering (udstyrskalibrering, installation bevægelsesgrænser).

Første udgivelse af Monado, en platform til virtual reality-enheder

Den første udgivelse betragtes som eksperimentel og har til formål at gøre udviklere fortrolige med platformen. I sin nuværende tilstand giver Monado dig mulighed for at oprette applikationer og spore rotation på understøttede enheder ved hjælp af ÅbenHMD, og giver også mulighed for direkte at vise (Direkte tilstand) til output til virtual reality-enheder, der omgår operativsystemets grafikstak.
Indtil videre er det kun Linux, der understøttes (understøttelse af andre operativsystemer forventes i fremtiden).

Nøglefunktioner:

  • Tilgængelighed af drivere til virtual reality-hjelme HDK (OSVR Hacker Developer Kit) og
    PlayStation VR HMD, samt til PlayStation Move-controllere og Razor Hydra.

  • Anvendelighed udstyrstøttet af projektet ÅbenHMD.
  • Driver til augmented reality-briller North Star.
  • Driver til Intel RealSense T265 position tracking system.
  • udev regelsæt at konfigurere adgang til virtual reality-enheder uden at opnå root-privilegier.
  • Bevægelsessporingskomponenter med en ramme til filtrering og streaming af video.
  • Seks frihedsgrader karaktersporingssystem (6DoF, frem/tilbage, op/ned, venstre/højre, yaw, pitch, roll) til PSVR- og PS Move-controllere.
  • Moduler til integration med Vulkan og OpenGL grafik API'er.
  • Hovedløs tilstand.
  • Håndtering af rumlig interaktion og synsvinkel.
  • Grundlæggende understøttelse af rammesynkronisering og informationsinput (handlinger).
  • En færdiglavet sammensat server, der understøtter direkte output til enheden, uden om system X-serveren. Giver shaders til Vive og Panotools. Der er understøttelse af projektionslag.


Kilde: opennet.ru

Tilføj en kommentar