Tweede release van Monado, een platform voor virtual reality-apparaten

Collabora bedrijf gepresenteerd projectuitgave Mondiaal 0.2, gericht op het creëren van een open implementatie van de standaard OpenXRMonado biedt een runtime die volledig voldoet aan de OpenXR-vereisten en die kan worden gebruikt om werk met virtual en augmented reality te organiseren op smartphones, tablets, pc's en andere apparaten. De OpenXR-standaard is opgesteld door het Khronos-consortium en definieert een universele API voor het creëren van virtual en augmented reality-toepassingen, evenals een set lagen voor interactie met apparatuur die de kenmerken van specifieke apparaten abstraheren. De projectcode is geschreven in C en gedistribueerd door onder de gratis GPL-compatibele Boost Software License 1.0.

Onder de toegevoegde verbeteringen:

  • De samengestelde server ondersteunt nu rendering met meerdere lagen, waardoor toepassingen meerdere structuren kunnen hosten. XrCompositionLayerProjectie и XrCompositionLayerQuadWerken met meerdere lagen is belangrijk voor toepassingen die vier lagen gebruiken om gebruikersinterfaces te renderen, en vormt ook de basis voor verdere ondersteuning voor toepassingen met een overlay-interface bovenop de scène, zoals xrdesktop of Pluto VR.


    Speel video

  • De samengestelde server en drivers worden verplaatst naar afzonderlijke serviceprocessen. Er wordt gewerkt om de mogelijkheid te bieden om meerdere OpenXR-applicaties te verbinden met één Monado-service-instantie en ze tegelijkertijd te visualiseren met behulp van de XR_EXTX_overlay-extensie.
  • Ondersteuning voor de Vive Wand- en Valve Index-controllers en hun gebruik voor bewegingsbesturing met drie vrijheidsgraden (3DOF) is voorzien. Ondersteuning voor zes vrijheidsgraden (6DOF, vooruit/achteruit, omhoog/omlaag, links/rechts, gieren, pitch, rollen) is gepland voor de komende maanden, met behulp van het trackingsysteem. Lighthouse.
  • Ondersteuning toegevoegd voor Bluetooth LE, dat wordt gebruikt in de driver voor Google Daydream 3DOF Controller.
  • Arduino-driver toegevoegd voor experimenten bij het maken van uw eigen controllers;
  • De driver voor het open positie-trackingsysteem is geïntegreerd in de hoofdcompositie libsurvival.
  • De gebruikersinterface voor foutopsporing ondersteunt nu aangepaste grafieken. In hun huidige vorm worden deze grafieken gebruikt om de CPU-belasting tijdens het renderen te visualiseren.
  • monado-gui ondersteunt nu het opslaan van instellingen in de mappen $XDG_CONFIG_HOME/monado en $HOME/.config/monado. De mogelijkheid is toegevoegd om stereocamera's met een USB-interface te configureren voor PSMV (PlayStation Move) en PSVR (PlayStation VR).
  • Het bouwsysteem is opnieuw bewerkt. Toegevoegd PPA-opslagplaats voor Ubuntu met Monado-pakketten, OpenXR-SDK en xr-hardware udev-regels.
  • Ondersteuning toegevoegd voor het starten van de monado-service service met behulp van socket-activering in systemd.

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, installatie bewegingsgrenzen).

Belangrijkste kenmerken:

  • Driver voor virtual reality-helmen HDK (OSVR Hacker Developer Kit) en
    PlayStation VR HMD, evenals voor PlayStation Move-controllers en Scheerhydra.
  • bruikbaarheid оборудованияondersteund door het project OpenHMD.
  • Stuurprogramma voor augmented reality-bril Northstar.
  • Stuurprogramma voor Intel RealSense T265 positievolgsysteem.
  • udev-regelset om de toegang tot virtual reality-apparaten te configureren 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. Biedt shaders voor Vive en Panotools. Er is ondersteuning voor projectielagen.

Tweede release van Monado, een platform voor virtual reality-apparaten

Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster