Cellular Automata

This Geometry Nodes system provides a framework for simulating 1D, 2D, and 3D cellular automata. The setup includes dedicated node trees for each dimension, allowing users to control grid sizes and define custom rules for cell birth and survival. The 2D configuration defaults to Conway's Game of Life, while the 3D setup offers parameters for experimenting with volumetric patterns.

Initial states can be generated randomly using a seed or driven by an input image. The simulation outputs a point cloud representing active cells, complete with an age attribute, which can be extended using standard modifiers like instancing or volume conversion. An additional node tree is included for custom effects like growth along curves.