generative modeling for Rhino
I have a question about a project I have to finish this year.
We have an old office building that has to be converted into apartments and some urban functions. Now I would like to work with a alghoritmes. Until now I have divided the building into a grid (buildable area) that can be filled.
I would like to start with a program where you can enter the values (for example, there is a need for 10 student rooms, 20 apartments and 15 studios) so that by means of an algorithm, the grid has to be filled automatically on the basis of some conditions. (eg bedroom to the east, terrace to the south, ...)
What’s the best manner to do this? With grasshopper and Rhino?
I have seen some use of Galapagos (which is Grasshoppers Evolutionary Solver) used to run through different scenarios looking for a best fit scenario. There was a video posted for a floor plan generator you could have a look at to see if this is the sort of thing you're after.
But above all else I advise you to move this to the discussion forum as it might get fewer views here in Bugs and Errors. At the top of the page you will see an options menu as the starter of this discussion.
If you edit the Discussion you will see below the content there is a field for category, change this to discussion.
Yes, I think I can use this sort of algorithm. But I want the possibility to change the amount af student houses, apartments,...
This is one of the floor plans of the existing building.
I have already put a grid in it.
Blue= bar area
I designed 3 types of houses that can be installed in the living area.
a student house (grid: 4x8)
a studio (grid: 14x8)
and an apartment (studio and student house combined) (grid:14x8)
I made the form of the building in Rhino and I divided the different floors with grasshopper. Now I have my building with the floors as planes. First I want to fill the floor with the maximum amount of apartments (the biggest units) then with studios en then fill the empty space with student houses.
I have the dimensions of the units as an input (boxes with fixed dimensions) But my question is; How can I let grasshopper calculate the maximum of boxes that fit into the floor plan?