Build recursive branching trees from a single trunk. Change depth, angles and scale to see how small rule changes produce very different shapes. Export your tree as an image.
Branches: 0Depth: 0Angle: 0°
The tree starts as one line (the trunk). At its tip the algorithm draws two shorter lines at a fixed angle left and right. Each of those branches is treated the same way until a chosen depth is reached. Branch length is multiplied by the shrink factor at each step, so twigs get shorter. The result is self-similar: the same pattern repeats at different scales.
Small changes to angle or shrink factor produce very different shapes, from sparse bushes to dense crowns. Try the Random button to sample the range.