Description

Real Walking in VR poses a number of challenges with fitting a large virtual space within the limited real workspace.  The Flexible Spaces concept solves this by a procedural generation approach that results in a continuously changing, self-reorganizing, and self-overlapping virtual maze.

In this project, you will develop an approach for the right-angled geometry of the existing Flexible Spaces algorithm transformation into the curved corridors. This work does not start from scratch – there is an existing project that is a second iteration of the original Flexible spaces prototype, but requires an update.

Tasks

  • Given the existing samples, implement the effective geometry transformation for procedural generation.
  • Use the resulting indoor environments with now more organic shapes to adapt the approach for outdoor environments.
  • Assist with the evaluation of the approach with real users.
  •  (optional) Assist with the publishing of the results.

Prerequisites

Programming skills, experimental mindset.

Environments & Setup

Unreal, C++

Qualisys large area tracking, Quest 3, and a rather large lab =)

Supervisor

Khrystyna Vasylevska  khrystyna.vasylevska@tuwien.ac.at

Base Publications

  1. Flexible spaces: Dynamic layout generation for infinite walking in virtual environments
  2. Towards efficient spatial compression in self-overlapping virtual environments