Abstract
Shadows play an important role in perceiving the shape and texture of an object. While some previous interactive shadowing methods are appropriate for casting shadows on other geometry they can not be applied to bump maps (which contain no explicit geometry.) Horizon Mapping is a technique used to compute shadows for bump-mapped surfaces. We map the technique into modern graphics API’s and extend it to account more accurately for the geometry of the underlying surface. We also use it to represent limited self-shadowing for pure geometry. In mapping the algorithm to hardware, we use a novel method to interpolate orientation in tangent space over the surface. We show results of self-shadowing at frame rates.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Nvidia web page. http://www.nvidia.com.
Blinn, J. F. Simulation of wrinkled surfaces. Computer Graphics (Proceedings of SIG-GRAPH 78) 12, 3 (August 1978), 286–292. Held in Atlanta, Georgia.
D. McCool, M., and Heidrich, W. Texture shaders. 1999 SIGGRAPH/Eurographics Workshop on Graphics Hardware (August 1999), 117–126. Held in Los Angeles, California.
Heidrich, W., Daubert, K., Kautz, J., and Seidel, H.-P. Illuminating micro geometry based on precomputed visibility. Proceedings of SIGGRAP H 2000 (July 2000).
Heidrich, W., and Seidel, H.-P. Realistic, Hardware-accelerated shading and lighting. Proceedings of SIGGRAPH99 (August 1999), 171–178. ISBN 0–20148-560–5. Held in Los Angeles, California.
Heidrich, W., Westermann, R., Seidel, H.-P., and Ertl, T. Applications of pixel textures in visualization and realistic image synthesis. 1999 ACM Symposium on Interactive 3D Graphics (April 1999), 127–134. ISBN 1–58113-082–1.
Max, N. L. Horizon mapping: shadows for bump-mapped surfaces. The Visual Computer 4, 2 (July 1988), 109–117.
Miller, G. Efficient algorithms for local and global accessibility shading. Proceedings of SIGGRAPH94 (July 1994), 319–326. ISBN 0–89791-667–0. Held in Orlando, Florida.
Segal, M., Korobkin, C., van Widenfelt, R., Foran, J., and Haeberli, P. E. Fast shadows and lighting effects using texture mapping. Computer Graphics (Proceedings of SIGGRAPH 92) 26, 2 (July 1992), 249–252. ISBN 0–201-51585–7. Held in Chicago, Illinois.
Williams, L. Casting curved shadows on curved surfaces. Computer Graphics (Proceedings of SIGGRAPH 78) 12, 3 (August 1978), 270–274. Held in Atlanta, Georgia.
Woo, A., Poulin, P., and Fournier, A. A survey of shadow algorithms. IEEE Computer Graphics & Applications 10, 6 (November 1990), 13–32.
Zhang, H. Forward shadow mapping. Eurographics Rendering Workshop 1998 (June 1998), 131–138. ISBN 3–211–83213–0. Held in Vienna, Austria.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Wien
About this paper
Cite this paper
Sloan, PP.J., Cohen, M.F. (2000). Interactive Horizon Mapping. In: Péroche, B., Rushmeier, H. (eds) Rendering Techniques 2000. EGSR 2000. Eurographics. Springer, Vienna. https://doi.org/10.1007/978-3-7091-6303-0_25
Download citation
DOI: https://doi.org/10.1007/978-3-7091-6303-0_25
Published:
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83535-7
Online ISBN: 978-3-7091-6303-0
eBook Packages: Springer Book Archive