Font Size: a A A

Research And Implementation Of Large-scale Dynamic Forest Scene Simulation Technology

Posted on:2014-02-26Degree:MasterType:Thesis
Country:ChinaCandidate:X CuiFull Text:PDF
GTID:2248330398465515Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The forest is an important part of the natural scene. The simulation of forest sceneoccupies an important place in the field of virtual reality. However, the swaying of trees inthe wind is a complex physical and mechanical system. Due to the complex of the modeland large number of the trees in the scene, it is difficult to simulate the scene in real-time.That makes large-scale dynamic simulation of the forest scene a hotspot and difficulty inthe field of virtual natural landscape research.Based on the existing research results on rendering of trees and forest, this thesis usesthe Cook-Torrance lighting model and pre-computed translucence texture to enhance thedisplay of the leaves. And we also use the polynomial fitted from Euler-Bernoulli beammodel and length correction to calculate the deformation of branches rapidly. Thecomputation of deformation and animation is performed by tree levels in GPU. Toimplement swaying of the branches and vibrating of leaves, we use2D noise texture.To deal with large-scale rendering of the forest scene, we project the view frustum tothe horizontal plane and apply a quad tree structure to achieve the fast frustum culling. Wepresent a hybrid rendering method which uses impostor to implement LOD of trees. Thismethod does not reduce the final quality of the scene but simplifies the calculation of treesin the distance.On the basis of the above research, we use Visual Studio C++developmentenvironment with OpenGL and GLSL language to build a prototype system. The resultsshow that this method can display the dynamic effects of trees at various distances. Therequirement of real-time is achieved. The achievement of this thesis can be referred bysimilar research and application.
Keywords/Search Tags:Forest Scene, Tree Animation, LOD, Leaf Rendering, Impostor, GPU
PDF Full Text Request
Related items