Frequently Asked Question

F.A.Q. Entry

What is generative design?

Generative design is the collection of design practices related to creating designs using algorithms rather than explicitly defined features. For example, you could use an algorithm that simulates the way a tree grows within parameters. By changing the parameters you can run the algorithm iteratively to see different emerging designs and select the one that matches your requirements best.


Generative design is often combined with machine learning and evolutionary algorithms to further improve the capabilities of the process. Machine learning (a form of AI) can be used to incorporate advanced decisions into the algorithm, or statistical models approximating the real world. Evolutionary algorithms can be used to adapt to constraints set by the designer. For example, to find a structure can hold the load without wasting material.

Back to index