Digital Design of Nature

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, its production is not revealed. The control points created with the algorithm are then connected by continuous spline interpolation. The surface is created by connecting circular disks that are arranged perpendicularly to the spline.

With previous methods one encounters problems as soon as a natural appear­ance of branching has to be obtained, which can be seen with Oppenheimer’s approach (Fig. 4.8). Bloomenthal therefore constructs saddle surfaces between the two branching strands that reproduce the natural branching very faithfully. This is illustrated in Fig. 4.9b.

Geometric Modeling

(b)

 

Figure 4.9

(a) Procedural tree model including bark, roots and branches; (b) finished model with additional leaves (Courtesy of J. Bloomenthal)

 

Geometric Modeling

(a)

Furthermore, Bloomenthal suggests a modeling method for the roots using so - called “blobs” [16]. Here a surface is defined using the point set that has a given distance to a single geometric object or a quantity of objects. A simple example is a ball whose surface points all have the same distance from the center and are described using the circle equation R2 = x2 + y2 + z2. All points for which the above equation holds are situated on the ball’s surface with radius R around the center point.

For the modeling of branches and roots, the objects that define the surface are the roots’ skeleton curves that diverge in the lower trunk area (see Fig. 4.9b), and so define the root area. The bark is rendered through bump-mapping with a texture that was obtained (via scanning) from genuine bark. The results look very realistic, and the methods can easily be transferred to other trees.

Digital Design of Nature

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 …

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

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

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

Партнеры МСД

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

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

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