Stable Inverse Dynamic Curves

被引:33
作者
Derouet-Jourdan, Alexandre [1 ]
Bertails-Descoubes, Florence [1 ]
Thollot, Joelle [1 ]
机构
[1] Grenoble Univ, INRIA LJK, Grenoble, France
来源
ACM TRANSACTIONS ON GRAPHICS | 2010年 / 29卷 / 06期
关键词
2d curve; inverse statics; elastica; stable equilibrium; DIGITAL PLANAR CURVES; APPROXIMATION;
D O I
10.1145/1866158.1866159
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
2d animation is a traditional but fascinating domain that has recently regained popularity both in animated movies and video games. This paper introduces a method for automatically converting a smooth sketched curve into a 2d dynamic curve at stable equilibrium under gravity. The curve can then be physically animated to produce secondary motions in 2d animations or simple video games. Our approach proceeds in two steps. We first present a new technique to fit a smooth piecewise circular arcs curve to a sketched curve. Then we show how to compute the physical parameters of a dynamic rod model (super-circle) so that its stable rest shape under gravity exactly matches the fitted circular arcs curve. We demonstrate the interactivity and controllability of our approach on various examples where a user can intuitively setup efficient and precise 2d animations by specifying the input geometry.
引用
收藏
页数:9
相关论文
共 29 条
[1]  
Alexa M, 2000, COMP GRAPH, P157, DOI 10.1145/344779.344859
[2]   COMPUTING THE FRECHET DISTANCE BETWEEN 2 POLYGONAL CURVES [J].
ALT, H ;
GODAU, M .
INTERNATIONAL JOURNAL OF COMPUTATIONAL GEOMETRY & APPLICATIONS, 1995, 5 (1-2) :75-91
[3]  
[Anonymous], 2003, Potrace: a polygon-based tracing algorithm
[4]  
BARAN I, 2010, EUROGRAPHIC IN PRESS
[5]  
BARBI CJ, 2008, ACM T GRAPHICS SIGGR, V27, P1
[6]   Faking dynamics of ropes and springs [J].
Barzel, R .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1997, 17 (03) :31-39
[7]  
BAXTER W, 2009, COMPUTER ANIMATION V, V20, P2
[8]   Discrete elastic rods [J].
Bergou, Miklos ;
Wardetzky, Max ;
Robinson, Stephen ;
Audoly, Basile ;
Grinspun, Eitan .
ACM TRANSACTIONS ON GRAPHICS, 2008, 27 (03)
[9]  
BERTAILS F, 2005, EUROGRAPHICS 05
[10]  
BERTAILS F, 2009, COMPUT GRAPH FORUM, V28, P2