Most texture mapping involves a backward projection which maps from screen space back into the texture data. Bilinear/trilinear interpolation is usually used to sample data in the 2D/3D textures. To accelerate texture mapping, traditional graphics hardware requires a complete copy of the texture image at each parallel computation node to allow all nodes to operate in parallel. This paper introduces a new backward projection approach for rendering volume data, treating the volume as a 3D texture. It employs an innovative parallelization scheme in which a computation node operates on a subvolume, thereby avoiding the need to store the whole volume at each node. This approach has been implemented on the Kubota Kenai Denali workstation, a high performance system for imaging and 3D graphics. It currently supports functions for maximum intensity projection, multiplanar reformatting, volume resampling, ray sum, and isosurface rendering. Progressive refinement schemes can be utilized to reduce sampling rate and to realize interactive rendering speeds.
[1]
Brian Apgar,et al.
A display system for the Stellar graphics supercomputer model GS1000
,
1988,
SIGGRAPH.
[2]
Emilio Camahort,et al.
Integrating volume data analysis and rendering on distributed memory architectures
,
1993
.
[3]
Edwin Earl Catmull,et al.
A subdivision algorithm for computer display of curved surfaces.
,
1974
.
[4]
Michael F. Deering,et al.
Leo: a system for cost effective 3D shaded graphics
,
1993,
SIGGRAPH.
[5]
Tom Duff,et al.
Compositing 3-D rendered images
,
1985,
SIGGRAPH.