Fa alguns mesos parlem aquí al bloc sobre Monado la qual és una plataforma open source per a dispositius de realitat virtual de l'estàndard OpenXR, que defineix una API universal per crear aplicacions de realitat virtual i augmentada, així com un conjunt de capes per interactuar amb equips que abstrauen les característiques de dispositius específics.
Per als que desconeixen del projecte, han de saber que Monado té com a objectiu crear una implementació oberta de l'estàndard OpenXR mitjançant un runtime que compleixi totalment els requisits d'OpenXR, que es poden utilitzar per organitzar el treball amb realitat virtual i augmentada en telèfons intel·ligents, tauletes, PC i qualsevol altre dispositiu. 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 per interactuar amb equips que resumeixen les característiques de dispositius específics.
Què hi ha de nou a Monado 0.2?
Ara en notícies més recents, els nois de Collabora van donar a conèixer el llançament de la nova versió del projecte “Monado 0.2” i en la qual entre les millores afegides es destaca que al servidor compost es va introduir el suport per a la representació de múltiples capes, amb la qual cosa ara es permet a les aplicacions col·locar múltiples estructures XrCompositionLayerProjection (una capa de composició per a projecció) i XrCompositionLayerQuad (és útil per als elements de la interfície d'usuari o el contingut 2D al món virtual).
El poder treballar amb diverses capes és important per a aplicacions que usen quatre capes per representar interfícies d'usuari i també és la base per a més suport d'aplicacions amb una interfície superposada sobre l'escenari, com xrdesktop o Pluto VR.
Un altre dels canvis és al servidor i als controladors Komnozitny que es col·loquen en processos de servei separats, ja que s'està treballant per proporcionar la possibilitat de connectar diverses aplicacions OpenXR a una instància del servei Monado i visualitzar-les simultàniament usant l'extensió XR_EXTX_overlay.
A més s'ha proporcionat en aquesta nova versió de Monado 0.2, suport per als controladors Vive Wand i Valve Index i el seu ús per controlar el moviment amb tres graus de llibertat (3DOF, movent-se en tres direccions).
En els propers mesos, es planeja afegir suport per a sis graus de llibertat (6DOF) utilitzant el sistema de seguiment Lighthouse.
Dels altres canvis que es destaquen d'aquesta nova versió:
- S'ha afegit suport Bluetooth LE, que s'utilitza al controlador per al controlador Google Daydream 3DOF.
- S'ha afegit un controlador arduí per a experiments en crear els seus propis controladors.
- El controlador del sistema de seguiment de posició oberta libsurvive està integrat a l'equip principal.
- La interfície d'usuari de depuració ha afegit suport per a gràfics personalitzats, que actualment s'utilitzen per visualitzar la càrrega a la CPU durant el renderitzat.
- Monado-gui admet l'emmagatzematge de configuracions als directoris $XDG_CONFIG_HOME/monado i $ HOME/.config/monado.
- S'ha afegit la capacitat de configurar càmeres estèreo USB per a PSMV (PlayStation Move) i PSVR (PlayStation VR).
- Sistema de construcció redissenyat.
- S'ha afegit el repositori PPA per a Ubuntu amb les regles Monado, OpenXR-SDK i udev xr-hardware.
- S'ha afegit suport per iniciar el servei monado-service a través de l'activació a través d'un socket a systemd.
El codi de el projecte està escrit en C i es distribueix sota la Llicència de programari Boost 1.0 compatible amb GPL, que es basa en les llicències BSD i MIT, però no requereix menció quan es distribueix el treball derivat en forma binària.
Descàrrega
Actualment la plataforma només s'admet Linux i s'espera la compatibilitat amb altres sistemes operatius en el futur.
I tal com esmentem a les novetats d'aquesta nova versió es va afegir un PPA de Monado per a Ubuntu, el qual es pot afegir obrint una terminal i teclejant el següent:
sudo add-apt-repository ppa:monado-xr/monado
sudo apt-get update
I per instal·lar simplement cal teclejar:
sudo apt install monado
Finalment, si vols conèixer més a l'respecte sobre Monado, pots consultar els detalls, així com poder accedir a el codi font d'aquest, des del seu lloc web oficial.