
doi: 10.1145/3213773
handle: 11572/226142
Synthesizing motions for legged characters in arbitrary environments is a long-standing problem that has recently received a lot of attention from the computer graphics community. We tackle this problem with a procedural approach that is generic, fully automatic, and independent from motion capture data. The main contribution of this article is a point-mass-model-based method to synthesize Center Of Mass trajectories. These trajectories are then used to generate the whole-body motion of the character. The use of a point mass model results in physically inconsistent motions and joint limit violations when mapped back to a full- body motion. We mitigate these issues through the use of a novel formulation of the kinematic constraints that allows us to generate a quasi-static Center Of Mass trajectory in a way that is both user-friendly and computationally efficient. We also show that the quasi-static constraint can be relaxed to generate motions usable for computer animation at the cost of a moderate violation of the dynamic constraints. Our method was integrated in our open-source contact planner and tested with different scenarios—some never addressed before—featuring legged characters performing non-gaited motions in cluttered environments. The computational efficiency of our trajectory generation algorithm (under one ms to compute one second of trajectory) enables us to synthesize motions in a few seconds, one order of magnitude faster than state-of-the-art methods. Although our method is empirically able to synthesize collision-free motions, the formal handling of environmental constraints is not part of the proposed method and left for future work.
center of mass ACM Reference format:, [INFO.INFO-MM] Computer Science [cs]/Multimedia [cs.MM], Physical simulation, [INFO.INFO-MM]Computer Science [cs]/Multimedia [cs.MM], motion planning, multi contact locomotion, 620, 004, center of mass, Procedural animation, Additional Key Words and Phrases: Character animation, CCS Concepts: • Computing methodologies → Procedural animation, ACM: I.: Computing Methodologies, Character animation
center of mass ACM Reference format:, [INFO.INFO-MM] Computer Science [cs]/Multimedia [cs.MM], Physical simulation, [INFO.INFO-MM]Computer Science [cs]/Multimedia [cs.MM], motion planning, multi contact locomotion, 620, 004, center of mass, Procedural animation, Additional Key Words and Phrases: Character animation, CCS Concepts: • Computing methodologies → Procedural animation, ACM: I.: Computing Methodologies, Character animation
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 25 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
