Dynamic free-form deformations for animation synthesis

被引:75
作者
Faloutsos, P
vandePanne, M
Terzopoulos, D
机构
[1] Department of Computer Science, University of Toronto, Toronto, Ont. M5S 3G4, W King's College Rd
基金
加拿大自然科学与工程研究理事会;
关键词
physically based animation; free-form deformations; control synthesis; deformation models; Lagrangian dynamics;
D O I
10.1109/2945.620488
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Free-form deformations (FFDs) are a popular tool for modeling and keyframe animation. This paper extends the use of FFDs to a dynamic setting. Our goal is to enable normally inanimate graphics objects, such as teapots and tables, to become animated, and learn to move about in a charming, cartoon-like manner. To achieve this goal, we implement a system that can transform a wide class of objects into dynamic characters. Our formulation is based on parameterized hierarchical FFDs augmented with Lagrangian dynamics, and provides an efficient way to animate and control the simulated characters. Objects are assigned mass distributions and elastic deformation properties, which allow them to translate, rotate, and deform according to internal and external forces. In addition, we implement an automated optimization process that searches for suitable control strategies. The primary contributions of the work are threefold. First, we formulate a dynamic generalization of conventional, geometric FFDs. The formulation employs deformation modes which are tailored by the user and are expressed in terms of FFDs. Second, the formulation accommodates a hierarchy of dynamic FFDs that can be used to model local as well as global deformations. Third, the deformation modes can be active, thereby producing locomotion.
引用
收藏
页码:201 / 214
页数:14
相关论文
共 27 条
[1]  
BARAFF D, 1992, COMP GRAPH, V26, P303, DOI 10.1145/142920.134084
[2]  
Chadwick J. E., 1989, Computer Graphics, V23, P243, DOI 10.1145/74334.74358
[3]  
CHRISTENSEN J, IN PRESS VISUAL COMP
[4]  
COQUILLART S, 1991, ACM COMPUTER GRAPHIC, V25, P23
[5]  
GRZESZCZUK R, 1995, P SIGGRAPH 95, P63
[6]  
Haumann D., 1991, Proceedings. Graphics Interface '91, P279
[7]   BIPED GYMNASTICS [J].
HODGINS, JK ;
RAIBERT, MH .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 1990, 9 (02) :115-132
[8]   OPTIMIZATION BY SIMULATED ANNEALING [J].
KIRKPATRICK, S ;
GELATT, CD ;
VECCHI, MP .
SCIENCE, 1983, 220 (4598) :671-680
[9]  
LASSETER J, 1987, ACM SIGGRAPH COMPUTE, V21, P35, DOI DOI 10.1145/37402.37407
[10]  
Marion JB., 1988, CLASSICAL DYNAMICS P, V3rd edition