Rendering Portals in Virtual Reality
Milan van Zanten
TL;DR
This work addresses the VR-specific challenge of rendering portals to extend space without breaking immersion. It proposes unobtrusive transitions using a portal-box approach and analyzes performance costs with a test scene. The paper demonstrates two optimisations—stencil-buffer masking and single-pass instanced rendering—to reduce the per-portal cost and discusses practical trade-offs. The findings illuminate how portals can be made viable in VR, informing design decisions for immersive, space-extending experiences.
Abstract
Portals have many applications in the field of computer graphics. Recently, they have found use as a way of artificially increasing the available space in a virtual reality (VR) environment. In this paper, we will cover a technique for making the transition through a portal unnoticeable to the user. Additionally, we will measure the performance impact of rendering portals in a test scene and provide some insight into possible optimisations.
