42: High-Quality Volume Graphics on Consumer PC Hardware

Tuesday, Half Day
10:30 am – 3:15 pm
CAL/Room 214CD

How to leverage new features of modern graphics hardware to build interactive, high-quality volume rendering applications for scientific visualization and entertainment. The course covers many aspects of volume rendering, including illumination, transfer function design, interaction, hardware-accelerated filtering, and effects. And it provides attendees with code samples and implementation details.

Basic programming skills and familiarity with OpenGL. Basic knowledge of graphics hardware is helpful but not required.

Physical background (transport theory of light and sampling theory, ray casting). Texture-based volume rendering (2D textures, 3D textures, 2D multi-textures, alpha blending and maximum-intensity projection OpenGL extensions). Illumination (non-polygonal shaded isosurfaces, per-pixel illumination, texture-dot products, diffuse and specular light maps). Transfer functions (pre- and post-classification, texture color tables, dependent textures, multi-dimensional transfer functions). Transfer function design (usability, image- and data-driven approaches, interaction and feedback, direct manipulation widgets). Advanced techniques (pre-integrated classification, pixel-shader techniques, rasterization isosurfaces, hardware-accelerated high-quality filtering, Perlin noise techniques, and volumetric FX).

Joe Kniss
University of Utah

Klaus Engel
Universität Stuttgart

Markus Hadwiger
VRVis Zentrum für Virtual Reality und Visualisierung Forschungs GmbH

Joe Kniss
University of Utah

Christof Rezk-Salama
Friedrich-Alexander-Universität Erlangen-Nürnberg


Module 1: Basic Hardware Volume Rendering
10:30 Introduction
10:45 Texture-Based Methods
11:20 Illumination Techniques
12:15 Lunch
Module 2: Advanced Hardware Volume Rendering
1:30 Classification
2:00 Transfer Function Design
2:30 Advanced Techniques
3:15 Questions and Answers


Additional information from SIGGRAPH 2002 Courses is available in the Course Notes

Back To Main Page
conference exhibition Call for Participation Presenters Media Registration Search SIGGRAPH 2002 Homepage