QuantumVR


QuantumVR is a tool I created for my bachelor's thesis. It provides the technology and editors to easily compress virtual space. With this tool, you can create environments that contain potentially infinite amounts of space inside a finite space.

Responsibilities

Creating the concept for a tool that can be used to compress virtual space for VR applications

Implementing systems for rendering, interacting with and moving between overlapping parallel universes or spatial cells

  • Shaders for rendering spatial cells through stencil buffer based portals

  • Support for objects as well as the camera passing through portals

  • Spatial cell management using Unity’s layer and collision matrix systems to stop objects in different spatial cells from interacting

Creation of an intuitive editor for authoring spatially compressed scenes without the need to write code

  • Automated project and scene setup

  • Node editor for spatial layout authoring

  • Portal connection visualization in the scene view via a shader showing portals in the solid color of the connected spatial cell, even when behind other geometry

  • Custom inspectors for all files and components

Setting up two demo levels to perform usertests on different kinds of compressed spatial layouts

  • One level with obvious overlap where each virtual room fully utilizes the available physical space

  • One level attempting to hide the overlap as much as possible by having more complex room shapes that only take up part of the the physical space

Writing a thesis and manual


Editor Gallery

 

Levels Gallery

Previous
Previous

Crysis 4 (Working Title)

Next
Next

Aori’s Spaceship Repair Shop