Generative design is a general term that used to describe a computational design approach or algorithms-aided design that is aimed to automate the design process. Parametric design is one of the most typical generative program that has been widely applied in architectural design, patterns generation and digital fabrication.
Grasshopper Visual Programming
Grasshopper visual programming allows designers build a variety of relationships that connect different grasshopper components.
When one parameter changes, the other parameters will automatically adapt. By changing multiple parameters or a certain set of parameters, designers can create unlimited potential design and automation possibilities
Here are some examples that were created by using grasshopper.