Abstract
Opacity shadow maps approximate light transmittance inside a complex volume with a set of planar opacity maps. A volume made of standard primitives (points, lines, and polygons) is sliced and rendered with graphics hardware to each opacity map that stores alpha values instead of traditionally used depth values. The alpha values are sampled in the maps enclosing each primitive point and interpolated for shadow computation. The algorithm is memory efficient and extensively exploits existing graphics hardware. The method is suited for generation of self-shadows in discontinuous volumes with explicit geometry, such as foliage, fur, and hairs. Continuous volumes such as clouds and smoke may also benefit from the approach.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
J. F. Blinn, Light reflection functions for simulation of clouds and dusty surfaces, SIGGRAPH Proceedings, Vol. 16, pp. 21–29,1982.
M. Bolin and G. W. Meyer, A frequency based ray tracer, SIGGRAPH Proceedings, Vol. 29, pp. 409–418,1995.
R. Drebin, L. Carpenter, and P. Hanrahan, Volume rendering, SIGGRAPH Proceedings, Vol. 22, pp. 65–74,1988.
J. Foley, A. Van Dam, S. K. Feiner, and J. F. Hughes, Computer graphics, principles and practice, Second Edition, Addison-Wesley, July, 1995.
A. S. Glassner, An introduction to ray tracing, Academic Press, 1993
J. Kajiya and B. P. Herzen, Ray tracing volume densities, SIGGRAPH Proceedings, Vol. 18, pp. 165–174,1984.
J. Kajiya and T. Kay, Rendering fur with three dimensional textures, SIGGRAPH Proceedings, Vol. 23, pp. 271–280, 1989.
M. Levoy, Display of surfaces from volume data, Ph.D. thesis, University of North Carolina at Chapel Hill, 1989.
J. P. Lewis, Disney TSL, Personal communication.
T. Lokovic and E. Veach, Deep shadow maps, SIGGRAPH Proceedings, Vol. 34, pp. 385–392,2000.
S. N. Pattanaik and S. P. Mudur, Computation of global illumination in a participating medium by Monte Carlo simulation, The Journal of Visualization and Computer Animation, Vol. 4(3), pp. 133–152, John Wiley & sons, 1993.
W. T. Reeves, D. H. Salesin, and R. L. Cook, Rendering antialiased shadows with depth maps, SIGGRAPH Proceedings, Vol. 21, pp. 283–291,1987.
L. Williams, Casting curved shadows on curved surfaces, SIGGRAPH Proceedings, Vol. 12, pp. 270–274, August, 1978.
A. Woo, P. Poulin, and A. Fournier, A survey of shadow algorithms, IEEE Computer Graphics and Applications, 10(6), pp. 13–32, November, 1990.
H. Zhang, Forward shadow mapping, Rendering Techniques’ 98, Vol. 9, pp. 131–138, Springer-Verlag, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Wien
About this paper
Cite this paper
Kim, TY., Neumann, U. (2001). Opacity Shadow Maps. In: Gortler, S.J., Myszkowski, K. (eds) Rendering Techniques 2001. EGSR 2001. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6242-2_16
Download citation
DOI: https://doi.org/10.1007/978-3-7091-6242-2_16
Published:
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83709-2
Online ISBN: 978-3-7091-6242-2
eBook Packages: Springer Book Archive