EUROGRAPHICS 2007/ K. Myszkowski and V. Havran Tutorial EG 2007 Course on Populating Virtual Environments with Crowds Organisers Daniel Thalmann EPFL VRlab Email :
[email protected] URL: http://vrlab.epfl.ch Carol O’Sullivan Trinity College, Dublin, Ireland
[email protected] Lecturers: Daniel Thalmann (EPFL), Carol O’Sullivan (Trinity College), Barbara Yersin (EPFL), Jonathan Maïm (EPFL), Rachel McDonnell (Trinity College) Abstract For many years, it was a challenge to produce realistic virtual crowds for special effects in movies. Now, there is a new challenge: the production of real-time autonomous Virtual Crowds. Real-time crowds are necessary for games, VR systems for training and simulation and crowds in Augmented Reality applications. Autonomy is the only way to create believable crowds reacting to events in real-time. This course will present state-of-the-art techniques and methods. Keywords: population, crowd simulation, informed virtual environments, autonomous agents, perception real-time simulation of virtual environments is also a great Necessary background and potential target audience for challenge. the tutorial: experience with computer animation is recommended but not mandatory. The course is intended In this course, we will first present in detail the different for animators, designers, and students in computer science. approaches to creating virtual crowds, including particle systems with flocking techniques using attraction and repulsion forces, copy and pasting techniques, and agent- based methods. Detailed outline of the tutorial The necessity to model virtual populations occurs in many applications of computer animation and simulation. Such applications encompass several different domains – representative or autonomous agents in virtual We will survey methods for animating the individual environments, perceptual metrics and human factors, members that make up a crowd, encompassing a variety of training, education, simulation-based design, and approaches, with particular focus on how example-based entertainment.