Towards Believable Crowds: A Generic Multi-Level Framework for Agent Navigation
نویسندگان
چکیده
Path planning and crowd simulation are important computational tasks in computer games and applications of high social relevance, such as crowd management and safety training. Virtual characters (agents) need to autonomously find a path from their current position to a designated goal position. This is usually solved by running the A* algorithm on a grid or a navigation mesh. However, in many modern applications, strictly traversing the resulting path is not sufficient. Agents need to be able to deviate from these paths, e.g. to avoid each other or react to dynamic changes in the environment. Multiple levels of planning are necessary to efficiently simulate realistic behavior, and the underlying data structures and algorithms should support those levels. Many existing crowd simulation frameworks do not have this flexibility. In this paper, we propose a five-level hierarchy for agent navigation in virtual environments. The five levels are high-level planning, global route planning, route following, local movement, and animation. The three center levels concern geometric planning and require a navigation mesh that represents the navigable space of the environment. We describe an efficient and flexible navigation mesh for 2D and multi-layered 3D environments. We also present our crowd simulation software that uses this mesh; we outline its architecture and show that the framework is easily extendible. Finally, we show that our software can simulate large autonomous crowds in real-time.
منابع مشابه
An Affective Agent Framework Towards Believable Agents for Digital Entertainment
Digital entertainment industry uses multi-agents techniques based on several different approaches to establish autonomous characters that behave the most believable way as possible. This article presents a preliminary version of an agent architecture based on psychological and neurobiological theories. We expect that this architecture could facilitate implementation of synthetic believable char...
متن کاملAttack on the Clones: Managing Player Perceptions of Visual Variety and Believability in Video Game Crowds
Crowds of non-‐player characters are increasingly common in contemporary video games. It is often the case that individual models are re-‐used, lowering visual variety in the crowd and potentially affecting realism and believability. This paper explores a number of approaches to increase visual diversity in large game crowds, and discusses a procedural solution for generating diverse non-‐pl...
متن کاملCoupling force-based and graph-based models for multi-agent wayfinding in complex environments
In this paper, we propose a new 2D simulation model for large-scale pedestrian crowds. The agents in the model navigate along a navigation graph that represents all possible paths in the environment. Therefore the agents compute a route in the navigation graph from their origin to the desired destination. While moving along the graph, the agents keep track on the other agents and obstacles in t...
متن کاملA generic conceptual framework for self-managed environments
The high complexity of existing managed environments has led to the need to increase the autonomy of network and service management solutions. This short article presents a generic multi-agent organizational framework dedicated to the management domain. This conceptual framework constitutes a first step towards the design of self-managed environments.
متن کاملTowards a generic approach for multi-level modeling of renewable resources management systems
Multi-agent systems are widely used in renewable and natural resources management. Multi-agent systems are able to manage the complexity of such systems characterized by a large number of interacting entities with different levels of granularity and including dynamics of different contexts (ecological, economic, social). In this work, we propose a generic multi-level architecture for renewable ...
متن کامل