“High-Quality Volume Graphics on Consumer PC Hardware” by Kniss, Engel, Hadwiger and Rezk-Salama

  • ©Joe M. Kniss, Klaus Engel, Markus Hadwiger, and Christof Rezk-Salama

Conference:


Type(s):


Entry Number: 42

Title:

    High-Quality Volume Graphics on Consumer PC Hardware

Course Organizer(s):



Presenter(s)/Author(s):



Abstract:


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

    Topics
    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).

    Description
    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.

     


Overview Page: