A Behavior-Authoring Framework for Multiactor Simulations

Interest has been growing in the behavioral animation of autonomous actors in virtual worlds. However, authoring complicated interactions between multiple actors in a way that balances control flexibility and automation remains a considerable challenge. A proposed behavior-authoring framework gives users complete control over the domain of the system: the state space, action space, and cost of executing actions. To specialize actors, the framework uses effect and cost modifiers, which modify existing action definitions, and constraints, which prune action choices in a state-dependent manner. The framework groups actors with common or conflicting goals to form a composite domain, and a multiagent planner generates complicated interactions between multiple actors. The Web extra is a video that shows how multiactor simulations should aim to strike a happy medium between the automation of generation and the flexibility of specification.

[1]  Soraia Raupp Musse,et al.  Modeling individual behaviors in crowd simulation , 2003, Proceedings 11th IEEE International Workshop on Program Comprehension.

[2]  Norman I. Badler,et al.  Virtual Crowds: Methods, Simulation, and Control (Synthesis Lectures on Computer Graphics and Animation) , 2008 .

[3]  Norman I. Badler,et al.  Smart Events and Primed Agents , 2010, IVA.

[4]  Norman I. Badler,et al.  Creating crowd variation with the OCEAN personality model , 2008, AAMAS.

[5]  Norman I. Badler,et al.  Virtual Crowds: Methods, Simulation, and Control , 2008, Virtual Crowds: Methods, Simulation, and Control.

[6]  Eric Menou Real-Time Character Animation Using Multi-layered Scripts and Spacetime Optimization , 2001, International Conference on Virtual Storytelling.

[7]  Aaron Bryan Loyall,et al.  Believable agents: building interactive personalities , 1997 .

[8]  Jaime G. Carbonell,et al.  Interactive drama, art and artificial intelligence , 2002 .

[9]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[10]  Blai Bonet,et al.  Heuristic Search Planner 2.0 , 2001, AI Mag..

[11]  Ken Perlin,et al.  Improv: a system for scripting interactive actors in virtual worlds , 1996, SIGGRAPH.

[12]  John Funge,et al.  Cognitive modeling: knowledge, reasoning and planning for intelligent characters , 1999, SIGGRAPH.

[13]  Demetri Terzopoulos,et al.  A decision network framework for the behavioral animation of virtual humans , 2007, SCA '07.