Texture mapping on 3D surfaces using clustering-based cutting paths

Texture mapping is a common technique in computer graphics used to render realistic images. Our goal is to achieve distortion-free texture mapping on arbitrary 3D surfaces. To texture 3D models, we propose a scheme to flatten 3D surfaces into a 2D parametric domain. Our method does not require the 2D boundary of flattened surfaces to be stationary. The proposed method consists of three steps: (1) we find high distortion areas in a 2D parametric domain and find a cutting path over these areas, (2) we add virtual points to adaptively find the better parametric domain boundary instead of a predefined boundary and (3) we perform a well-known smoothing technique for better texture mapping. The proposed scheme can be efficiently realised by a linear system and yields interactive performance. Several experimental results for both genus-0 and non-genus-0 models are presented to verify the proposed scheme.

[1]  Tong-Yee Lee,et al.  Fast and Intuitive Metamorphosis of 3D Polyhedral Models Using SMCC Mesh Merging Scheme , 2003, IEEE Trans. Vis. Comput. Graph..

[2]  Tamal K. Dey,et al.  A new technique to compute polygonal schema for 2-manifolds with application to null-homotopy detection , 1995, Discret. Comput. Geom..

[3]  Tony DeRose,et al.  Multiresolution analysis of arbitrary meshes , 1995, SIGGRAPH.

[4]  Dani Lischinski,et al.  Bounded-distortion piecewise mesh parameterization , 2002, IEEE Visualization, 2002. VIS 2002..

[5]  Bruno Lévy,et al.  Least squares conformal maps for automatic texture atlas generation , 2002, ACM Trans. Graph..

[6]  Michael S. Floater,et al.  Parametrization and smooth approximation of surface triangulations , 1997, Comput. Aided Geom. Des..

[7]  Alla Sheffer,et al.  Fundamentals of spherical parameterization for 3D meshes , 2003, ACM Trans. Graph..

[8]  Ulrich Pinkall,et al.  Computing Discrete Minimal Surfaces and Their Conjugates , 1993, Exp. Math..

[9]  Baining Guo,et al.  Synthesis of bidirectional texture functions on arbitrary surfaces , 2002, SIGGRAPH.

[10]  Mathieu Desbrun,et al.  Removing excess topology from isosurfaces , 2004, TOGS.

[11]  Pedro V. Sander,et al.  Texture mapping progressive meshes , 2001, SIGGRAPH.

[12]  Alla Sheffer,et al.  Smoothing an overlay grid to minimize linear distortion in texture mapping , 2002, TOGS.

[13]  Anne Verroust-Blondet,et al.  Interactive texture mapping , 1993, SIGGRAPH.

[14]  Ron Kimmel,et al.  Texture Mapping Using Surface Flattening via Multidimensional Scaling , 2002, IEEE Trans. Vis. Comput. Graph..

[15]  Russell H. Taylor,et al.  Superfaces: polygonal mesh simplification with bounded error , 1996, IEEE Computer Graphics and Applications.

[16]  Marc Levoy,et al.  Texture synthesis over arbitrary manifold surfaces , 2001, SIGGRAPH.

[17]  Michael Garland,et al.  Face Cluster Radiosity , 1999, Rendering Techniques.

[18]  Marc Levoy,et al.  Fast texture synthesis using tree-structured vector quantization , 2000, SIGGRAPH.

[19]  W. T. Tutte Convex Representations of Graphs , 1960 .

[20]  Dan Piponi,et al.  Seamless texture mapping of subdivision surfaces by model pelting and texture blending , 2000, SIGGRAPH.

[21]  Steven J. Gortler,et al.  Geometry images , 2002, SIGGRAPH.