Hydra and Wreath Components

The hydra component multiplies all components attached to the p-graph and places them in a star-shaped arrangement. With the hydra component, the user can define the number and size of …

Horn Component

The geometry produced with the horn component is used as the basis for all types of stems, branches or trunks, and it can additionally be used for the ren­dering of …

Surface of Revolution Component

This component generates an additional geometrical primitive: a surface of rev­olution. The user can edit the silhouette as a polygonal curve as well as deter­mine the resolution in the direction …

Camera Component

The camera component is the root component of every plant description, thus it must always be the first element in the structure tree. It accommodates all parameters that are needed …

Algorithmic Multiplication

If a multiplication component is part of a p-graph, then during the production of the i-tree the corresponding subtree is generated as many times as is indi­cated by the corresponding …

Rule-Based Object Production

Interactive Modeling The previous chapter demonstrated that rule-based procedures are a very pow­erful method for the production of a variety of plants. Nevertheless, there are many alternative modeling procedures. On …

. Categorizing the Methods

Rule-based systems and in particular L-systems provide possibilities for mod­eling plants in extremely compact ways. The fundamental formalism of L-sys - tems is simple and has its aesthetic attraction. using …

CSG-Based Modeling

object instancing is also used in CSG graphs (Constructive Solid Geometry), a common type of representation for objects within the CAD domain. A CSG expression is a set operation with …

Object Instancing

To model branching structures, often tree-like data structures are used. We saw this already in some procedural methods in Chap. 4. In the case of L-systems, the tree is represented …

Iterated Function Systems

The method proposed by Barnsley and Demko [10, 35] for modeling natural objects does not work with geometric data, but rather with two - or higher­dimensional point sets. The structures …

Use of Position Information

Similarly to how environmental information is incorporated into the production of the branching structures, geometrical aspects of modeling can be integrated as well [167]. Instead of a communication module, user-defined …

Animation of L-Systems

In [166] and later in [164] Prusinkiewicz et al. introduced extensions for L - systems which allow for the animation of growth processes in static models. The most important extensions …

Modeling of Phyllotaxis

Phyllotaxis is the spatial arrangement of leaves in blooms and was introduced in Sect. 3.4. Also, we previously discussed different procedures for the pro­duction of phyllotaxial patterns. In the following, …

Context-Sensitive Systems

As already mentioned at the beginning of this chapter, in a context-sensitive system the use of a production is made dependent on the local environment of a character. The left …

Stochastic and Parameterized Systems

The L-systems introduced so far are deterministic, and thus always produce the same branching structures. In order to replicate the variability of nature, probabilistic influences must be brought into the …

Three-Dimensional Commands

The commands operated so far on a two-dimensional plane. However, they can easily be extended to a three-dimensional space. Aside from the third coordi- nate, the only difference is the …

Branching Structures

For the modeling of branching structures, L-systems have to be extended. The processing of the string sequence is now accomplished by means of a so-called pushdown automaton. This method contains …

Lindenmayer Systems

Lindenmayer systems or L-systems, are one kind of string rewriting mecha­nism, consisting of a set of rules and symbols that model growth processes. An initial string or symbol, the axiom, …

Rewriting Systems

The general mechanism of a rewriting system can best be illustrated with the so-called snowflake curve or von Koch curve. This curve is actually the classic example of a rewriting …

Rule-Based Modeling

Single Plants Are “Emerging” Aristid Lindenmayer’s approach to describing morphological forms of plants using so-called string rewriting systems [117, 118, 119] opened a broad sci­entific field in botany as well …

Remaining Questions

The number and variety of algorithmic methods that can be applied to model plants and in particular trees convincingly faithfully, is indeed surprising. It may be due to the relatively …

Modeling of Phyllotaxis

In Sect. 3.4 we already mentioned the remarkable effect that the mathemati­cal method using the Golden Angle describes the arrangement of the seeds in many flowers very well, but that …

Growth in Voxels

The last procedural method discussed in this chapter generates climbing plants, which are actually in an entirely different category. Ned Greene [77] deals with the question of how the interaction …

Approximate Modeling

While these approaches, with the exception of the particle-based procedure of Reeves and Blau, endeavor to model trees as realistically as possible, it is the affirmed goal of Weber and …

Tree Modeling Using Strands

Leonardo da Vinci assumed that for trees in a branch bifurcation, the cross­section of the father branch equals the sum of the cross-sections of his children. This was already discussed …

Combinatorial Approach

In Sect. 3.2, we already addressed the Strahler analysis of trees and other net­works. Vannimenus and Viennot [222] extend this subject with the goal to find a combinatorial mechanism for …

An Approach Based on Budding

An approach oriented on botanical growth rules was pioneered by De Reffye et al. [34]. The authors simulated the growth of the shoot axes in discrete time steps from node …

Geometric Modeling

Bloomenthal [17, 18] focuses on the geometrical aspects of tree modeling. The approach is demonstrated with a tree example that shows a branching struc­ture generated by a recursive algorithm. Unfortunately, …

Generation Using Particle Systems

Compared with the previous achievements in this area, the works of Reeves [171] as well as Reeves and Blau [172] illustrate the different motivations un­derlying the modeling of plants. Reeves, …

Regulation of the Branching Process

Ten years after their first work, Honda et al. [92] examined how a branching procedure can be controlled by rule mechanisms. They found that with plants that have dense branching …

Three-Dimensional Procedural Models

Honda [91] and Fisher [62, 63] also came from a botany background. Their approach is to simulate the branching structures of trees and other plants using another procedural model. Here, …

A First Continuous Model

Independently of the discrete cellular automata, Dan Cohen, a botanist, im­plemented the first procedural method for the modeling of branching struc­tures [29]. For each branching pattern a Fortran program was …

Cellular Automata

Stanislaw Ulam [220] worked with John von Neumann and became inspired by von Neumann’s concept of cellular automata. In this concept, the space, either an arbitrary dimensional abstract space or …

Procedural Modeling

Programming of Plants Computer-assisted simulation of natural growth processes was introduced as early as 1966 - during the time computers became more and more available to researchers. So-called cellular automata, …

Spatial Mechanistic Models

contrary to the phenomenological models, mechanistic models are based on ecological parameters of individual system components, which are defined in­dependently. The result of the simulation is determined by these parameters, …

Как с нами связаться:

Украина:
г.Александрия
тел./факс +38 05235  77193 Бухгалтерия

+38 050 457 13 30 — Рашид - продажи новинок
e-mail: msd@msd.com.ua
Схема проезда к производственному офису:
Схема проезда к МСД

Партнеры МСД

Контакты для заказов оборудования:

Внимание! На этом сайте большинство материалов - техническая литература в помощь предпринимателю. Так же большинство производственного оборудования сегодня не актуально. Уточнить можно по почте: Эл. почта: msd@msd.com.ua

+38 050 512 1194 Александр
- телефон для консультаций и заказов спец.оборудования, дробилок, уловителей, дражираторов, гереторных насосов и инженерных решений.