El 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 OpenXR, que define una API universal para la creación de aplicaciones de realidad virtual y aumentada, así como un conjunto de capas para interactuar con el hardware, abstrauyendo las características de dispositivos específicos. El estándar ha sido preparado por el consorcio Khronos, que también desarrolla estándares como OpenGL, OpenCL y Vulkan. El código del proyecto está escrito en lenguaje C y se distribuye bajo la licencia libre compatible con GPL, Boost Software License 1.0, basada en las licencias BSD y MIT, pero que no requiere atribución al distribuir una obra derivada en formato binario.

Monado proporciona un runtime que cumple completamente con los requisitos de OpenXR, el cual puede ser usado para organizar el trabajo con realidad virtual y aumentada en smartphones, tablets, PC y cualquier otro dispositivo. En el marco del proyecto se están desarrollando varios subsistemas básicos:

  • Motor de percepción espacial (seguimiento de objetos, detección de superficies, reconstrucción de mallas, reconocimiento de gestos, seguimiento de movimiento ocular);
  • Motor de seguimiento de personajes (giroscopio estabilizador, predicción de movimientos, controladores, seguimiento óptico de movimientos a través de cámara, seguimiento de posición basado en datos de un casco de VR);
  • Servidor compuesto (modo de salida directa, transmisión de video, ajuste de lentes, composición, creación de un espacio de trabajo para usar múltiples aplicaciones simultáneamente);
  • Motor de interacción (simulación de procesos físicos, conjunto de widgets y toolkit para aplicaciones de realidad virtual);
  • Herramientas (calibración de hardware, instalación de límites de movimiento).

El primer lanzamiento de Monado, una plataforma para dispositivos de realidad virtual

El primer lanzamiento se considera experimental y está destinado a introducir a los desarrolladores en la plataforma. En su estado actual, Monado permite crear aplicaciones y rastrear la rotación en dispositivos compatibles mediante OpenHMD, además de ofrecer la posibilidad de visualización directa (Modo Directo) para la salida en dispositivos de realidad virtual omitiendo la pila gráfica del sistema operativo.
Por el momento, solo se admite el funcionamiento en Linux (se espera soporte para otros sistemas operativos en el futuro).

Principales características:

  • Disponibilidad de controladores para cascos de realidad virtual HDK (Kit de Desarrollador para Hackers OSVR) y
    PlayStation VR HMD, así como para los controladores PlayStation Move y Razor Hydra.
  • Posibilidad de usar hardware, compatible con el proyecto OpenHMD.
  • Controlador para gafas de realidad aumentada North Star.
  • 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 para seguimiento de movimiento con un marco para filtrar y transmitir video.
  • Sistema de seguimiento de personajes con seis grados de libertad (6DoF, adelante/atrás, arriba/abajo, izquierda/derecha, guiñada, cabeceo, inclinación) para controladores PSVR y PS Move.
  • Módulos para la integración con las API gráficas Vulkan y OpenGL.
  • Modo sin pantalla (Headless).
  • Gestión de la interacción espacial y del punto de vista.
  • Soporte básico para la sincronización de fotogramas y la entrada de información (acciones).
  • Servidor compuesto listo, que soporta salida directa a dispositivo, omitiendo el servidor X del sistema. Se proporcionan shaders para Vive y Panotools. Soporta capas proyectadas.

Reproducir video

Reproducir video

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster