Dynamic obstacle avoidance for real-time character animation

6Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

This paper proposes a novel method to control virtual characters in dynamic environments. A virtual character is animated by a locomotion and jumping engine, enabling production of continuous parameterized motions. At any time during runtime, flat obstacles (e.g. a puddle of water) can be created and placed in front of a character. The method first decides whether the character is able to get around or jump over the obstacle. Then the motion parameters are accordingly modified. The transition from locomotion to jump is performed with an improved motion blending technique. While traditional blending approaches let the user choose the transition time and duration manually, our approach automatically controls transitions between motion patterns whose parameters are not known in advance. In addition, according to the animation context, blending operations are executed during a precise period of time to preserve specific physical properties. This ensures coherent movements over the parameter space of the original input motions. The initial locomotion type and speed are smoothly varied with respect to the required jump type and length. This variation is carefully computed in order to place the take-off foot as close to the created obstacle as possible.

Cite

CITATION STYLE

APA

Glardon, P., Boulic, R., & Thalmann, D. (2006). Dynamic obstacle avoidance for real-time character animation. In Visual Computer (Vol. 22, pp. 399–414). https://doi.org/10.1007/s00371-006-0017-3

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free