ABSTRACT
The ability to interactively edit human motion data is essential for character animation. We present a novel motion editing technique that allows the user to manipulate synchronized multiple character motions interactively. Our Laplacian motion editing method formulates the interaction among multiple characters as a collection of linear constraints and enforces the constraints, while the user directly manipulates the motion of characters in both spatial and temporal domains. Various types of manipulation handles are provided to specify absolute/relative spatial location, direction, time, duration, and synchronization of multiple characters. The capability of non-sequential discrete editing is incorporated into our motion editing interfaces, so continuous and discrete editing is performed simultaneously and seamlessly. We demonstrate that the synchronized multiple character motions are synthesized and manipulated at interactive rates using spatiotemporal constraints.
Supplemental Material
Available for Download
Synchronized Multi-Character Motion Editing.mov : Main video clip Refinement.mov : Supplementary video clip about the full-body refinement
- Arikan, O., Forsyth, D. A., and O'Brien, J. F. 2003. Motion synthesis from annotations. ACM Transactions on Graphics (SIGGRAPH 2003) 22, 3, 402--408. Google ScholarDigital Library
- Chai, J.-X., and Hodgins, J. K. 2007. Constraint-based motion optimization using a statistical dynamic model. ACM Transactions on Graphics (SIGGRAPH 2008) 26, 3. Google ScholarDigital Library
- Gleicher, M. 1998. Retargeting motion to new characters. In Proceedings of SIGGRAPH 98, 33--42. Google ScholarDigital Library
- Gleicher, M. 2001. Motion path editing. In Proceedings of ACM Symposium on Interactive 3D Graphics, 195--202. Google ScholarDigital Library
- Heck, R., and Gleicher, M. 2007. Parametric motion graphs. In Proceedings of Symposium on Interactive 3D Graphics and Games, 129--136. Google ScholarDigital Library
- Hecker, C., Raabe, B., Enslow, R. W., DeWeese, J., Maynard, J., and van Prooijen, K. 2008. Real-time motion retargeting to highly varied user-created morphologies. ACM Transactions on Graphics (SIGGRAPH 2008) 27, 3. Google ScholarDigital Library
- Ho, E. S., and Komura, T. 2009. Character motion synthesis by topology coordinates. Computer Graphics Forum (Eurographics 2009.Google Scholar
- Hsu, E., Gentry, S., and Popović, J. 2004. Examplebased control of human motion. In Proceedings of ACM SIGGRAPH/Eurographics symposium on Computer animation, 69--77. Google ScholarDigital Library
- Hsu, E., da Silva, M., and Popović, J. 2007. Guided time warping for motion editing. In Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 45--52. Google ScholarDigital Library
- Igarashi, T., Moscovich, T., and Hughes, J. F. 2005. As-rigid-as-possible shape manipulation. ACM Transactions on Graphics (SIGGRAPH 2005) 24, 3, 1134--1141. Google ScholarDigital Library
- Kovar, L., and Gleicher, M. 2004. Automated extraction and parameterization of motions in large data sets. ACM Transactions on Graphics (SIGGRAPH 2004) 23, 3, 559--568. Google ScholarDigital Library
- Kovar, L., Gleicher, M., and Pighin, F. 2002. Motion graphs. ACM Transactions on Graphics (SIGGRAPH 2002) 21, 3, 473--482. Google ScholarDigital Library
- Kwon, T., Cho, K.-S., Park, S. I., and Shin, S. Y. 2008. Two-character motion analysis and synthesis. IEEE Transactions on Visualization and Computer Graphics 14, 3, 707--720. Google ScholarDigital Library
- Kwon, T., Lee, K. H., Lee, J., and Takahashi, S. 2008. Group motion editing. ACM Transactions on Graphics (SIGGRAPH 2008) 27, 3. Google ScholarDigital Library
- Lee, J., and Lee, K. H. 2004. Precomputing avatar behavior from human motion data. In Proceedings of ACM SIGGRAPH/Eurographics symposium on Computer animation, 79--87. Google ScholarDigital Library
- Lee, J., and Shin, S. Y. 1999. A hierarchical approach to interactive motion editing for human-like figures. In Proceedings of SIGGRAPH 99, 39--48. Google ScholarDigital Library
- Lee, J., Chai, J., Reitsma, P. S. A., Hodgins, J. K., and Pollard, N. S. 2002. Interactive control of avatars animated with human motion data. ACM Transactions on Graphics (SIGGRAPH 2002) 21, 3, 491--500. Google ScholarDigital Library
- Lee, K. H., Choi, M. G., and Lee, J. 2006. Motion patches: Building blocks for virtual environments annotated with motion data. ACM Transactions on Graphics (SIGGRAPH 2006) 26, 3, 898--906. Google ScholarDigital Library
- Liu, C. K., and Popović, Z. 2002. Synthesis of complex dynamic character motion from simple animations. ACM Transactions on Graphics (SIGGRAPH 2002) 21, 3, 408--416. Google ScholarDigital Library
- Liu, C. K., Hertzmann, A., and Popović, Z. 2006. Composition of complex optimal multi-character motions. Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Google ScholarDigital Library
- Lo, W.-Y., and Zwicker, M. 2008. Real-time planning for parameterized human motion. In Proceedings of ACM SIGGRAPH/Eurographics symposium on Computer animation. Google ScholarDigital Library
- McCann, J., and Pollard, N. S. 2007. Responsive characters from motion fragments. ACM Transactions on Graphics (SIGGRAPH 2007) 26, 3. Google ScholarDigital Library
- McCann, J., Pollard, N. S., and Srinivasa, S. 2006. Physics-based motion retiming. Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation. Google ScholarDigital Library
- Mukai, T., and Kuriyama, S. 2005. Geostatistical motion interpolation. ACM Transactions on Graphics (SIGGRAPH 2005) 24, 3, 1062--1070. Google ScholarDigital Library
- Pullen, K., and Bregler, C. 2002. Motion capture assisted animation: Texturing and synthesis. ACM Transactions on Graphics (SIGGRAPH 2002) 21, 3, 501--508. Google ScholarDigital Library
- Safonova, A., and Hodgins, J. K. 2007. Construction and optimal search of interpolated motion graphs. ACM Transactions on Graphics (SIGGRAPH 2007) 26, 3, 106. Google ScholarDigital Library
- Shin, H. J., and Lee, J. 2006. Motion synthesis and editing in low-dimensional spaces. Computer Animation and Virtual Worlds (CASA 2006) 17, 3--4, 219--227. Google ScholarDigital Library
- Shin, H. J., and Oh, H. S. 2006. Fat graphs: Constructing an interactive character with continuous controls. In Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation, 291--298. Google ScholarDigital Library
- Shum, H., Komura, T., Shiraish, M., and Yamazaki, S. 2008. Interaction patches for multi-character animation. ACM Transactions on Graphics (SIGGRAPH Asia 2008) 27, 6. Google ScholarDigital Library
- Sorkine, O., Cohen-Or, D., Lipman, Y., and Alexa, M. 2004. Laplacian surface editing. In Proceedings of ACM SIGGRAPH/Eurographics Symposium on Geometry Processing, 175--184. Google ScholarDigital Library
- Sulejmanpasic, A., and Popović, J. 2005. Adaptation of performed ballistic motion. ACM Transactions on Graphics (SIGGRAPH 2005) 24, 1, 165--179. Google ScholarDigital Library
- Tak, S., and Ko, H.-S. 2005. A physically based motion retargeting filter. ACM Transactions on Graphics 24, 1, 98--117. Google ScholarDigital Library
- Treuille, A., Lee, Y., and Popović, Z. 2007. Near-optimal character animation with continuous user control. ACM Transactions on Graphics (SIGGRAPH 2007) 26, 3. Google ScholarDigital Library
- UMFPACK. Library for solving unsymmetric sparse linear systems, http://www.cise.ufl.edu/research/sparse/umfpack/.Google Scholar
- Zordan, V. B., and Hodgins, J. K. 2002. Motion capture-driven simulations that hit and react. In Proceedings of ACM SIGGRAPH Symposium on Computer Animation, 89--96. Google ScholarDigital Library
Index Terms
- Synchronized multi-character motion editing
Recommendations
A deep learning framework for character motion synthesis and editing
We present a framework to synthesize character movements based on high level parameters, such that the produced movements respect the manifold of human motion, trained on a large motion capture dataset. The learned motion manifold, which is represented ...
Synchronized multi-character motion editing
The ability to interactively edit human motion data is essential for character animation. We present a novel motion editing technique that allows the user to manipulate synchronized multiple character motions interactively. Our Laplacian motion editing ...
Group motion editing
Animating a crowd of characters is an important problem in computer graphics. The latest techniques enable highly realistic group motions to be produced in feature animation films and video games. However, interactive methods have not emerged yet for ...
Comments