Font Size: a A A

Realistic Simulation Of Tomato Garden Based On GPU And Spreading Routes Model Of Raindrops Among Plant Canopy

Posted on:2012-07-28Degree:MasterType:Thesis
Country:ChinaCandidate:H J JinFull Text:PDF
GTID:2348330491963201Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
In recent years,the simulation of natural scenes has become a hostspot in the fields of computer graphics.As an important component of natural scenes,realistic simulation of plants groups,such as forests,grasslands and pastoral,have attracted the attention of many researchers.How to efficiently and vividly simulate the morphology and growth process of plants and plant groups under the external environmental factors,have great significance and practical value to study the rules of plant growth and the establishment of vivid natural scenes.In this paper,the morphology of tomato plants under rain and external forces are studied,and a GPU-based visualization system of tomato garden is developed.The main contributions of this paper are shown as follows:1.To simulate the dynamic growth process of the tomato plant,an improved parametric L-system and geometric organ modeling technique are respectively used to model the structural topology and the organ appearance.Deflection angle parameters are added to simulate the force deformation of the tomato plant in the improved model.2.A force model of tomato stem and leaf axis are established in this paper based on the principle of elastic rods.Firstly,the change of deflection angle parameters is used to simulate the force deformation of tomato plants.Secondly,an algorithm of shape recovery based on the principle of vibration damping,is introduced to simulate the animation of the tomato plant after the external force disappears.3.The rain scene is simulated by using the particle system.And the rain is discretized into many mutually independent particles.,Combined with water mass conservation principles and kinetic energy conservation principles,the propagating path of raindrops is calculated.Thus,spreading routes model of raindrops among plant canopy is established and is used to simulate the interaction between rain scene and tomato plant.4.This paper proposes a GPU-based rendering method to implement the realistic simulation of tomato garden.Firstly,vertex-shader is used to calculate translation,rotation and size of tomato organ,and then frag-shader is used to process texture,color of tomato organ.Secondly,based on tomato model,the growth of tomato garden is simulated vividly.5.Based on above algorithms and the models,a visualization system of tomato garden is implemented under VS2005 with GLSL,with C + + programming language and MFC framework.In a word,the interaction of plants and environmental factors are studied in this paper.By using the systems,the growth process of tomato plants(both single and group),and the real-time interaction between environmental factors and tomato plants,can be simulated vividly.
Keywords/Search Tags:virtual tomato, parametric L-system, external force, spreading routes model of raindrops among plant canopy, virtual tomato garden system, real-time interaction
PDF Full Text Request
Related items