Large Pine Tree

This was a try at modelling a more mature tree with the basic premise being to create a larger tree size with out proportionally increasing the leaf size. Sounds simple, but I have observed in my own habits and in tree models by some other people, that the there is a tendency to increase the foliage density by increasing leaf size. This model also yielded a much larger number of leaves since not much attempt was made to control the number of polygons.

Source: tallpine.ngp

Maple Tree

The maple tree was prompted by a post on the foum regarding the challanges of (easily) modelling a specific tree type with ngPlant. The basic branching structure and overall shape were fairly straight forward to model. Proper leaf orientation, however, was a challange since ngPlant at this stage of development (ver. 0.9.2a) did not have leaf tropism controls.

Although cross-section and axis resolution of branches was kept to a minimum, the model still has a fairly heavy polygon count.

N.B. This is a very "typical" tree model; that is, modeled as the tree would appear growing free-standing or in a hedgerow. Trees in a forest, however, typically have a much different profile with most of the leafy branches near the top.

Source: maple.ngp

Aspen Tree

This was one of the easier trees to model (or so it seemed). Truth to tell, I only decided to call it an aspen and apply the appropriate leaf textures after the basic tree was done.

Source: aspen.ngp

Small Fir Tree

This tree model takes advantage of the branching multiplicity parameter.

Fir trees (and many others as well) also have a "leaf" at the tip of the branch and trunk. The version of ngPlant (ver. 0.9.2a) used for this model, however, did not provide the option of placing a leaf at the tip of a branch. The work-around was to use a second leaf with a high Density value, high Min offset value and full "forward" Declination (Density and Min offset were trimmed so as to result in only one leaf).

Source: fir.ngp

Wild Rose

Not just for trees, ngPlant can be used for shrubs too. Multiple stems are achieved by making the length of the parent trunk very short (similar to the fern model provided with the distribution).

Source: rose.ngp

Flowering Goldenrod

Goldenrod is a late summer wild flower which grows abundently here in North America. The flower head is quite varied among species; the one depicted here is one possibility among many. It was also a good candidate using the golden angle (approx 138°) on the leaf RevAngle.

Source: goldenrod.ngp


Multiple stems were done in the same manner as for the rose, but with the parent trunk hidden. Elements were placed at the tips of the stems using the same technique described for the fir tree.

Source: flower.ngp