Font Size: a A A

GPU-based Realistic Rendering And Interactive Roaming Of Plant Population

Posted on:2019-01-21Degree:MasterType:Thesis
Country:ChinaCandidate:Y XuFull Text:PDF
GTID:2428330596464825Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Plant populations are one of the most common scenes in the natural world.Realistic simulation of plant population scenes has important application value in many fields.In the process of plant modeling and virtual simulation,in order to reduce the effects of organ penetration and other factors on the realism of the plant model,a suitable collision detection scheme for the plant model needs to be designed.In addition,in the virtual simulation of plants,dynamic simulation of plants is often required.In order to simulate the dynamic effect of plants more realistically,a set of plant deformation simulation algorithms that are suitable for the physiological characteristics of plants needs to be designed.Whether in the natural or artificial cultivation process,the plants tend to grow in groups and become communities of various sizes.Therefore,it is of great significance to study how to draw the plant population model faster and better.In this paper,with the knowledge of computer graphics,tomato was taken as an example to carry out collision detection and dynamic simulation of tomato plants,and a drawing scheme of a tomato plant group was proposed to realize the modeling and roaming of tomato garden scene.The main work of this article is as follows:1.Aiming at the growth characteristics of tomato plants,a set of MBVT(Mixed Bounding Volume Tree)construction scheme was proposed,and the construction of bounding volumes at each level was simplified by using features of tomato digital model.At the same time,combined with the GPU parallelization method,through the parallel analysis of the collision detection process of tomato plant groups,the CUDA-accelerated tomato plant population collision detection procedure was designed,making the overall collision detection time-consuming reduced by 92%-96%.Improve the efficiency of the collision detection scheme of this article.2.A tomato-plant deformation simulation method based on particle-spring model was proposed.First,the control point skeleton was generated based on the morphological characteristics of tomato plants,and the tomato plant model was drawn using a technical program such as generalized cylinder;then,the physical point-spring system was created based on the skeleton of the control point of the tomato plant model to perform the physical reality of the tomato plant.Deformation simulation.This scheme achieves a more realistic model deformation simulation on the scale of tomato leaves.3.Realized the interactive roaming system of the tomato garden scene.First,tomato LOD multi-resolution model sequences were constructed in combination with the characteristics of tomato models;then tomato plant group scenes were constructed by using GPU to accelerate the drawing of tomato plant groups.Based on the rendering of tomato plant population,a tomato garden scene was constructed and a tomato garden roaming system was implemented.This paper designs a set of improved schemes for the population mapping,collision detection and interactive simulation of plant models,and validates them in the interactive roaming system,which provides a new scheme for large-scale plant population mapping.
Keywords/Search Tags:Plant Simulation, Collision Detection, GPU, Plant population rendering, Interactive roaming
PDF Full Text Request
Related items