Stepped Leader Growth: Lattice Dielectric Breakdown Model (2D)
Interactive 2D lightning-leader simulator that solves the electric potential on a lattice with a real successive-over-relaxation solver of Laplace's equation (the Niemeyer–Pietronero–Wiesmann dielectric breakdown model), then grows the stepped-leader channel by drawing each new site from the true field-weighted distribution over every candidate perimeter cell — a genuine PDE solve, not a scripted 3D path.
This 2D companion to the 3D stepped-leader simulator implements the dielectric breakdown model the way the original 1984 Niemeyer–Pietronero–Wiesmann paper describes it: as a lattice problem. Every frame, a successive-over-relaxation solver iterates Laplace's equation for the electric potential across a grid, holding the growing leader channel (and the cloud plane above it) fixed at high potential and the ground (plus a movable grounded rod) fixed at zero. Every empty cell touching the channel is scored by the actual potential drop the solver just computed across that bond, raised to a tunable branching exponent η, and the next cell to ionize is drawn from that true field-weighted distribution over the whole perimeter at once — so the channel's fractal branching, its funnelling toward high η, and its attraction to the grounded rod all emerge directly from one shared partial-differential-equation solve rather than from separate hand-coded rules.
A 2D lightning-leader simulator that numerically solves Laplace's equation for the electric potential on a lattice with successive over-relaxation (the real Niemeyer-Pietronero-Wiesmann dielectric breakdown model), then grows the stepped-leader channel by drawing each new site from the true field-weighted distribution over every candidate perimeter cell at once, so branching and attraction to a movable grounded rod fall directly out of the shared PDE solve.
2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install