Segon llançament de Monado, una plataforma per a dispositius de realitat virtual

Empresa Col·labora presentat llançament del projecte Monat 0.2, amb l'objectiu de crear una implementació oberta de l'estàndard OpenXR. Monado ofereix un temps d'execució que compleix totalment els requisits d'OpenXR, que es pot utilitzar per organitzar el treball amb realitat virtual i augmentada en telèfons intel·ligents, tauletes, ordinadors i qualsevol altre dispositiu. L'estàndard OpenXR va ser elaborat pel consorci Khronos i defineix una API universal per a la creació d'aplicacions de realitat virtual i augmentada, així com un conjunt de capes per interactuar amb el maquinari que resumeix les característiques de dispositius específics. El codi del projecte està escrit en C i Distribuït per sota la llicència gratuïta de programari Boost 1.0, compatible amb la GPL.

Entre les millores afegides:

  • Composite Server ara admet la representació multicapa, permetent que les aplicacions allotgin diverses estructures XrCompositionLayerProjection и XrCompositionLayerQuad. Treballar amb diverses capes és important per a les aplicacions que utilitzen quatre capes per representar interfícies d'usuari, i també és la base per a més suport per a aplicacions amb una interfície superposada a la part superior de l'escena, com ara xrdesktop o Pluto VR.



  • El servidor compost i els controladors es col·loquen en processos de servei separats. Treball en curs per proporcionar la possibilitat de connectar diverses aplicacions OpenXR a una instància del servei Monado i visualitzar-les simultàniament mitjançant l'extensió XR_EXTX_overlay.
  • Proporciona suport per als controladors Vive Wand i Valve Index i el seu ús per al control de moviment amb tres graus de llibertat (3DOF, moviment en tres direccions). En els propers mesos, tenim la intenció d'afegir suport per a sis graus de llibertat (6DOF, endavant/enrere, amunt/avall, esquerra/dreta, guiñada, cabecejada, gir) mitjançant el sistema de seguiment Far.
  • S'ha afegit suport per a Bluetooth LE, que s'inclou al controlador del controlador 3DOF de Google Daydream.
  • S'ha afegit el controlador arduino per a experiments en crear els vostres propis controladors;
  • El controlador del sistema de seguiment de posició oberta està integrat a l'estructura principal libsurviure.
  • La interfície d'usuari de depuració ara admet gràfics personalitzats, que en la seva forma actual s'utilitzen per visualitzar la càrrega de la CPU durant la representació.
  • Monado-gui ara admet l'emmagatzematge de la configuració als directoris $XDG_CONFIG_HOME/monado i $HOME/.config/monado. S'ha afegit la possibilitat de configurar càmeres estèreo amb una interfície USB per a PSMV (PlayStation Move) i PSVR (PlayStation VR).
  • S'ha redissenyat el sistema de muntatge. Afegit Repositori PPA per a Ubuntu amb paquets Monado, OpenXR-SDK i regles udev xr-hardware.
  • S'ha afegit suport per iniciar el servei monado mitjançant l'activació del sòcol a systemd.

Composició de la plataforma:

  • Motor de visió espacial (seguiment d'objectes, detecció de superfícies, reconstrucció de malla, reconeixement de gestos, seguiment ocular);
  • Motor per al seguiment de personatges (estabilitzador de giroscopi, predicció de moviment, controladors, seguiment òptic de moviment a través de la càmera, seguiment de posició basat en dades d'un casc de realitat virtual);
  • Servidor compost (mode de sortida directa, reenviament de vídeo, correcció de lents, composició, creació d'un espai de treball per treballar simultàniament amb diverses aplicacions);
  • Motor d'interacció (simulació de processos físics, un conjunt de ginys i un conjunt d'eines per a aplicacions de realitat virtual);
  • Instrumentació (calibratge d'equips, instal·lació límits de moviment).

Característiques clau:

  • Conductor per a cascos de realitat virtual HDK (OSVR Hacker Developer Kit) i
    PlayStation VR HMD, així com per als controladors PlayStation Move i Hidra de navalla.
  • Usabilitat оборудованияrecolzat pel projecte OpenHMD.
  • Controlador per a ulleres de realitat augmentada North Star.
  • Controlador per al sistema de seguiment de posició Intel RealSense T265.
  • conjunt de regles udev per configurar l'accés als dispositius de realitat virtual sense obtenir privilegis de root.
  • Components de seguiment de moviment amb un marc per filtrar i transmetre vídeo.
  • Sistema de seguiment de caràcters de sis graus de llibertat (6DoF, endavant/enrere, amunt/avall, esquerra/dreta, guiñada, inclinació, gir) per als controladors PSVR i PS Move.
  • Mòduls per a la integració amb les API de gràfics Vulkan i OpenGL.
  • Mode sense cap.
  • Gestió de la interacció i el punt de vista espacial.
  • Suport bàsic per a la sincronització de trames i l'entrada d'informació (accions).
  • Un servidor compost ja fet que admet la sortida directa al dispositiu, sense passar per alt el servidor X del sistema. Proporciona shaders per a Vive i Panoeines. Hi ha suport per a capes de projecció.

Segon llançament de Monado, una plataforma per a dispositius de realitat virtual

Font: opennet.ru

Afegeix comentari