The simulation of natural scenes, such as tree, is one of the frontiers subjects of 3-D visualization application technology. The simulation of tree plays an important role in artificial intelligence, computer game, virtual reality CAI, agriculture and forestry research etc., and has had a wide aplication in these areas.Fractal geometry is a science of describing the natural scene, which builds models for the natural entities through many kinds of the modeling methods, based on the self-similarity of natural scenes.This paper makes a wide and deep review and detailed comparison to the theories and techniques used in current most popular 3-D tree modeling software, it focuses on analyse the basic theory, application and the computer realization of the fratcal theroy, especially the L-System. Also, it makes a multi-angle analysis on the 3-D tree modeling used the L-System method. Based on this review, combined with the characters of tree shapes, set some parameters which effect the morphology of tree, it puts forward a parameters 3-D tree modeling based on L-System and the theory of layer structure of tree. In Microsoft Visual Studio 2005 using C++ language integrated with OpenGL and MFC techniques, using the realistic image rendering technique, add illumination and texture mapping, we create a 3-D tree modeling software which can efficiently simulate the 3-D shape of the individual tree and an easy forestry landscape as well. The tree, generated by the program, thus is three-dimensional, vivid, and accord with natura1 law.This paper is a new experiment on the methods of 3-D tree modeling, and it can provide a new platform for the foresty research, provides support to the visualization research of forest lanscape and can give good suggestions to the further related researches and developments also. |