Tutorial Web Page

Interactive Visualization of Volumetric Data on Consumer PC Hardware


Course Notes

We provide the updated slides from the course as PDF files. In addition, a brief overview text is included.

Overview Overview, short description of the tutorial, speaker biographies
Introduction Introduction to the tutorial, time schedule, structure
Basics of GPU-Based Programming GPU rendering pipeline, low-level vertex and fragment programs, high-level shading languages
Introduction to GPU Volume Rendering (1) Volume rendering integral, ray casting, 2D texture-based
Introduction to GPU Volume Rendering (2) 3D texture-based, GPU ray casting, compositing precision
Basics Illumination Techniques Phong model, volume shading
Transfer Functions: Classification Feature space, multi-dimensional transfer functions, automatic transfer functions
Transfer Functions: Optical Properties Direct lighting, light transport
Advanced Volume Rendering Techniques Pre-integration, isosurfaces, volumetric effects
Hardware-Accelerated High-Quality Filtering Filter kernels, application to volume rendering
Flow visualization Texture advection, dye advection, image-based flow visualization, volumetric flow fields
Dynamic Volume Computation Segmenation, sparse volume representation, memory layout

Abstract

Interactive visualization is no longer restricted to expensive workstations and dedicated hardware thanks to the fast evolution of consumer graphics. Course participants will learn to leverage new features of graphics hardware to build applications for the interactive visualization of volumetric data. A large body of the course deals with high-quality volume rendering. Beginning with basic texture-based approaches, the algorithms are improved and expanded incrementally, covering illumination, non-polygonal isosurfaces, transfer function design, volumetric effects, and hardware-accelerated high-quality filtering. The final session of the course discusses volumetric flow visualization and aspects of system design. Course participants are provided with documented source code covering details usually omitted in publications.

Name of Speakers

Klaus Engel, Siemens Corporate Research, Princeton
Markus Hadwiger, VRVis Research Center, Austria
Joe M. Kniss, University of Utah
Aaron Lefohn, University of Utah and University of California, Davis
Daniel Weiskopf, University of Stuttgart, Germany

Organizer Contact Information

Daniel Weiskopf
Institute of Visualization and Interactive Systems
University of Stuttgart
email: weiskopf@informatik.uni-stuttgart.de

Selected Slides and Images