Depth
Angle °
Ratio %
Asymmetry %

A fractal canopy is built by repeated bifurcation: a trunk splits into two branches at a fixed angle from its own direction, each of those splits again at the same angle, and so on for a fixed number of iterations (depth). Every generation shrinks by a constant length ratio relative to its parent, which keeps the whole structure self-similar — zooming into any branch shows the same shape as the whole tree. Asymmetry skews that split unevenly between the two sides — positive values swing the right branch wider than the left (and vice versa for negative values), giving the canopy a wind-blown lean instead of a perfectly mirrored fork. Branch color and thickness are interpolated by depth, from a brown trunk to green tips, purely to make the generations easier to read.

The whole page was created with Claude Code. These were the most significant prompts that shaped this page:

  1. Create a new fractal in graphics/fractals/ based on a canvas, following the layout of the existing fractals — starting with a Fractal Canopy tree.
  2. Add an Asymmetry control.