With the rapid development of computer graphics and simulation technology, promote the research of plants simulation in the natural world. Virtual plant related to Botany, Mathematics, Graphics, Education and other disciplines, is a cross-cutting interdisciplinary research. Accurately speaking, the virtual plant is, in the three-dimensional space, using a computer to simulate plant growth and development, to reflect the law of the morphological structure of plants and the physiological structure. Be widely used in computer-aided design, education and training, leisure and entertainment, electronic commerce and virtual laboratory, and plays an important role in such various fields.At present, for the virtual plant, a variety of simulation models and modeling methods have been established. But the variety of modeling methods is not universal and difficult to balance the modeling efficiency and realistic of modeling results, so single modeling method can not meet the needs of efficient modeling. Generally speaking, study for the virtual plant divided into: simulation of the appearance form, focusing on the visual realism; simulation of plant physiological growth, focusing on compliance Botany theory. However, study about combination of the morphological structure model and the physical is less. Maize in the national economy plays an important role; therefore, studying the maize is Significant.This article based on the status of virtual plant research, for lack of a single modeling method, do some research as following: firstly summarize the existing problems and the significance and value of this research. Secondly, introducte the knowledgeof computer graphics, artificial life principles, principles of botany, Bézier curves and surfaces and etc. And then analysis of the morphology and growth characteristics of maize, and select the appropriate growth function. The main part of paper detailed do comparative study of various modeling methods, proposed a improved L-system of random parameters, to simulate the topology of virtual maize,and using the Bézier curves and surfaces combined with a suitable growth function to modeling construct of geometric growth model of the virtual maize stems, leaves, tassel, and other organs, and then study the effect of the temperature, day length and other environmental factors in growth of maize, to create a constraint model of virtual maize and then combined with growth model. Finally, under VC++ development platform, use OpenGL graphics library technology to achieve dynamic simulation of continuous growth process of the virtual maize. Fully verify the effectiveness of modeling program described in this article, and have some practical value. |