Genetic models are used within generative schemes to explore design possibilities.
Attributes of genetic models
- It should be expressive (capable of representing a large design space)
- It should be open to evolution
- All what is common needs to be shared
- Complexity to be built on top of commonality
- Structured most efficiently
- Needs to have developmental stages ( early stages so be very much shared and common)
- Geometry is not the driver. (it should be applied like paint) on data structures
- Requires separate bits of code (or scripts) that interpret genetic design data
- The interpretive code is also subject to variations and evolution
- Should create unexpected results
Development plan
Since we do not have the resources and brilliance of nature. The start is going to be rocky. We are going to start by making CAD models capable or representing more possibilities than they do now. As we learn how to do this, we will learn more about the commonality and how to structure this commonality in a genetic form. So the genetic forms and ways in which we interpret them will continue to evolve. We will base this project in Grasshopper for now because it is parametric and supports scripting and to a large extend community based.
Structure of genetic modeling
We will always start with a genetic blob geometry that will have as input the number of floors and floor to floor height. We plan to include total building area. The surface if this blob will then be modified with genetic modifiers.
