Synthesizing physically realistic human motion in low-dimensional, behavior-specific spaces

被引:230
作者
Safonova, A [1 ]
Hodgins, JK [1 ]
Pollard, NS [1 ]
机构
[1] Carnegie Mellon Univ, Sch Comp Sci, Pittsburgh, PA 15213 USA
来源
ACM TRANSACTIONS ON GRAPHICS | 2004年 / 23卷 / 03期
关键词
physically based animation; optimization; motion capture;
D O I
10.1145/1015706.1015754
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Optimization is an appealing way to compute the motion of an animated character because it allows the user to specify the desired motion in a sparse, intuitive way. The difficulty of solving this problem for complex characters such as humans is due in part to the high dimensionality of the search space. The dimensionality is an artifact of the problem representation because most dynamic human behaviors are intrinsically low dimensional with, for example, legs and arms operating in a coordinated way. We describe a method that exploits this observation to create an optimization problem that is easier to solve. Our method utilizes an existing motion capture database to find a low-dimensional space that captures the properties of the desired behavior. We show that when the optimization problem is solved within this low-dimensional subspace, a sparse sketch can be used as an initial guess and full physics constraints can be enabled. We demonstrate the power of our approach with examples of forward, vertical, and turning jumps; with running and walking; and with several acrobatic flips.
引用
收藏
页码:514 / 521
页数:8
相关论文
共 37 条
[11]  
GILL PE, 1997, NA972
[12]  
Gleicher M., 1997, Proceedings 1997 Symposium on Interactive 3D Graphics, P139, DOI 10.1145/253284.253321
[13]  
HARDT MW, 1999, THESIS U CALIFORNIA
[14]   LATEX human motion planning based on recursive dynamics and optimal control techniques [J].
Huang, G ;
Metaxas, D ;
Lo, J .
COMPUTER GRAPHICS INTERNATIONAL 2000, PROCEEDINGS, 2000, :19-28
[15]   Precomputing interactive dynamic deformable scenes [J].
James, DL ;
Fatahalian, K .
ACM TRANSACTIONS ON GRAPHICS, 2003, 22 (03) :879-887
[16]  
Jenkins OC, 2002, 2002 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-3, PROCEEDINGS, P2551, DOI 10.1109/IRDS.2002.1041654
[17]  
Jolliffe I. T., 1986, Principal Component Analysis, DOI [DOI 10.1016/0169-7439(87)80084-9, 10.1007/0-387-22440-8_13, DOI 10.1007/0-387-22440-8_13]
[18]   Animating human locomotion with inverse dynamics [J].
Ko, H ;
Badler, NI .
IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1996, 16 (02) :50-59
[19]  
KOREIN J, 1982, TECHNIQUES GENERATIN, P71
[20]   Structure-preserving model reduction for mechanical systems [J].
Lall, S ;
Krysl, P ;
Marsden, JE .
PHYSICA D-NONLINEAR PHENOMENA, 2003, 184 (1-4) :304-318