Tracking multiple VR users in a shared physical space

Isabella Skořepová Supervisor: David Sedláček Master thesis 2023
This thesis presents the design and implementation of a comprehensive system to create multi-user virtual reality (VR) experiences. The primary focus of this work was developing an engine-agnostic OpenXR-based plugin, with a specific emphasis on integrating it with Unity. The effectiveness of the system was evaluated through qualitative user testing and quantitative testing without users. The core of the thesis focuses on various considerations and choices taken while developing the thesis and on the description of various systems that interact with each other. The most interesting part of the system is the calibration algorithm, but a lot of other supporting systems were also developed and tested. Implementation is done for the Unity engine using the OpenXR plugin in the Rust programming language. The resulting application works across both standalone and PC-based headsets.