Kim Xu

Perceptually Adaptive Rendering in Immersive Virtual Reality

This was my M.S. thesis topic. The goal of this research was to design and evaluate a perceptually adaptive rendering system. I presented my research at SIGGRAPH 2006 and Smart Graphics 2007.

Perceptually adaptive rendering exploits limitations in human visual sensation and attention to render detail only where it is visible to the user. My application uses 3 discrete levels of detail and switches between levels based upon eccentricity and attentional hysteresis thresholds.

The application runs on immersive virtual reality systems such as the C4 and C6 at Iowa State University. In the uniformly high detail condition, the environment moves choppily due to low frame rates. In the uniformly low detail condition, there is not enough surface detail to distinguish among the models. The adaptive condition provides higher framerates, and thus better interaction and detail where it is necessary.

The Stanford Bunny at high detail The Stanford Bunny at low detail

The above pictures show the Stanford bunny adaptively rendered. In the first image, the user is looking at the bunny, so the image is rendered in high detail. In the second image, the user is looking slightly away from the bunny, so the detail is reduced.