Real-time Simulation and Rendering of Large-scale Crowd Motion
نویسندگان
چکیده
Crowd simulations are attracting increasing attention from both academia and the industry field and are implemented across a vast range of applications, from scientific demonstrations to video games and films. As such, the demand for greater realism in their aesthetics and the amount of agents involved is always growing. A successful crowd simulation must simulate large numbers of pedestrians’ behaviours as realistically as possible in real-time. The thesis looks at two important aspects of crowd simulation and real-time animation. First, this thesis introduces a new data structure called Extended Oriented Bounding Box (EOBB) and related methods for fast collision detection and obstacle avoidance in the simulation of crowd motion in virtual environments. The EOBB is extended to contain a region whose size is defined based on the instantaneous velocity vector, thus allowing a bounding volume representation of both geometry and motion. Such a representation is also found to be highly effective in motion planning using the location of vertices of bounding boxes in the immediate neighbourhood of the current crowd member. Second, we present a detailed analysis of the effectiveness of spatial subdivision data structures, specifically for large-scale crowd simulation. For large-scale crowd simulation, computational time for collision detection is huge, and many studies use spatial partitioning data structure to reduce the computational time, depicting their strengths and weaknesses, but few compare multiple methods in an effort to present the best solution. This thesis attempts to address this by implementing and comparing four popular spatial partitioning data structures with the EOBB.
منابع مشابه
Parallel Motion Simulation of Large-Scale Real-Time Crowd in a Hierarchical Environmental Model
This paper presents a parallel real-time crowd simulation method based on a hierarchical environmental model. A dynamical model of the complex environment should be constructed to simulate the state transition and propagation of individual motions. By modeling of a virtual environment where virtual crowds reside, we employ different parallel methods on a topological layer, a path layer and a pe...
متن کاملReal-time Crowd Movement On Large Scale Terrains
Crowds are described as complex adaptive systems in Artificial Intelligence. The generation of crowd in real-time simulations is beyond the manual design capability. In this paper, we present an integrated animation framework for simulating the adaptive movement behaviours of crowds on large terrains. A simulation system that is developed based on the framework can be used as a powerful animati...
متن کاملFast Rendering of Large Crowds Using GPU
This paper proposes a fast rendering algorithm for real-time animation of large crowds, which is essential for video games with a large number of non-player characters. The proposed approach leaves the minimal work of rendering to CPU, and makes GPU take all the major work, including LOD assignment and view frustum culling, which have been the typical tasks of CPU. By offloading the rendering o...
متن کاملA Rendering Pipeline for Real-time Crowds
In motion picture movies, large crowds of computer-generated characters are usually included to produce battle scenes of epic proportions. In video games, it is common to find crowds that conform armies controlled by users (or AI) in real-time strategy games, or crowds made of non-player characters (e.g., groups of spectators in a stadium). In virtual environments, it is common to find crowd si...
متن کاملA Framework for Rendering, Simulation and Animation of Crowds
Real-time crowd simulation for virtual environment applications requires not only navigation and locomotion in large environments while avoiding obstacles and agents, but also rendering high quality 3D fully articulated figures to enhance realism. In this paper, we present a framework for real-time simulation of crowds. The framework is composed of a Hardware Accelerated Character Animation Lib...
متن کامل