University of Bergen | Faculty of Mathematics and Natural Sciences | Department of Informatics | Visualization Group
Visualization
You are here: Department of Informatics > Visualization Group > Teaching > INF359 (VISUAL2): Selected Topics in Visualization
 Visualization
 > about
 > team & contact info
 > research
 > teaching
 --- > INF359: vis-special
 > seminars
 > resources
 > network
 > events
 > links
Course INF359 (VISUAL2): Selected Topics in Visualization (utvalde emner i visualisering)

Course Assignment 1 - Illustrative Visualization

by Johannes Kehrer, Springsemester 2008

Overview

Several techniques from the field of Illustrative Visualization were implemented
  • Cool-to-Warm Tone Shading introduced by Gooch et al. and
  • Contour Rendering and Illustrative Transparency both described by Bruckner and Gröller
All techniques are have been combined within one GLSL shader. Different parameters allow the flexible combination of these techniques according to the needs of the user. Standard shading using a Transfer function is combined with the cool-to-warm tone shading, also the tickness of the contours can be varied. Using illustrative transparency surpresses regions of constant density while regions with high curvature are emphasized.

Results


Combination of standard volume rendering using transfer functions and cool-to-warm shading including contours.

Using illustrative transparency supresses regions of constant density. This allows to focus on the inner organs inside the data.

Combination of cool-to-warm shading and transfer function-based rendering.

Combination of cool-to-warm shading and transfer function-based rendering using also illustrative transparency.

Cool-to-warm shading.

Show Video
(AVI, 17 MB)

References

Stefan Bruckner and M. Eduard Gröller
Style Transfer Functions for Illustrative Volume Rendering
Computer Graphics Forum, 26(3):715-724, September 2007.

Amy Gooch, Bruce Gooch, Peter Shirley, and Elaine Cohen
A Non-Photorealistic Lighting Model for Automatic Technical Illustration
Computer Graphics, 32:447-452, 1998.





 Last change: Jean-Paul Balabanian