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.
- ANDERSSON, R. L. 1988. A Robot Ping-Pong Player. The MIT Press.Google Scholar
- BRUDERLIN, A., AND WILLIAMS, L. 1995. Motion signal processing. In Proceedings of SIGGRAPH 95, ACM SIGGRAPH, 97-104. Google ScholarDigital Library
- CHOI, K.-J., PARK, S.-H.,AND KO, H.-S. 1999. Processing motion capture data to achieve positional accuracy. Graphical models and image processing: GMIP 61, 5, 260-273. Google ScholarDigital Library
- FALOUTSOS, P., VAN DE PANNE, M., AND TERZOPOULOS, D. 2001. Composable controllers for physics-based character animation. In Proceedings of SIGGRAPH 2001, ACM SIGGRAPH, 251-260. Google ScholarDigital Library
- 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.Google ScholarCross Ref
- GLEICHER, M. 1998. Retargeting motion to new characters. In Proceedings of SIGGRAPH '98, ACM SIGGRAPH, 33-42. Google ScholarDigital Library
- HODGINS, J. K., WOOTEN, W. L., BROGAN, D. C., AND O'BRIEN, J. F. 1995. Animating human athletics. In Proceedings of SIGGRAPH '95, ACM SIGGRAPH, 71-78. Google ScholarDigital Library
- 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.Google ScholarCross Ref
- KAWATO, M. 1990. Feedback-error-learning neural network for supervised motor learning. In Advanced Neural Computers, R. Eckmiller, Ed. Elsevier Science Publishers, 365-472.Google Scholar
- KOKKEVIS, E., METAXAS, D., AND BADLER, N. 1996. User-controlled physics-based animation for articulated figures. In Proceedings of Computer Animation 1996 Conference, 16-26. Google ScholarDigital Library
- LASZLO, J. F., VAN DE PANNE, M., AND FIUME, E. 1996. Limit cycle control and its application to the animation of balancing and walking. In Proceedings of SIGGRAPH '96, ACM SIGGRAPH, 155-162. Google ScholarDigital Library
- LEE, J., AND SHIN, S. Y. 1999. A hierarchical approach to interactive motion editing for humanlike figures. In Proceedings of SIGGRAPH '99, ACM SIGGRAPH, 39-48. Google ScholarDigital Library
- 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. Google ScholarDigital Library
- OSHITA, M., AND MAKINOUCHI, A. 2001. A dynamic motion control technique for human-like articulated figures. Computer Graphics Forum 20, 3.Google ScholarCross Ref
- PAI, Y.-C., AND PATTON, J. 1997. Center of mass velocity-position prediction for balance control. Journal of Biomechanics 30, 4, 347-354.Google ScholarCross Ref
- PLAYTER, R. 2000. Physics-based simulation of running using motion capture. In Course notes for SIGGRAPH 2000, ACM SIGGRAPH.Google Scholar
- POLLARD, N. S. 1999. Simple machines for scaling human motion. In Computer Animation and Simulation '99, Eurographics Animation Workshop, 3-11.Google ScholarCross Ref
- POPOVIĆ, Z., AND WITKIN, A. 1999. Physically based motion transformation. In Proceedings of SIGGRAPH 99, ACM SIGGRAPH, 11-20. Google ScholarDigital Library
- PRATT, J. E. 1995. Virtual Model Control of a Biped Walking Robot. Masters thesis, Massachusetts Institute of Technology.Google Scholar
- ROSE, C., GUENTER, B., BODENHEIMER, B., AND COHEN, M. F. 1996. Efficient generation of motion transitions using spacetime constraints. In Proceedings of SIGGRAPH '96, ACM SIGGRAPH, 147-154. Google ScholarDigital Library
- ROSE, C., COHEN, M., AND BODENHEIMER, B. 1998. Verbs and adverbs: Multidimensional motion interpolation. IEEE Computer Graphics and Applications 18, 5, 32-40. Google ScholarDigital Library
- SYMBOLIC DYNAMICS INC. 1990. SD/Fast User's Manual.Google Scholar
- UNUMA, M., ANJYO, K., AND TAKEUCHI, R. 1995. Fourier principles for emotion-based human figure animation. In Proceedings of SIGGRAPH '95, ACM SIGGRAPH, 91-96. Google ScholarDigital Library
- VAN DE PANNE, M., AND LAMOURET, A. 1995. Guided optimization for balanced locomotion. In Computer Animation and Simulation '95, Eurographics, 165-177.Google ScholarCross Ref
- WILEY, D. J., AND HAHN, J. K. 1997. Interpolation synthesis of articulated figure motion. IEEE Computer Graphics & Applications 17, 6, 39-45. Google ScholarDigital Library
- WITKIN, A., AND POPOVIĆ, Z. 1995. Motion warping. In Proceedings of SIGGRAPH 95, ACM SIGGRAPH, 105-108. Google ScholarDigital Library
- WOOTEN, W. L., AND HODGINS, J. K. 2000. Simulation of leaping, tumbling, landing, and balancing humans. IEEE International Conference on Robotics and Automation.Google Scholar
- 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.Google ScholarCross Ref
- ZORDAN, V. B. 2002. Motion capture-driven simulations that hit and react. Ph.D. Thesis, Georgia Institute of Technology. Google ScholarDigital Library
Index Terms
- Motion capture-driven simulations that hit and react
Recommendations
An LMA-Effort simulator with dynamics parameters for motion capture animation: Research Articles
CASA 2006This paper presents a dynamics-based Effort simulator so that a given motion can be modified according to specified Effort qualities. The basic idea of our approach is to establish relations between Effort factors such as Space, Weight, Time, and Flow, ...
Interactive manipulation of rigid body simulations
SIGGRAPH '00: Proceedings of the 27th annual conference on Computer graphics and interactive techniquesPhysical simulation of dynamic objects has become commonplace in computer graphics because it produces highly realistic animations. In this paradigm the animator provides few physical parameters such as the objects' initial positions and velocities, and ...
Comments