You Only Render Once: Enhancing Energy and Computation Efficiency of Mobile Virtual Reality
Mobile Virtual Reality (VR) is essential for achieving convenient and immersive human-computer interaction and realizing emerging applications such as Metaverse and spatial computing. However, existing VR technologies require two separate renderings of binocular images, thereby causing a significant bottleneck for mobile devices with limited computing and battery capacity. This paper proposes a new approach to optimizing mobile VR rendering called YORO. By utilizing the per-pixel attribute, YORO can generate binocular VR images from the monocular image through genuinely one rendering, saving half the computation over conventional approaches. Our experimental evaluation and detailed user study indicate that, YORO can save 27% power consumption on average and increase frame rate by 115.2%, while maintaining similar binocular image quality compared with state-of-the-art mobile VR rendering solutions. YORO is production-ready and has already been tested in real VR applications. The source code, demo video, prototype android app, video game engine plugins, and more are released anonymously at YORO-VR.github.io.
Authors
- Zhengxiong Li (ORCID: https://orcid.org/0000-0003-1880-5096)
- Xingyu Chen (ORCID: https://orcid.org/0000-0002-1989-4935)
- Xinyu Zhang (ORCID: https://orcid.org/0000-0001-9688-8056)
- Shuting Zhang
- Xinmin Fang (ORCID: https://orcid.org/0000-0002-0042-8555)
Institutions
- University of Nebraska–Lincoln (US)
- University of Denver (US)
- Guangdong University of Technology (CN)
- University of California San Diego (US)
- University of Colorado Denver (US)
Publication Details
- Published
- 2025-06-23
- DOI
- https://doi.org/10.1145/3711875.3729133
- Primary Topic
- Computer Graphics and Visualization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation
- University of California, San Diego