Monado 21.0.0: una versió estable i que compleix oficialment amb l'estàndard OpenXR 1.0

Els desenvolupadors de Collabora van donar a conèixer fa pocs dies el llançament de la nova versió de Monat 21.0.0, La qual és una implementació de codi obert de l'estàndard OpenXR. L'estàndard OpenXR va ser preparat pel consorci Khronos i defineix una API universal per crear aplicacions de realitat virtual i augmentada, així com un conjunt de capes intermèdies per interactuar amb equips que abstreuen les característiques de dispositius específics.

Monado proporciona un runtime totalment compatible amb OpenXR que es pot utilitzar per executar realitat virtual i augmentada en telèfons intel·ligents, tauletes, PC i qualsevol altre dispositiu. El codi de el projecte està escrit en C i es distribueix sota la llicència gratuïta de programari Boost 1.0, compatible amb la GPL.

Entre les característiques clau:

  • Controlador per a cascos HDK (OSVR Hacker Developer Kit) i PlayStation VR HMD, així com controladors Viu Wand, Valve Index, PlayStation Move i Razor Hydra.
  • Capacitat per utilitzar maquinari compatible amb el projecte OpenHMD.
  • Driver per a ulleres de realitat augmentada North Star.
  • Controlador per al sistema de seguiment de posició Intel RealSense T265.
  • Un conjunt de regles d'udev per configurar l'accés no root a dispositius de realitat virtual.
  • Components de seguiment de moviment amb un marc de transmissió i filtrat de vídeo.
  • Sistema de seguiment de personatges amb sis graus de llibertat (6DOF, endavant / enrere, dalt / baix, esquerra / dreta, guinyada, capcineig, balanceig) per controladors PSVR i PS Move.
  • Mòduls per a la integració amb les API de gràfics Vulkan i OpenGL.
  • Mode sense pantalla (sense cap).
  • Interacció espacial i gestió de miradors.
  • Suport bàsic per a sincronització de quadres i entrada d'informació (accions).
  • Un servidor compost llest per utilitzar que admet sortida directa a el dispositiu, sense passar pel servidor de sistema X. Es proporcionen ombrejadors per Viu i Panotools.

Principals novetats de Monado 21.0.0

Monado 21.0.0 va ser la primera versió que complia oficialment amb l'estàndard OpenXR 1.0. El consorci Khronos ha realitzat proves de compatibilitat i ha afegit a Monado a la llista d'implementacions OpenXR oficialment compatibles.

Les proves es realitzen amb les API de gràfics OpenGL i les API de Vulkan, utilitzant una compilació d'escriptori en mode de simulació de dispositiu de realitat virtual. Inicialment, es va planejar assignar el número de versió 1.0, però els desenvolupadors van decidir utilitzar la numeració usant l'any, per analogia amb la numeració de les versions de Taula.

Ens complau anunciar que Monado ara proporciona una implementació OpenXR oficialment conforme. La llista oficial d'implementacions compatibles amb OpenXR 1.0 ara inclou Monado, basat en executar el conjunt de proves de conformitat OpenXR en un dispositiu «simulat».

Recordeu que l'estat de conformitat amb OpenXR 1.0 s'aplica només a el dispositiu simulat. Qualsevol que creï un producte utilitzant Monado amb maquinari no simulat encara ha de passar pel procés complet i normal d'adopció i conformitat d'aquest producte per reclamar la conformitat amb OpenXR i aprofitar els beneficis.

La segona innovació important va ser la preparació d'un controlador per a la plataforma SteamVR amb la implementació d'un rastrejador d'estat, així com un generador de complements per a SteamVR, que permet usar qualsevol controlador d'auriculars (HMD) i controladors creats per Monado a SteamVR. Per exemple, Monado proporciona controladors per a auriculars VR OpenHMD, Panotools (PSVR) i Viu / Viu Pro / Valve Index.

Pel que fa a l'ús de versions, els desenvolupadors esmenten que aquesta primera versió de llançament és adequada i s'han allunyat de les sèries de versions preliminars 0.XY

Aquesta primera versió oficialment conforme es coneix com 21.0.0, en lloc de 1.0.0. Les convencions comunes de SemVer aborden principalment l'estabilitat d'API. No obstant això, atès que l'única API pública per Monado és a través de l'especificació OpenXR mantinguda externament, un nombre SemVer estàndard per Monado romandria en la versió principal 1 durant molt de temps tot i els avenços en el projecte.

En el seu lloc, vam decidir seguir el model de control de versions d'el projecte de FreeDesktop.org, Taula: un híbrid de SemVer i control de versions basat en dates. 

Finalment, si estàs interessat en conèixer més a l'respecte d'aquesta nova versió. Pots consultar els detalls en el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.