Abstract
This paper focuses on modeling the behavior of virtual agents living in a virtual 3D world. Our aim is to apply the most typical human behavior features to our virtual agents so that they behave as realistic as possible. To this end, a new architecture for the behavioral engine that incorporates a number of these typical characteristics of human behavior is introduced. This new proposal allows the virtual agents to interact among them and with the environment in a quite realistic way. The main features of this new architecture, such as perception, knowledge management, motion control and action selection (using internal states, world information, goals, and others) are carefully analyzed in the paper. Finally, some relevant functions (those describing sensations such as tiredness, agent’s resistance and recovery capacities, happiness and anxiety) and parameters (those determining the vision range or sociability) are also described in the paper.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Badler, N.I., Barsky, B., Zeltzer, D. (eds.): Making Them Move. Morgan Kaufmann, San Mateo, CA (1991)
Badler, N.I., Phillips, C.B., Webber, B.L.: Simulating Humans: Computer Graphics Animation and Control. Oxford University Press, Oxford (1993)
Blumberg, B.M., Galyean, T.A.: Multi-level direction of autonomous creatures for real-time virtual environments. Proc. of SIGGRAPH’95, ACM, New York (1995) 47–54
Boulic, R., Becheiraz, P., Emering, L., Thalmann, D.: Integration of motion control techniques for virtual human and avatar real-time animation. Proc. of ACM Symposium on Virtual Reality Software and Technology, ACM, New York (1997) 111–118
Brogan, D.C., Metoyer, R.A., Hodgins, J.K.: Dynamically simulated characters in virtual environments. IEEE Computer Graphics and Applications (1998) 58–69
Caicedo, A., Thalmann, D.: Virtual humanoids: let them to be autonomous without losing control, Proceedings of the Fourth International Conference on Computer Graphics and Artificial Intelligence, D. Plemenos (ed.) University of Limoges, Limoges (2000) 59–70
Cerezo, E., Pina, A., Seron, F.J.: Motion and behavioral modeling: state of art and new trends. The Visual Computer, 15 (1999) 124–146
Farenc, N., Boulic, R., Thalmann, D.: An informed environment dedicated to the simulation of virtual humans in urban context, Proceedings of EUROGRAPHICS’99 (1999) 309–318
Funge, J., Tu, X. Terzopoulos, D.: Cognitive modeling: knowledge, reasoning and planning for intelligent characters, Proceedings of SIGGRAPH’99, ACM, New York (1999) 29–38
Granieri, J.P., Becket, W., Reich, B.D., Crabtree, J., Badler, N.I.: Behavioral control for real-time simulated human agents, Symposium on Interactive 3D Graphics, ACM, New York (1995) 173–180
Kallmann, M.E., Thalmann, D.: A behavioral interface to simulate agent-object interactions in real-time, Proceedings of Computer Animation’99, IEEE Computer Society Press, Menlo Park (1999) 138–146
Maes, P., Darrell, T., Blumberg, B. Pentland, A.: The alive system: full-body interaction with autonomous agents, Proceedings of Computer Animation’95, IEEE Computer Society Press, Menlo Park (1995) 11–18
McKenna, M., Pieper, S., Zeltzer, D.: Control of a virtual actor: the roach, Proceedings of SIGGRAPH’90, Computer Graphics, 24(2) (1990) 165–174
Monzani, J.S., Caicedo, A., Thalmann, D.: Integrating behavioral animation techniques, Proceedings of EUROGRAPHICS’2001, Computer Graphics Forum, 20(3) (2001) 309–318
Multon, F., France, L., Cani-Gascuel, M.P., Debunne, G.: Computer animation of human walking: a survey, Journal of Visualization and Computer Animation, 10 (1999) 39–54
Perlin, K., Goldberg, A.: Improv: a system for scripting interactive actors in virtual worlds, Proceedings of SIGGRAPH’96, ACM, New York (1996) 205–216
Renault, O., Magnenat-Thalmann, N., Thalmann, D.: A vision-based approach to behavioral animation, Journal of Visualization and Computer Animation, 1 (1990) 73–80
Reynolds, C.W.: Flocks, herds and schools: a distributed behavioral model, Computer Graphics, 21(4) (1987) 25–34
Thalmann, D., Noser, H.: Towards autonomous, perceptive and intelligent virtual actors, Lecture Notes in Artificial Intelligence, 1600 (1999) 457–472
Tu, X. Terzopoulos, D.: Artificial fishes: physics, locomotion, perception, behavior, Proceedings of SIGGRAPH’94, ACM, New York (1994) 309–318
Wilhelms, J., Skinner, R.: A “notion” for interactive behavioral animation control, IEEE Computer Graphics and Applications, 10(3) (1990) 14–22
Zeltzer, D.: Motor control techniques for figure animation, IEEE Computer Graphics and Applications, 2(9) (1982) 53–59
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Luengo, F., Iglesias, A. (2003). A New Architecture for Simulating the Behavior of Virtual Agents. In: Sloot, P.M.A., Abramson, D., Bogdanov, A.V., Dongarra, J.J., Zomaya, A.Y., Gorbachev, Y.E. (eds) Computational Science — ICCS 2003. ICCS 2003. Lecture Notes in Computer Science, vol 2657. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44860-8_97
Download citation
DOI: https://doi.org/10.1007/3-540-44860-8_97
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40194-0
Online ISBN: 978-3-540-44860-0
eBook Packages: Springer Book Archive