This project is part of a series of projects I created during the Intro to Compute Shaders workshop led by Arsiliath. The workshop introduces principles of programming used to model real time organic simulations on the GPU, using Unity and compute shaders (written in C# and HLSL respectively).
This project is an exploration of 1 dimensional cellular automata, in an effort to demonstrate the concept of the edge of chaos. The edge of chaos is the sweet spot in the parameter space of many simulations, where the results are most interesting, unexpected, and complex. It's where noise and randomness gives way to pattern and structure. These 1D cellular automata are created line by line starting from the top, so the progression from top to bottom represents the evolution of the system over time.