Monado 21.0.0: o versiune stabilă care respectă oficial standardul OpenXR 1.0

Dezvoltatorii Collabora au lansat acum câteva zile lansarea noii versiuni de Monado 21.0.0, care este o implementare open source a standardului OpenXR. Standardul OpenXR a fost pregătit de consorțiul Khronos și definește un API universal pentru a crea aplicații de realitate virtuală și augmentată, precum și un set de straturi intermediare pentru a interacționa cu echipamente care abstractizează caracteristicile dispozitivelor specifice.

Monado oferă un timp de rulare compatibil cu OpenXR care poate fi folosit pentru a rula realitatea virtuală și augmentată pe smartphone-uri, tablete, PC-uri și orice alt dispozitiv. Codul proiectului este scris în C și este eliberat sub licența software gratuită Boost 1.0 conform GPL.

Printre caracteristicile cheie:

  • Controler pentru HDK (OSVR Hacker Developer Kit) și căști PlayStation VR HMD, precum și controlere Vive Wand, Valve Index, PlayStation Move și Razor Hydra.
  • Abilitatea de a utiliza hardware compatibil cu proiectul OpenHMD.
  • Driver pentru ochelarii de realitate augmentată North Star.
  • Driver pentru sistemul de urmărire a poziției Intel RealSense T265.
  • Un set de reguli udev pentru a configura accesul non-root la dispozitivele de realitate virtuală.
  • Componente de urmărire a mișcării cu un cadru de filtrare și streaming video.
  • Sistem de urmărire a caracterelor cu șase grade de libertate (6DoF, înainte / înapoi, sus / jos, stânga / dreapta, gual, pitch, roll) pentru controlerele PSVR și PS Move.
  • Module pentru integrare cu API-urile grafice Vulkan și OpenGL.
  • Mod fără ecran (fără cap).
  • Interacțiunea spațială și gestionarea punctelor de vedere.
  • Suport de bază pentru sincronizarea cadrelor și introducerea informațiilor (acțiuni).
  • Un server compozit gata de utilizat care acceptă ieșirea directă către dispozitiv, ocolind serverul sistemului X. Shaders sunt furnizate pentru Vive și Panotools.

Știri principale despre Monado 21.0.0

Monado 21.0.0 a fost prima versiune care a respectat oficial standardul OpenXR 1.0. Consorțiul Khronos a efectuat teste de compatibilitate și a adăugat Monado pe lista implementărilor OpenXR acceptate oficial.

Testarea se face cu API-urile grafice OpenGL și API-urile Vulkan, utilizând o construcție desktop în modul de simulare a dispozitivelor de realitate virtuală. Inițial, s-a planificat atribuirea versiunii 1.0, dar dezvoltatorii au decis să utilizeze numerotarea folosind anul, prin analogie cu numerotarea versiunilor Mesa.

Ne face plăcere să anunțăm că Monado oferă acum o implementare OpenXR conformă oficial. Lista oficială a implementărilor compatibile OpenXR 1.0 include acum Monado, bazată pe rularea suitei de testare a conformității OpenXR pe un dispozitiv „fictiv”.

Rețineți că starea de conformitate OpenXR 1.0 se aplică numai dispozitivului simulat. Oricine construiește un produs care utilizează Monado cu hardware non-simulat trebuie să treacă în continuare prin adoptarea completă și normală a procesului de conformare pentru ca acel produs să revendice conformitatea OpenXR și să beneficieze de beneficii.

A doua inovație important a fost pregătirea unui controler pentru platforma SteamVR cu implementarea unui tracker de stare, precum și a unui generator de pluginuri pentru SteamVR, permițând utilizarea oricărui controler pentru căști (HMD) și a controlerelor create pentru Monado în SteamVR. De exemplu, Monado oferă drivere pentru căștile OpenHMD, Panotools (PSVR) și Vive / Vive Pro / Valve Index VR.

În ceea ce privește gestionarea versiunilor, dezvoltatorii menționează că această primă versiune este adecvată și s-au îndepărtat de versiunea preliminară seria 0.XY

Această primă versiune oficială este cunoscută sub numele de 21.0.0, în loc de 1.0.0. Convențiile comune SemVer abordează în primul rând stabilitatea API. Cu toate acestea, deoarece singurul API public pentru Monado este prin specificația OpenXR menținută extern, un număr SemVer standard pentru Monado ar rămâne în versiunea principală 1 pentru o lungă perioadă de timp, în ciuda progreselor din proiect.

În schimb, am decis să urmăm modelul de control al versiunilor al proiectului FreeDesktop.org, Mesa - un hibrid de SemVer și control al versiunii bazat pe date. 

În cele din urmă, dacă sunteți interesat să aflați mai multe despre asta a acestei noi versiuni. Puteți verifica detaliile În următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.