| The simulation of natural phenomena has been an important research field in computer graphics and virtual reality. It has been found wide application in many domains such as computer animation, landscaping, architecture, special effects of movie, computer games, battlefield simulation and virtual reality,etc. Recently for the simulation of natural phenomena, people more focus on the dynamic modeling and rendering based on the physics reality, and the whole results considering the interactive effects between the nature phenomena and the environment. There are many issues that is worth researching in terms of modeling and rendering anomalous fussy object. It is extremely challenging to simulate dynamic natural sceneries such as clouds, fog, smoke, snow, water flow and sparkles, since it is very difficult to model their shapes and motions with traditional modeling techniques.。Particle System has already obtained abundant achievements in this area, and has been widely used. But due to its limitation on the model, it is necessary to integrate the physics based method for increasing the rendering reality. Mean while, the complex model of physics based method always brings difficult solving process, which will certainly decrease the real-time capability.In this paper, proposed to simulate natural sceneries,the stream is explored, implementing the simulation of natural phenomena using VC++ and OpenGL. In order to achieve visually aesthetic effects, the author customizes a swallow equation solver to modeling the height field update of water surface. A simple linear reflection and refraction model are used in the rendering with the multi-texture function in OpenGL.applied to attain more realistic results on both shapes and movements, on the other hand,the simplification and acceleration techniques also should be introduced to realistic render the dynamic and whole effects of natural phenomena more quickly. It aims to seek for a tradeoff between the realistic effects and real time performance, to meet the needs from various applications. |