Release van het open virtual reality-platform Monado 21.0.0

Collabora heeft de release aangekondigd van Monado 21.0.0, een open source-implementatie van de OpenXR-standaard. De OpenXR-standaard is opgesteld door het Khronos-consortium en definieert een universele API voor het creëren van virtuele en augmented reality-applicaties, evenals een reeks lagen voor interactie met hardware die de kenmerken van specifieke apparaten abstraheren. Monado biedt een runtime die volledig voldoet aan de OpenXR-vereisten, die kan worden gebruikt om het werk met virtuele en augmented reality op smartphones, tablets, pc's en andere apparaten te organiseren. De projectcode is geschreven in C en wordt gedistribueerd onder de gratis Boost Software License 1.0, compatibel met de GPL.

Monado 21.0.0 was de eerste release die officieel compatibel was met de OpenXR 1.0-standaard. Het Khronos Consortium heeft compatibiliteitstests uitgevoerd en Monado toegevoegd aan de lijst met officieel compatibele OpenXR-implementaties. Tests uitgevoerd met zowel de grafische API's OpenGL als Vulkan, met behulp van de desktop-ingebouwde VR-apparaatsimulatiemodus. Aanvankelijk was het de bedoeling dat de versie nummer 1.0 zou krijgen, maar de ontwikkelaars besloten om op jaarbasis nummering te gebruiken, vergelijkbaar met de versienummering van Mesa.

De tweede belangrijke innovatie was de voorbereiding van een driver voor het SteamVR-platform met de implementatie van een statustracker, evenals een plug-ingenerator voor SteamVR, waarmee je alle headsetdrivers (HMD's) en controllers die voor Monado zijn gemaakt, in SteamVR kunt gebruiken. Monado biedt bijvoorbeeld stuurprogramma's voor OpenHMD, Panotools (PSVR) en Vive/Vive Pro/Valve Index virtual reality-headsets.

Platformsamenstelling:

  • Ruimtelijke visie-engine (objecttracking, oppervlaktedetectie, mesh-reconstructie, gebarenherkenning, eye-tracking);
  • Engine voor karaktertracking (gyrostabilisator, bewegingsvoorspelling, controllers, optische bewegingsregistratie via de camera, positietracking op basis van gegevens van een VR-helm);
  • Composietserver (directe uitvoermodus, video doorsturen, lenscorrectie, compositie, creëren van een werkruimte voor gelijktijdig werken met meerdere applicaties);
  • Interactie-engine (simulatie van fysieke processen, een set widgets en een toolkit voor virtual reality-toepassingen);
  • Instrumentatie (kalibratie van apparatuur, instellen van bewegingsgrenzen).

Belangrijkste kenmerken:

  • Driver voor virtual reality-helmen HDK (OSVR Hacker Developer Kit) en PlayStation VR HMD, evenals voor Vive Wand-, Valve Index-, PlayStation Move- en Razor Hydra-controllers.
  • Mogelijkheid om hardware te gebruiken die wordt ondersteund door het OpenHMD-project.
  • Stuurprogramma voor North Star augmented reality-bril.
  • Stuurprogramma voor Intel RealSense T265 positievolgsysteem.
  • Een set udev-regels voor het configureren van toegang tot virtual reality-apparaten zonder rootrechten te verkrijgen.
  • Componenten voor bewegingsregistratie met een raamwerk voor het filteren en streamen van video.
  • Karaktervolgsysteem met zes vrijheidsgraden (6DoF, vooruit/achteruit, omhoog/omlaag, links/rechts, gieren, pitchen, rollen) voor PSVR- en PS Move-controllers.
  • Modules voor integratie met grafische API's van Vulkan en OpenGL.
  • Headless-modus.
  • Beheer van ruimtelijke interactie en gezichtspunt.
  • Basisondersteuning voor framesynchronisatie en informatie-invoer (acties).
  • Een kant-en-klare samengestelde server die directe uitvoer naar het apparaat ondersteunt, waarbij de systeem X-server wordt omzeild. Shaders voor Vive en Panotools worden meegeleverd. Er is ondersteuning voor projectielagen.

Release van het open virtual reality-platform Monado 21.0.0


Bron: opennet.ru

Voeg een reactie