Tree Creation

Stem_Levels

number of branch levels

level 0 = trunk; level 1 = main branches, growing out of the trunk; level 2 = sub branches growing out of the main branches; … last level = leaves growing out of the level before

(stems are the trunk plus all branches)

 

N_Curve_Resolution

number of segments the stems of level n are devided in

0_Curve_Resolution = x ® the trunk consists of (x+1) segments

1_Curve_Resolution = y ® each main branch consist of (y+1) segments

….

0_Curve_Resolution = 3

0_CurveResolution = 2

N_Splits/Segment

determines the number of splittings after each segment in level n

if this value is decimal, the digits behind the point are added to the splits/segment value of the next segment.

 

1_Splits/Segment = 1

1_Splits/Segment = 0.5

0_Base_Splits

determines the number of splits right after the very first trunk segment

all following splits are calculated with 0_splits_per_segment

0_Base_Splits = 1

0_Base_Splits = 2

N_Split_Angle

determines the angle between the longitudinal axis of the segments before and after a split

the rotation around the longitudinal axis is partitioned evenly.

 

Basesize

height of the lowest main branch ® the part of the trunk beneath is branchless.

1_Branches stands for the count of main branches. their position on the trunk is evenly distributed between the end of basesize and the peak. (1_Branches = 4)

2_Branches determines a maximum for the count of sub branches. their position is equally distributed over each main branch. the number of branches is shortened by the length of the main branches.

N_Angle_Down

determines the angle between the longitudinal axis of a stem and its sub stems

this angle can be modified by the tree shape

N_Angle_Rotate

determines the angle between two stems around the longitudinal axis of their parent stem.

(view from top)

N_Curve

determines the angle between the first and last segment of a stem in level N

® the angle between two segments is (n_curve / (n_curve_resolution + 1)).

 

N_Curve_Back

if this value doesn’t equal zeor, n_curve is only distributed over the first half of segments and n_curve_back bends the second half.

 

0_Flare

determines the widening of the base of the trunk.

this effects the lower 1/8 of the trunk length.

 

0_Lobes

determines the number of convexities.

if this value is greater than zero, more triangles have to be drawn. otherwise the effect of lobes will no be visible.

0_Lobe_Depth determines the size of the convexities.

 

(view from bottom)

General_Scale

height of the trunk in meters

 

 

Radius_Ratio

determines the radius of a stem in relation to its length (radius = length * radius_ratio)

 

 

Ratio_Power

determines the diameter of a branch in relation to its parent