Release of the open-source virtual reality platform Monado 25.1.0

The release of the Monado project version 25.1.0 has been presented, which develops an open implementation of the OpenXR standard. The OpenXR standard is prepared by the Khronos consortium and defines a universal API for creating virtual and augmented reality applications, along with a set of layers for interacting with hardware. Monado provides a runtime that fully meets OpenXR requirements, which can be used for organizing virtual and augmented reality experiences on smartphones, tablets, PCs, and any other devices. The project code is written in C and is distributed under the Boost Software License 1.0, compatible with GPL.

Key features of the platform:

  • Spatial vision engine that performs tasks such as object tracking, surface detection, mesh reconstruction, gesture recognition, and eye-tracking.
  • Character tracking engine offering components for predicting movements, optical motion tracking via a camera, data-based positional tracking from VR headsets, gyrostabilizers, and controllers.
  • Composite server supporting compositing, direct output mode, video passthrough, lens adjustment, and workspace formation for simultaneous work with multiple applications.
  • Interaction engine providing a set of widgets and toolkit for virtual reality applications, including tools for simulating physical processes.
  • Composite server supporting direct output to devices. Shaders are provided for Vive and Panotools. Support for projection layers is included.
  • Toolkit for calibrating hardware and defining movement boundaries.
  • Drivers for virtual reality headsets HDK (OSVR Hacker Developer Kit), PlayStation VR HMD, SteamVR, Panotools (PSVR), various Vive models, and devices for which OpenHMD drivers are available.
  • Driver for the North Star augmented reality glasses.
  • Driver for positional tracking systems such as Intel RealSense T265.
  • Set of udev rules for configuring access to virtual reality devices without root privileges.
  • Motion tracking components with a framework for filtering and streaming video.
  • Character tracking system with six degrees of freedom (6DoF, forward/backward, up/down, left/right, yaw, pitch, roll) for PSVR and PS Move controllers.
  • Modules for integration with graphic APIs Vulkan and OpenGL.
  • Headless mode.
  • Spatial interaction and viewpoint control.
  • Basic support for frame synchronization and information (action) input.

Among the changes in the new release:

  • Improved hand tracking capabilities. Support for the OpenXR extension XR_EXT_hand_tracking_data_source has been added, allowing separate processing of the hand tracking modes 'unobstructed' (hand free) and 'conforming' (an object, such as a controller, is in hand). Enhanced control quality when using controllers and simultaneously utilizing both controllers and hand tracking. The drivers now support new roles and address issues related to hand orientation and position recognition.
  • The xrt_future system has been introduced, along with support for the OpenXR extension XR_EXT_future, providing capabilities for asynchronous operations (future versions of the OpenXR standard will support operations that can be initiated without waiting for previous ones to complete).
  • Drivers for the Subur S1 and Rift DK2 3D headsets have been added. Enhanced support for the Razer Hydra, Vive Pro 2, Xreal Air 2 Ultra, and Fujitsu 3D headsets.
  • The SolarXR IPC driver has been added to extract tracking data from server SlimeVR.
  • In the compositor server Implemented delay compensation between head movement tracking and the actual frame output on rolling-scanout screens. Improved reliability in configuring overlapping virtual framebuffers (swapchain) used to ensure smooth output.
  • The main interface for the Android platform now supports scanning and saving QR codes for calibrating Cardboard devices.

Source: opennet.ru

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster