Primer lanzamiento de Monado, una plataforma para dispositivos de realidad virtual

publicado primer lanzamiento del proyecto Monado, destinado a crear una implementación abierta del estándar AbrirXR, que define una API universal para crear aplicaciones de realidad virtual y aumentada, así como un conjunto de capas para interactuar con hardware que abstrae las características de dispositivos específicos. El estándar fue preparado por el consorcio Khronos, que también desarrolla estándares como OpenGL, OpenCL y Vulkan. El código del proyecto está escrito en C y distribuido por bajo la licencia de software Boost 1.0 compatible con GPL, que se basa en las licencias BSD y MIT, pero no requiere atribución al distribuir un trabajo derivado en formato binario.

Monado proporciona un tiempo de ejecución que cumple totalmente con los requisitos de OpenXR, que se puede utilizar para organizar el trabajo con realidad virtual y aumentada en teléfonos inteligentes, tabletas, PC y cualquier otro dispositivo. En el marco del proyecto se están desarrollando varios subsistemas básicos:

  • Motor de visión espacial (seguimiento de objetos, detección de superficies, reconstrucción de mallas, reconocimiento de gestos, seguimiento ocular);
  • Motor de seguimiento de personajes (giroestabilizador, predicción de movimiento, controladores, seguimiento óptico de movimiento a través de la cámara, seguimiento de posición basado en datos de un casco VR);
  • Servidor compuesto (modo de salida directa, reenvío de vídeo, corrección de lentes, composición, creación de un espacio de trabajo para trabajar simultáneamente con varias aplicaciones);
  • Motor de interacción (simulación de procesos físicos, un conjunto de widgets y un conjunto de herramientas para aplicaciones de realidad virtual);
  • Instrumentación (calibración de equipos, instalación límites de movimiento).

Primer lanzamiento de Monado, una plataforma para dispositivos de realidad virtual

La primera versión se considera experimental y tiene como objetivo que los desarrolladores se familiaricen con la plataforma. En su estado actual, Monado le permite crear aplicaciones y realizar un seguimiento de la rotación en dispositivos compatibles usando AbiertoHMDy también proporciona la capacidad de mostrar directamente (Modo directo) para la salida a dispositivos de realidad virtual sin pasar por la pila de gráficos del sistema operativo.
Por ahora, sólo se admite Linux (se espera compatibilidad con otros sistemas operativos en el futuro).

Características principales:

  • Disponibilidad de drivers para cascos de realidad virtual HDK (Kit de desarrollador OSVR Hacker) y
    PlayStation VR HMD, así como para los controladores PlayStation Move y Hidra navaja.

  • capacidad de uso equipoapoyado por el proyecto AbiertoHMD.
  • Driver para gafas de realidad aumentada Northstar.
  • Controlador para el sistema de seguimiento de posición Intel RealSense T265.
  • conjunto de reglas udev para configurar el acceso a dispositivos de realidad virtual sin obtener privilegios de root.
  • Componentes de seguimiento de movimiento con un marco para filtrar y transmitir video.
  • Sistema de seguimiento de personajes de seis grados de libertad (6DoF, adelante/atrás, arriba/abajo, izquierda/derecha, guiñada, cabeceo, balanceo) para controladores PSVR y PS Move.
  • Módulos para integración con API de gráficos Vulkan y OpenGL.
  • Modo sin cabeza.
  • Gestionar la interacción espacial y el punto de vista.
  • Soporte básico para sincronización de cuadros y entrada de información (acciones).
  • Un servidor compuesto listo para usar que admite salida directa al dispositivo, sin pasar por el servidor del sistema X. Proporciona sombreadores para Vive y panotools. Hay soporte para capas de proyección.


Fuente: opennet.ru

Añadir un comentario