-
Notifications
You must be signed in to change notification settings - Fork 81
Branch Parameters
The maximum number of child branches at a given level on each parent branch. The first level parameter indicates the number of trunks coming from the floor, positioned in a rough circle facing outwards (see bamboo). If <0 then all branches will be placed in a 'fan' at the end of the parent stem.
The length of branches at a given level as a fraction of their parent branch’s length
Maximum variation in branch length
Proportion of branch on which no child branches/leaves are spawned
Controls the distribution of branches along their parent stem. 0 indicates fully alternate branching, interpolating to fully opposite branching at 1. Values > 1 indicate whorled branching (as on fir trees) with n + 1 branches in each whorl. Fractional values result in a rounded integer number of branches in each whorl with the rounding error distributed along the stem. The image below shows branching patterns for values of 0, 1 and 4.
Controls the tapering of the radius of each branch along its length. If < 1 then the branch tapers to that fraction of its base radius at its end, so a value 1 results in conical tapering. If =2 the radius remains uniform until the end of the stem where the branch is rounded off in a hemisphere, fractional values between 1 and 2 interpolate between conical tapering and this rounded end. Values > 2 result in periodic tapering with a maximum variation in radius equal to the value − 2 of the base radius - so a value of 3 results in a series of adjacent spheres. The image below shows taper values 0, 0.5, 1, 1.5, 2, 2.2, 3 from left to right.
Override for altering the base radius of branches at a specific level, avoid using this if possible as it will often lead to unnatural branching appearance.
Number of segments in each branch
Angle by which the direction of the branch will change from start to end, rotating about the branch’s local x-axis
Maximum variation in curve angle of a branch. Applied randomly at each segment
Angle in the opposite direction to the curve that the branch will curve back from half way along, creating S shaped branches
Maximum number of dichotomous branches (splits) at each segment of a branch, fractional values are distributed along the branches semi-randomly
Angle between dichotomous branches
Maximum variation in angle between dichotomous branches
Maximum angle by which the direction of the branch may change from start to end, rotating about the branch’s local y-axis. Applied randomly at each segment
Controls the angle of the direction of a child branch away from that of its parent
Maximum variation in down angle, if < 0 then the value of down angle is distributed along the parent stem
Angle around the parent branch between each child branch. If < 0 then child branches are directed this many degrees away from the downward direction in their parent's local basis (see palm leaves). For fanned branches, the fan will spread by this angle and for whorled branches, each whorl will rotate by this angle
Maximum variation in angle between branches. For fanned and whorled branches, each branch will vary in angle by this much