Adding shadows to a texture-based volume renderer
- 1 October 1998
- proceedings article
- Published by Association for Computing Machinery (ACM)
Abstract
Texture-based volume rendering is a technique to efficiently visual- ize volumetric data using texture mapping hardware. In this paper we present an algorithm, that extends this approach to render shad- ows 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 im- proved by bringing more structure and three-dimensional informa- tion into the often foggyish appearance of texture-based volume renderings. Although the algorithm does not perform lighting cal- culations, 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 tex- ture mapping hardware makes the most sense. Compared to un- shadowed 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. CR Categories and Subject Descriptors: I.3.3 (Computer Graph- ics): Picture/Image Generation - Viewing algorithms; I.3.3 (Com- puter Graphics): Picture/Image Generation - Bitmap and frame- buffer operations; I.3.7 (Computer Graphics): Three-Dimensional Graphics and Realism - Color, shading, shadowing, and texture Additional Keywords: volume rendering, shadow algorithms, texture-based volume rendering, image compositingKeywords
This publication has 10 references indexed in Scilit:
- Accelerated volume rendering and tomographic reconstruction using texture mapping hardwarePublished by Association for Computing Machinery (ACM) ,1994
- Volumetric ray tracingPublished 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
- Hierarchical splattingACM SIGGRAPH Computer Graphics, 1991
- Efficient ray tracing of volume dataACM Transactions on Graphics, 1990
- The zonal method for calculating light intensities in the presence of a participating mediumACM SIGGRAPH Computer Graphics, 1987
- Rendering antialiased shadows with depth mapsACM SIGGRAPH Computer Graphics, 1987
- Modeling the interaction of light between diffuse surfacesPublished by Association for Computing Machinery (ACM) ,1984
- Compositing digital imagesPublished by Association for Computing Machinery (ACM) ,1984
- Illumination for computer generated picturesCommunications of the ACM, 1975