Subspace gradient domain mesh deformation

被引:185
作者
Huang, Jin [1 ]
Shi, Xiaohan
Liu, Xinguo
Zhou, Kun
Wei, Li-Yi
Teng, Shang-Hua
Bao, Hujun
Guo, Baining
Shum, Heung-Yeung
机构
[1] Microsoft Res Asia, Beijing, Peoples R China
[2] Zhejiang Univ, Hangzhou 310027, Peoples R China
[3] Boston Univ, Boston, MA 02215 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2006年 / 25卷 / 03期
关键词
nonlinear constraints; skeletal control; volume preservation; projection constraint;
D O I
10.1145/1141911.1142003
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we present a general framework for performing constrained mesh deformation tasks with gradient domain techniques. We present a gradient domain technique that works well with a wide variety of linear and nonlinear constraints. The constraints we introduce include the nonlinear volume constraint for volume preservation, the nonlinear skeleton constraint for maintaining the rigidity of limb segments of articulated figures, and the projection constraint for easy manipulation of the mesh without having to frequently switch between multiple viewpoints. To handle nonlinear constraints, we cast mesh deformation as a nonlinear energy minimization problem and solve the problem using an iterative algorithm. The main challenges in solving this nonlinear problem are the slow convergence and numerical instability of the iterative solver. To address these issues, we develop a subspace technique that builds a coarse control mesh around the original mesh and projects the deformation energy and constraints onto the control mesh vertices using the mean value interpolation. The energy minimization is then carried out in the subspace formed by the control mesh vertices. Running in this subspace, our energy minimization solver is both fast and stable and it provides interactive responses. We demonstrate our deformation constraints and subspace deformation technique with a variety of constrained deformation examples.
引用
收藏
页码:1126 / 1134
页数:9
相关论文
共 36 条
  • [1] Differential coordinates for local mesh morphing and deformation
    Alexa, M
    [J]. VISUAL COMPUTER, 2003, 19 (2-3) : 105 - 114
  • [2] AU OKC, 2005, HKUSTCS0510
  • [3] Real-time subspace integration for St. Venant-Kirchhoff deformable models
    Barbic, J
    James, D
    [J]. ACM TRANSACTIONS ON GRAPHICS, 2005, 24 (03): : 982 - 990
  • [4] Multiresolution surface representation based on displacement volumes
    Botsch, M
    Kobbelt, L
    [J]. COMPUTER GRAPHICS FORUM, 2003, 22 (03) : 483 - 491
  • [5] Coquillart S., 1990, SIGGRAPH, V90, P187
  • [6] Desbrun M, 1999, COMP GRAPH, P317, DOI 10.1145/311535.311576
  • [7] Mean value coordinates in 3D
    Floater, MS
    Kós, G
    Reimers, M
    [J]. COMPUTER AIDED GEOMETRIC DESIGN, 2005, 22 (07) : 623 - 631
  • [8] Guskov I, 1999, COMP GRAPH, P325, DOI 10.1145/311535.311577
  • [9] HIROTA G, 1999, P 5 ACM S SOL MOD AP, P234
  • [10] HSU WM, 1992, COMP GRAPH, V26, P177, DOI 10.1145/142920.134036