Monado 21.0.0: en stabil version, der officielt overholder OpenXR 1.0-standarden

Collabora-udviklere frigivet for få dage siden lanceringen af ​​den nye version af Monado 21.0.0, som er en open source-implementering af OpenXR-standarden. OpenXR-standarden blev udarbejdet af Khronos-konsortiet og definerer en universel API til at skabe virtuelle og augmented reality-applikationer samt et sæt mellemliggende lag til at interagere med udstyr, der abstraherer egenskaberne ved specifikke enheder.

Monado giver en fuldt OpenXR-kompatibel runtime der kan bruges til at køre virtuel og augmented reality på smartphones, tablets, pc'er og enhver anden enhed. Projektkoden er skrevet i C og frigives under den gratis GPL-kompatible Boost 1.0 softwarelicens.

Blandt de vigtigste funktioner:

  • Controller til HDK (OSVR Hacker Developer Kit) og PlayStation VR HMD hjelme samt Vive Wand, Valve Index, PlayStation Move og Razor Hydra controllere.
  • Evne til at bruge hardware, der er kompatibel med OpenHMD-projektet.
  • Driver til North Star augmented reality-briller.
  • Driver til Intel RealSense T265 Position Tracking System.
  • Et sæt udev-regler til konfiguration af ikke-root-adgang til virtual reality-enheder.
  • Bevægelsessporingskomponenter med en videofiltrerings- og streaming-ramme.
  • Karaktersporingssystem med seks frihedsgrader (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'erne.
  • Skærmløs tilstand (hovedløs).
  • Rumlig interaktion og styring af synspunkter.
  • Grundlæggende support til rammesynkronisering og informationsinput (handlinger).
  • En brugsklar komposit-server, der understøtter direkte output til enheden, der omgår X-systemserveren. Shadows leveres til Vive og Panotools.

Vigtigste nyheder om Monado 21.0.0

Monado 21.0.0 var den første version, der officielt overholdt OpenXR-standarden 1.0. Khronos-konsortiet har gennemført kompatibilitetstest og føjet Monado til listen over officielt understøttede OpenXR-implementeringer.

Test udføres med OpenGL-grafik-API'erne og Vulkan-API'erne ved hjælp af en desktop-build i simuleringstilstand for virtual reality-enheder. Oprindeligt var det planlagt at tildele version nummer 1.0, men udviklerne besluttede at bruge nummereringen ved hjælp af året, analogt med nummereringen af ​​Mesa-versionerne.

Vi er glade for at kunne meddele, at Monado nu leverer en officielt kompatibel OpenXR-implementering. Den officielle liste over OpenXR 1.0-kompatible implementeringer inkluderer nu Monado, der er baseret på at køre OpenXR-testtestpakken på en "dummy" -enhed.

Bemærk, at OpenXR 1.0-overholdelsesstatus kun gælder for den simulerede enhed. Enhver, der bygger et produkt, der bruger Monado med ikke-simuleret hardware, skal stadig gennemgå den fulde og normale vedtagelses- og overholdelsesproces for, at dette produkt hævder OpenXR-overholdelse og høster fordelene.

Den anden innovation vigtigt var forberedelsen af ​​en controller til SteamVR-platformen med implementeringen af ​​en status tracker samt en plugin generator til SteamVR, som gør det muligt at bruge enhver hovedtelefon controller (HMD) og controllere oprettet til Monado i SteamVR. For eksempel leverer Monado drivere til OpenHMD, Panotools (PSVR) og Vive / Vive Pro / Valve Index VR headset.

Med hensyn til versionhåndtering nævner udviklerne, at denne første udgivelsesversion er tilstrækkelig, og de er flyttet væk fra den indledende version serie 0.XY

Denne første officielt kompatible version er kendt som 21.0.0 i stedet for 1.0.0. Almindelige SemVer-konventioner vedrører primært API-stabilitet. Da den eneste offentlige API for Monado er gennem den eksternt vedligeholdte OpenXR-specifikation, vil et standard SemVer-nummer for Monado dog forblive i større version 1 i lang tid på trods af fremskridt i projektet.

I stedet besluttede vi at følge versionskontrolmodellen for FreeDesktop.org-projektet, Mesa - en hybrid af SemVer og datobaseret versionskontrol. 

Endelig hvis du er interesseret i at vide mere om det af denne nye version. Du kan kontrollere detaljerne I det følgende link.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.