|
ABSTRACT
Researchers demand much from their embodied conversational agents (ECAs), requiring them to be both life-like, as well as responsive to events in an interactive setting. We find that a flexible combination of animation approaches may be needed to satisfy these needs. In this paper we present SmartBody, an open source modular framework for animating ECAs in real time, based on the notion of hierarchically connected animation controllers. Controllers in SmartBody can employ arbitrary animation algorithms such as keyframe interpolation, motion capture or procedural animation. Controllers can also schedule or combine other controllers. We discuss our architecture in detail, including how we incorporate traditional approaches, and develop the notion of a controller as a reactive module within a generic framework, for realizing modular animation control. To illustrate the versatility of the architecture, we also discuss a range of applications that have used SmartBody successfully.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
Kopp, S., Krenn, B., Marsella, S., Marshall, A., Pelachaud, C., Pirker, H., Thorisson, K., Vilhjalmsson, H.: Towards a common framework for multimodal generation: The behavior markup language. In: Proc. of Intelligent Virtual Agents (IVA'06). (2006) 105--111
|
| |
3
|
Lee, J., Marsella, S.: Nonverbal behavior generator for embodied conversational agents. In: Proc. of Intelligent Virtual Agents (IVA'06), Marina del Rey, CA (August 21-23 2006) 243--255
|
| |
4
|
P. Ekman, W. V. F.: InvestigatorÕs guide to the Facial Action Coding System. Consulting Psychologist Press (1978)
|
| |
5
|
Ekman, P.: Emotion in the human face. Cambridge University Press (1982)
|
| |
6
|
|
| |
7
|
William Swartout , Jonathan Gratch , Randall W. Hill , Eduard Hovy , Stacy Marsella , Jeff Rickel , David Traum, Toward virtual humans, AI Magazine, v.27 n.2, p.96-108, July 2006
|
| |
8
|
Hill, R., Belanich, Core, M., Lane, Dixon, Forbell, E., Kim, J., Hart: Pedagogically structured game-based training: Development of the elect bilat simulation. In: Poster presentation at the 25th Army Science Conference, Orlando, FL. (Nov 2006)
|
| |
9
|
Kenny, P., Parsons, T. D., Gratch, J., Rizzo, A.: Virtual patients for clinical therapist skills training (2007)
|
| |
10
|
Gratch, J., Okhmatovskaia, A., Lamothe, F., Marsella, S., Morales, M., van der Werf, R. J., Morency, L. P.: Virtual rapport. In: Proc. of Intelligent Virtual Agents (IVA'06), Marina del Rey, CA (August 21-23 2006)
|
| |
11
|
|
 |
12
|
|
| |
13
|
Kallmann, M.: Scalable solutions for interactive virtual humans that can manipulate objects. In: Artificial Intelligence and Interactive Digital Entertainment (AIIDE), Marina del Rey, CA (June 1-3 2005)
|
| |
14
|
|
| |
15
|
|
| |
16
|
Baerlochcer, P.: Inverse Kinematics Techniques for the Interactive Posture Control of Articulated Figures. PhD thesis, Swiss Federal Institute of Technology, EPFL (2001) Thesis number 2383.
|
| |
17
|
Tolani, D., Badler, N.: Real-time inverse kinematics of the human arm. Presence 5(4) (1996) 393--401
|
| |
18
|
Gu, E., Badler, N.: Visual attention and eye gaze during multipartite conversations with distractions. In: Proc. of Intelligent Virtual Agents (IVA'06), Marina del Rey, CA (2006)
|
| |
19
|
Bodenheimer, B., Rose, C., Rosenthal, S., Pella, J.: The process of motion capture: Dealing with the data. In Thalmann, D., van de Panne, M., eds.: Computer Animation and Simulation '97, Springer NY (Sept 1997) 3--18 Eurographics Animation Workshop.
|
| |
20
|
Thoroughman, K. A., Shadmehr, R.: Learning of action through combination of motor primitives. Nature 407(6805) (2000) 742--747
|
| |
21
|
Giszter, S. F., Mussa-Ivaldi, F. A., Bizzi, E.: Convergent force fields organized in the frogŠs spinal cord. Journal of Neuroscience 13(2) (1993) 467--491
|
 |
22
|
|
 |
23
|
|
 |
24
|
|
 |
25
|
|
| |
26
|
|
 |
27
|
|
| |
28
|
Carolis, B. D., Pelachaud, C., Poggi, I., de Rosis, F.: Behavior planning for a reflexive agent. In: Proceedings of the International Joint Conference on Artificial Intelligence (IJCAI'01), Seattle (Sept 2001)
|
 |
29
|
Matthew Stone , Doug DeCarlo , Insuk Oh , Christian Rodriguez , Adrian Stere , Alyssa Lees , Chris Bregler, Speaking with hands: creating animated conversational characters from recordings of human performance, ACM Transactions on Graphics (TOG), v.23 n.3, August 2004
|
|