Font Size: a A A

The Crowd Sumulation Under Virtual Metro Enviroment

Posted on:2017-05-26Degree:MasterType:Thesis
Country:ChinaCandidate:X S WuFull Text:PDF
GTID:2308330485488765Subject:Control Science and Engineering
Abstract/Summary:PDF Full Text Request
The crowd simulation is a population-based study of characteristics and rules of group behavior in specific environments, using a computer in three dimensions to make people can realistically reflected in a virtual environment, who can immerse and interact with the virtual environment. The applications of crowd simulation technology include video production, computer games, virtual design and safety evacuation assessment.Crowd simulation research is divided into two main areas:behavior authenticity and visualization. The main content of behavior authenticity is modeling for moving crowd. Visualization mainly refers to the realistic visual effects, especially rendering and animation. The characteristics of the crowd simulation algorithm are high complexity and large computational cost. Since the development of GPU technology Rapidly, GPU has a powerful floating-point computing capability, applying to parallel compute in crowd simulation.Based on the study of crowd simulation algorithm, GPU-based computing character animation technology, this paper introduces the design and implementation of a crowd simulation system. Research works done is as following:1. Through the parallel computation of GPU, a skeletal animation rendering algorithm has been designed. It used the OpenGL Shading Language (GLSL) to update the vertex operation of the skeletal animation model in GPU. By using the parallel computing power of GPU, the computation efficiency can be greatly improved.2. Create a custom rules of crowd behavior control model, including information perception, behavior decision-making and control. Information perception is centered on the virtual human center, setting pre-collision detection area and sensing area. By defining a vector signal to drive the behavior of the virtual human. This model simplifies the behavior operation which can be applied to large-scale individual movement in the virtual scene.3. Through the above algorithm and model, using OSG (Open Scene Graph) three-dimensional graphics rendering engine to make a fire scenario application, carrying out related experiments to verify the feasibility and real-time.
Keywords/Search Tags:three-dimension graphics, crowd simulation, parallel computing
PDF Full Text Request
Related items