Versió 21.0.0 de la plataforma Monado de codi obert VR

Collabora ha anunciat el llançament de Monado 21.0.0, una implementació de codi obert de l'estàndard OpenXR. 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. 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. El codi del projecte està escrit en C i es distribueix sota la llicència gratuïta de programari Boost 1.0, compatible amb la GPL.

Monado 21.0.0 va ser la primera versió oficialment compatible amb l'estàndard OpenXR 1.0. El Consorci Khronos ha realitzat proves de compatibilitat i ha afegit Monado a la llista d'implementacions oficialment compatibles d'OpenXR. Proves realitzades tant amb l'API de gràfics OpenGL com Vulkan, utilitzant la creació d'escriptori en mode de simulació de dispositius de realitat virtual. Inicialment, s'havia previst que la versió tingués una numeració 1.0, però els desenvolupadors van decidir utilitzar la numeració basada en l'any, similar a la numeració de la versió de Mesa.

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

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ó (calibració d'equips, establiment de límits de moviment).

Característiques clau:

  • Controlador per a cascos de realitat virtual HDK (OSVR Hacker Developer Kit) i PlayStation VR HMD, així com per als controladors Vive Wand, Valve Index, PlayStation Move i Razor Hydra.
  • Capacitat d'utilitzar el maquinari compatible amb el projecte OpenHMD.
  • Conductor per a ulleres de realitat augmentada North Star.
  • Controlador per al sistema de seguiment de posició Intel RealSense T265.
  • Un conjunt de regles udev per configurar l'accés a dispositius de realitat virtual sense obtenir privilegis d'arrel.
  • 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 pel servidor X del sistema. Es proporcionen shaders per a Vive i Panotools. Hi ha suport per a capes de projecció.

Versió 21.0.0 de la plataforma Monado de codi obert VR


Font: opennet.ru

Afegeix comentari