*** Welcome to piglix ***

Generative Design


Generative design is a form finding process that can mimic nature’s evolutionary approach to design. It can start with design goals and then explore innumerable possible permutations of a solution to find the best option. By using cloud computing, generative design can cycle through thousands—or even millions—of design choices, test configurations and learn from each iteration what works and what doesn’t. The process can enable designers to generate brand new options, beyond what a human alone could create, to arrive at a most effective design.

Most generative design, in which the output could be images, sounds, architectural models, animation etc., is based on algorithmic and parametric modeling. It is a fast method of exploring design possibilities that is used in various design fields such as art, architecture, communication design, and product design. Typically, generative design has:

Some generative schemes use genetic algorithms to create variations. Some use just random numbers. Generative design has been inspired by natural design processes, whereby designs are developed as genetic variations through mutation and crossovers. In contrast to long-established concepts such as generative art or computer art, generative design also includes particular tasks within the area of design, architecture, and product design.

Within communication design, the main applications are the creation of information graphics, diagrams, and flexible corporate designs. Generative design in architecture (also often referred to as computational design) is mainly applied for form-finding processes and for the simulation of architectural structures.

Generative design is becoming more important, largely due to new programming environments (Processing, vvvv, Quartz Composer, Open Frameworks) or scripting capabilities (Grasshopper 3D in Rhinoceros 3D, Scriptographer) that have made it relatively easy, even for designers with little programming experience, to implement their ideas. However, it can also be related with data-driven architecture. Parametric architecture includes both program generated and data-driven software.


...
Wikipedia

...