|
ABSTRACT
Controllable, reactive human motion is essential in many video games and training environments. Characters in these applications often perform tasks based on modified motion data, but response to unpredicted events is also important in order to maintain realism. We approach the problem of motion synthesis for interactive, humanlike characters by combining dynamic simulation and human motion capture data. Our control systems use trajectory tracking to follow motion capture data and a balance controller to keep the character upright while modifying sequences from a small motion library to accomplish specified tasks, such as throwing punches or swinging a racket. The system reacts to forces computed from a physical collision model by changing stiffness and damping terms. The freestanding, simulated humans respond automatically to impacts and smoothly return to tracking. We compare the resulting motion with video and recorded human data.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
ANDERSSON, R. L. 1988. A Robot Ping-Pong Player. The MIT Press.
|
 |
2
|
|
| |
3
|
|
 |
4
|
|
| |
5
|
FALOUTSOS, P., VAN DE PANNE, M., AND TERZOPOULOS, D. 2001. The virtual stuntman: dynamic characters with a repertoire of autonomous motor skills. Computers & Graphics 25, 6, 933-953.
|
 |
6
|
|
 |
7
|
|
| |
8
|
KAWATO, M., FURUKAWA, K., AND SUZUKI, R. 1987. A hierarchical neural-network model for control and learning of voluntary movement. Biological Cybernetics 57, 169-185.
|
| |
9
|
KAWATO, M. 1990. Feedback-error-learning neural network for supervised motor learning. In Advanced Neural Computers, R. Eckmiller, Ed. Elsevier Science Publishers, 365-472.
|
| |
10
|
|
 |
11
|
|
| |
12
|
|
| |
13
|
MOLET, T., AUBEL, A., CAPIN, T., CARION, S., LEE, E., THALMANN, N. M., NOSER, H., PANDZIC, I., SANNIER, G., AND THALMANN, D. 1999. Anyone for tennis? Presence: Teleoperators and Virtual Environments 8, 2, 140-156.
|
| |
14
|
OSHITA, M., AND MAKINOUCHI, A. 2001. A dynamic motion control technique for human-like articulated figures. Computer Graphics Forum 20, 3.
|
| |
15
|
PAI, Y.-C., AND PATTON, J. 1997. Center of mass velocity-position prediction for balance control. Journal of Biomechanics 30, 4, 347-354.
|
| |
16
|
PLAYTER, R. 2000. Physics-based simulation of running using motion capture. In Course notes for SIGGRAPH 2000, ACM SIGGRAPH.
|
| |
17
|
POLLARD, N. S. 1999. Simple machines for scaling human motion. In Computer Animation and Simulation '99, Eurographics Animation Workshop, 3-11.
|
| |
18
|
|
| |
19
|
PRATT, J. E. 1995. Virtual Model Control of a Biped Walking Robot. Masters thesis, Massachusetts Institute of Technology.
|
 |
20
|
|
| |
21
|
|
| |
22
|
SYMBOLIC DYNAMICS INC. 1990. SD/Fast User's Manual.
|
 |
23
|
|
| |
24
|
VAN DE PANNE, M., AND LAMOURET, A. 1995. Guided optimization for balanced locomotion. In Computer Animation and Simulation '95, Eurographics, 165-177.
|
| |
25
|
|
 |
26
|
|
| |
27
|
WOOTEN, W. L., AND HODGINS, J. K. 2000. Simulation of leaping, tumbling, landing, and balancing humans. IEEE International Conference on Robotics and Automation.
|
| |
28
|
ZORDAN, V. B., AND HODGINS, J. K. 1999. Tracking and modifying upper-body human motion data with dynamic simulation. In Computer Animation and Simulation '99, Eurographics, 13-22.
|
| |
29
|
|
CITED BY 43
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
David A. Forsyth , Okan Arikan , Leslie Ikemoto , James O'Brien , Deva Ramanan, Computational studies of human motion: part 1, tracking and motion synthesis, Foundations and Trends® in Computer Graphics and Vision, v.1 n.2, p.77-254, July 2006
|
|
|
|
|
|
Pawel Wrotek , Odest Chadwicke Jenkins , Morgan McGuire, Dynamo: dynamic, data-driven character control with adjustable balance, Proceedings of the 2006 ACM SIGGRAPH symposium on Videogames, p.61-70, July 30-31, 2006, Boston, Massachusetts
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Eamonn Keogh , Themistoklis Palpanas , Victor B. Zordan , Dimitrios Gunopulos , Marc Cardle, Indexing large human-motion databases, Proceedings of the Thirtieth international conference on Very large data bases, p.780-791, August 31-September 03, 2004, Toronto, Canada
|
|
|
|
|
|
|
|
|
Victor Zordan , Adriano Macchietto , Jose Medina , Marc Soriano , Chun-Chih Wu, Interactive dynamic response for games, Proceedings of the 2007 ACM SIGGRAPH symposium on Video games, August 04-05, 2007, San Diego, California
|
|
|
Victor Zordan , Adriano Macchietto , Jose Medin , Marc Soriano , Chun-Chih Wu , Ronald Metoyer , Robert Rose, Anticipation from example, Proceedings of the 2007 ACM symposium on Virtual reality software and technology, November 05-07, 2007, Newport Beach, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|