The goal of this work is to design and prove basic principles of fractal generating of natural plant objects like trees, bushes, etc. This work discusses one possible way of creating models of plants based on L-system gramatics and deformation functions development. Whole work is intended to be a support for virtual reality systems.

KEYWORDS: natural object, plant, skeleton, L-system, grammar, SDL, deformation functions.

1  Introduction

Grow simulation generator of 3D models of natural objects is tool for creating models of natural plants. This document presents one possible solution of this problematic.

If you want to simulate some real scenery, e.g. landscape, you will probably want to use realistic looking models of plants. It is not easy task to create a good working generator of those plants, which will produce models of good quality, when you think about variety of natural plant objects and it pays to devote attention to design strong fundamentals of creating plant models. That is a reason why I have consecrated my work to this problem.

Methods for modeling and generating models of plants should be effective, easy to use and, at once, strong enough to ensure satisfactory quality of produced models which will not be very hard to visualize. Full 3D models are required for needs of virtual reality and not only set of 2D structures simulating 3D model. It is is unacceptable because those set of 2D structures has not important features which are necessary for good 3D visualisation (shadows, prespective, etc.)

Process of plant design and generating is divided into two phases. So called skeleton of natural plant object is designed in phase one. Problem of skeleton design is discussed in section 2. The skeleton is developed into final representation of model in phase two. Methods of skeleton development are described in section 3.