Wolfram Rule 30 Cellular Automaton - 3D Tower

Cellular-automaton generations stacked into a glowing tower: wrap it into a ring or unroll it into a wall.

The science

An elementary cellular automaton updates a row of binary cells: each new cell depends on itself and its two neighbours, so there are 2³ = 8 neighbourhoods and 2⁸ = 256 rules. The rule number is the binary word of the eight outputs. In this 3D view the row is closed into a ring and each new generation is stacked as a new layer, so time becomes the height of the tower - the newest generation is at the top.

Checks. The same four numerical checks as the 2D page run on an independent flat grid: table vs boolean formula for rule 30, the exact Rule 90 cell counts, the Rule 30 left edge, and the fair-coin z-score of the 2000-bit centre column.

Simplifications. A ring of N cells (32-96) is a finite periodic system: once the pattern wraps around it interacts with itself, unlike the infinite line used in Wolfram's pictures, so the 2D page is the better place to study the single-seed limit. Randomness claims are empirical statistics of finite samples. The Blender-built plinth, core and pillars are decoration; the tower itself is drawn as instanced cell blocks.

Made with 🟠 Blender · Three.js