Première sortie de Monado, la plateforme pour des dispositifs de réalité virtuelle

Publié première version du projet Monado, visant à créer une mise en œuvre ouverte de la norme OpenXR, qui définit une API universelle pour le développement d'applications de réalité virtuelle et augmentée, ainsi qu'un ensemble de couches pour interagir avec le matériel, abstrahant les particularités des appareils spécifiques. La norme a été préparée par le consortium Khronos, qui développe également des normes telles qu'OpenGL, OpenCL et Vulkan. Le code du projet est écrit en C et est distribué sous une licence libre compatible avec la GPL, la Boost Software License 1.0, qui se base sur les licences BSD et MIT, mais ne nécessite pas de mention lors de la distribution d'œuvres dérivées en format binaire.

Monado fournit un runtime entièrement conforme aux exigences d’OpenXR, pouvant être utilisé pour organiser le travail avec la réalité virtuelle et augmentée sur smartphones, tablettes, PC et tout autre appareil. Dans le cadre du projet, plusieurs sous-systèmes de base sont développés :

  • Moteur de vision spatiale (suivi d'objets, détermination de surfaces, reconstruction de maillages, reconnaissance de gestes, suivi du mouvement des yeux);
  • Moteur de suivi des personnages (gyrostabilisateur, prédiction de mouvements, contrôleurs, suivi optique des mouvements via caméra, suivi de position basé sur des données de casque VR);
  • Serveur composite (mode de sortie directe, transmission vidéo, correction de lentilles, compositing, création d'un espace de travail pour travailler simultanément avec plusieurs applications);
  • Moteur d'interaction (simulation de processus physiques, ensemble de widgets et toolkit pour les applications de réalité virtuelle);
  • Boîte à outils (calibrage du matériel, installation des limites de mouvement).

Première sortie de Monado, la plateforme pour des dispositifs de réalité virtuelle

La première version est considérée comme expérimentale et vise à initier les développeurs à la plateforme. Dans son état actuel, Monado permet de créer des applications et de suivre la rotation sur des appareils pris en charge via OpenHMD, ainsi qu'à fournir une sortie directe (Mode Direct) pour l'affichage sur des dispositifs de réalité virtuelle contournant la pile graphique du système d'exploitation.
Pour l’instant, le support est uniquement disponible sous Linux (le support d'autres systèmes d'exploitation est prévu dans le futur).

Fonctionnalités principales :

  • Disponibilité des pilotes pour les casques de réalité virtuelle HDK (Kit de Développement pour Hacker OSVR) et
    PlayStation VR HMD, ainsi que pour les contrôleurs PlayStation Move et Razor Hydra.
  • La possibilité d'utiliser équipement, supporté par le projet OpenHMD.
  • Pilote pour les lunettes de réalité augmentée North Star.
  • Pilote pour le système de suivi de position Intel RealSense T265.
  • Ensemble de règles udev pour configurer l'accès aux appareils de réalité virtuelle sans avoir besoin de privilèges root.
  • Composants pour le suivi de mouvement avec un framework pour le filtrage et la diffusion vidéo.
  • Système de suivi de personnage à six degrés de liberté (6DoF, avant/arrière, haut/bas, gauche/droite, lacet, tangage, roulis) pour les contrôleurs PSVR et PS Move.
  • Modules pour l'intégration avec les API graphiques Vulkan et OpenGL.
  • Mode sans tête (Headless).
  • Gestion de l'interaction spatiale et du point de vue.
  • Support de base pour la synchronisation des images et l'entrée d'informations (actions).
  • Serveur composite prêt à l'emploi, prenant en charge la sortie directe vers le dispositif, contournant le serveur X système. Des shaders pour Vive et Panotools. Support des couches de projection disponible.

Lire la vidéo

Lire la vidéo

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster