Democratizing rendering for multiple viewers in surround VR systems

Jürgen P. Schulze, Daniel Acevedo-Feliz, John Mangan, Andrew Prudhomme, Phi Khanh Nguyen, Philip P. Weber

Research output: Chapter in Book/Report/Conference proceedingConference contribution

7 Scopus citations

Abstract

We present a new approach for how multiple users' views can be rendered in a surround virtual environment without using special multi-view hardware. It is based on the idea that different parts of the screen are often viewed by different users, so that they can be rendered from their own view point, or at least from a point closer to their view point than traditionally expected. The vast majority of 3D virtual reality systems are designed for one head-tracked user, and a number of passive viewers. Only the head tracked user gets to see the correct view of the scene, everybody else sees a distorted image. We reduce this problem by algorithmically democratizing the rendering view point among all tracked users. Researchers have proposed solutions for multiple tracked users, but most of them require major changes to the display hardware of the VR system, such as additional projectors or custom VR glasses. Our approach does not require additional hardware, except the ability to track each participating user. We propose three versions of our multi-viewer algorithm. Each of them balances image distortion and frame rate in different ways, making them more or less suitable for certain application scenarios. Our most sophisticated algorithm renders each pixel from its own, optimized camera perspective, which depends on all tracked users' head positions and orientations. © 2012 IEEE.
Original languageEnglish (US)
Title of host publication2012 IEEE Symposium on 3D User Interfaces (3DUI)
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages77-80
Number of pages4
ISBN (Print)9781467312059
DOIs
StatePublished - Mar 2012

Fingerprint Dive into the research topics of 'Democratizing rendering for multiple viewers in surround VR systems'. Together they form a unique fingerprint.

Cite this