Grasshopper

generative modeling for Rhino

# Floor plan study with galapagos like in nate holland video

someone can tell me how to do something like this, any advice and documentation about is welcome.

Views: 626

### Replies to This Discussion

The graph is hard to read but pretty well documented. The process is pretty straight forward and simple. You might at least come up with a raw structure of your own.

I have not yet posted a rough structure of my project because in this case I have trouble setting the problem geometrically, I can not figure out how to make our rooms are parametrically linked or single room that belongs to the whole system of rooms and then changing the sizes and positions of the other one be modified accordingly. my goal would be to arrange the rooms according to functional requirements that are expressed in terms of neighborhood relations such as the proximity between the kitchen and living room is more important that the proximity between the bedroom and kitchen, or other possibility to rearrange the rooms based on the best direction or visuale.But before moving to the possible analyzes to be performed with a resolver as galapagos I was wondering if someone could help me or direct me to solve the practical problem of creating a floor plan whose rooms are modified in accordance with other (an analogy with That may be the case where I have a box which I know the book but I can change the size (x) and (Y) while maintaining the same volume, in order to obtain the minimum area that contains the volume, in my case  the total area of the floor plan remains the same but one of the rooms must be modified according to the objective to be reached). I hope I explained myself, something similar you can see in the video that I enclose. Any help is welcome example, lectures,any material related to the topic.

http://vimeo.com/37186522

The video and the image you posted show largely different approaches. Your own problem might be a different problem alltogether. Maybe this is what confuses you.

In the video there is a given floorplan outline and a given number of (fixed) rooms. Those rooms are randomly rotated and fixed to two anchor points. The whole proces seems totally random. After generating a number of variations, "valid" floorplans are selected.

The definition in the image arranges a number of rooms. Each room is variable in proportion and position but constant in area. Galapagos tries to find variations that have minimal or maximal fitness. One part of this fitness value is a test for overlapping rooms. Those combinations are obviously unfit. Another part is adjacency. Galapagos tries to find a combination that has a mininmal distance between rooms that are meant to be adjacent. There may be another criterion to minimize "holes" in the arrangement or overall deviation from a given outline...

Other than those generic approaches your problem is a little more specific. Try to solve your problem by trying to figure out a way to do it manually in Rhino. Answering the following question is my way to approach a problem such as yours:

1) What elements does the floorplan consist of at the very basic level?

2) What paramters need to be changed for the basic elements? Size? Area? Position?

3) If I make those changes, how will this affect all the other element? Are there relations/connections with my parameters? What do I need to do to keep my constrains?

4) If I can't find a component that readily does what I do by hand, can I split what I'm doing in smaller steps?

Once I go through this step by step, I find it easy to put together a definition. If you can't find a way to do the basic steps by hand, there might be no solution with your approach. Try to define your problem from a different view.

dear hannes,

is it for you possible for you to share a gh example,

to see how this logic is implemented with grasshopper?

• View All