Silhouette texture

Using coarse meshes with textures and/or normal maps to represent detailed meshes often results in poor visual quality along silhouettes. To tackle this problem, we introduce silhouette texture, a new data structure for capturing and reconstructing the silhouettes of detailed meshes. In addition to the recording of color and normal fields in traditional methods, we sample information that represents the original silhouettes and pack it into a three dimensional texture. In the rendering stage, our algorithm extracts relevant information from the texture to rebuild the silhouettes for any perspective view. Unlike previous work, our approach is based on GPU and could achieve high rendering performance. Moreover, both exterior and interior silhouettes are processed for better approximation quality. In addition to rendering acceleration, our algorithm also enables detailed silhouette visualization with minimum geometric complexity.

[1]  Paolo Cignoni,et al.  External Memory Management and Simplification of Huge Meshes , 2003, IEEE Trans. Vis. Comput. Graph..

[2]  Frédo Durand,et al.  Billboard clouds for extreme model simplification , 2003, ACM Trans. Graph..

[3]  Frank Losasso,et al.  Geometry clipmaps: terrain rendering using nested regular grids , 2004, ACM Trans. Graph..

[4]  Kun Zhou,et al.  Precomputed shadow fields for dynamic scenes , 2005, ACM Trans. Graph..

[5]  Jung Hong Chuang Level of Detail for 3D Graphics , 2002 .

[6]  Marc Levoy,et al.  QSplat: a multiresolution point rendering system for large meshes , 2000, SIGGRAPH.

[7]  P. Hanrahan,et al.  Triple product wavelet integrals for all-frequency relighting , 2004, SIGGRAPH 2004.

[8]  Michael Garland,et al.  Surface simplification using quadric error metrics , 1997, SIGGRAPH.

[9]  Aaron Hertzmann,et al.  Illustrating smooth surfaces , 2000, SIGGRAPH.

[10]  Stephen Lin,et al.  View-dependent displacement mapping , 2003, ACM Trans. Graph..

[11]  Hans-Peter Seidel,et al.  Illuminating micro geometry based on precomputed visibility , 2000, SIGGRAPH.

[12]  Pedro V. Sander,et al.  Silhouette clipping , 2000, SIGGRAPH.

[13]  Frank Losasso,et al.  Geometry clipmaps: terrain rendering using nested regular grids , 2004, SIGGRAPH 2004.

[14]  Manuel Menezes de Oliveira Neto,et al.  Real-time relief mapping on arbitrary polygonal surfaces , 2005, I3D '05.

[15]  Frédo Durand,et al.  An invitation to discuss computer depiction , 2002, NPAR '02.

[16]  Manuel Menezes de Oliveira Neto,et al.  Real-time relief mapping on arbitrary polygonal surfaces , 2005, SI3D.

[17]  Kun Zhou,et al.  Iso-charts: stretch-driven mesh parameterization using spectral analysis , 2004, SGP '04.

[18]  J J Koenderink,et al.  What Does the Occluding Contour Tell Us about Solid Shape? , 1984, Perception.

[19]  Denis Zorin,et al.  Interactive modeling of topologically complex geometric detail , 2004, ACM Trans. Graph..

[20]  Pat Hanrahan,et al.  Triple product wavelet integrals for all-frequency relighting , 2004, ACM Trans. Graph..

[21]  Stephen Lin,et al.  Generalized Displacement Maps , 2004, Rendering Techniques.

[22]  Marc Levoy,et al.  The digital Michelangelo project: 3D scanning of large statues , 2000, SIGGRAPH.

[23]  Samuli Laine,et al.  Ambient occlusion fields , 2005, I3D '05.

[24]  Kun Zhou,et al.  Precomputed shadow fields for dynamic scenes , 2005, SIGGRAPH 2005.

[25]  D. Zorin,et al.  Interactive modeling of topologically complex geometric detail , 2004, SIGGRAPH 2004.

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

[27]  Nelson L. Max,et al.  Horizon mapping: shadows for bump-mapped surfaces , 1988, The Visual Computer.

[28]  Adam Finkelstein,et al.  Suggestive contours for conveying shape , 2003, ACM Trans. Graph..

[29]  Adam Finkelstein,et al.  Interactive rendering of suggestive contours with temporal coherence , 2004, NPAR '04.

[30]  Jan Kautz,et al.  Precomputed radiance transfer for real-time rendering in dynamic, low-frequency lighting environments , 2002 .

[31]  Pedro V. Sander,et al.  Discontinuity edge overdraw , 2001, I3D '01.

[32]  Tomas Akenine-Möller,et al.  A geometry-based soft shadow volume algorithm using graphics hardware , 2003, ACM Trans. Graph..

[33]  Paul A. Beardsley,et al.  Image-based 3D photography using opacity hulls , 2002, ACM Trans. Graph..