N-symmetry direction field design

Many algorithms in computer graphics and geometry processing use two orthogonal smooth direction fields (unit tangent vector fields) defined over a surface. For instance, these direction fields are used in texture synthesis, in geometry processing or in nonphotorealistic rendering to distribute and orient elements on the surface. Such direction fields can be designed in fundamentally different ways, according to the symmetry requested: inverting a direction or swapping two directions might be allowed or not. Despite the advances realized in the last few years in the domain of geometry processing, a unified formalism is still lacking for the mathematical object that characterizes these generalized direction fields. As a consequence, existing direction field design algorithms are limited to using nonoptimum local relaxation procedures. In this article, we formalize N-symmetry direction fields, a generalization of classical direction fields. We give a new definition of their singularities to explain how they relate to the topology of the surface. Specifically, we provide an accessible demonstration of the Poincaré-Hopf theorem in the case of N-symmetry direction fields on 2-manifolds. Based on this theorem, we explain how to control the topology of N-symmetry direction fields on meshes. We demonstrate the validity and robustness of this formalism by deriving a highly efficient algorithm to design a smooth field interpolating user-defined singularities and directions.

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

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

[3]  Ke Wang,et al.  Edge subdivision schemes and the construction of smooth vector fields , 2006, ACM Trans. Graph..

[4]  Xavier Tricoche,et al.  Topology Simplification of Symmetric, Second-Order 2D Tensor Fields , 2004 .

[5]  Weiwei,et al.  Edge subdivision schemes and the construction of smooth vector fields , 2006, SIGGRAPH 2006.

[6]  Jean-Michel Dischler,et al.  Texture Particles , 2002, Comput. Graph. Forum.

[7]  Yutaka Ohtake,et al.  Adaptive smoothing tangential direction fields on polygonal surfaces , 2001, Proceedings Ninth Pacific Conference on Computer Graphics and Applications. Pacific Graphics 2001.

[8]  B. Lévy Numerical Methods for Digital Geometry Processing , 2005 .

[9]  J. Hart,et al.  Fair morse functions for extracting the topological structure of a surface mesh , 2004, SIGGRAPH 2004.

[10]  S. Yau,et al.  Global conformal surface parameterization , 2003 .

[11]  Adam Finkelstein,et al.  Lapped textures , 2000, SIGGRAPH.

[12]  Greg Turk,et al.  Texture synthesis on surfaces , 2001, SIGGRAPH.

[13]  Eugene Zhang,et al.  Rotational symmetry field design on surfaces , 2007, ACM Trans. Graph..

[14]  Michael Garland,et al.  Jump map-based interactive texture synthesis , 2004, ACM Trans. Graph..

[15]  E. Zhang,et al.  Rotational symmetry field design on surfaces , 2007, SIGGRAPH 2007.

[16]  Michael Garland,et al.  Fair morse functions for extracting the topological structure of a surface mesh , 2004, ACM Trans. Graph..

[17]  John Hart,et al.  ACM Transactions on Graphics , 2004, SIGGRAPH 2004.

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

[19]  Bruno Lévy,et al.  Representing Higher-Order Singularities in Vector Fields on Piecewise Linear Surfaces , 2006, IEEE Transactions on Visualization and Computer Graphics.

[20]  Eugene Zhang,et al.  Interactive design and visualization of tensor fields on surfaces , 2005, SIGGRAPH '05.

[21]  Santiago V. Lombeyda,et al.  Discrete multiscale vector field decomposition , 2003, ACM Trans. Graph..

[22]  Konrad Polthier,et al.  Identifying Vector Field Singularities Using a Discrete Hodge Decomposition , 2002, VisMath.

[23]  Leif Kobbelt,et al.  Direct anisotropic quad-dominant remeshing , 2004, 12th Pacific Conference on Computer Graphics and Applications, 2004. PG 2004. Proceedings..

[24]  Pierre Alliez,et al.  Anisotropic polygonal remeshing , 2003, ACM Trans. Graph..

[25]  Hans Hagen,et al.  Scaling the Topology of Symmetric, Second-Order Planar Tensor Fields , 2003 .

[26]  Hugues Hoppe,et al.  Design of tangent vector fields , 2007, SIGGRAPH 2007.

[27]  Pierre Alliez,et al.  Periodic global parameterization , 2006, TOGS.

[28]  Konstantin Mischaikow,et al.  Vector field design on surfaces , 2006, TOGS.