Pages

Friday, May 7, 2010

Generative Design - what defines it?

Generative design describes a design method that is implemented in various design fields, and for the purpose of this research I will be mostly focusing on its use in Architecture and Art.   In essence, it is a method of design process what the output - the image, the sound, the architectural model, the animation - is generated by a set of rules or an Algorithm (normally by using a computer program).   It therefore offers a fast way of exploring design possibilities.

Typically generative design has
  1. A design schema
  2. A means of creating variations
  3. A means of selecting desirable outcomes
In comparison to generative Art or cComputer Art which has been an output in this field in recent decades, Generative Design includes particular requirements that the design is informed with to be a successful contributor in the are of design, architecture or product design.  In architecture, generative Design is mainly applied for form -finding process and for the simulation of architectural structures.


The reason why generative design is becoming more and more important is largely due to new programming environments (Processing, VVVV, Quartz Composer, Open Frameworks,...) or scripting capabilities (Rhino scripting, Scriptographer ...) that have made it relatively easy – even for designers with little programming experience – to implement their ideas in this field.

Most generative design is based on parametric modeling, with some generative schemes using genetic algorithms to create variations. It is also the case that random numbers may be used.   In essence, Generative design has been inspired by natural design processes where by designs are developed as genetic variations through mutation and cross overs.  Mark Kirschners paper on Biology and Generative Form discusses this.
http://en.wikipedia.org/wiki/Generative_Design



No comments:

Post a Comment