Font Size: a A A

Design And Implementation Of Smoke Particle System

Posted on:2013-03-16Degree:MasterType:Thesis
Country:ChinaCandidate:L NieFull Text:PDF
GTID:2248330392957251Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The generation and simulation of the natural features has been one of the most challenging research directions in computer graphics.Because most of the natural features are not smooth and irregular.Classic European geometry method is not applicable and very difficult for conventional simulation techniques and modeling methods to generate, such as lines, curves, circles. Changes in the smoke and other gases phenomenon is very complex, such as proliferation up the fade effect.And few of people can express the shape of the smoke. So real-time rendering of smoke technology has been the difficulties and key technology in simulated natural features.At first,the essay analysis and design the smoke particle system which to be developed.Combining the smoke in life and the results of previous studies,we analysis the needs in the effectiveness and performance. The entire system is divided into two main modules which is the particle system and the texture mapping.The particle system is mainly based on previous theory of particle motion.We analysis and design the generation of the particle, the updates of the particle, the death of the particles and the render of the particle deeply. At last,we give proposed solutions and code implementation.We use billboards and3D texture in the texture mapping section.Billboard technology analysis and implementation of many details, including the rotation algorithm, particle maps, gradient maps. Different from2D texture mapping,3D texture rarely have an existing texture resources so that we usually have their own programming to make the3D texture resources we need. We deal with it through the sphere texture.DirectX and HLSL shading language are used to have the experiment.Finally,we conclude that the use of3D texture has the better effects than the use of billboards.But the problem is the high graphics requirements so that real-time rendering frame rate is very low.
Keywords/Search Tags:Smoke simulation, Particle system, Billboard technology, 3D texturestechnologies, DirectX, HLSL
PDF Full Text Request
Related items