VR HMD color calibration and accurate control of emitted light using Three.js

Read the full article See related articles

Listed in

This article is not in any list yet, why not save it to one of your lists.
Log in to save this article

Abstract

Virtual Reality (VR) can be used to design and create new types of psychophysical experiments. Its main advantage is that it frees us from the physical limitations of real-life experiments and the hardware and software limitations of experiments running on 2D displays and computer graphics. However, color calibration of the displays is often required in vision science studies. Recent studies have shown that a standard color calibration of a Head-Mounted Display (HMD) can be very challenging and comes with significant drawbacks. In this paper, we introduce a new approach that allows for successful color calibration of an HMD and overcomes the disadvantages associated with other solutions. We utilize a new VR engine, Three.js, which offers several advantages. This paper details our setup and methodology, and provides all the elements required to reproduce the method, including the source code. We also apply our method to evaluate and compare three different HMDs: HTC Vive Pro Eye, Meta Quest Pro, and Meta Quest 3. The results show that the HTC Vive Pro Eye performs excellently, the Meta Quest Pro performs well, and the Meta Quest 3 performs poorly.

Article activity feed