Font Size: a A A

Research Of Flower Simulation Algorithm Based On Perlin Noise

Posted on:2020-02-25Degree:MasterType:Thesis
Country:ChinaCandidate:Z W ZhangFull Text:PDF
GTID:2393330590978676Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Plant simulation is one of the most popular research topics in computer graphics and three-dimensional animation production,which plays an important role in computer vision,games and virtual reality.As an important branch of plant simulation,flower simulation has become an indispensable part of three-dimensional virtual scene simulation and has been widely used in scientific computing visualization,agricultural,forestry research,computer games,video production and so on.However,flower modeling is cumbersome and time-consuming due to the organs are fine and irregular,the geometric and morphological structure are of high complex.Moreover,how to fit real illumination based on physical model is also a challenging research work.In order to achieve the high efficiency and high simulation for flower modeling,this paper studies the related issues of virtual flower simulation,and presents geometry-based approach to reconstruct three-dimensional flowers.Considering the rendering effect of flowers in virtual scene,the improved physical illumination is applied to enhance the rendering reality.In addition,this paper further discusses the geometric modeling and realistic rendering method of virtual 3D flowers.For the geometric modeling of virtual flowers,the Catmull-Rom spline curve is first used to draw the sketch,the depth value is generated by two-dimensional Perlin noise,the noise XY axis scaling parameter is introduced to control the curl degree of petals and leaves.In such a way a flake organ modeling algorithm based on Perlin noise is proposed.Then the stochastic perturbation function is used to realize the rapid modeling of flower stem,and the fine cylinder and ellipsoid are used to fit stamens.Finally,the mathematical equation based on Vogel model was used to reconstruct the spatial position structure of petals and complete the construction of flower morphological structure.In the realistic rendering of flowers and plants,combined with the translucency of flower organs,a flower rendering algorithm based on BSDF model is proposed,which can simulate optical phenomena from diffuse reflection,high light reflection and transmission.In order to reduce the computational complexity of the lighting rendering process,Ops2-based highlight reflector is introduced to replace the Cook-Torrance model of the mainstream game engine.Based on the above research,this paper constructs virtual flower morphology models such as rose,carnation,tulip,pansy and Persian chrysanthemum,realizes realistic rendering based on physical laws,and generates flowers in different growth stages by adjusting different parameters.Comparing with fractal geometry and Bézier surface,the proposed method requires fewer control points and obtains higher modeling efficiency in sketch drawing.Moreover,the modeled flower has high simulation degree and the rendered illumination has strong sense of reality.
Keywords/Search Tags:Computer simulation, Catmull-Rom spline, Perlin noise, Vogel model, Physical rendering, Flower simulation
PDF Full Text Request
Related items