skip to main content
10.1145/344779.344947acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Free Access

Relief texture mapping

Authors Info & Claims
Published:01 July 2000Publication History

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.

References

  1. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Cohen, J., Olano, M., Manocha, D. Appearance-Preserving Simplification. Proc. SIGGRAPIt 98 (Orlando, FL, July 19- 24, 1998), pp. 115-122. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Fant, Karl. A Nonaliasing, Real-Time Spatial Transform Technique. IEEE CG&A, Vol. 6, No 1, January 1986, pp. 71-80. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Fournier, A. Normal Distribution Functions and Multiple Surfaces. Graphics Interface '92 Workshop on Local Illumination. pp. 45-52.Google ScholarGoogle Scholar
  7. 7.Gortler, S., et al. The Lumigraph. Proc. SIGGRAPIt 96 (New Orleans, LA, August 4-9, 1996), pp. 43-54. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 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 ScholarGoogle Scholar
  9. 9.Levoy, M., Hanrahan, P. Light Field Rendering Proc. SIGGRAPIt 96 (New Orleans, LA, August 4-9, 1996), pp. 31-42. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Max, N. A One-Pass Version of Two-Pass Image Resampling. Journal of Graphics Tools, Vol. 3, No. 1, pp. 33-41. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle Scholar
  12. 12.Oliveira, M., Bishop, G. Image-Based Objects. Proceedings of 1999 ACM Symposium on Interactive 3D Graphics. pp. 191-198. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle Scholar
  14. 14.Robertson, P. Fast Perspective Views of Images Using One- Dimensional Operations. IEEE CG&A, vol. 7, pp. 47-56, Feb. 1987.Google ScholarGoogle Scholar
  15. 15.Sawhney, H. 3D Geometry from Planar Parallax. In IEEE CVPR'94, pages 929-934. IEEE Computer Society, Seattle, Washington, June 1994.Google ScholarGoogle Scholar
  16. 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 ScholarGoogle Scholar
  17. 17.Shade, J., et al. Layered Depth Images. Proc. SIGGRAPH 98 (Orlando, FL, July 19-24, 1998), pp. 231-242. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.Smith, Alvy Ray. Planar 2-Pass Texture Mapping and Warping. Proc. SIGGRAPH 87 (Anaheim, CA, July 27-31, 1987), pp. 263-272. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.Williams, L. Pyramidal Parametrics. Proc. SIGGRAPH 83 (Detroit, MI, July 25-29, 1983), pp. 1-11. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  21. 21.Woo, M., et al. OpenGL Programming Guide. 2nd edition. Addison Wesley, 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Relief texture mapping

                    Recommendations

                    Comments

                    Login options

                    Check if you have access through your login credentials or your institution to get full access on this article.

                    Sign in

                    PDF Format

                    View or Download as a PDF file.

                    PDF

                    eReader

                    View online with eReader.

                    eReader