An authoring tool to provide groups and crowds animation using Natural Language scripts

Resumo


Virtual environments have become ubiquitous, expanding beyond games into the domains of architecture, engineering, psychology, education, and archaeology. Furthermore, virtual humans can further enhance these environments when they provide compelling and coherent behaviors. In this paper, we present a scripting language based on simple, plain English commands. Our system assists people without game and animation expertise to populate large environments and complex scenarios. To validate our approach, we develop a prototype using Unreal Engine 4 and author a variety of indoor and outdoor agent simulations. Furthermore, we test our prototype with both experienced and inexperienced users, creating scenarios for a residence, mall, psychology scenario, and archaeological site.

Palavras-chave: Crowd, authoring tools, virtual human animation

Referências

K. Chow, A. Normoyle, J. Nicewinter, C. L. Erickson, and N. I. Badler, “Crowd and procession hypothesis testing for large-scale archaeologicalsites”, in 2019 IEEE International Conference on Artificial Intelligence and Virtual Reality (AIVR), 2019, pp. 298–2983.

M. Kallmann, J.-S. Monzani, A. Caicedo, and D. Thalmann, “Ace: A platform for the real time simulation of virtual human agents”, in Computer Animation and Simulation, 2000.

S. Musse and D. Thalmann, “Hierarchical model for real time simulation of virtual human crowds”, IEEE Transactions on Visualizationand Computer Graphics, vol. 7, no. 2, pp. 152–164, 2001.

Trescak and A. Bogdanovych, “Simulating complex social behavioursof virtual agents through case-based planning”, Computers & Graphics, vol.77, pp.122–139, 2018.

Z. Gao, L. Ren, Y. Qu, and T. Ishida, “Virtual space ontologies forscripting agents”, in International Workshop on Massively Multiagent Systems, Springer, Berlin, Heidelberg, 2004. p. 70-85.

Vosinakis and T. Panayiotopoulos, “A tool for constructing 3d environments with virtual agents”, Multimedia Tools and Applications, vol. 25, no.2, pp. 253–279, 2005.

N. Adamo-Villani, J. Cui, and V. Popescu, “Scripted animation towards scalable content creation for elearning: a quality analysis”, in E-Learning, E-Education, and Online Training, Springer, Cham, 2014. p. 1-9.

A. Bicho, R. A. Rodrigues, S. R. Musse, C. R. Jung, M. Paravisi, and L. P. Magalhães, “Simulating crowds based on a space colonization algorithm”, Computers & Graphics, vol. 36, no. 2, pp. 70–79, 2012.
Publicado
18/10/2021
MAINARDI, Guido; NORMOYLE, Aline; CASSOL, Vinícius; BADLER, Norman; MUSSE, Soraia Raupp. An authoring tool to provide groups and crowds animation using Natural Language scripts. In: SIMPÓSIO BRASILEIRO DE JOGOS E ENTRETENIMENTO DIGITAL (SBGAMES), 20. , 2021, Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 153-161.