3D-printed Game of Life

A time sculpture takes a Game of Life pattern and stacks its generations, one layer each, so time runs upward. The glider becomes a staircase, an oscillator a braided column, the Gosper gun a machine of pillars and streams. Worlds can also become skylines, vases, a lampshade, a zoetrope, a doughnut or a keychain. Each one below prints as a single closed piece, and its STL file is free to download.

The glider as a time sculpture: a thin staircase of cells climbing diagonally from a square base plate, beside a 1 euro coin.
Grid: 10 mm squares · coin: 1 €, 23.25 mm across

The sculptures

Sizes are each sculpture's default, with cells large enough that the thinnest joint is at least 1 mm. Pick one to see it turn, then change its size, its generations or its surface before you download it.

How a time sculpture works

Put generation 0 of a 2D pattern on the print bed, generation 1 on top of it, and so on, one layer per generation. A cell that lives on stacks into a column, a pattern that moves leans, and an oscillator repeats its shape every period. 2D mode's Time stack view shows the same thing as the pattern runs.

The glider's staircase as plain cubes, which touch only along edges and at corners.
Plain cubes: 49 pieces
The same staircase with its joints filled: one solid piece.
Fused: one piece

It holds together because of the rules. In Conway's Life a live cell either survived, and sits on itself one layer down, or was born beside three live cells of the generation before. Follow any cell downward and you reach the first generation, which the base plate joins.

What plain cubes lack is thickness. A newborn cell touches its parents only along an edge or at a corner: a line or a point, which no printer can make, so a cube export of the same staircase falls into 49 pieces. Fused rounds the cubes and fills every such joint; Blobs melts the cells into one smooth surface. A joint between two cells that meet only at a corner ends up 0.63 of a cell across in Fused and 0.80 in Blobs.

Pockets sealed inside a model are filled in, so no powder or resin is trapped in a print.

Printing one

From the app

Every sculpture here runs Conway's Game of Life (B3/S23). The glider, pentadecathlon, Gosper gun, R-pentomino and diehard are presets in the app's 2D mode: open one there and its Time stack view grows the same sculpture as it runs. The app's own 3D print (.stl) export, in the Capture menu, is a member feature: it writes a 3D world as plain cubes, with an optional base plate. It does not make time sculptures or these surfaces yet.

Open 2D mode →Open 3D mode →