Il y a quelques mois on parle ici sur le blog de Monado c'est laquelle une plateforme open source pour les appareils de réalité virtuelle de la norme OpenXR, qui définit une API universelle pour créer des applications de réalité virtuelle et augmentée, ainsi qu'un ensemble de couches pour interagir avec des ordinateurs qui résument les caractéristiques de périphériques spécifiques.
Pour ceux qui ne connaissent pas le projet, ils doivent savoir que Monado vise à créer une implémentation ouverte du standard OpenXR via un runtime entièrement conforme aux exigences d'OpenXR, qui peut être utilisé pour organiser le travail avec la réalité virtuelle et augmentée sur les smartphones, tablettes, PC et tout autre appareil. Le standard OpenXR a été préparé par le consortium Khronos et définit une API universelle pour créer des applications de réalité virtuelle et augmentée, ainsi qu'un ensemble de couches pour interagir avec des ordinateurs qui résument les caractéristiques de dispositifs spécifiques.
Quoi de neuf dans Monado 0.2?
Maintenant dans des nouvelles plus récentes, les gars de Collabora ont annoncé le lancement de la nouvelle version du projet "Monado 0.2" et dans lequel, parmi les améliorations ajoutées, il est souligné que dans le serveur composite le prise en charge du rendu multicouche, avec lequel maintenant je sais permet aux applications de placer plusieurs structures XrCompositionCoucheProjection (une couche de composition pour la projection) et XrCompositionCoucheQuad (Il est utile pour les éléments d'interface utilisateur ou le contenu 2D dans le monde virtuel).
Être capable de travailler avec plusieurs couches est important pour les applications qui utilisent quatre couches pour représenter les interfaces utilisateur et aussi est la base pour une prise en charge ultérieure des applications avec une interface de superposition sur scène, comme xrdesktop ou Pluto VR.
Un autre changement est sur le serveur et les contrôleurs Komnozitny Quoi sont placés dans des processus de service séparés, car des travaux sont en cours pour fournir la possibilité de connecter plusieurs applications OpenXR à une instance du service Monado et de les afficher simultanément à l'aide de l'extension XR_EXTX_overlay.
Il a également été fourni dans cette nouvelle version de Monado 0.2, Prise en charge des contrôleurs Vive Wand et Valve Index et son utilisation pour contrôler le mouvement avec trois degrés de liberté (3DOF, se déplaçant dans trois directions).
Dans les mois à venir, il est prévu d'ajouter la prise en charge de six degrés de liberté (6DOF) à l'aide du système de suivi Lighthouse.
Des autres changements qui se démarquent de cette nouvelle version:
- Ajout de la prise en charge de Bluetooth LE, qui est utilisée dans le contrôleur du contrôleur Google Daydream 3DOF.
- Ajout d'un contrôleur Arduino pour les expériences lors de la création de vos propres contrôleurs.
- Le contrôleur du système de suivi de position ouverte libsurvive est intégré à l'ordinateur central.
- L'interface utilisateur de débogage a ajouté la prise en charge des graphiques personnalisés, qui sont actuellement utilisés pour visualiser la charge sur le processeur pendant le rendu.
- Monado-gui prend en charge le stockage des configurations dans les répertoires $ XDG_CONFIG_HOME / monado et $ HOME / .config / monado.
- Ajout de la possibilité de configurer des caméras stéréo USB pour PSMV (PlayStation Move) et PSVR (PlayStation VR).
- Système de construction repensé.
- Ajout du référentiel PPA pour Ubuntu avec les règles Monado, OpenXR-SDK et udev xr-hardware.
- Ajout du support pour démarrer le service monado via l'activation via socket dans systemd.
Le code du projet est écrit en C et est distribué sous la licence logicielle Boost 1.0 conforme à la GPL, qui est basée sur les licences BSD et MIT, mais ne nécessite aucune mention lorsque le travail dérivé est distribué sous forme binaire.
Télécharger
Maintenant la plate-forme ne prend en charge que Linux et la compatibilité avec d'autres systèmes d'exploitation est attendue dans le futur.
Et comme nous l'avons mentionné dans l'actualité de cette nouvelle version, un PPA Monado pour Ubuntu a été ajouté, qui peut être ajouté en ouvrant un terminal et en y tapant ce qui suit:
sudo add-apt-repository ppa:monado-xr/monado
sudo apt-get update
Et pour l'installer, il vous suffit de taper:
sudo apt install monado
Enfin, Si vous voulez en savoir plus sur Monado, Vous pouvez vérifier les détails, ainsi que pouvoir accéder au code source de celui-ci, depuis son site officiel.