Skinning Cubic Bezier Splines and Catmull-Clark Subdivision Surfaces

被引:9
|
作者
Liu, Songrun [1 ]
Jacobson, Alec [2 ]
Gingold, Yotam [1 ]
机构
[1] George Mason Univ, Fairfax, VA 22030 USA
[2] Columbia Univ, New York, NY 10027 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2014年 / 33卷 / 06期
关键词
spline; subdivision; linear blend skinning; skeletal shape deformation; image warping; vector graphics; FRAMEWORK;
D O I
10.1145/2661229.2661270
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Smooth space deformation has become a vital tool for the animation and design of 2D and 3D shapes. Linear methods, under the umbrella term of "linear blend skinning", are the de facto standard for 3D animations. Unfortunately such approaches do not trivially extend to deforming vector graphics, such as the cubic Bezier splines prevalent in 2D or subdivision surfaces in 3D. We propose a variational approach to reposition the control points of cubic Bezier splines and Catmull-Clark subdivision surfaces-or any linear subdivision curves or surfaces-to produce curves or surfaces which match a linear blend skinning deformation as closely as possible. Exploiting the linearity of linear blend skinning, we show how this optimization collapses neatly into the repeated multiplication of a matrix per handle. We support C-0; C-1; G(1), and fixed-angle continuity constraints between adjacent Bezier curves in a spline. Complexity scales linearly with respect to the number of input curves and run-time performance is fast enough for real-time editing and animation of high-resolution shapes.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Dynamic Catmull-Clark subdivision surfaces
    Qin, H
    Mandai, C
    Vemuri, BC
    [J]. IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 1998, 4 (03) : 215 - 229
  • [2] Lofted Catmull-Clark subdivision surfaces
    Nasri, AH
    Abbas, A
    [J]. GEOMETRIC MODELING AND PROCESSING: THEORY AND APPLICATIONS, PROCEEDINGS, 2002, : 83 - 93
  • [3] Skinning Catmull-Clark subdivision surfaces with incompatible cross-sectional curves
    Nasri, A
    Abbas, A
    Hasbini, I
    [J]. 11TH PACIFIC CONFERENCE ON COMPUTER GRAPHICS AND APPLICATIONS, PROCEEDINGS, 2003, : 102 - 111
  • [4] Dynamic Catmull-Clark subdivision surfaces
    State Univ of New York at Stony, Brook, Stony Brook, United States
    [J]. IEEE Trans Visual Comput Graphics, 3 (215-229):
  • [5] Error Estimation of Catmull-Clark Subdivision Surfaces
    Chen, Xuejuan
    [J]. ISCSCT 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND COMPUTATIONAL TECHNOLOGY, VOL 1, PROCEEDINGS, 2008, : 199 - 202
  • [6] Adaptive rendering of Catmull-Clark subdivision surfaces
    Lai, SH
    Cheng, FH
    [J]. NINTH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN AND COMPUTER GRAPHICS, PROCEEDINGS, 2005, : 125 - 130
  • [7] Estimating subdivision depth of Catmull-Clark surfaces
    Wang, HW
    Qin, KH
    [J]. JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2004, 19 (05) : 657 - 664
  • [8] Polar Embedded Catmull-Clark Subdivision Surfaces
    Wang, Jianzhong
    Cheng, Fuhua
    [J]. 2013 INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN AND COMPUTER GRAPHICS (CAD/GRAPHICS), 2013, : 24 - 31
  • [9] Estimating subdivision depth of Catmull-Clark surfaces
    Hua-Wei Wang
    Kai-Huai Qin
    [J]. Journal of Computer Science and Technology, 2004, 19 : 657 - 664
  • [10] Reverse Catmull-Clark Subdivision
    Lanquetin, Sandrine
    Neveu, Marc
    [J]. WSCG 2006: FULL PAPERS PROCEEDINGS: 14TH INTERNATIONAL CONFERENCE IN CENTRAL EUROPE ON COMPUTER GRAPHICS, VISUALIZATION AND COMPUTER VISION 2006, 2006, : 319 - 326