Font Size: a A A

Research On Particle System Based Fireworks Simulation And Large-scale Fireworks Ordering

Posted on:2009-07-07Degree:MasterType:Thesis
Country:ChinaCandidate:Q C LiFull Text:PDF
GTID:2178360242490812Subject:Computer applications
Abstract/Summary:PDF Full Text Request
Booming fireworks is one of the most common methods to enhance the atmosphere in large scale activities and festivals. However, there are two problems to be solved. On one hand, the fireworks producer usually plays the recorded fireworks video to bid, therefore it is difficult to simulate according to the biding document. On the other hand, for engineers majoring in fireworks booming, they usually work by experience and imagination when they order the fireworks in terms of budget. They lack an automatic method to realize large scale fireworks dynamic ordering, which make it hard to optimize the final results.After analyzing the characteristics of all kinds of fireworks, the thesis designs, models and simulates different kinds of fireworks, and then simulate and order the large scale fireworks burning in real time. It is quite flexible in quantity, kind and ordering. The main work of this thesis is summarized as follows.First, after a brief introduction of the principles behind particle systems, the particle techniques to improve the real-time performance and realistic existed in the literature are summarized.Second, a firework simulation model based on particle systems is proposed, and fireworks is divided into two kinds, i.e., fireworks with trail and fireworks without trail. Their realization methods are also discussed in detail. For fireworks without trail, the relationship between fireworks height and initial velocity, the relationship between final shape and booming velocity, and all kinds of special effects are explained. For fireworks with trail, several kinks of trails are analyzed and compared. Moreover, a universal design and implementation of the novel character-like fireworks is proposed. For the bow-like fireworks, though is not common, is also classified and discussed in detail.Third, the flowchart for large scale fireworks simulation and ordering is proposed. The key techniques are discussed and implemented, which include adding specific burning or booming sound for different kinds of fireworks, adding background music, viewing the fireworks in multiple positions and multiple hierarchies, and generating video stream for fireworks simulation.More than 70 kinds of common fireworks and multiple kinds of fireworks ordering are simulated on the platform of Microsoft Windows, using Visual C++ and OpenGL. Experimental results demonstrate that satisfactory simulation results are achieved.
Keywords/Search Tags:Particle system, OpenGL, Fireworks simulation, Fireworks arrangement
PDF Full Text Request
Related items