Font Size: a A A

Design And Implementation Of Fireworks Particle System Model

Posted on:2011-03-28Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y ZhangFull Text:PDF
GTID:2178360305972695Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Since the Particle System have been proposed,it was widely used in computer graphics simulation. Particularly,it used the basic principles of the Particle System to simulate the movement of irregular objects,such as fireworks,waterfalls,clouds. The basic principle of Particle System regards the object needed to simulate as one that composed of many tiny particles. These particles are given initial attributes,such as color,position initial velocity,acceleration and so on. Then the attributes of these particles update over the time,creating a movement picture. In recent years,Computer graphics researcher both at home and abroad in-depth study the basic principle of Particle System,combined with other techniques, and simulate a number of irregular object movemention. It makes the application of the principle of Particle System more extensive.In the study of irregular object movemention,the simulation of natural phenomena such as rain scene,snow,has been important and difficult points of the study of computer graphics researcher. In the simulation of natural phenomena,establishing a basic model is important and then analyzing the stress conditions of objects. Gravity,wind power,temperature and other external forces need to be considered when setting a basic model. The discharge of fireworks is a common phenomenon in our lives,it has been the focus of the study of graphics researchers. Domestic and foreign research scholars establish a basic model of fireworks based on the Particle System and achieve the simulation of firework from different angle,combined with 3Dmax. OGRE,OpenGL texture mapping and other related technologies.The simulation of fireworks is widely used in holiday celebrations or 3D game development.This paper first introduced the basic principles of Particle System,analysis situation of Particle System and the existed fireworks models based on the Particle System, and compared the advantages and disadvantages of this models. After the In-depth analysis of Particle System,motion process of the fireworks,it established a fireworks model based on Particle System and achieved fireworks visualization while using OpenGL texture mapping technology. Then based on the basic principles of Particle System and dynamics equations,combined with Visual C++6.0 mouse message function OpenGL texturing method,the basic model of the fireworks has been improved and discussed how to built fireworks dynamic model on the platform provided by the Visual C++6.0,to achieve fireworks mobiled along the trajectory,fireworks controled by mouse and pattern fireworks. Finally,this paper evaluated fireworks simulation results based on the established model,summarized the advantages and disadvantages of fireworks models, and proposed the expectations.
Keywords/Search Tags:particle systems, fireworks, OpenGL, texture mapping, mouse message function, texture filling
PDF Full Text Request
Related items