Overview
Explore room-scale VR tracking with OpenHMD in this 45-minute conference talk from linux.conf.au 2020. Dive into the technical details of implementing room-scale tracking for devices like the Oculus Rift and HTC Vive. Learn about the OpenHMD project's cross-platform support for various VR hardware and its integration with projects such as the Godot game engine, Blender, and the Monado OpenXR platform. Gain insights into VR concepts, the OpenHMD ecosystem, and the challenges of making devices work effectively. Discover the intricacies of room calibration, IMU fusion, camera processing, and global optimization for accurate tracking. Get a glimpse of the OpenHMD code, its use with Pipewire, and potential future developments. Witness demos showcasing the capabilities of OpenHMD in action.
Syllabus
Intro
VR on Linux
OpenHMD
Oculus Rift
Room scale tracking
Room calibration
OpenHMD features
Evert
Positional support
IMU Fusion
Rift Camera
Wide Angle Lens
The Challenge
Hypothesis and Test
Global Optimization
Tracking
Predict
OpenHMD code
Pipewire
What am I using it for
Whats missing
Demos
Taught by
linux.conf.au