Virtual actors that can perform scripts and improvise roles

This paper describes work in progress on the Humanoid 2 ESPRIT project, in which we are integrating the human figure animation software described in (Magnenat Thalmann & Thalmann 1995) with the agent technology described in (Wavish & Graham 1996) in order to produce virtual actors for films, games and virtual reality worlds. In this paper we focus on how the actors perform scripts and improvise role-related behaviour. Our approach to creating believable characters is modelled on how characters are portrayed by human actors during a theatrical performance. The character played by the actor is originally specified in the script. The actor's purpose is to perform the script as skilfully as it can in order to portray the character. Our actors are constructed internally as societies of simple situated agents, where each agent corresponds to a skill or to a role. Skills are task oriented behaviours of an individual actor, whereas roles provide a means for the actor to engage in routine social interactions.

[1]  Alex Pentland,et al.  The ALIVE system: full-body interaction with autonomous agents , 1995, Proceedings Computer Animation'95.

[2]  W. Scott Neal Reilly,et al.  Broad agents , 1991, SGAR.

[3]  Rodney A. Brooks,et al.  A Robust Layered Control Syste For A Mobile Robot , 2022 .

[4]  George Kiss,et al.  Autonomous agents, AI and chaos theory , 1991 .

[5]  Anita Cremers,et al.  Reference to objects : an empirically based study of task-oriented dialogues , 1996 .

[6]  Lucy A. Suchman,et al.  Plans and Situated Actions: The Problem of Human-Machine Communication (Learning in Doing: Social, , 1987 .

[7]  Pattie Maes,et al.  Behavior-based artificial intelligence , 1993 .

[8]  G. Reeke The society of mind , 1991 .

[9]  Pattie Maes,et al.  A bottom-up mechanism for behavior selection in an artificial creature , 1991 .

[10]  Joseph Bates,et al.  Dramatic Presence , 1993, Presence: Teleoperators & Virtual Environments.

[11]  Nicholas R. Jennings,et al.  Agent Theories, Architectures, and Languages: A Survey , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.

[12]  Peter Wavish,et al.  Situated Action Approach to Implementing Characters in Computer Games , 1996, Appl. Artif. Intell..

[13]  Ken Perlin,et al.  Real Time Responsive Animation with Personality , 1995, IEEE Trans. Vis. Comput. Graph..

[14]  B. Habibi,et al.  Pengi : An Implementation of A Theory of Activity , 1998 .

[15]  Annette Herskovits,et al.  Language and spatial cognition , 1986 .

[16]  Leslie Pack Kaelbling,et al.  The Synthesis of Digital Machines With Provable Epistemic Properties , 1986, TARK.

[17]  Daniel Thalmann,et al.  A vision-based approach to behavioural animation , 1990, Comput. Animat. Virtual Worlds.

[18]  S. Brison The Intentional Stance , 1989 .

[19]  David Chapman,et al.  Vision, instruction, and action , 1990 .

[20]  Daniel Thalmann,et al.  Digital actors for interactive television , 1995 .

[21]  Brenda Laurel,et al.  Computers as theatre , 1991 .

[22]  Michael Graham,et al.  Roles, Skills and Behaviour: A Situated Action Approach to Orgenising Systems of Interacting Agents , 1995, ECAI Workshop on Agent Theories, Architectures, and Languages.