Font Size: a A A

The Real-time Simulation And Rendering Of Flame Based On Particle System

Posted on:2010-02-15Degree:MasterType:Thesis
Country:ChinaCandidate:Z LiFull Text:PDF
GTID:2178360275489089Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Visual simulation of natural scenery is one of the most popular research topics in practical application on virtual reality, including flame, cloud, rain, dust, spray, such as simulation and rendering of the dynamic nature and phenomenon, which is widely applied to weather forecasting, aeronautics and astronautics, decorating and other fields. Nature scenery has plenty surface texture and irregular surface shape, which can transform to random state over-time dynamically, therefore it is difficult to generate it by using traditional methods of modeling on computer graphics; how to simplify and efficiently simulate flame, cloud, rain, spray, such irregular nature and phenomenon becomes the key technology on generating real image of computer graphics. Particle system can well simulate the dynamic and the random of the nature, and the advantage is that it is simple to construct complex objects realistically and real-time by using particle element, which is difficult to model by using traditional methods on computer graphics.In this paper, based on careful analysis and summing-up of the flame simulation at home and abroad, in need of visual simulation of natural scene, with the purpose of friendly interaction, better reality and real-time, a new algorithm of virtual flame simulation on particle system is brought forward. The major work done and research results are as follows:Through the analysis of flame on thermodynamic, the irregular and random state of the flame is simulated dynamically in physical; flame particle system is set up, by introducing texture mapping technique, the system uses polygon to render flame instead of classical point light particle in order to decrease particle quantity and enhance real-time quality.Virtual flame mapping system is developed on Windows XP operating system and Visual C++6.0 IDE supported by OpenGL and the effect of dynamic flame simulation looks realistic, achieving real-time requirements.
Keywords/Search Tags:Virtual Reality, Particle System, Texture Mapping, OpenGL
PDF Full Text Request
Related items