Lanzamiento de la plataforma de realidad virtual abierta Monado 25.1.0

Se ha presentado la versión 25.1.0 del proyecto Monado, que desarrolla una implementación abierta del estándar OpenXR. El estándar OpenXR ha sido preparado por el consorcio Khronos y 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. Monado proporciona un runtime que cumple completamente con los requisitos de OpenXR, el cual puede ser utilizado para gestionar la realidad virtual y aumentada en smartphones, tablets, PCs y otros dispositivos. El código del proyecto está escrito en C y se distribuye bajo la licencia libre Boost Software License 1.0, compatible con GPL.

Principales características de la plataforma:

  • 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 del movimiento ocular.
  • Motor para el seguimiento de personajes, que ofrece componentes para la predicción de movimientos, seguimiento óptico de movimientos a través de la cámara, seguimiento de posición basado en datos de un casco VR, giroscopios y controladores.
  • Servidor compuesto que admite composición, modo de salida directa, paso de video, corrección de lentes y la creación de un espacio de trabajo para trabajar simultáneamente con múltiples aplicaciones.
  • Motor de interacción, que proporciona un conjunto de widgets y toolkit para aplicaciones de realidad virtual, así como incluye herramientas para la simulación de procesos físicos.
  • Servidor compuesto que admite salida directa a dispositivos. Se proporcionan shaders para Vivo y Panotools. Hay soporte para capas proyectivas.
  • Herramientas para calibrar el hardware y definir los límites de movimiento.
  • 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.
  • Controlador para gafas de realidad aumentada North Star.
  • Controlador para sistemas de seguimiento de posición, como 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).

Entre los cambios en la nueva versión:

  • Se ha mejorado el seguimiento de movimiento de manos. Se ha agregado soporte para la extensión OpenXR XR_EXT_hand_tracking_data_source, que permite procesar por separado los modos de seguimiento de manos 'unobstructed' (mano libre) y 'conforming' (un objeto, como un controlador, está en la mano). Se ha mejorado la calidad del control mediante controladores y al usar simultáneamente controladores y el seguimiento de manos. Se ha implementado soporte para nuevos roles en los controladores y se han resuelto problemas de orientación y reconocimiento de la posición de las manos.
  • Se ha introducido el sistema xrt_future y se ha implementado soporte para la extensión OpenXR XR_EXT_future, que proporciona capacidades para realizar operaciones en modo asíncrono (en versiones futuras del estándar OpenXR se incluirá soporte para operaciones que se pueden iniciar sin esperar a que se complete la anterior).
  • Se han agregado controladores para los cascos 3D Subur S1 y Rift DK2. Se ha mejorado el soporte para los cascos 3D Razer Hydra, Vive Pro 2, Xreal Air 2 Ultra y Fujitsu.
  • Se ha añadido el controlador SolarXR IPC para extraer datos de seguimiento de servidores SlimeVR.
  • En composición servidor Se ha implementado la compensación de retraso entre el seguimiento del movimiento de la cabeza y la salida de cuadros en pantallas con escaneo entrelazado (rolling-scanout). Se ha mejorado la fiabilidad de la configuración de buffers de cuadro virtuales superpuestos (swapchain), utilizados para garantizar una salida fluida.
  • En la interfaz principal de la plataforma Android se incorpora soporte para escanear y guardar códigos QR para la calibración de los dispositivos Cardboard.

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