Perceptually Adaptive Rendering in Immersive Virtual Reality
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 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.