Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Synchronized multi-character motion editing

Published: 27 July 2009 Publication History

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.

Supplementary Material

JPG File (tps005_09.jpg)
Zip (79-397.zip)
Synchronized Multi-Character Motion Editing.mov : Main video clip Refinement.mov : Supplementary video clip about the full-body refinement
MP4 File (tps005_09.mp4)

References

[1]
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.
[2]
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.
[3]
Gleicher, M. 1998. Retargeting motion to new characters. In Proceedings of SIGGRAPH 98, 33--42.
[4]
Gleicher, M. 2001. Motion path editing. In Proceedings of ACM Symposium on Interactive 3D Graphics, 195--202.
[5]
Heck, R., and Gleicher, M. 2007. Parametric motion graphs. In Proceedings of Symposium on Interactive 3D Graphics and Games, 129--136.
[6]
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.
[7]
Ho, E. S., and Komura, T. 2009. Character motion synthesis by topology coordinates. Computer Graphics Forum (Eurographics 2009.
[8]
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.
[9]
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.
[10]
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.
[11]
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.
[12]
Kovar, L., Gleicher, M., and Pighin, F. 2002. Motion graphs. ACM Transactions on Graphics (SIGGRAPH 2002) 21, 3, 473--482.
[13]
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.
[14]
Kwon, T., Lee, K. H., Lee, J., and Takahashi, S. 2008. Group motion editing. ACM Transactions on Graphics (SIGGRAPH 2008) 27, 3.
[15]
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.
[16]
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.
[17]
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.
[18]
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.
[19]
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.
[20]
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.
[21]
Lo, W.-Y., and Zwicker, M. 2008. Real-time planning for parameterized human motion. In Proceedings of ACM SIGGRAPH/Eurographics symposium on Computer animation.
[22]
McCann, J., and Pollard, N. S. 2007. Responsive characters from motion fragments. ACM Transactions on Graphics (SIGGRAPH 2007) 26, 3.
[23]
McCann, J., Pollard, N. S., and Srinivasa, S. 2006. Physics-based motion retiming. Proceedings of ACM SIGGRAPH/Eurographics Symposium on Computer Animation.
[24]
Mukai, T., and Kuriyama, S. 2005. Geostatistical motion interpolation. ACM Transactions on Graphics (SIGGRAPH 2005) 24, 3, 1062--1070.
[25]
Pullen, K., and Bregler, C. 2002. Motion capture assisted animation: Texturing and synthesis. ACM Transactions on Graphics (SIGGRAPH 2002) 21, 3, 501--508.
[26]
Safonova, A., and Hodgins, J. K. 2007. Construction and optimal search of interpolated motion graphs. ACM Transactions on Graphics (SIGGRAPH 2007) 26, 3, 106.
[27]
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.
[28]
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.
[29]
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.
[30]
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.
[31]
Sulejmanpasic, A., and Popović, J. 2005. Adaptation of performed ballistic motion. ACM Transactions on Graphics (SIGGRAPH 2005) 24, 1, 165--179.
[32]
Tak, S., and Ko, H.-S. 2005. A physically based motion retargeting filter. ACM Transactions on Graphics 24, 1, 98--117.
[33]
Treuille, A., Lee, Y., and Popović, Z. 2007. Near-optimal character animation with continuous user control. ACM Transactions on Graphics (SIGGRAPH 2007) 26, 3.
[34]
UMFPACK. Library for solving unsymmetric sparse linear systems, http://www.cise.ufl.edu/research/sparse/umfpack/.
[35]
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.

Cited By

View all
  • (2023)Neural Categorical Priors for Physics-Based Character ControlACM Transactions on Graphics10.1145/361839742:6(1-16)Online publication date: 5-Dec-2023
  • (2023)A Deep Learning Framework for Character Motion Synthesis and EditingSeminal Graphics Papers: Pushing the Boundaries, Volume 210.1145/3596711.3596789(733-743)Online publication date: 1-Aug-2023
  • (2023)QuestEnvSim: Environment-Aware Simulated Motion Tracking from Sparse SensorsACM SIGGRAPH 2023 Conference Proceedings10.1145/3588432.3591504(1-9)Online publication date: 23-Jul-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 28, Issue 3
August 2009
750 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/1531326
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 July 2009
Published in TOG Volume 28, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. character animation
  2. human motion
  3. interactive motion editing
  4. motion capture
  5. multi-character interaction

Qualifiers

  • Research-article

Funding Sources

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)28
  • Downloads (Last 6 weeks)5
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Neural Categorical Priors for Physics-Based Character ControlACM Transactions on Graphics10.1145/361839742:6(1-16)Online publication date: 5-Dec-2023
  • (2023)A Deep Learning Framework for Character Motion Synthesis and EditingSeminal Graphics Papers: Pushing the Boundaries, Volume 210.1145/3596711.3596789(733-743)Online publication date: 1-Aug-2023
  • (2023)QuestEnvSim: Environment-Aware Simulated Motion Tracking from Sparse SensorsACM SIGGRAPH 2023 Conference Proceedings10.1145/3588432.3591504(1-9)Online publication date: 23-Jul-2023
  • (2023)Simulation and Retargeting of Complex Multi-Character InteractionsACM SIGGRAPH 2023 Conference Proceedings10.1145/3588432.3591491(1-11)Online publication date: 23-Jul-2023
  • (2022)Learning Virtual Chimeras by Dynamic Motion ReassemblyACM Transactions on Graphics10.1145/3550454.355548941:6(1-13)Online publication date: 30-Nov-2022
  • (2022)Authoring Virtual Crowds: A SurveyComputer Graphics Forum10.1111/cgf.1450641:2(677-701)Online publication date: 24-May-2022
  • (2022)Anchor‐based crowd formation transformationComputer Animation and Virtual Worlds10.1002/cav.211133:5Online publication date: 19-Aug-2022
  • (2021)Deforming the Walking Motion with Geometrical EditingJournal of the Korea Computer Graphics Society10.15701/kcgs.2021.27.1.127:1(1-8)Online publication date: 28-Feb-2021
  • (2021)Learning time-critical responses for interactive character controlACM Transactions on Graphics10.1145/3450626.345982640:4(1-11)Online publication date: 19-Jul-2021
  • (2021)Interactive Monte Carlo denoising using affinity of neural featuresACM Transactions on Graphics10.1145/3450626.345979340:4(1-13)Online publication date: 19-Jul-2021
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media