State of the Art in Example-Based Motion Synthesis for Virtual Characters in Interactive Applications
Abstract
Animated virtual human characters are a common feature in interactive graphical applications, such as computer and video games, online virtual worlds and simulations. Due to dynamic nature of such applications, character animation must be responsive and controllable in addition to looking as realistic and natural as possible. Though procedural and physics-based animation provide a great amount of control over motion, they still look too unnatural to be of use in all but a few specific scenarios, which is why interactive applications nowadays still rely mainly on recorded and hand-crafted motion clips. The challenge faced by animation system designers is to dynamically synthesize new, controllable motion by concatenating short motion segments into sequences of different actions or by parametrically blending clips that correspond to different variants of the same logical action. In this article, we provide an overview of research in the field of example-based motion synthesis for interactive applications. We present methods for automated creation of supporting data structures for motion synthesis and describe how they can be employed at run-time to generate motion that accurately accomplishes tasks specified by the AI or human user.
BibTeX
@article {10.1111:j.1467-8659.2009.01591.x,
journal = {Computer Graphics Forum},
title = {{State of the Art in Example-Based Motion Synthesis for Virtual Characters in Interactive Applications}},
author = {Pejsa, T. and Pandzic, I.S.},
year = {2010},
publisher = {The Eurographics Association and Blackwell Publishing Ltd},
ISSN = {1467-8659},
DOI = {10.1111/j.1467-8659.2009.01591.x}
}
journal = {Computer Graphics Forum},
title = {{State of the Art in Example-Based Motion Synthesis for Virtual Characters in Interactive Applications}},
author = {Pejsa, T. and Pandzic, I.S.},
year = {2010},
publisher = {The Eurographics Association and Blackwell Publishing Ltd},
ISSN = {1467-8659},
DOI = {10.1111/j.1467-8659.2009.01591.x}
}
URI
http://dx.doi.org/10.1111/j.1467-8659.2009.01591.xhttps://diglib.eg.org:443/handle/10.2312/CGF.v29i1pp202-226