A fluid layer heated from below stays perfectly still while the temperature difference is small: heat simply diffuses. Past a critical difference, buoyancy beats viscosity and the layer spontaneously organizes into convection cells — the same skeleton that appears in a soup bowl, in Earth's mantle, and in the granulation on the Sun.
The model is the two-dimensional Boussinesq equations in vorticity–streamfunction form, with the free-slip boundaries of Rayleigh's 1916 analysis — the rare convection setup where theory is exact: onset at Ra_c = 27π⁴/4 ≈ 657.5, preferred wavelength 2√2 layer depths. This study runs it in real time on the GPU (a ping-pong texture holds vorticity, temperature and streamfunction; a relaxation pass recovers the flow).
The film follows the birth of convection from silence: the boundary layer fails everywhere at once, a forest of plumes erupts, collides, winds into spirals, and settles into cells that keep the memory of their birth.
the plume forest — the boundary layer failing everywhere at onceRa 3×10⁶ · Pr 7 · Γ 3 · seed 42 · t 0.004 · furnace
MotifRayleigh–Bénard convection / Boussinesq equations / plumes and cells
MethodA small simulator was generated and modified with AI assistance, then ported to a real-time GPU (GLSL) renderer. The visual output was selected through parameter exploration.
ObservationBelow Ra_c = 657.5 the layer stays still; above it, convection is born as a forest of plumes that collide, wind into spirals, and consolidate into cells. Higher Prandtl number keeps sheet-like plumes alive; each cell interior winds its temperature into a spiral — the memory of its own birth.
ReferenceLord Rayleigh, Phil. Mag. Ser.6, vol.32, no.192, 529-546 (1916); Barry Saltzman, J. Atmos. Sci., vol.19, 329-341 (1962).
This is not a scientific simulation result, but a visual interpretation of the phenomenon.
THE SAME CONVECTION, TWO PORTRAITS
The butterfly was born in this pot — the Lorenz equations are this layer, cut to three modes.
Study #05 — LorenzStudy #18 — Rayleigh–Bénard
The equationsSaltzman's expansion of this layer, truncated to three modesthe full two-dimensional field — vorticity, temperature, streamfunction
What is drawnthe skeleton — one orbit tracing phase spacethe body — plumes, spirals and cells in the fluid itself
The driveρ, the Rayleigh ratio — one number past onsetRa, the same dial — from stillness to plume turbulence
The chaosa point forever switching wingsplumes erupting, colliding, wandering — the flow itself
PARAMETERS EXPLORED
parammeaningeffect on the image
Rathe Rayleigh number — how hard the layer is driven (temperature difference)the story's main axis: still below 657.5 → steady rolls (10³) → wavering cells (10⁵) → plume turbulence (10⁶ and up)
Prthe Prandtl number — the fluid's personality (momentum vs heat diffusion)low (0.7, air) mixes fast into large cells; high (25–100, oils) keeps thin sheet-like plumes alive
Γaspect ratio — the width of the box in layer depthssets how many cells fit, and the composition; the heat carried barely changes — the boundary layer decides
seed / tinitial disturbance and observation timethe roll count is multi-stable, so the seed is casting; t picks which moment of the birth arc to cut
Each image below records its exact parameter set.
THE MATHEMATICSthe model behind the images
The model, exactly as Saltzman wrote it in 1962: the two-dimensional Boussinesq equations in vorticity–streamfunction form, with the free-slip boundaries of Rayleigh's 1916 analysis. Temperature is written as the departure θ from the still, purely conducting state; J(ψ, ·) is carriage by the flow.
∂tω=−J(ψ,ω)+Pr∇2ω+RaPr∂xθ
The spin of the flow. A sideways temperature difference is the one source term — buoyancy making vorticity. This is the line where heat becomes motion.
∂tθ=−J(ψ,θ)+∇2θ+∂xψ
The heat: carried by the flow and smoothed by diffusion, while rising fluid lifts the background temperature gradient with it.
∇2ψ=ω,u=−∂zψ,w=∂xψ
The streamfunction ties spin back to motion — its contours are the streamlines the plumes ride. On the GPU a relaxation pass recovers ψ from ω each step.
Ra(k)=k2(k2+π2)3,kc=2π,Rac=427π4≈657.5
Rayleigh's 1916 result: the neutral curve, the preferred cell width, and the universal onset — the numbers this engine was measured against (onset found at 657.66, off by 0.022%).
Free-slip boundaries (ψ = ω = θ = 0 at the plates); lengths in layer depths, time in thermal-diffusion times. A visual interpretation of the Boussinesq description, not an exact reproduction.
SELECTED STILLS — 4
the plume forest — the boundary layer fails everywhere at onceRa 3×10⁶ · Pr 7 · Γ 3 · seed 42 · t 0.004 · furnace
the winding — colliding plumes roll each other into spiralsRa 3×10⁶ · Pr 7 · Γ 3 · seed 42 · t 0.0065 · furnace
the wind — consolidated cells keep their birth wound inside as spiralsRa 3×10⁶ · Pr 7 · Γ 3 · seed 42 · t 0.0132 · furnace
another cast of swirls, read by a thermal cameraRa 3×10⁶ · Pr 7 · Γ 3 · seed 142 · t 0.0045 · ironbow
PROCESS — PARAMETER SWEEPS
The main axis of the exploration as a contact sheet: the Rayleigh number climbing five decades at Pr 7 — a soft single roll, textbook mushroom plumes, unsteady tilting cells, glowing plume columns, turbulent filaments — each beside its shadowgraph reading (|∇T|), the way a laboratory sees invisible convection. The heat carried climbs Nu 2.6 → 46.
the Ra ladder — order to plumes, five decades of driveRa 2×10³ → 10⁷ · Pr 7 · Γ 3 · Nu 2.62 → 46.4 · furnace + shadowgraph
SIGNATURE — A UNIVERSAL NUMBER
Stillness ends at 657.5 — in any fluid, at any scale.
Heated gently, the layer carries its heat in perfect stillness. Rayleigh's 1916 analysis names the exact moment that stillness must end: Ra_c = 27π⁴/4 ≈ 657.5 — a threshold with no material property left in it, the same number for air, water or oil, in a saucepan or a star.
This engine was measured against that line before any image was kept: it finds the onset at Ra_c = 657.66, 0.022% from the exact value; seeded with pure noise it selects the cell width theory predicts, k/k_c = 1.000; and the heat it carries balances the motion it stirs to a fraction of a percent.
the staircase of Ra — below the curve nothing moves; above it, four regimes of convectionRa(k) = (k²+π²)³/k² · min 657.5 at k_c = π/√2 · ladder Ra 2×10³ → 10⁶
COLOUR = HOW HEAT IS SEEN
Temperature is the protagonist, so each palette is grounded in a real way of seeing heat. furnace: black-body incandescence — matter begins to glow dull red near 800 K (the Draper point) and climbs through orange to white heat. ironbow: the standard false-colour ramp of industrial thermal cameras. granule: solar granulation — bright rising cell cores, dark sinking lanes. abyss: the cold reading, deep water.
The embossed relief follows the temperature gradient, the way schlieren and shadowgraph imaging turn invisible convection into visible lines in a laboratory.
the same field as a thermal camera would report it — ironbowRa 3×10⁶ · Pr 7 · Γ 3 · seed 142 · t 0.0045 · ironbow
All palettes are artistic approximations of these references, not measurements.
REFERENCES
Henri Bénard. "Les tourbillons cellulaires dans une nappe liquide." Revue Générale des Sciences Pures et Appliquées, vol.11, 1261-1271 & 1309-1328 (1900).
Lord Rayleigh. "On convection currents in a horizontal layer of fluid, when the higher temperature is on the under side." Philosophical Magazine Series 6, vol.32, no.192, 529-546 (1916).
Barry Saltzman. "Finite Amplitude Free Convection as an Initial Value Problem — I." Journal of the Atmospheric Sciences, vol.19, 329-341 (1962).
S. Chandrasekhar. "Hydrodynamic and Hydromagnetic Stability." Oxford University Press (1961).
Mark J. Block. "Surface tension as the cause of Bénard cells and surface deformation in a liquid film." Nature, vol.178, 650-651 (1956).
INTERACTIVE STUDY
A thin layer of fluid on a hot plate, deciding whether to boil. Rayleigh number is live — the one dial. Drag it below the Ra_c tick and the layer gives up motion: heat crosses by conduction alone and the glow settles into a smooth gradient. Drag it past, and rolls organise out of nothing; push toward the top and plumes storm off the hot plate. It is a deliberately simplified instrument — a smaller grid and fewer relaxation sweeps, capped in resolution with a few curated knobs and no export — separate from the full GPU engine used to author the finished works.
SIMPLIFIED INSTRUMENTBOUSSINESQ · ω–ψ · Ra LIVE
This interactive study is not intended as a scientifically validated reproduction. It is a visual interpretation generated from an implemented model and curated parameter exploration — and it is a deliberately simplified instrument, separate from the full engine used to author the finished works.