Font Size: a A A

Growth Simulation Of Climbing Plants Based On Procedural Natural Scene

Posted on:2021-02-01Degree:MasterType:Thesis
Country:ChinaCandidate:H L ChenFull Text:PDF
GTID:2370330611465659Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The growth simulation of plants has always been a key research issue in Compute Graphics.As an important kind of plants,climbing plants have the characteristics of requiring supportive objects to grow.How to simulate the growth of climbing plants is a difficult research.The growth simulation of climbing plants in natural scene is inseparable from the supportive terrain for climbing.The algorithm of procedural generation can efficiently generate random,diverse and non-repeating natural scenes and terrains.Therefore,how to combine natural scene based on procedural generation with climbing plants to simulate the growth of climbing plants in a variety of terrain is a difficult problem.This paper takes the generation of natural scenes in games as the research background and uses the procedural approach to discuss the real-time simulation of natural scenes that includes complex terrain,climbing plants and clouds.This research has practical values.Based on the noise algorithms and 3D reconstruction algorithms,this paper proposes a realtime modeling and rendering method for procedural terrain.Meanwhile,in order to construct sky,the volume rendering method is used to generate procedural clouds.The rasterization rendering method and the volume rendering method are combined to generate a procedural natural scene.Secondly,according to the biological model and growth characteristics of climbing plants,a particle-based method is proposed to model climbing plants,combined with space colonization algorithm to simulate the process of growth on a supportive object.Finally,the growth algorithm is applied to a procedural natural scene in order to simulate the growth of climbing plants based on a procedural natural scene.L-System algorithm is commonly used to simulate the growth of plants in the existing research,which has the disadvantage of lack of simulating climbing plants growing in different kind of terrain.Based on the existing research results,this paper innovatively proposes to combine the procedural generation algorithm with the growth simulation algorithm to more realistically simulate the growth result of climbing plants under the influence of different terrains and environmental factors.This paper uses Direct X interface and the GPU-based shader programming language HLSL to build a rendering framework and realize the growth simulation of climbing plants based on procedural natural scene.This paper also analyzes the results of growth simulation,rendering effects and algorithm efficiency.By applying the algorithm in a variety of random natural scenes,the rationality and versatility of the algorithm are verified.
Keywords/Search Tags:Climbing Plants, Particle System, Space Colonization, Procedural Generate, Noise Algorithm, 3D Restruction
PDF Full Text Request
Related items