Application of Autonomous Agents for Crowd Scene Generation

Generation of animated human figures especially in crowd scenes has many applications in such domains as the special effects industry, computer games or for the simulation of the evacuation from crowded areas. Currently such scenes have to be created by human animators using dedicated software packages. This is both expensive and time-consuming. Our “FreeWill” prototype proposes and implements a cognitive architecture designed for easy creation of animated scenes with many autonomous agents interacting in various ways. Agents maintain an internal model of the world and fulfil their goals. The design allows for easy cooperation of different software packages (geometry engine, AI engine, sensing/actuating modules, simulation managing unit and a visualization environment). The implementation language is Java and the graphics package is 3D Studio Max. The requirements capture process and design is being conducted and documented in the Unified Modeling Language (UML).

[1]  Adam Szarowicz,et al.  The Application of AI to Automatically Generated Animation , 2001, Australian Joint Conference on Artificial Intelligence.

[2]  K. Upton,et al.  A modern approach , 1995 .

[3]  John David Funge,et al.  Making them behave: cognitive models for computer animation , 1998 .

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

[5]  Andreas Lux,et al.  Understanding Cooperation: An Agent's Perspective , 1997, ICMAS.

[6]  Scott A. DeLoach,et al.  A knowledge base for knowledge-based multiagent system construction , 2000, Proceedings of the IEEE 2000 National Aerospace and Electronics Conference. NAECON 2000. Engineering Tomorrow (Cat. No.00CH37093).

[7]  Victor R. Lesser,et al.  Designing a Family of Coordination Algorithms , 1997, ICMAS.

[8]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .