Font Size: a A A

Simulation Of Snow Based On Particle System

Posted on:2012-08-29Degree:MasterType:Thesis
Country:ChinaCandidate:C C RenFull Text:PDF
GTID:2218330368990960Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Much natural scenery like clouds, snow, and smoke is not a simple digital representation can be described; the movement of natural scenery changes all the time, shape, color and other properties will also change with the law of motion. With the development of graphics and the increasing demand for the game industry, not only the realistic simulation of the display have higher requirements, as part of virtual reality, the interaction between landscape and environment is also important to study. How to simulate the natural features effectively and real-time is the key of graphics research. Snow is a natural scene that people widely known, has an indispensable position in special effects in film, TV commercials and video games, especially in the prevention of snow, the snow simulation has a positive meaning. As a part of the natural scene, snow has been favored by more and more scholars and researchers.At past method of simulated snow will cost real-time or sacrificing realism, it is difficult to achieve a balance between them. To make the snow simulation obtained more desirable result of authenticity and real-time. In this paper, snow simulation based on particle systems and physical model, in the case of assurance real-time and tries to achieve much realistic.(1) Establish the model of snow particles. Based on the particle system, combined with the characteristics of snow, to complete the process that analysis and implementation of the snow particles, including the properties of snow particles and related methods for update these properties. Using texture mapping and billboarding technology to optimize and improve the work of draw snow particles, implemented snowflake drawing based on billboarding technology. And providing a method of resetting the attributes of dead particles.(2) Build flexible physical motion model of snow. This paper considers the gravity, buoyancy and other effects on the snow, Constructing the motion equations of snow based on analyzing the collision detection and movement law of snow influenced by external force. As for options, particles are given a centrifugal force at random, then updating the position and speed values of snow in real time with the change of field of force. Reflect the motion characteristics that snow swaying erratic when it is falling.(3) Design snow collision detection module. The force between snowflakes Reflected in the collision detection. Analyzed two cases of collision snow, ach case, put forward the method to update the speed and position of snow after the collision. By change the position and velocity of the snow to show a collision between snow and virtual objects.(4)?Proposed a simplified version model of the snow accumulation. Using height as the basis for snow accumulation, by the change in height of the object in the scene to draw snow accumulation, and somewhere with a probability method to measure the accumulation snow is Stable or not.Finally optimization method of real-time for the simulation system were discussed, complete the real-time simulation of realistic snow by using the OpenGL rendering capabilities.
Keywords/Search Tags:particle system, snow movement, collision detection, draw
PDF Full Text Request
Related items