Proceedings: GI 2002

Interactive Lighting Models and Pre-Integration for Volume Rendering on PC Graphics Accelerators

Michael Meissner, Stefan Guthe, Wolfgang Strasser

Proceedings of Graphics Interface 2002: Calgary, Alberta, Canada, 27 - 29 May 2002, 209-218

DOI 10.20380/GI2002.24

  • BibTeX

     title = {Interactive Lighting Models and Pre-Integration for Volume Rendering on {PC} Graphics Accelerators},
     author = {Michael Meissner and Stefan Guthe and Wolfgang {Stra{ss}er},
     booktitle = (Proceedings of the Graphics Interface 2002 Conference, May 27-29, 2002, Calgary, Alberta, Canada},
     url = {},
     year = {2002},
     month = {May},
     location = {Calgary, Alberta},
     pages = {209--218}


Shading and classification are among the most powerful and important techniques used in volume rendering. Unfortunately, for hardware accelerated volume rendering based on OpenGL, direct classification was previously only supported on SGI platforms and shading could only be approximated inaccurately, resulting in artifacts mostly visible in darkening. In this paper, we present a novel approach for accurate shading of complex lighting models using multi-texturing, dependent textures (e.g. cube maps), and register combiners. Additionally, we present how different material properties can be integrated as a per voxel property to allow for more realistic image synthesis. Furthermore, we present a new technique circumventing the shading artifacts of previous approaches by pre-integrating an interpolation weight. Finally, we discuss how texture compression can be integrated to reduce the memory bandwidth required for relatively large volumes.