Monado 21.0.0: een stabiele versie die officieel voldoet aan de OpenXR 1.0-standaard

Collabora-ontwikkelaars vrijgegeven enkele dagen geleden de lancering van de nieuwe versie van Mondiaal 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 om virtuele en augmented reality-applicaties te creëren, evenals een reeks tussenliggende lagen om te communiceren met apparatuur die de kenmerken van specifieke apparaten abstraheert.

Monado biedt een volledig OpenXR-compatibele runtime die kan worden gebruikt om virtuele en augmented reality uit te voeren op smartphones, tablets, pc's en elk ander apparaat. De projectcode is geschreven in C en wordt vrijgegeven onder de gratis GPL-compatibele Boost 1.0 softwarelicentie.

Een van de belangrijkste kenmerken:

  • Controller voor HDK- (OSVR Hacker Developer Kit) en PlayStation VR HMD-helmen, evenals Vive Wand-, Valve Index-, PlayStation Move- en Razor Hydra-controllers.
  • Mogelijkheid om hardware te gebruiken die compatibel is met het OpenHMD-project.
  • Bestuurder voor North Star augmented reality-bril.
  • Driver voor het Intel RealSense T265 Position Tracking System.
  • Een set udev-regels om niet-roottoegang tot virtual reality-apparaten te configureren.
  • Motion tracking-componenten met een videofiltering en streamingframe.
  • Karaktervolgsysteem met zes vrijheidsgraden (6DoF, vooruit / achteruit, omhoog / omlaag, links / rechts, yaw, pitch, roll) voor PSVR- en PS Move-controllers.
  • Modules voor integratie met de grafische API's Vulkan en OpenGL.
  • Schermloze modus (zonder hoofd).
  • Ruimtelijke interactie en beheer van gezichtspunten.
  • Basisondersteuning voor framesynchronisatie en informatie-invoer (acties).
  • Een gebruiksklare samengestelde server die directe uitvoer naar het apparaat ondersteunt, waarbij de systeemserver X wordt omzeild. Er zijn shaders voorzien voor Vive en Panotools.

Belangrijkste nieuws van Monado 21.0.0

Monado 21.0.0 was de eerste versie die officieel voldeed aan de OpenXR-standaard 1.0​ Het Khronos-consortium heeft compatibiliteitstests uitgevoerd en Monado toegevoegd aan de lijst met officieel ondersteunde OpenXR-implementaties.

Er wordt getest met de OpenGL grafische API's en de Vulkan API's, met behulp van een desktop die is gebouwd in virtual reality-apparaatsimulatiemodus. Aanvankelijk was het de bedoeling om het versienummer 1.0 toe te wijzen, maar de ontwikkelaars besloten om de nummering met het jaar te gebruiken, naar analogie met de nummering van de Mesa-versies.

We zijn verheugd aan te kondigen dat Monado nu een officieel conforme OpenXR-implementatie biedt. De officiële lijst van OpenXR 1.0-compatibele implementaties bevat nu Monado, gebaseerd op het draaien van de OpenXR-conformiteitstestsuite op een "dummy" apparaat.

Merk op dat de OpenXR 1.0-nalevingsstatus alleen van toepassing is op het gesimuleerde apparaat. Iedereen die een product bouwt met Monado met niet-gesimuleerde hardware, moet nog steeds het volledige en normale acceptatie- en nalevingsproces voor dat product doorlopen om aan OpenXR-naleving te kunnen eisen en de voordelen ervan te kunnen plukken.

De tweede innovatie belangrijk was de voorbereiding van een controller voor het SteamVR-platform met de implementatie van een statustracker, evenals een plugin-generator voor SteamVR, waarmee elke hoofdtelefooncontroller (HMD) en controllers gemaakt voor Monado in SteamVR kunnen worden gebruikt. Monado biedt bijvoorbeeld stuurprogramma's voor OpenHMD, Panotools (PSVR) en Vive / Vive Pro / Valve Index VR-headsets.

Met betrekking tot versiebeheer vermelden de ontwikkelaars dat deze eerste releaseversie toereikend is en dat ze zijn afgestapt van de voorlopige versieserie 0.XY

Deze eerste officieel compatibele versie staat bekend als 21.0.0, in plaats van 1.0.0. Algemene SemVer-conventies hebben voornamelijk betrekking op API-stabiliteit. Aangezien de enige openbare API voor Monado echter via de extern onderhouden OpenXR-specificatie is, zou een standaard SemVer-nummer voor Monado lange tijd in hoofdversie 1 blijven ondanks de vorderingen in het project.

In plaats daarvan hebben we besloten om het versiecontrolemodel van het FreeDesktop.org-project, Mesa, te volgen - een hybride van SemVer en op datum gebaseerd versiebeheer. 

Tenslotte als u er meer over wilt weten van deze nieuwe versie. U kunt de details bekijken In de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.