Survey of Texture Mapping

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]  Henry Gouraud,et al.  Computer Display of Curved Surfaces , 1971, Outstanding Dissertations in the Computer Sciences.

[2]  Edwin Earl Catmull,et al.  A subdivision algorithm for computer display of curved surfaces. , 1974 .

[3]  Theodosios Pavlidis,et al.  A hierarchical data structure for picture processing , 1975 .

[4]  John Fitch,et al.  Course notes , 1975, SIGS.

[5]  James F. Blinn,et al.  Texture and reflection in computer generated images , 1976, CACM.

[6]  Franklin C. Crow,et al.  The aliasing problem in computer-generated shaded images , 1977, Commun. ACM.

[7]  George Sutty,et al.  Texture tile considerations for raster graphics , 1978, SIGGRAPH '78.

[8]  Donald P. Greenberg,et al.  Polygon shadow generation , 1978, SIGGRAPH.

[9]  James F. Blinn,et al.  Simulation of wrinkled surfaces , 1978, SIGGRAPH.

[10]  Martin D. Levine,et al.  Computer generation of realistic pictures , 1978, Comput. Graph..

[11]  Donald P. Greenberg,et al.  Transparency for computer synthesized images , 1979, SIGGRAPH.

[12]  C. Braccini,et al.  Fast geometrical manipulations of digital images , 1980 .

[13]  Carl F. R. Weiman,et al.  Continuous anti-aliased rotation and zoom of raster images , 1980, SIGGRAPH '80.

[14]  Alvy Ray Smith,et al.  3-D transformations of images in scanline order , 1980, SIGGRAPH '80.

[15]  Marc Levoy,et al.  Synthetic texturing using digital filters , 1980, SIGGRAPH '80.

[16]  James F. Blinn,et al.  Scan line methods for displaying parametrically defined surfaces , 1988, CACM.

[17]  P. J. Burt,et al.  Fast Filter Transforms for Image Processing , 1981 .

[18]  Berthold K. P. Horn,et al.  Hill shading and the reflectance map , 1981, Proceedings of the IEEE.

[19]  P. Burt Fast filter transform for image processing , 1981 .

[20]  James D. Foley,et al.  Fundamentals of interactive computer graphics , 1982 .

[21]  D. Perny,et al.  Perspective mapping of planar textures , 1982, COMG.

[22]  Alyn P. Rockwood,et al.  Clamping: A method of antialiasing textured surfaces by bandwidth limiting in object space , 1982, SIGGRAPH.

[23]  Michael J Shantz Two-Pass Warp Algorithm For Hardware Implementation , 1983, Optics & Photonics.

[24]  Lance Williams,et al.  Pyramidal parametrics , 1983, SIGGRAPH.

[25]  A. Nicolas,et al.  Inverse Perspective Mapping in Scanline Order onto Non-Planar Quadrilaterals , 1983, Eurographics.

[26]  C. R. Hoffman,et al.  Illumination and Reflection Maps : Simulated Objects in Simulated and Real Environments Gene , 1984 .

[27]  Michel Gangnet,et al.  Perspective mapping of planar textures , 1984, Comput. Graph..

[28]  Azriel Rosenfeld,et al.  Multiresolution image processing and analysis , 1984 .

[29]  David F. Rogers,et al.  Procedural Elements for Computer Graphics , 1984 .

[30]  Robert L. Cook,et al.  Shade trees , 1984, SIGGRAPH.

[31]  Jack Sklansky,et al.  A fast recursive algorithm for binary-valued two-dimensional filters , 1984, Comput. Vis. Graph. Image Process..

[32]  Robert L. Cook,et al.  Distributed ray tracing , 1984, SIGGRAPH.

[33]  Franklin C. Crow,et al.  Summed-area tables for texture mapping , 1984, SIGGRAPH.

[34]  Donald P. Greenberg,et al.  Modeling the interaction of light between diffuse surfaces , 1984, SIGGRAPH.

[35]  Ian Briggs,et al.  Rectification of multichannel images in mass storage using image transposition , 1985, Comput. Vis. Graph. Image Process..

[36]  Jack Sklansky,et al.  A note on duhamel integrals and running average filters , 1985, Comput. Vis. Graph. Image Process..

[37]  Samuel P. Uselton,et al.  Statistically optimized sampling for distributed ray tracing , 1985, SIGGRAPH.

[38]  Mark A. Z. Dippé,et al.  Antialiasing through stochastic sampling , 1985, SIGGRAPH.

[39]  J. Kajiya Anisotropic reflection models , 1985, SIGGRAPH 1985.

[40]  Ken Perlin,et al.  [Computer Graphics]: Three-Dimensional Graphics and Realism , 2022 .

[41]  Darwyn R. Peachey,et al.  Solid texturing of complex surfaces , 1985, SIGGRAPH.

[42]  Donald P. Greenberg,et al.  Textures for realistic image synthesis , 1985, Comput. Graph..

[43]  Paul S. Heckbert,et al.  Creating Raster Omnimax Images from Multiple Perspective Views Using the Elliptical Weighted Average Filter , 1986, IEEE Computer Graphics and Applications.

[44]  Alan W. Paeth,et al.  A fast algorithm for general raster rotation , 1986 .

[45]  Eric A. Bier,et al.  Two-Part Texture Mappings , 1986, IEEE Computer Graphics and Applications.

[46]  J. Sklansky,et al.  Efficient two-dimensional filters using B -spline functions , 1986 .

[47]  Ned Greene,et al.  Environment Mapping and Other Applications of World Projections , 1986, IEEE Computer Graphics and Applications.

[48]  Filtering by repeated integration , 1986, SIGGRAPH 1986.

[49]  Andrew S. Glassner Adaptive precision in texture mapping , 1986, SIGGRAPH.

[50]  N Greene,et al.  Applications of world projections , 1986 .