Understanding fractals

From one repeated rule to a branching river system: 55 substantial entries into the forms, ideas and methods of fractal geometry.

Romanesco with similarly shaped florets arranged in spirals
Romanesco repeats growth motifs over a few size levels—an instructive natural example, but not an infinitely exact fractal.Image: Jon Sullivan · Wikimedia Commons · Public Domain

Foundations

Scale, iteration, dimension and the ideas that make fractals different from ordinary geometry.

7 articles
  1. Romanesco with similarly shaped florets arranged in spirals

    What is a fractal?

    A clear introduction to fractals, self-similarity, scaling and fractal dimension—with mathematical examples and careful comparisons to nature.

  2. Close-up of a fern with similarly branching leaflets

    Self-similarity and scaling

    Understand exact, approximate, statistical and self-affine similarity—and why natural patterns repeat only across limited scales.

  3. Box-counting grid over a self-similar rough curve

    Fractal dimension

    What fractal dimension measures, how box counting works and why one object can have more than one meaningful dimension.

  4. Recursively branching mathematical tree with eleven levels

    Iteration and recursion

    How repeating a rule produces fractal detail, why iteration is not the same as recursion and how limits enter the definition.

  5. Color-rendered Julia set with winding boundary bands

    Complex numbers as a plane

    A visual introduction to complex numbers, magnitude, angle and the squaring operation behind Mandelbrot and Julia images.

  6. Two initially adjacent logistic-map orbits diverge

    Chaos is deterministic

    Why deterministic equations can become unpredictable, how sensitivity differs from randomness and where fractals enter phase space.

  7. Blue Mandelbrot deep zoom with repeatedly branching spirals

    Fractal glossary

    Concise definitions of attractor, bailout, basin, dimension, Fatou set, iteration, Julia set, perturbation, self-affinity and more.

History & discovery

From pathological curves to Mandelbrot’s geometry of roughness.

5 articles
  1. Portrait of mathematician Benoît Mandelbrot at EPFL in 2007

    A short history of fractals

    How strange nineteenth-century sets, complex dynamics and computers became the modern field of fractal geometry.

  2. Three approximations of an increasingly rough Weierstrass function

    When curves became ‘pathological’

    Why continuous nowhere-smooth and space-filling curves disturbed classical intuition—and later became central examples.

  3. Color-rendered Julia set with winding boundary bands

    Julia, Fatou and complex dynamics

    The early twentieth-century theory behind Julia sets, Fatou sets and the later Mandelbrot set.

  4. Portrait of mathematician Benoît Mandelbrot at EPFL in 2007

    Benoît Mandelbrot and the geometry of roughness

    How Benoît Mandelbrot connected scaling laws, natural roughness and computer graphics—and coined the word fractal.

  5. Blue Mandelbrot deep zoom with repeatedly branching spirals

    How computers made fractals visible

    How plotters, personal computers and GPUs transformed iterative mathematics into a visual culture.

Constructed fractals

Exact recursive sets, curves, gaskets, sponges and transformation systems.

9 articles
  1. Seven construction stages of the Cantor set

    The Cantor set

    Remove middle thirds forever and discover an uncountable set with zero length, self-similarity and dimension log 2/log 3.

  2. Fifth iteration of the Koch snowflake

    Koch curve and snowflake

    Build the Koch curve and understand how its snowflake can enclose finite area behind an infinitely long boundary.

  3. Seventh iteration of the Sierpiński triangle

    Sierpiński triangle and carpet

    How repeated removal creates exact self-similarity, vanishing area and a bridge from the Cantor set to higher dimensions.

  4. Isometric rendering of a third-order Menger sponge

    The Menger sponge

    Explore the three-dimensional relative of the Sierpiński carpet, with zero limiting volume and unbounded surface complexity.

  5. Overlaid first three orders of the Hilbert curve

    Space-filling curves

    How a one-dimensional interval can map continuously onto a square and why finite Hilbert curves help order multidimensional data.

  6. Color-marked iteration stages of a dragon curve

    The dragon curve

    Meet the Heighway dragon, a recursive paper-folding curve whose limit has a space-filling interior without crossing itself.

  7. Barnsley fern generated by an iterated function system

    Iterated function systems

    How a small collection of contracting transformations defines a unique fractal attractor.

  8. Barnsley fern generated by an iterated function system

    Barnsley fern and the chaos game

    How four affine maps and random choices grow a convincing fern from mathematical points.

  9. Construction diagram of an Apollonian circle packing

    The Apollonian gasket

    How mutually tangent circles recursively fill curvilinear gaps and connect classical geometry with number theory.

Complex dynamics & chaos

Mandelbrot, Julia, Newton, Lyapunov and attractors born from repeated rules.

9 articles
  1. Complete Mandelbrot set with clearly visible main body and satellites

    The Mandelbrot set

    What the Mandelbrot set contains, how z² + c creates its boundary and why deep zoom reveals related rather than identical copies.

  2. Color-rendered Julia set with winding boundary bands

    Julia sets

    How fixing c in z² + c creates a dynamical plane, from connected dendrites to disconnected Cantor dust.

  3. Burning Ship fractal with red islands on a turquoise field

    The Burning Ship fractal

    Why taking absolute values before squaring breaks rotational symmetry and creates the Burning Ship’s flame-like landscape.

  4. Side-by-side cubic Multibrot set and Multicorn

    Multibrot sets and multicorns

    How changing the power or conjugating the orbit creates new parameter families with distinct symmetry and bifurcations.

  5. Newton fractal with three color-separated basins of attraction

    Newton fractals

    How Newton’s root-finding method divides the complex plane into colored basins with fractal boundaries.

  6. Lyapunov fractal of a periodically alternating logistic map

    Lyapunov fractals

    How alternating parameter sequences turn the Lyapunov exponent of a logistic system into feathered stability maps.

  7. Numerically integrated Lorenz attractor with two butterfly-shaped lobes

    Strange attractors

    Why some dissipative chaotic systems settle onto bounded sets with sensitive motion and fractal geometry.

  8. Bifurcation diagram of the logistic map

    The bifurcation diagram

    Read the logistic-map bifurcation diagram from stable point through period doubling, chaos and periodic windows.

  9. Interwoven basins of a Newton method with five roots

    Basins of attraction

    How outcome maps divide state space and why their boundaries can make prediction arbitrarily sensitive.

