Realtime Physics for Space Planning

Working off Marc Syp's video idea I've created my own version. It's a little more clunky, but it gets the job done. It all starts from my excel file where I've listed program names and then areas. These are imported through the plug-in

Ghowl to Grasshopper. In grasshopper you have to manually list which items should be attracted to what. My file has a bunch of adjacency requirements, then a few off site requirements I've tried to communicate in my diagram. This is where list-item grabs the appropriate areas and attracts them to each other. The example is for an elementary school.

Next I've set surfaces in rhino for attraction. This example is for a vertical elementary school, so for example views were important for certain rooms. With Marc's program, they all tend towards a sphere themselves. For more vertical designs, I've added a core attractor surface to draw the bubbles vertically. This can definitely be refined, but I wanted to share it asap to all those people waiting for Marc to share something. All in all it's basically a simple sphere packing script I found and adapted to suit architectural purposes. 

Here's a video of it in action

https://www.youtube.com/watch?v=_IfeLW6sEmI

Load Previous Replies
  • up

    Marc

    Hi Jesse,

    Cant thank you enough for this. Its been a great help for me with my studies!

    I would like to take it a step further in the form finding process and wondered what you think might be the best way to replace spheres with boxes representing the volumes of rooms? So the area would stay the same but a standard height would be added eg.3m.

    Thanks again

    Marc

    4
  • up

    Robert Granstam

    HI! I tried to create boxes and to making them stack! I think that i am close but something is wrong with the box collide, what do you guys think of this attempt? I am currently trying the definition and excel document you provided Jesse. When the definition is ready i will use it on a building program for a test center in the north of Sweden which is one of my current projects!

    Best regards!

    Robert

    1
    • up

      Jonathan Irawan

      It seems many of us have attempted to tackle this problem over the last 5-7 years. 

      You should check out the work done by Pirouz Nourian.

      http://www.grasshopper3d.com/group/space-syntax

      All the justification and theoretical grounding of this approach to architecture can be grounded with Space Syntax methods.

      have a look at his toolkit. 

      I am currently working on the conception of a similar tool.