Lanzamiento de la plataforma abierta de realidad virtual Monado 25.0.0

Se ha publicado la versión del proyecto Monado 25.0.0, 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, que se puede usar para gestionar la realidad virtual y aumentada en smartphones, tabletas, PC y otros dispositivos. El código del proyecto está escrito en C y se distribuye bajo la licencia de software libre Boost Software License 1.0, compatible con GPL.

Composición 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.
  • Compuesto servidor, que admite composición, modo de salida directa, transmisión de video, ajuste de lentes y formació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.
  • Herramientas para calibrar el hardware y definir los límites de movimiento.

Principales características:

  • 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).
  • Servidor compuesto listo que soporta la salida directa a dispositivos. Se proporcionan sombreadores para Vive y Panotools. Soporte para capas de proyección disponible.

Lanzamiento de la plataforma abierta de realidad virtual Monado 25.0.0

Entre los cambios en la nueva versión:

  • Se han ampliado las interfaces de programación internas XRT (XRT Runtime), abstraiendo las características de bajo nivel de interacción con el hardware. Se ha agregado el método xrt_instance_android y el archivo de encabezado xrt/xrt_android.h con llamadas para la plataforma Android. Se han añadido funciones al xrt_compositor para gestionar la frecuencia de actualización de la pantalla. Se ha implementado soporte para la extensión XR_FB_face_tracking2, así como la posibilidad de activar en tiempo real funcionalidades avanzadas, como el control mediante el seguimiento del movimiento ocular.
  • Se han añadido funciones a libmonado para determinar el estado de carga de la batería y obtener las propiedades de los dispositivos relacionados con el seguimiento de movimientos.
  • En los rastreadores de estado (State Trackers) se ha implementado la extensión OpenXR XR_EXT_active_action_set_priority, asegurando el soporte para la especificación OpenXR 1.1.47 y se ha añadido la posibilidad de activar y desactivar capacidades avanzadas, como el seguimiento del movimiento ocular.
  • En los controladores para la plataforma Android, se ha reducido la carga en la CPU.
  • En el controlador que utiliza OpenHMD, se ha agregado soporte para la API no oficial Haptics para los dispositivos Oculus Rift CV1.
  • En el controlador de simulación se ha añadido soporte para máscaras de visibilidad para gestionar qué objetos serán visibles en cada ojo.
  • Se ha añadido soporte para los cascos 3D HP Reverb G2 Omnicept y Acer AH100.
  • En composición servidor Se ha implementado soporte para el cambio dinámico de la frecuencia de actualización de la pantalla en la plataforma Android. Se ha añadido la variable de entorno WAYLAND_CONNECTOR para seleccionar el dispositivo de salida en entornos basados en Wayland.

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