This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Survey of Texture Mapping
November 1986 (vol. 6 no. 11)
pp. 56-67
Texture mapping is one of the most successful new techniques in high-quality image synthesis. It can enchance the visual richness of raster-scan images immensely while entailing only a relatively smann increase in computation. The technique has been applied to a number of surface attributes: surface color, surface normal, specularity, transparency, illumination, and surface displacement?to name a few. Although the list is potentially endless, the techniques of texture mapping are essentially the same in all cases. This article surveys the fundamentals of texture mapping, which can be spilt into two topics: the geometric mapping that warps a texture onto a surface, and the filtering necessary to avoid aliasing. An extensive bibliography is included.

1. AlanNorton, Alyn P.Rockwood, and Philip T.Skolmoski, "Clamping: A Method of Antialiasing Textured Surfaces by Bandwidth Limiting in Object Space," Computer Graphics (Proc. SIGGRAPH 82) July 1982 Vol. 16, No. 3, pp. 1-8
2. KenPerlin, July 1984 SIGGRAPH 84: Advanced Image Synthesis Seminar Notes
3. Geoffrey Y.Gardner, "Visual Simulation of Clouds," Computer Graphics (Proc. SIGGRAPH 85) July 1985 Vol. 19, No. 3, pp. 297-303
4. Darwyn R.Peachey, "Solid Texturing of Complex Surfaces," Computer Graphics (Proc. SIGGRAPH 85) July 1985 Vol. 19, No. 3, pp. 279-286
5. KenPerlin, "An Image Synthesizer," Computer Graphics (Proc. SIGGRAPH 85) July 1985 Vol. 19, No. 3, pp. 287-296
6. David F.Rogers, Procedural Elements for Computer Graphics , McGraw-Hill 1985
7. James D.Foley and Andriesvan Dam, Fundamentals of Interactive Computer Graphics , Addison-Wesley 1982
8. EdCatmull, "A Subdivision Algorithm for Computer Display of Curved Surfaces," Dec. 1974
9. James F.Blinn and Martin E.Newell, "Texture and Reflection in Computer Generated Images," Comm ACM Vol. 19, No. 10, pp. 542-547 Oct. 1976
10. James F.Blinn, "Simulation of Wrinkled Surfaces," Computer Graphics (Proc. SIGGRAPH 78) Aug. 1978 Vol. 12, No. 3, pp. 286-292
11. James F.Blinn, "Computer Display of Curved Surfaces," 1978
12. Gene S.Miller and C. RobertHoffman, "Illumination and Reflection Maps: Simulated Objects in Simulated and Real Environments," July 1984 SIGGRAPH 84: Advanced Computer Graphics Animation Seminar Notes
13. Robert L.Cook, "Shade Trees," Computer Graphics (Proc. SIGGRAPH 84) July 1984 Vol. 18, No. 3, pp. 223-231
14. James T.Kajiya, "Anisotropic Reflection Models," Computer Graphics (Proc. SIGGRAPH 85) July 1985 Vol. 19, No. 3, pp. 15-21
15. Richard J.Carey and Donald P.Greenberg, "Textures for Realistic Image Synthesis," Computers and Graphics Vol. 9, No. 2, pp. 125-138 1985
16. NedGreene, "Environment Mapping and Other Applications of World Projections," IEEE CG&A Nov. 1986 Vol. 6, No. 11, pp. 21-29 An earlier version appeared in Proc. Graphics Interface 86, May 1986, pp. 108-114
17. Douglas S.Kay and Donald P.Greenberg, "Transparency for Computer Synthesized Images," Computer Graphics (Proc. SIGGRAPH 79) Aug. 1979 Vol. 13, No. 3, pp. 158-164
18. K. P. HornBerthold, "Hill Shading and the Reflectance Map," Proc. IEEE Jan. 1981 Vol. 69, No. 1, pp. 14-47
19. LanceWilliams, "Pyramidal Parametrics," Computer Graphics (Proc. SIGGRAPH 83) July 1983 Vol. 17, No. 3, pp. 1-11
20. Cindy M.Goral, "Modeling the Interaction of Light Between Diffuse Surfaces," Computer Graphics (Proc. SIGGRAPH 84) July 1984 Vol. 18, No. 3, pp. 213-222
21. EdCatmull and Alvy RaySmith, "3D Transformations of Images in Scanline Order," Computer Graphics (Proc. SIGGRAPH 80) July 1980 Vol. 14, No. 3, pp. 279-285
22. Eric A.Bier and Kenneth R.Sloan Jr. , "Two-Part Texture Mappings," IEEE CG&A Vol. 6, No. 9, pp. 40-53 Sept. 1986
23. J.C.Hourcade and A.Nicolas, "Inverse Perspective Mapping in Scanline Order onto Non-Planar Quadrilaterals,"pp. 309-319 Eurographics 83
24. Paul S.Heckbert, "Texture Mapping Polygons in Perspective," , NYIT Computer Graphics Lab Apr. 1983
25. Lawrence G.Roberts, "Homogeneous Matrix Representation and Manipulation of N-Dimensional Constructs," , Lincoln Lab July 1966 MS-1045
26. Alvy RaySmith, "Incremental Rendering of Textures in Perspective," July 1980 SIGGRAPH 80: Animation Graphics Seminar Notes
27. CarloBraccini and GiuseppeMarino, "Fast Geometrical Manipulations of Digital Images," Computer Graphics and Image Processing Vol. 13, pp. 127-141 1980
28. Carl F.R.Weiman, "Continuous Anti-Aliased Rotation and Zoom of Raster Images," Computer Graphics (Proc. SIGGRAPH 80) July 1980 Vol. 14, No. 3, pp. 286-293
29. Alan W.Paeth, "A Fast Algorithm for General Raster Rotation,"pp. 77-81 May 1986 Graphics Interface 86
30. MasayoshiAoki and Martin D.Levine, "Computer Generation of Realistic Pictures," Computers and Graphics Vol. 3, pp. 149-161 1978
31. MichelGangnet, DidierPerny, and PhilippeCoueignoux, "Perspective Mapping of Planar Textures,"pp. 57-71 Eurographics 82 (slightly superior to the version that appeared in Computer Graphics, Vol. 16, No. 1, May 1982)
32. MichaelShantz, "Two Pass Warp Algorithm for Hardware Implementation," Proc. SPIE,Processing and Display of Three Dimensional Data 1982 Vol. 367, pp. 160-164
33. DonaldFraser, Robert A.Schowengerdt, and IanBriggs, "Rectification of Multichannel Images in Mass Storage Using Image Transposition," Computer Vision, Graphics, and Image Processing Vol. 29, No. 1, pp. 23-36 Jan. 1985
34. Franklin C.Crow, "The Aliasing Problem in Computer- Generated Shaded Images," Comm ACM Vol. 20, pp. 799-805 Nov. 1977
35. TurnerWhitted, "The Causes of Aliasing in Computer Generated Images," Aug. 1981 SIGGRAPH 81: Advanced Image Synthesis Seminar Notes
36. Mark E.Lee, Richard A.Redner, and Samuel P.Uselton, "Statistically Optimized Sampling for Distributed Ray Tracing," Computer Graphics (Proc. SIGGRAPH 85) July 1985 Vol. 19, No. 3, pp. 61-67
37. Robert L.Cook, "Antialiasing by Stochastic Sampling," 1986 ACM Trans. Graphics to appear
38. Alvy RaySmith, SIGGRAPH 83: Introduction to Computer Animation Seminar Notes , July 1983pp. 244-261 parts 1 and 2 262-272
39. Alan V.Oppenheim and Ronald W.Schafer, Digital Signal Processing , Prentice-Hall 1975
40. Eliot A.Feibush, MarcLevoy, and Robert L.Cook, "Synthetic Texturing Using Digital Filters," Computer Graphics (Proc. SIGGRAPH 80) July 1980 Vol. 14, No. 3, pp. 294-301
41. NedGreene and Paul S.Heckbert, "Creating Raster Omnimax Images from Multiple Perspective Views Using the Elliptical Weighted Average Filter," IEEE CG&A Vol. 6, No. 6, pp. 21-27 June 1986
42. S. L.Tanimoto and TheoPavlidis, "A Hierarchical Data Structure for Picture Processing," Computer Graphics and Image Processing Vol. 4, No. 2, pp. 104-119 June 1975
43. A.Rosenfeld, Multiresolution Image Processing and Analysis , Springer-Verlag 1984
44. WilliamDungan Jr. , AnthonyStenger, and GeorgeSutty, "Texture Tile Considerations for Raster Graphics," Computer Graphics (Proc. SIGGRAPH 78) Aug. 1978 Vol. 12, No. 3, pp. 130-134
45. Peter J.Burt, "Fast Filter Transforms for Image Processing," Computer Graphics and Image Processing Vol. 16, pp. 20-51 1981
46. Franklin C.Crow, "Summed-Area Tables for Texture Mapping," Computer Graphics (Proc. SIGGRAPH 84) July 1984 Vol. 18, No. 3, pp. 207-212
47. Leonard A.Ferrari and JackSklansky, "A Fast Recursive Algorithm for Binary-Valued Two-Dimensional Filters," Computer Vision, Graphics, and Image Processing Vol. 26, No. 3, pp. 292-302 June 1984
48. Leonard A.Ferrari and JackSklansky, "A Note on Duhamel Integrals and Running Average Filters," Computer Vision, Graphics, and Image Processing Vol. 29, pp. 358-360 Mar. 1985
49. Andrew S.Glassner, "Adaptive Precision in Texture Mapping," Computer Graphics(Proc.SIGGRAPH 86) Aug. 1986 Vol. 20, No. 4, pp. 297-306
50. KennethPerlin, "Course Notes,"pp. 297-300 July 1985 SIGGRAPH 85: State of the Art in Image Synthesis Seminar Notes
51. Paul S.Heckbert, "Filtering by Repeated Integration," Computer Graphics (Proc. SIGGRAPH 86) Aug. 1986 Vol. 20, No. 4, pp. 317-321
52. Leonard A.Ferrari, "Efficient Two-Dimensional Filters Using B-Spline Approximations," Computer Vision, Graphics, and Image Processing to appear

Citation:
Paul Heckbert, "Survey of Texture Mapping," IEEE Computer Graphics and Applications, vol. 6, no. 11, pp. 56-67, Nov. 1986, doi:10.1109/MCG.1986.276672
Usage of this product signifies your acceptance of the Terms of Use.