Volume rendering using OpenGL and extensions
- 20 January 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
We present a new technique which enables direct volume rendering based on 3D texture mapping hardware, enabling shading as well as classification of the interpolated data. Our technique supports accurate lighting for a one directional light source, semi-transparent classification, and correct blending. To circumvent the limitations of one general classification, we introduce multiple classification spaces which are very valuable to understand the visualized data, and even mandatory to comprehensively grasp the 3D relationship of different materials present in the volumetric data. Furthermore, we illustrate how multiple classification spaces can be realized using existing graphics hardware. In contrast to previously reported algorithms, our technique is capable of performing all the above mentioned tasks within the graphics pipeline. Therefore, it is very efficient: The three dimensional texture needs to be stored only once and no load is put onto the CPU. Besides using standard OpenGL functionality, we exploit advanced per pixel operations and make use of available OpenGL extensions.Keywords
This publication has 17 references indexed in Scilit:
- High-quality volume rendering using texture mapping hardwarePublished by Association for Computing Machinery (ACM) ,1998
- Efficiently using graphics hardware in volume rendering applicationsPublished by Association for Computing Machinery (ACM) ,1998
- Accelerated volume rendering and tomographic reconstruction using texture mapping hardwarePublished by Association for Computing Machinery (ACM) ,1994
- Fast volume rendering using a shear-warp factorization of the viewing transformationPublished by Association for Computing Machinery (ACM) ,1994
- V-bufferACM SIGGRAPH Computer Graphics, 1988
- A rendering algorithm for visualizing 3D scalar fieldsACM SIGGRAPH Computer Graphics, 1988
- Volume renderingACM SIGGRAPH Computer Graphics, 1988
- Display of surfaces from volume dataIEEE Computer Graphics and Applications, 1988
- Marching cubes: A high resolution 3D surface construction algorithmACM SIGGRAPH Computer Graphics, 1987
- Ray tracing volume densitiesACM SIGGRAPH Computer Graphics, 1984