Uniform Texture Synthesis and Texture Mapping Using Global Parameterization

Pacific Graphics 2005

Lujin Wang Xianfeng Gu  Klaus Mueller Shing-Tung Yau
Stony Brook University Stony Brook University Stony Brook University Harvard University

  

     

Full Paper  pre-print (PDF file, 3.3M)

PG05 Presentation   (Rar file, 12.8M)

    

Abstract:

Texture mapping and texture synthesis are two popular methods for the decoration of surfaces with visual detail. Here, an existing challenge is to preserve, or at least balance, two competing metrics: scale and angle. In this paper we present two methods for this, both based on global conformal parameterization. First, we describe a texture synthesis algorithm for surfaces with arbitrary topology. By using the conformal parameterization, the 3D surface texture synthesis problem can be converted to a 2D image synthesis problem, which is more intuitive, easier, and conceptually simpler. While the conformality of the parameterization naturally preserves the angles of the texture, in this paper we provide a multi-scale technique to also maintain a more uniform area scaling factor. A second novel contribution is to employ the global parameterization to simultaneously preserve orthogonality and size in texture mapping. For this, we show that a conformal factor-driven mass-spring method offers a convenient way to trade off these two qualitative metrics. Our algorithms are simple, efficient and automatic, and they are theoretically sound and universal to general surfaces as well.

Uniform Texture Synthesis:

Global Conformal Parameterization

Texture Synthesis on Geometry Images

         
Geometry images

Nonuniform texture

 

Nonuniform texture on 3D surface

 

     
Conformal factor fields Nonuniform texture Uniform texture on 3D surface

More Texture Synthesis Results

  

Quasi-isometric Parameterization:  

Improve Parameterization Using Mass-spring Method

Conformal Parameterization Quasi-isometric Parameterization

More Texture Mapping Results

     


Last updated on 11/22/2005

lujin@cs.sunysb.edu