Monado, una plataforma de codi obert per a dispositius de realitat virtual

monat

Fa poc es va donar a conèixer la publicació del primer llançament del projecte Monat, la qual és una nova plataforma destinada a crear una implementació oberta 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 abstreuen les característiques de dispositius específics.

L'estàndard va ser preparat pel consorci Khronos, que també està desenvolupant estàndards com OpenGL, OpenCL i Vulkan.

sobre Monado

Monado proporciona un runtime que compleix totalment amb els requisits d'OpenXR , que es pot utilitzar per organitzar el treball amb realitat virtual i augmentada en telèfons intel·ligents, tauletes, PC i qualsevol altre dispositiu, ja que el projecte desenvolupa diversos subsistemes bàsics , els quals són els següents:

  • Un motor de visió espacial: el qual s'encarrega de l'seguiment d'objectes, definició de superfície, reconstrucció de malla, reconeixement de gestos, seguiment ocular.
  • Un motor de seguiment de caràcters: té com funció controlar l'estabilitzador giroscòpic, predicció de moviment, controladors, seguiment òptic de moviment a través de la càmera, seguiment de posició basat en dades d'un casc VR.
  • Servidor compost: maneja la manera de sortida directa, reenviament de vídeo, correcció de lent, composició, formació de l'espai de treball per treballar simultàniament amb diverses aplicacions.
  • Motor d'interacció: Aquest s'encarrega de la simulació de processos físics, un conjunt de widgets i un kit d'eines per a aplicacions de realitat virtual.
  • instrumentació: s'encarrega del calibratge de l'equip, establiment de límits de moviment, entre altres coses.

Com que el Monado és el primer runtime d'OpenXR per a GNU/Linux i espera impulsar el desenvolupament d'un ecosistema XR de codi obert i proporcionar els blocs de construcció fonamentals perquè els proveïdors de dispositius apuntin a la plataforma GNU/Linux

De les principals característiques que es destaquen, són la disponibilitat de controladors per a cascos de realitat virtual HDK (OSVR Hacker Developer Kit) i PlayStation VR HMD, així com per als controladors PlayStation Move i Razor Hydra.

A més, proporciona la possibilitat d'utilitzar equips compatibles amb el projecte OpenHMD i proporcionar un driver per a ulleres de realitat augmentada North Star.

També compta amb un conjunt de regles d'udev per configurar l'accés a dispositius de realitat virtual sense obtenir autorització de root, juntament amb un controlador per al sistema de seguiment de posició Intel RealSense T265.

I també un servidor compost llest per utilitzar que admet sortida directa al dispositiu , sense passar pel servidor X del sistema. Es proporcionen ombrejadors per a Vive i Panotools i suport per a capes de projecció.

Altres de les seves característiques són:

  • Components de seguiment de moviment amb un marc per filtrar i transmetre vídeo.
  • Sistema de seguiment de personatges amb sis graus de llibertat (6DOF, endavant / enrere, dalt / baix, esquerra / dreta, guinyada, capcineig, balanceig) per controladors PSVR i PS Move.
  • Mòduls per a la integració amb les API de gràfics Vulkan i OpenGL.
  • Mode sense pantalla (sense cap).
  • Gestionar interaccions espacials i punts de vista.
  • Suport bàsic per a sincronització de trama i entrada d'informació (accions).

Sobre la primera versió de Monado

Actualment la primera versió es considera experimental i està adreçada a desenvolupadors principiants familiaritzats amb la plataforma.

A l'estat actual del projecte, Monado permet crear aplicacions i rastrejar la rotació en dispositius compatibles usant OpenHMD i també ofereix la capacitat de mostrar directament la sortida a dispositius de realitat virtual sense passar per la pila de gràfics del sistema operatiu.

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.

Actualment, la plataforma només s'admet Linux i s'espera la compatibilitat amb altres sistemes operatius en el futur.

Finalment, si vols conèixer més sobre Sobre Monado, pots consultar els detalls, així com poder accedir al codi font d'aquest, des del seu lloc web oficial.

L'enllaç és aquest.


Afegir com a font preferida a Google