Monado open source VR platform release 21.0.0

Collabora has announced the release of Monado 21.0.0, an open source implementation of the OpenXR standard. The OpenXR standard was prepared by the Khronos consortium and defines a universal API for creating virtual and augmented reality applications, as well as a set of layers for interacting with equipment that abstracts the features of specific devices. Monado provides a fully OpenXR compliant runtime that can be used to run virtual and augmented reality experiences on smartphones, tablets, PCs, and any other device. The project code is written in the C language and is distributed under the free license Boost Software License 1.0, compatible with the GPL.

Monado 21.0.0 was the first release to be officially compatible with the OpenXR 1.0 standard. The Khronos consortium has tested for compatibility and added Monado to the list of officially compatible OpenXR implementations. Tests performed with both the OpenGL and Vulkan graphics APIs using a desktop build in VR device simulation mode. The original plan was to give the version number 1.0, but the developers decided to use year numbering, similar to Mesa's version numbering.

The second important innovation was the preparation of a driver for the SteamVR platform with the implementation of a state tracker, as well as a plugin generator for SteamVR, which allows you to use any HMD and controller drivers created for Monado in SteamVR. For example, Monado provides drivers for OpenHMD, Panotools (PSVR) and Vive/Vive Pro/Valve Index VR headsets.

Platform composition:

  • Spatial vision engine (object tracking, surface detection, mesh reconstruction, gesture recognition, eye tracking);
  • Character tracking engine (gyrostabilizer, motion prediction, controllers, optical motion tracking through the camera, position tracking based on data from a VR helmet);
  • Composite server (direct output mode, video forwarding, lens correction, compositing, creating a workspace for simultaneously working with several applications);
  • Interaction engine (simulation of physical processes, a set of widgets and a toolkit for virtual reality applications);
  • Toolkit (calibration of equipment, setting the limits of movement).

Key features:

  • Driver for HDK (OSVR Hacker Developer Kit) and PlayStation VR HMD virtual reality helmets, as well as Vive Wand, Valve Index, PlayStation Move and Razor Hydra controllers.
  • Ability to use hardware supported by the OpenHMD project.
  • Driver for augmented reality glasses North Star.
  • Driver for Intel RealSense T265 position tracking system.
  • A set of udev rules for configuring non-root access to VR devices.
  • Motion tracking components with a video filtering and streaming framework.
  • Six degrees of freedom (6DoF, forward/backward, up/down, left/right, yaw, pitch, roll) character tracking system for PSVR and PS Move controllers.
  • Modules for integration with Vulkan and OpenGL graphics APIs.
  • Screenless mode (Headless).
  • Control of spatial interaction and point of view.
  • Basic support for frame synchronization and input of information (actions).
  • Ready-made composite server that supports direct output to the device, bypassing the system X server. Shaders for Vive and Panotools are provided. There is support for projection layers.

Monado open source VR platform release 21.0.0


Source: opennet.ru

Add a comment