ABSTRACT
We present an extension to texture mapping that supports the representation of 3-D surface details and view motion parallax. The results are correct for viewpoints that are static or moving, far away or nearby. Our approach is very simple: a relief texture (texture extended with an orthogonal displacement per texel) is mapped onto a polygon using a two-step process: First, it is converted into an ordinary texture using a surprisingly simple 1-D forward transform. The resulting texture is then mapped onto the polygon using standard texture mapping. The 1-D warping functions work in texture coordinates to handle the parallax and visibility changes that result from the 3-D shape of the displacement surface. The subsequent texture-mapping operation handles the transformation from texture to screen coordinates.
- 1.Catmull, E. A Subdivision Algorithm for Computer Display of Curved Surfaces. Ph.D. Dissertation, Department of Computer Science, University of Utah, December 1974. Google ScholarDigital Library
- 2.Catmull, E., Smith, A. 3D Transformations of Images in Scanline Order. Proc. SIGGRAPH 80 (Seattle, Washington, July 14-18, 1980), pp. 279-285. Google ScholarDigital Library
- 3.Cohen, J., Olano, M., Manocha, D. Appearance-Preserving Simplification. Proc. SIGGRAPIt 98 (Orlando, FL, July 19- 24, 1998), pp. 115-122. Google ScholarDigital Library
- 4.Debevec, P., Taylor, C., Malik, J. Modeling and Rendering Architecture from Photographs: A hybrid geometry- and image-based approach. Proc. SIGGRAPIt 96 (New Orleans, LA, August 4-9, 1996), pp. 11-20. Google ScholarDigital Library
- 5.Fant, Karl. A Nonaliasing, Real-Time Spatial Transform Technique. IEEE CG&A, Vol. 6, No 1, January 1986, pp. 71-80. Google ScholarDigital Library
- 6.Fournier, A. Normal Distribution Functions and Multiple Surfaces. Graphics Interface '92 Workshop on Local Illumination. pp. 45-52.Google Scholar
- 7.Gortler, S., et al. The Lumigraph. Proc. SIGGRAPIt 96 (New Orleans, LA, August 4-9, 1996), pp. 43-54. Google ScholarDigital Library
- 8.Grossman, J., Dally, W. Point Sample Rendering. Proceedings of the 9th Eurographics Workshop on Rendering. Vienna, Austria, June 1998. Rendering Techniques '98, Springer-Verlag, pp. 181-192.Google Scholar
- 9.Levoy, M., Hanrahan, P. Light Field Rendering Proc. SIGGRAPIt 96 (New Orleans, LA, August 4-9, 1996), pp. 31-42. Google ScholarDigital Library
- 10.Max, N. A One-Pass Version of Two-Pass Image Resampling. Journal of Graphics Tools, Vol. 3, No. 1, pp. 33-41. Google ScholarDigital Library
- 11.McMillan, L. An Image-Based Approach to Three- Dimensional Computer Graphics. Ph.D. Dissertation. UNC Computer Science Technical Report TR97-013, April 1997. Google Scholar
- 12.Oliveira, M., Bishop, G. Image-Based Objects. Proceedings of 1999 ACM Symposium on Interactive 3D Graphics. pp. 191-198. Google ScholarDigital Library
- 13.Oliveira, M. Relief Texture Mapping. Ph.D. Dissertation. UNC Computer Science Technical Report TR00-009. March 2000. http://www.cs.unc.edu/"dbr/pubs/oliveira-diss/TROO- 009.pdf. Google Scholar
- 14.Robertson, P. Fast Perspective Views of Images Using One- Dimensional Operations. IEEE CG&A, vol. 7, pp. 47-56, Feb. 1987.Google Scholar
- 15.Sawhney, H. 3D Geometry from Planar Parallax. In IEEE CVPR'94, pages 929-934. IEEE Computer Society, Seattle, Washington, June 1994.Google Scholar
- 16.Schaufler, G. Per-Object Image Warping with Layered Impostors. Proceedings of the 9th Eurographics Workshop on Rendering. Vienna, Austria, June 1998. Rendering Techniques '98, Springer-Verlag, pp. 145-156.Google Scholar
- 17.Shade, J., et al. Layered Depth Images. Proc. SIGGRAPH 98 (Orlando, FL, July 19-24, 1998), pp. 231-242. Google ScholarDigital Library
- 18.Smith, Alvy Ray. Planar 2-Pass Texture Mapping and Warping. Proc. SIGGRAPH 87 (Anaheim, CA, July 27-31, 1987), pp. 263-272. Google ScholarDigital Library
- 19.Williams, L. Pyramidal Parametrics. Proc. SIGGRAPH 83 (Detroit, MI, July 25-29, 1983), pp. 1-11. Google ScholarDigital Library
- 20.Wolberg, George. Separable Image Warping with Spatial Lool~p Tables. Proc. SIGGRAPH 89 (Boston, MA, July 31- 4 August, 1989), pp. 369-378. Google ScholarDigital Library
- 21.Woo, M., et al. OpenGL Programming Guide. 2nd edition. Addison Wesley, 1997. Google ScholarDigital Library
Index Terms
- Relief texture mapping
Recommendations
Polynomial texture maps
SIGGRAPH '01: Proceedings of the 28th annual conference on Computer graphics and interactive techniquesIn this paper we present a new form of texture mapping that produces increased photorealism. Coefficients of a biquadratic polynomial are stored per texel, and used to reconstruct the surface color under varying lighting conditions. Like bump mapping, ...
A fast relighting engine for interactive cinematic lighting design
SIGGRAPH '00: Proceedings of the 27th annual conference on Computer graphics and interactive techniquesWe present new techniques for interactive cinematic lighting design of complex scenes that use procedural shaders. Deep-framebuffers are used to store the geometric and optical information of the visible surfaces of an image. The geometric information ...
Fast, Realistic Lighting for Video Games
Global lighting effects produced by diffuse interreflections are typically simulated using global illumination methods such as radiosity or ray tracing. Although diffuse interreflections are crucial to produce realistic images, radiosity like methods ...
Comments