Adding shadows to a texture-based volume renderer

被引:55
作者
Behrens, U [1 ]
Ratering, R [1 ]
机构
[1] German Natl Res Ctr Informat Technol, GMD, D-53754 St Augustin, Germany
来源
IEEE SYMPOSIUM ON VOLUME VISUALIZATION | 1998年
关键词
volume rendering; shadow algorithms; texture-based volume rendering; image compositing;
D O I
10.1109/SVV.1998.729583
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Texture-based volume rendering is a technique to efficiently visualize volumetric data using texture mapping hardware. In this paper we present an algorithm, that extends this approach to render shadows for the volume. The algorithm takes advantage of fast frame-buffer operations modern graphics hardware offers, but does not depend on any special purpose hardware. The visual impression of the final image is significantly improved by bringing more structure and three-dimensional information into the often foggyish appearance of texture-based volume renderings. Although the algorithm does not perform lighting calculations, the resulting image has a shaded appearance, which is a further visual cue to spatial understanding of the data and lets the images appear more realistic. As calculating the shadows is independent of the visualization process it can be applied to any form of volume visualization, though volume rendering based on two- or three-dimensional texture mapping hardware makes the most sense. Compared to unshadowed texture-based volume rendering, performance decreases by less than 50%, which is still sufficient to guarantee interactive manipulation of the volume data In the special case where only the camera is moving with the light position fixed to the scene there is no performance decrease at all, because recalculation has only to be done if the position of the light source with respect to the volume changes.
引用
收藏
页码:39 / +
页数:9
相关论文
共 15 条
[1]  
[Anonymous], 1997, OPENGL PROGRAMMING G
[2]  
BEHRENS U, 1998, P COMPUTER ASSISTED
[3]  
CABRAL B, 1994, 1994 S VOL VIS, P91
[4]  
CINDY M, 1984, COMPUTER GRAPHICS SI, V18, P212
[5]  
KUHNE G, 1997, P VISUALIZATION 97
[6]  
Lacroute P., 1994, Computer Graphics Proceedings. Annual Conference Series 1994. SIGGRAPH 94 Conference Proceedings, P451, DOI 10.1145/192161.192283
[7]  
LAUR D, 1991, COMP GRAPH, V25, P285, DOI 10.1145/127719.122748
[8]   EFFICIENT RAY TRACING OF VOLUME DATA [J].
LEVOY, M .
ACM TRANSACTIONS ON GRAPHICS, 1990, 9 (03) :245-261
[9]  
MCREYNOLDS T, 1997, SIGGRAPH 97 COURSE N
[10]   ILLUMINATION FOR COMPUTER GENERATED PICTURES [J].
PHONG, BT .
COMMUNICATIONS OF THE ACM, 1975, 18 (06) :311-317