algorithmic modeling for Rhino
For the Fondation EDF's exhibition "ALIVE - Designing with Living Systems".
Tags:
Comment
Hi David, I really appreciate your answer and help. Thanks for the hints. It was helpful.
Hi FazeSad...ha yes, this project is now almost 10 years old! Time flies. I have a post on my website that goes into more detail about the main logics behind the algorithm, and how the structure was created.
The research challenge we made for ourselves was that we wanted the assembly to "grow" while its bending behavior was being simulated. For this reason, I couldn't use GH's existing particle-based simulation engine, Kangaroo, because at the time there was no way to add new elements to a simulation while it was in progress. So really, everything was compiled in a custom script. I am sure if I went back and looked at it now, it's probably not very efficient. If I was to do something similar today, I would for sure use the Kangaroo2 library, which Daniel Piker has made in such a way that it is straightforward to develop highly customized simulation systems. Such an approach requires coding.
However, if you wanted to try to make something like this using GH components, you could almost certainly do so using a combination of a looping plug-in (like Anemone, or the looping functions embedded in Octopus) to handle the growth logic, and the "Zombie" Kangaroo solver to simulate the bending action at each growth step. You won't get a visual quite like the one in the video, with it bouncing around, but the simulation will still have an impact on the resulting geometry.
Hope this is helpful!
Hello David, could you please explain how you simulate the animation? and also how the generative structure was made. I understand that this is an old topic but it is amazing and I am looking forward to knowing more about it and I couldn’t understand your grasshopper solution.
wow, that's amazing
Awesome! The best part is when it grows back down to the ground.
I would love to have a play, i don't think i would have any use for it, but im sure it would be educational none-the-less.
There you go, Nick! I will definitely post more, probably through a blog post, sometime in the future, along with diagrams and a more detailed process description. I may also at some point try to make the growth component available if anyone wants to have a play. This iteration was definitely made "simple" so that we could actually build it...it will grow pretty crazily (with lots more bounce) if you turn it loose for a while.
That description just makes it more interesting. Photos?
Thanks! The whole generative model was scripted using VB.NET and compiled into a GH component...it synthesizes an environmentally responsive growth algorithm with an on-going spring-based simulation of behavior under self-weight. There's quite a bit of scripting in the fabrication model too, but pretty much all of that I just did using vb components in GH. So yeah...pretty much everything in GH.
David this is fantastic! really cool work, have you got any photos of the finished thing? Also can you please explain whats the formfinding logic, in the first animation, where its slightly bouncing.
Welcome to
Grasshopper
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
Added by Parametric House 0 Comments 0 Likes
© 2024 Created by Scott Davidson. Powered by
You need to be a member of Grasshopper to add comments!