Procedural crowd generation for semantically augmented virtual cities

Authoring meaningful crowds to populate a virtual city can be a cumbersome, time-consuming and an error-prone task. In this work, we present a new framework for authoring populated environments in an easier and faster way, by relying on the use of procedural techniques. Our framework consists of the...

Descripción completa

Detalles Bibliográficos
Autores: Roglà Pujalt, Otger|||0000-0001-8513-8639, Patow, Gustavo Ariel|||0000-0002-1977-9101, Pelechano Gómez, Núria|||0000-0002-1437-245X
Tipo de recurso: artículo
Fecha de publicación:2021
País:España
Institución:Universitat Politècnica de Catalunya (UPC)
Repositorio:UPCommons. Portal del coneixement obert de la UPC
Idioma:inglés
OAI Identifier:oai:upcommons.upc.edu:2117/356884
Acceso en línea:https://hdl.handle.net/2117/356884
https://dx.doi.org/10.1016/j.cag.2021.06.014
Access Level:acceso abierto
Palabra clave:Virtual reality
Crowds -- Computer simulation
Authoring
Procedural modelling
Realitat virtual
Multituds -- Simulació per ordinador
Àrees temàtiques de la UPC::Informàtica::Infografia
Descripción
Sumario:Authoring meaningful crowds to populate a virtual city can be a cumbersome, time-consuming and an error-prone task. In this work, we present a new framework for authoring populated environments in an easier and faster way, by relying on the use of procedural techniques. Our framework consists of the procedural generation of semantically-augmented virtual cities to drive the procedural generation and simulation of crowds. The main novelty lies in the generation of agendas for each individual inhabitant (alone or as part of a family) by using a rule-based grammar that combines city semantics with the autonomous persons’ characteristics. A new population or city can be authored by editing rule files with the flexibility of reusing, combining or extending the rules of previous populations. The results show how logical and consistent sequences of whereabouts can be easily generated for a crowd providing a good starting point to bring virtual cities to life.