Versión 25.1.0 de la plataforma VR de código abierto de Monado

Monado ha lanzado la versión 25.1.0, un proyecto que desarrolla una implementación abierta del estándar OpenXR. Desarrollado por el consorcio Khronos, el estándar OpenXR define una API universal para crear aplicaciones de realidad virtual y aumentada, así como un conjunto de capas de interoperabilidad para la interacción con hardware. Monado proporciona un entorno de ejecución que cumple plenamente con los requisitos de OpenXR y puede utilizarse para implementar experiencias de realidad virtual y aumentada en smartphones, tablets, PC y cualquier otro dispositivo. El código del proyecto está escrito en C y se distribuye bajo la licencia de software de código abierto Boost 1.0, compatible con la GPL.

Características principales de la plataforma:

  • Un motor de visión espacial que realiza tareas como seguimiento de objetos, detección de superficies, reconstrucción de mallas, reconocimiento de gestos y seguimiento ocular.
  • Un motor de seguimiento de personajes que ofrece componentes para predicción de movimiento, seguimiento de movimiento óptico a través de la cámara, seguimiento de posición basado en datos del casco VR, estabilizador giroscópico y controladores.
  • Un servidor compuesto que admite composición, modo de salida directa, paso de video, corrección de lente y generación de espacio de trabajo para trabajar con múltiples aplicaciones simultáneamente.
  • Un motor de interacción que proporciona un conjunto de widgets y un kit de herramientas para aplicaciones de realidad virtual, e incluye herramientas para simular procesos físicos.
  • Servidor de composición con salida directa al dispositivo. Incluye sombreadores para Vive y Panotools. Compatible con capas de proyección.
  • Herramientas para calibrar equipos y determinar límites de recorrido.
  • Controladores para cascos de realidad virtual HDK (OSVR Hacker Developer Kit), PlayStation VR HMD, SteamVR, Panotools (PSVR), varios modelos de Vive y dispositivos para los que hay controladores OpenHMD disponibles.
  • Driver para gafas de realidad aumentada North Star.
  • Controlador para sistemas de seguimiento de posición como Intel RealSense T265.
  • Un conjunto de reglas de 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).

Entre los cambios en la nueva versión:

  • Se ha mejorado el seguimiento de la mano. Se ha añadido compatibilidad con la extensión de OpenXR XR_EXT_hand_tracking_data_source, lo que permite el procesamiento por separado de los modos de seguimiento de la mano "sin obstrucciones" (manos libres) y "conforme" (mano sujetando un objeto, como un controlador). Se ha mejorado la calidad del control de los controladores y su uso simultáneo. Los controladores ahora admiten nuevos roles y resuelven problemas con la orientación de la mano y el reconocimiento de la posición.
  • Se introduce el sistema xrt_future y se implementa el soporte para la extensión OpenXR XR_EXT_future, que proporciona la capacidad de realizar operaciones en modo asincrónico (las versiones futuras del estándar OpenXR admitirán operaciones que se pueden iniciar sin esperar a que se completen las anteriores).
  • Se han añadido controladores para los auriculares 3D Subur S1 y Rift DK2. Se ha mejorado la compatibilidad con los auriculares 3D Razer Hydra, Vive Pro 2, Xreal Air 2 Ultra y Fujitsu.
  • Se agregó el controlador IPC SolarXR para recuperar datos de seguimiento del servidor SlimeVR.
  • El servidor compuesto ahora compensa el retraso entre el seguimiento de la cabeza y la salida de fotogramas real en pantallas de escaneo continuo. Se ha mejorado la fiabilidad de los búferes de fotogramas virtuales de la cadena de intercambio, utilizados para garantizar una salida fluida.
  • La interfaz principal de la plataforma Android ahora admite el escaneo y guardado de códigos QR para calibrar dispositivos Cardboard.

Fuente: opennet.ru

Añadir un comentario