Integrable PolyVector Fields

被引:73
作者
Diamanti, Olga [1 ]
Vaxman, Amir [2 ]
Panozzo, Daniele [1 ]
Sorkine-Hornung, Olga [1 ]
机构
[1] Swiss Fed Inst Technol, Zurich, Switzerland
[2] Vienna Univ Technol, Vienna, Austria
来源
ACM TRANSACTIONS ON GRAPHICS | 2015年 / 34卷 / 04期
基金
奥地利科学基金会;
关键词
PolyVectors; curl-free fields; quad meshing;
D O I
10.1145/2766906
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a framework for designing curl-free tangent vector fields on discrete surfaces. Such vector fields are gradients of locallydefined scalar functions, and this property is beneficial for creating surface parameterizations, since the gradients of the parameterization coordinate functions are then exactly aligned with the designed fields. We introduce a novel definition for discrete curl between unordered sets of vectors (PolyVectors), and devise a curl-eliminating continuous optimization that is independent of the matchings between them. Our algorithm naturally places the singularities required to satisfy the user-provided alignment constraints, and our fields are the gradients of an inversion-free parameterization by design.
引用
收藏
页数:12
相关论文
共 38 条
[1]   Anisotropic polygonal remeshing [J].
Alliez, P ;
Cohen-Steiner, D ;
Devillers, O ;
Lévy, B ;
Desbrun, M .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :485-493
[2]  
[Anonymous], ACM T GRAPH
[3]  
[Anonymous], ACM T GRAPH
[4]   An Operator Approach to Tangent Vector Field Processing [J].
Azencot, Omri ;
Ben-Chen, Mirela ;
Chazal, Frederic ;
Ovsjanikov, Maks .
COMPUTER GRAPHICS FORUM, 2013, 32 (05) :73-82
[5]   Integer-Grid Maps for Reliable Quad Meshing [J].
Bommes, David ;
Campen, Marcel ;
Ebke, Hans-Christian ;
Alliez, Pierre ;
Kobbelt, Leif .
ACM TRANSACTIONS ON GRAPHICS, 2013, 32 (04)
[6]   Quad-Mesh Generation and Processing: A Survey [J].
Bommes, David ;
Levy, Bruno ;
Pietroni, Nico ;
Puppo, Enrico ;
Silva, Claudio ;
Tarini, Marco ;
Zorin, Denis .
COMPUTER GRAPHICS FORUM, 2013, 32 (06) :51-76
[7]   Mixed-Integer Quadrangulation [J].
Bommes, David ;
Zimmer, Henrik ;
Kobbelt, Leif .
ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (03)
[8]  
Botsch M., 2010, Polygon Mesh Processing
[9]   Trivial Connections on Discrete Surfaces [J].
Crane, Keenan ;
Desbrun, Mathieu ;
Schroeder, Peter .
COMPUTER GRAPHICS FORUM, 2010, 29 (05) :1525-1533
[10]   Designing N-PolyVector Fields with Complex Polynomials [J].
Diamanti, Olga ;
Vaxman, Amir ;
Panozzo, Daniele ;
Sorkine-Hornung, Olga .
COMPUTER GRAPHICS FORUM, 2014, 33 (05) :1-11