Font Size: a A A

Research Of Real-Time Rendering Of Waterfall In Virtual Scene

Posted on:2008-02-04Degree:MasterType:Thesis
Country:ChinaCandidate:Y X ZhangFull Text:PDF
GTID:2178360212993032Subject:Mechanical design and theory
Abstract/Summary:PDF Full Text Request
Simulation of natural scenery is a hot research branch in computer graphics, which is widely applied to television advertising, real-time rendering, 3D animation and games, upholster design, virtual scene and so on. It plays an important role in the information society with its unique charm. The shape of most natural landscape, such as flame, spray, rivers, waterfalls, rain, snow, fog etc, is changing stochastically, and it is difficult to model and visualize these natural sceneries by using traditional methods of modeling and simulation, so the simulation of natural scenery is also a challenging task.This thesis dedicates to the research on the simulation of waterfall. Particle system is chosen as the basic method of modeling to display the characteristics of stochastic and dynamic of the waterfall, and the collision effect between particles and obstacles are simulated. The general fluid simulation methods in domestic and foreign at present-day are introduced, and a discussion of the technology of particle system and collision detection which are carried on the fluid simulation is presented. A parameterized model of waterfall flowing particle system which is based on the particle system and physical dynamics theories has been established, and the particle attributes and the model characteristics are defined in detail. Through analyzed the characteristic of the particle system of waterfall and the technology of general hierarchical bounding box, a new algorithm is proposed in order to accelerate the collision detection between particles and obstacles. This method based on the technology of AABB hierarchical bounding box and the directivity of the waterfall movement, and can eliminate the faces which could not collide with the particles of the waterfall. The static models such as terrain and obstacle are modeled by professional modeling software, and then they were read and rendered through the programming, he effect of water wave is achieved through the method of changing grid apex at real time. Furthermore, some extremely good elements, such as sky, illumination and fog are also appended in the scene in order to achieve the effect of vividness.Finally, the thesis implements a real-time animation of waterfall based on visual C++ and OpenGL graphical library in PC platform, which pays attention to vivid visual effect and real-time processing of visual scene. Therefore, users can adjust parameters while observing the changing of the movement of the waterfall. Experimental results show that this method achieves real-time simulation to both the animation and the appearance of water fell, and the method can apply to the scene walkthrough and the 3D real-time game and other virtual scene.
Keywords/Search Tags:Waterfell, Particle system, Hierarchical bounding box, Collision detection, Real-time rendering
PDF Full Text Request
Related items