Enabling Classification and Shading for 3D Texture Mapping based Volume Rendering using OpenGL and Extensions
نویسندگان
چکیده
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.
منابع مشابه
Higher Quality Volume Rendering on PC Graphics Hardware
Shading and classification are among the most powerful and important techniques used in volume rendering. Unfortunately, for hardware accelerated volume rendering based on OpenGL, direct classification is only supported on SGI platforms and shading could previously only be approximated inaccurately, resulting in shading artifacts mostly visible in darkening artifacts. So far, the combination of...
متن کاملHigh quality splatting and volume synthesis
Our recent improvements to volume rendering using splatting allow for an accurate functional reconstruction and volume integration, occlusion-based acceleration, post-rendering classification and shading, 3D texture mapping, bump mapping, anti-aliasing and gaseous animation. A pure software implementation requiring low storage and using simple operations has been implemented to easily support t...
متن کاملInteractive Lighting Models and Pre-Integration for Volume Rendering on PC Graphics Accelerators
Shading and classification are among the most powerful and important techniques used in volume rendering. Unfortunately, for hardware accelerated volume rendering based on OpenGL, direct classification was previously only supported on SGI platforms and shading could only be approximated inaccurately, resulting in artifacts mostly visible in darkening. In this paper, we present a novel approach ...
متن کاملDecoupling Polygon Rendering from Geometry using Rasterization Hardware
The dramatically increasing size of polygonal models resulting from 3D scanning devices and advanced modeling techniques requires new approaches to reduce the load of geometry transfer and processing. In order to supplement methods like polygon reduction or geometry compression we suggest to exploit the processing power and functionality of the rasterization and texture subsystem of advanced gr...
متن کاملHierarchical Image-Based Rendering using Texture Mapping Hardware
Multi-layered depth images containing color and normal information for subobjects in a hierarchical scene model are precomputed with standard zbuffer hardware for six orthogonal views. These are adaptively selected according to the proximity of the viewpoint, and combined using hardware texture mapping to create “reprojected” output images for new viewpoints. (If a subobject is too close to the...
متن کامل