Relief texture mapping

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]  J William,et al.  IEEE Computer Graphics and Applications , 2019, Computer.

[2]  Wolfgang Stuerzlinger,et al.  Layered Relief Textures , 2002, WSCG.

[3]  James D. Foley,et al.  Getting There: The Ten Top Problems Left , 2000, IEEE Computer Graphics and Applications.

[4]  Gernot Schaufler Per-Object Image Warping with Layered Impostors , 1998, Rendering Techniques.

[5]  P. Anandan,et al.  Direct recovery of shape from multiple views: a parallax based approach , 1994, Proceedings of 12th International Conference on Pattern Recognition.

[6]  Luiz Velho,et al.  Image Processing for Computer Graphics , 1997, Springer New York.

[7]  John E. Howland,et al.  Computer graphics , 1990, IEEE Potentials.

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

[9]  Alvy Ray Smith,et al.  Planar 2-pass texture mapping and warping , 1987, SIGGRAPH.

[10]  Anoop Gupta,et al.  The Design and Analysis of a Cache Architecture for Texture Mapping , 1997, ISCA.

[11]  Tom Davis,et al.  Opengl programming guide: the official guide to learning opengl , 1993 .

[12]  Steven K. Feiner,et al.  Computer Graphics - Principles and Practice, 3rd Edition , 1990 .

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

[14]  Michal Irani,et al.  Recovery of Ego-Motion Using Region Alignment , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[15]  Marc Levoy,et al.  Light field rendering , 1996, SIGGRAPH.

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

[17]  Gary Bishop,et al.  Dynamic Shading in Image-Based Rendering , 1998 .

[18]  P. Anandan,et al.  Parallax Geometry of Pairs of Points for 3D Scene Analysis , 1996, ECCV.

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

[20]  Manuel Menezes de Oliveira Neto,et al.  Image-based objects , 1999, SI3D.

[21]  Gary Bishop,et al.  Factoring 3-D Image Warping Equations into a Pre-Warp Followed by Conventional Texture Mapping , 2001 .

[22]  Peter Shirley,et al.  Visual navigation of large environments using textured clusters , 1995, I3D '95.

[23]  Terrance E. Boult,et al.  Separable image warping with spatial lookup tables , 1989, SIGGRAPH '89.

[24]  Lee Westover,et al.  Footprint evaluation for volume rendering , 1990, SIGGRAPH.

[25]  Renato Pajarola,et al.  Large scale terrain visualization using the restricted quadtree triangulation , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[26]  Tien-Tsin Wong,et al.  Image-based Rendering with Controllable Illumination , 1997, Rendering Techniques.

[27]  Lance Williams,et al.  Casting curved shadows on curved surfaces , 1978, SIGGRAPH.

[28]  Jitendra Malik,et al.  Modeling and Rendering Architecture from Photographs: A hybrid geometry- and image-based approach , 1996, SIGGRAPH.

[29]  George Wolberg,et al.  Digital image warping , 1990 .

[30]  A. Fournier,et al.  Common Illumination between Real and Computer Generated Scenes , 1992 .

[31]  William J. Dally,et al.  Point Sample Rendering , 1998, Rendering Techniques.

[32]  Voicu Popescu,et al.  Real-Time Rendering of Real World Environments , 1999, Rendering Techniques.

[33]  Voicu Popescu,et al.  The impact of dense range data on computer graphics , 1999, Proceedings IEEE Workshop on Multi-View Modeling and Analysis of Visual Scenes (MVIEW'99).

[34]  Dinesh Manocha,et al.  GAPS: general and automatic polygonal simplification , 1999, SI3D.

[35]  Nelson L. Max A One-Pass Version of Two-Pass Image Resampling , 1998, J. Graphics, GPU, & Game Tools.

[36]  Richard Szeliski,et al.  Layered depth images , 1998, SIGGRAPH.

[37]  James F. Blinn,et al.  The truth about texture mapping , 1990, IEEE Computer Graphics and Applications.

[38]  Jr. Leonard McMillan,et al.  An Image-Based Approach to Three-Dimensional Computer Graphics , 1997 .

[39]  Daniel G. Aliaga,et al.  MMR: an interactive massive model rendering system using geometric and image-based acceleration , 1999, SI3D.

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

[41]  Gary Bishop,et al.  Relief Textures , 1999 .

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

[43]  William R. Mark,et al.  Post-Rendering 3D Image Warping: Visibility, Reconstruction, and Performance for Depth-Image Warping , 1999 .

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

[45]  Gernot Schaufler,et al.  Nailboards: A Rendering Primitive for Image Caching in Dynamic Scenes , 1997, Rendering Techniques.

[46]  Karl M. Fant,et al.  A Nonaliasing, Real-Time Spatial Transform Technique , 1986, IEEE Computer Graphics and Applications.

[47]  Hugues Hoppe Smooth view-dependent level-of-detail control and its application to terrain rendering , 1998, Proceedings Visualization '98 (Cat. No.98CB36276).

[48]  Harpreet S. Sawhney,et al.  3D geometry from planar parallax , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[49]  Dinesh Manocha,et al.  Appearance-preserving simplification , 1998, SIGGRAPH.

[50]  Masahiro Fujita,et al.  Hardware-Assisted Relief Texture Mapping , 2002, Eurographics.

[51]  Philip K. Robertson Fast Perspective Views of Images Using One-Dimensional Operations , 1987, IEEE Computer Graphics and Applications.

[52]  Richard Szeliski,et al.  The lumigraph , 1996, SIGGRAPH.

[53]  Yizhou Yu,et al.  Efficient View-Dependent Image-Based Rendering with Projective Texture-Mapping , 1998, Rendering Techniques.