skip to main content
10.1145/1073368.1073409acmconferencesArticle/Chapter ViewAbstractPublication PagesscaConference Proceedingsconference-collections
Article

Group motion graphs

Published: 29 July 2005 Publication History

Abstract

We introduce Group Motion Graphs, a data-driven animation technique for groups of discrete agents, such as flocks, herds, or small crowds. Group Motion Graphs are conceptually similar to motion graphs constructed from motion-capture data, but have some important differences: we assume simulated motion; transition nodes are found by clustering group configurations from the input simulations: and clips to join transitions are explicitly constructed via constrained simulation. Graphs built this way offer known bounds on the trajectories that they generate, making it easier to search for particular output motions. The resulting animations show realistic motion at significantly reduced computational cost compared to simulation, and improved control.

References

[1]
{AF02} Arikan O., Forsyth D. A.: Interactive motion generation from examples. ACM Transactions on Graphics 21, 3 (2002), 483--490. 1, 3
[2]
{AL03} Ai. Implant:, 2003. http://www.ai-implant.com. 1
[3]
{AMC03} Anderson M., McDaniel E., Chenney S.: Constrained animation of flocks. In Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation (2003), pp. 286--197. 3
[4]
{BH00} Brand M., Hertzmann A.: Style machines. In SIGGRAPH '00: Proceedings of the 27th annual conference on Computer graphics and interactive techniques (2000), pp. 183--192. 3
[5]
{BLA02} Bayazit O. B., Lien J.-M., Amato N. M.: Better flocking behaviors in complex environments using global roadmaps. In Proceedings of the Workshop on Algorithmic Foundations of Robotics (WAFR'02) (2002). 3
[6]
{DHOO05} Dobbyn S., Hamill J., O'Conor K., O'Sullivan C.: Geopostors: A real-time geometry/impostor crowd rendering system. In Proceedings of the ACM SIGGRAPH 2005 Symposium on Interactive 3D Graphics and Games (2005), pp. 95--102. 9
[7]
{Dun02} Duncan J.: Ring masters. Cinefex, 89 (April 2002), 64--131. 1
[8]
{FP03} Forsyth D. A., Ponce J.: Computer Vision: A Modern Approach. Prentice Hall. 2003, 4
[9]
{GMHP04} Grochow K., Martin S. L., Hertzmann A., Popovć Z.: Style-based inverse kinematics. ACM Trans. Graph. 23, 3 (2004). 3
[10]
{GSKJ03} Gleicher M., Shin H. J., Kovar L., Jepsen A.: Snap-together motion: assembling run-time animations. In Proceedings of the 2003 symposium on Interactive 3D graphics (2003), pp. 181--188. 3
[11]
{GVK04} Go J., Vu T., Kuffner J. J.: Autonomous behaviors for interactive vehicle animations. In SCA '04: Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation (2004), pp. 9--18. 3
[12]
{JF03} James D. L., Fatahalian K.: Precomputing interactive dynamic deformable scenes. ACM Trans. Graph. 22, 3 (2003), 3
[13]
{KGP02} Kovar L., Gleicher M., Pighin F.: Motion graphs. In SIGGRAPH 2002 (2002), pp. 473--482. 1, 3
[14]
{Kuh55} Kuhn H. W.: The hungarian method for the assignment problem. Naval Res. Logist. Quart. 2 (1955), 83--97. 6
[15]
{LCR*02} Lee J., Chai J., Reitsma P. S. A., Hodgins J. K., Pollard N. S.: Interactive control of avatars animated with human motion data. In Proceedings of the 29th annual conference on Computer graphics and interactive techniques (2002), pp. 491--500. 1, 3
[16]
{LL04} Lee J., Lee K. H.: Precomputing avatar behavior from human motion data. In SCA '04: Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation (2004), pp. 79--87. 3
[17]
{LWS02} Li Y., Wang T., Shum H.-Y.: Motion texture: a two-level statistical model for character motion synthesis. In SIGGRAPH '02: Proceedings of the 29th annual conference on Computer graphics and interactive techniques (2002), pp. 465--472. 3
[18]
{Men99} Menache A.: Understanding Motion Capture for Computer Animation and Computer Games. Morgan Kaufman, 1999. 3
[19]
{PC01} Perbet F., Cani M.-P.: Animating prairies in real-time. In Proceedings of the 2001 symposium on Interactive 3D graphics (2001), pp. 103--110. 3
[20]
{Rey87} Reynolds C. W.: Flocks, herds, and schools: A distributed behavior model. In Computer Graphics: SIGGRAPH '87 Conference Proceedings (1987), vol. 21(4), pp. 25--34. 1, 2
[21]
{Rey99} Reynolds C. W.: Steering behaviors for autonomous characters. In 1999 Game Developers Conference (1999), pp. 763--782. 3, 6
[22]
{RP04} Reitsma P. S. A., Pollard N. S.: Evaluating motion graphs for character navigation. In SCA '04: Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation (2004), pp. 89--98. 2
[23]
{SSSE00} Schödl A., Szeliski R., Salesin D. H., Essa I.: Video textures. In Proceedings of the 27th annual conference on Computer graphics and interactive techniques (2000), pp. 489--498. 9
[24]
{YT99} Yu Q., Terzopoulos D.: Synthetic motion capture: Implementing an interactive virtual marine environment. The Visual Computer (1999), 377--394. 3

Cited By

View all
  • (2023)GREIL-Crowds: Crowd Simulation with Deep Reinforcement Learning and ExamplesACM Transactions on Graphics10.1145/359245942:4(1-15)Online publication date: 26-Jul-2023
  • (2022)CCP: Configurable Crowd ProfilesACM SIGGRAPH 2022 Conference Proceedings10.1145/3528233.3530712(1-10)Online publication date: 27-Jul-2022
  • (2021)Heter-Sim: Heterogeneous Multi-Agent Systems Simulation by Interactive Data-Driven OptimizationIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2019.294676927:3(1953-1966)Online publication date: 1-Mar-2021
  • Show More Cited By

Index Terms

  1. Group motion graphs

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SCA '05: Proceedings of the 2005 ACM SIGGRAPH/Eurographics symposium on Computer animation
    July 2005
    366 pages
    ISBN:1595931988
    DOI:10.1145/1073368
    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]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 29 July 2005

    Permissions

    Request permissions for this article.

    Check for updates

    Qualifiers

    • Article

    Conference

    SCA05
    Sponsor:
    SCA05: Symposium on Computer Animation
    July 29 - 31, 2005
    California, Los Angeles

    Acceptance Rates

    Overall Acceptance Rate 183 of 487 submissions, 38%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)13
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 05 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)GREIL-Crowds: Crowd Simulation with Deep Reinforcement Learning and ExamplesACM Transactions on Graphics10.1145/359245942:4(1-15)Online publication date: 26-Jul-2023
    • (2022)CCP: Configurable Crowd ProfilesACM SIGGRAPH 2022 Conference Proceedings10.1145/3528233.3530712(1-10)Online publication date: 27-Jul-2022
    • (2021)Heter-Sim: Heterogeneous Multi-Agent Systems Simulation by Interactive Data-Driven OptimizationIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2019.294676927:3(1953-1966)Online publication date: 1-Mar-2021
    • (2021)A history of crowd simulation: the past, evolution, and new perspectivesThe Visual Computer10.1007/s00371-021-02252-wOnline publication date: 5-Aug-2021
    • (2020)Character motion in function spaceThe Visual Computer10.1007/s00371-020-01840-6Online publication date: 4-Apr-2020
    • (2017)Efficient Human Motion Transition via Hybrid Deep Neural Network and Reliable Motion Graph MiningComputer Vision10.1007/978-981-10-7299-4_60(717-728)Online publication date: 30-Nov-2017
    • (2016)Learning Heterogeneous Crowd Behavior from the Real WorldSimulating Heterogeneous Crowd with Interactive Behaviors10.1201/9781315370071-4(43-60)Online publication date: 19-Oct-2016
    • (2015)Crowd artProceedings of the 8th ACM SIGGRAPH Conference on Motion in Games10.1145/2822013.2822023(167-176)Online publication date: 16-Nov-2015
    • (2015)Controlling Crowd Simulations using Neuro-EvolutionProceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation10.1145/2739480.2754715(353-360)Online publication date: 11-Jul-2015
    • (2014)Editing and Synthesizing Two-Character Motions using a Coupled Inverted Pendulum ModelComputer Graphics Forum10.1111/cgf.1247033:7(21-30)Online publication date: 1-Oct-2014
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media