Cellular Automata

Terrain Generation with Cellular Automata​

Eric Rannestad
MDes Mediums 2026
Justin Booz
MDes Mediums 2025
Carly Lave
MDes Mediums 2025
Image
1 Terrain generation with layered Cellular Automata

This project uses layered Cellular Automata (CA) models to generate terrain with attractor through time.

Cellular Automata (CA) are mathematical models consisting of grids of cells, where each cell can exist in a finite number of states and evolves over time based on a set of rules determined by the states of neighboring cells. These systems simulate complex behaviors and patterns and can produce visually compelling expressions. ​

Inherent in our CA model is a concept of stepping forward in time leaving a legacy of visual generations on a grid. The continuum of time is seen through each generation informing the next based on neighboring grid cells in the CA. Each iteration is informed by the prior seed, exploring the dimension of change. As the topography of the CA curves and morphs in space, its continual arrival at a new location is seeded by its last form based on the ruleset. This is further evident through objects orbiting in the space, made via an Attractor in Grasshopper. The Attractor creates further concavity and dimensional shifts based on the presence of nearly invisible objects impressing upon the system. Where the unseen forces meet each new CA generation, the evolution of time is revealed from past, present to future.

Project video
Image
2 Forces of objects impressing and reacting to CA
Image
3 Small spheres floating in the distance