Isosurface Ray-casting for Autostereoscopic Displays

Date issued

2007

Journal Title

Journal ISSN

Volume Title

Publisher

Václav Skala - UNION Agency

Abstract

In this paper the GPU implementation of a real-time isosurface volume-rendering system is described in detail, which aims at autostereoscopic displays. Since autostereoscopic displays provide images for many views, and thus require different camera settings in each pixel, and even in the three color channels of a pixel, naive rendering approaches would slow down the rendering process by a factor of the number of views of the display. To maintain interactive rendering, our approach is image centric, that is, we independently set the eye position for each pixel and implement iso-surface ray-casting in the pixel shader of the GPU. To handle the different camera settings for different color channels, geometric and color computation processes are decomposed into multiple rendering passes. This solution allows rendering rates that are independent of the number of main views of the autostereoscopic display, i.e. we cannot observe speed degradation when real 3D images are generated.

Description

Subject(s)

izoplochy, odlévání paprsku, autostereoskopický displej, programování grafických procesorů

Citation

WSCG '2007: Short Communications Proceedings: The 15th International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision 2007 in co-operation with EUROGRAPHICS: University of West Bohemia, Plzen, Czech Republic, January 29 – February 1, 2007, p. 31-38.