Uitgave van het open virtuele realiteitsplatform Monado 21.0.0

Het bedrijf Collabora heeft de release van Monado 21.0.0 gepresenteerd, een open implementatie van de OpenXR-standaard. De OpenXR-standaard is voorbereid door het Khronos-consortium en definieert een universele API voor het creƫren van virtual reality- en augmented reality-applicaties, evenals een set van lagen voor interactie met hardware die de eigenschappen van specifieke apparaten abstraheert. Monado biedt een runtime die volledig voldoet aan de eisen van OpenXR en kan worden gebruikt om virtual reality- en augmented reality-ervaringen te organiseren op smartphones, tablets, pc's en andere apparaten. De code van het project is geschreven in de programmeertaal C en wordt verspreid onder de Boost Software License 1.0, die compatibel is met de GPL.

Monado 21.0.0 is de eerste release die officieel compatibel is met de OpenXR 1.0-standaard. Het Khronos-consortium heeft compatibiliteitstests uitgevoerd en Monado toegevoegd aan de lijst van officieel compatibele OpenXR-implementaties. De tests zijn uitgevoerd met zowel de OpenGL- als Vulkan-graphics-API's, met gebruik van de desktopbuild in de modus voor het simuleren van een virtual reality-apparaat. Aanvankelijk was het de bedoeling om de versienummers 1.0 te geven, maar de ontwikkelaars besloten een nummeringssysteem op basis van het jaar te gebruiken, vergelijkbaar met de versie-nummers van Mesa.

Een andere belangrijke vernieuwing is de ontwikkeling van een driver voor het SteamVR-platform met de implementatie van een status tracker, evenals een plugin-generator voor SteamVR, waarmee elke driver voor head-mounted displays (HMD's) en controllers die voor Monado zijn gemaakt, in SteamVR kan worden gebruikt. Monado biedt bijvoorbeeld drivers voor virtual reality-headsets zoals OpenHMD, Panotools (PSVR) en Vive/Vive Pro/Valve Index.

Samenstelling van het platform:

  • De engine voor ruimtelijke visie (objecttracking, oppervlaktebepaling, mesh-reconstructie, gebarenherkenning, oogbewegingsdetectie);
  • De engine voor character tracking (gyrostabilisatie, bewegingsvoorspelling, controllers, optische bewegingsdetectie via camera, positionering op basis van gegevens van de VR-headset);
  • Compositie server (directe outputmodus, videopassthrough, lenscorrectie, compositing, het creĆ«ren van een werkruimte voor het gelijktijdig werken met meerdere applicaties);
  • De interactie-engine (simulatie van fysieke processen, een set widgets en toolkit voor virtual reality-applicaties);
  • Gereedschappen (kalibratie van apparatuur, instelling van verplaatsingslimieten).

Belangrijkste mogelijkheden:

  • Driver voor HDK virtual reality-headsets (OSVR Hacker Developer Kit) en PlayStation VR HMD, evenals voor controllers zoals Vive Wand, Valve Index, PlayStation Move en Razor Hydra.
  • Mogelijkheid om apparatuur te gebruiken die wordt ondersteund door het OpenHMD-project.
  • Een driver voor de augmented reality-bril North Star.
  • Driver voor het Intel RealSense T265 position tracking-systeem.
  • Een set udev-regels voor het instellen van toegang tot virtual reality-apparaten zonder root-rechten.
  • Componenten voor bewegingstracking met een framework voor filtering en videostreaming.
  • Een character tracking-systeem met zes vrijheidsgraden (6DoF, vooruit/achteruit, omhoog/omlaag, links/rechts, yaw, pitch, roll) voor PSVR- en PS Move-controllers.
  • Modulen voor integratie met grafische API's Vulkan en OpenGL.
  • Headless modus.
  • Beheer van ruimtelijke interacties en het gezichtspunt.
  • Basis ondersteuning voor frame synchronisatie en invoer van informatie (acties).
  • Kant-en-klaar composietserver die directe uitvoer naar het apparaat ondersteunt, met omzeiling van de systeem X-server. Er worden shaders aangeboden voor Vive en Panotools. Ondersteuning voor projectie-lagen is aanwezig.

Uitgave van het open virtuele realiteitsplatform Monado 21.0.0


Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster