Typically generative design has
- A design schema
- A means of creating variations
- A means of selecting desirable outcomes
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