Fractals in nature

Where branching, roughness and statistical self-similarity appear—and where the analogy ends.

12 articles
  1. Romanesco with similarly shaped florets arranged in spirals

    Are there really fractals in nature?

    A careful guide to natural self-similarity in trees, rivers, clouds, lungs and coastlines—and why none is infinite.

  2. Satellite image of the branching Colorado River Delta

    The coastline paradox

    Why smaller rulers measure longer coasts, how Richardson plots estimate scaling and where the paradox stops physically.

  3. Close-up of a fern with similarly branching leaflets

    Trees, ferns and branching plants

    How repeated branching and developmental constraints create approximate self-similarity in plants.

  4. Satellite image of the branching Colorado River Delta

    Rivers and drainage networks

    How tributary order, erosion and basin geometry produce scale-related river networks.

  5. Procedural cloud field assembled from layered noise scales

    Clouds, turbulence and scale

    Why cloud boundaries and turbulent fields show statistical scaling rather than exact geometric self-similarity.

  6. Shaded procedural mountain terrain from recursive height-field subdivision

    Mountains, surfaces and roughness

    How self-affine models describe terrain roughness, why vertical and horizontal scales differ and what erosion adds.

  7. Medical illustration of bronchi, alveoli and pulmonary vessels

    Lungs, blood vessels and neurons

    How biological branching creates large exchange surfaces and transport networks within finite organs.

  8. Scanning electron microscope images of branching snow crystals

    Snowflakes, crystals and branching growth

    Why snow crystals develop sixfold branching and scale-rich edges without becoming Koch snowflakes.

  9. Highly branching lightning against a dark night sky

    Lightning and dielectric breakdown

    How branching electrical channels grow through unstable fields and why their geometry resembles other transport-limited patterns.

  10. Medical illustration of bronchi, alveoli and pulmonary vessels

    Branching as a transport strategy

    Why trees, rivers and lungs share hierarchical geometry—and why efficiency claims require constraints.

  11. Multi-scale synthetic time signal with a slow baseline

    Fractal patterns in physiological signals

    How scale-related fluctuations are studied in heartbeat and other physiological time series—with necessary methodological caution.

  12. Simulation of a diffusion-limited, dendritically branching aggregate

    Diffusion-limited aggregation

    How random walkers sticking to a cluster create screened, branching structures related to transport-limited growth.

Rendering & applications

How mathematics becomes an image and where scale-aware models are useful.

13 articles
  1. Blue Mandelbrot deep zoom with repeatedly branching spirals

    Escape-time rendering

    How Mandelbrot and Julia renderers turn bounded-orbit tests, iteration limits and smooth counts into pixels.

  2. Vividly colored fractal relief with layered color bands

    Fractal coloring beyond iteration bands

    A guide to smooth iteration, potential, distance, angle, orbit traps, interior coloring and perceptual gradients.

  3. Distance estimate around the Mandelbrot set with fine distance contours

    Distance estimation and contour structure

    How derivative-aware estimates approximate distance to a fractal boundary and support contours, antialiasing and relief.

  4. Blue Mandelbrot deep zoom with repeatedly branching spirals

    Deep zoom and perturbation

    Why coordinates collapse at extreme zoom and how one high-precision reference orbit can support many nearby pixels.

  5. Burning Ship fractal with red islands on a turquoise field

    GPU fractal rendering

    How fractal pixels use parallel Metal compute on Mac and Apple Silicon, where divergence and precision cost performance, and why progressive refinement matters.

  6. Mandelbrot rendering with a visible tile grid for a large export

    Rendering images larger than one texture

    How tiled, disk-backed rendering creates enormous images while preserving coordinates, effects and antialiasing across seams.

  7. Pink three-dimensional fractal relief on black

    Fractal relief, normals and light

    How scalar fractal fields become height, normals, directional light and point-lit surfaces.

  8. Multifractal cascade with unevenly distributed mass across many scales

    Multifractals

    Why one dimension is sometimes insufficient and how singularity spectra describe uneven distributions across scale.

  9. Phased-array antenna board with repeated branching conductor structures

    Fractal antennas

    How self-similar and space-filling conductors can support compact or multiband antenna designs—and what geometry alone cannot promise.

  10. Fractal image with block grid and three transformed subregions

    Fractal image compression

    How block transformations approximate image self-similarity, why decoding is iterative and why the method remained specialized.

  11. Shaded procedural mountain terrain from recursive height-field subdivision

    Procedural landscapes and fractal noise

    How multi-octave noise creates scale-rich terrain and textures—and why domain warping and erosion make them believable.

  12. Vividly colored fractal relief with layered color bands

    Fractal art: mathematics as material

    How artists turn formulas, parameter search, color, texture, lighting and export decisions into authored images.

  13. Romanesco with similarly shaped florets arranged in spirals

    Common fractal misconceptions

    Clear corrections to claims about infinity, nature, dimension, chaos, random patterns and what a rendered image proves.