What is Generative Design?
Generative Design is a way of thinking and working systematically. Often designers choose to work systematically in order to create many variations of a design theme. For example, if one thinks about color, shape, position, and rotation as the variables of a composition or pattern, one can then try adjusting each variable in order to iterate through many possible compositions.
When working digitally, one can generate hundreds or thousands of designs rapidly through programming, or in this case, by using Photoshop Actions. By employing techniques such as recursion and randomization new design possibilities become available. Each variation of a design begins to "grow" out of the previous one, creating a type of emergent system. Using Photoshop Actions, one can even create basic mathematical simulation of natural phenomena such as reaction-diffusion growth patterns, cellular automata, wave patterns, and L-systems.
In the field of architecture this process is known as Parametric Design. Other designers use the term “Creative Coding”. No matter what terms we use, Generative Design is a method that has applications in many fields including music, motion graphics, animation, ceramics, textiles, game design, painting, and illustration. This project focuses on Generative Design in the creation of 2-dimensional visual compositions.