algorithmic modeling for Rhino
Here is my second try to make an origami simulator.
It works good now and errors on side's lenghts are lower than 3%.
Tags:
Comment
Hi Riccardo!
First of all, i'd like to thank you for this bright tutorial.
Unfortunately, I tried to reproduce the .ghx without any results. Actually, i'd like to send you my definition in order to help me to find the mistake. (I saw that I must be your friend to send you a message. So, I'll wait your friendship.)
Thanks a lot!
Marco
Hi Behnam.
From what i've learn, "every" origami origami has vertex that stay up and vertex that stay down... as like as every side is a valley or hill fold...
also every origami pattern can be resembled by a mesh!
then you have your target surface... flat or a nurbs (higher degree is slower simulation)
with that surface we can create a second ofsetted surface... so we got surf1 and surf2
now we start
1 in some way create your mesh that have the right origami pattern
2 make every side of that mesh a spring (easy, with kangaroo)
3 pull the "up vertex" to surf1 (with pull to surf command of kangaroo again)
4 pull the "down vertex" to surf2 (same)
(theese last 2 steps was harder to achieve for me)
5 dynamically set the offset distance to have a "living" origami (once the simulation is already started)
6 optional ... add some staitc point with some springs to move the origami where you want... like a leash
sry if i'm not clear enough... english is not my mother language...
maybe try to mix what i said here with my previous explanation attempts... >_/p>
lastly, if you dont need a "precise" realistic/simulated origami placement, but just a simple placer that work more or less well... that is a whole another thing...
hi
i have question
how can i add origami pattern on surface?
Hi Connor.
what i've done does not work with a cluster element repeated, but with a simulation with the whole origami calculated simultaneously... with high number of elements it weight a lot over the CPU (grasshopper-kangaroo sadly lacks in multicore support )
also, for your goal, maybe you need a different type of origami (the type of the video change its area from 1 to 0.2)
maybe this instead: http://farm3.static.flickr.com/2118/2840088474_ea513667ce_m.jpg
and: http://bryantyee.files.wordpress.com/2011/01/dsc_0305.jpg
(this change the area from 1 to 0 , "virtually" tought )
i've already some versions of the definition of that...
I'll reply soon to your contact.
Btw I'll try first to explain shortly what I do in the video.
1 from a surface I create a squared grid mesh - all quads;
2 i create a pattern that resemble this specific waterbomb origami type;
3 with this pattern i "save" 1 quad face each 5, the other 4 quad faces are converted to 8 triangle faces;
4 from the target surface i create a second "offsetted" surface;
then with kangaroo functions i:
5 - convert every edge of the mesh to a rigid spring;
6 - every vertex of the remaining quad faces is pulled to the surface "A"
7 - every other vertex (not part of any quad face) is pulled to surface "B"
playing with offset distance, strenght and air friction (kangaroo custom settings)
you can have somehow an origami simulator (3% errors)
note that if you know how and where to use origami its ok, otherwise the errors can easly go up to 50% or worse...
Dear Riccardo,
Hey I read the earlier message by Robert. I am an student at University of Southern California studying dynamic facades especially concerning origami surfaces. I am currently designing a movable ceiling facade that utilizes waterbomb geometrics. In model the effect produces is amazing, but coding it in grasshopper is a really hard part due to some of the script is done by the user and I still need work at scripting and grasshopper in general. I was wondering if you could help me by explaining your definition and sending it my way. My email is c.white.guitarist@gmail.com. I have gone over your definition in the video and still can't manage to code the cluster element at the beginning. Any help would be great. I have already gone through hundreds of definitions to work for my structure and yours seems to work the best. Thank you for your time.
thanks!
sure...
i'll reply via mail...
Dear Mr. Majewski,
My name is Robert, and I am an architect in the Washington, DC area. I use grasshopper/rhino to design my origami-inspired works, and I absolutely love your tutorials! While in school, I actually used grasshopper to do a tessellated flower fold (by Ron Resch) to investigate its potential application as a building wrapper and a tessellated magic ball fold for the structural system of a train station! Anyway, one of my other designs is a tower with a structural system inspired by the waterbomb fold shown in your tutorials, and I was just wondering if you could possibly email me the definition? My email is rle3c@mac.com. Thank you for your time and your wonderful tutorials!
cool!
Send via pm your contact.
I'm away from home atm, I'll send you the definition i about 3 hours...
I'll add some english comment bubbles to help you use the definition.
If possible I would like to help/follow your study...
I like working with grasshopper/rhino , but is hard to find a good challenge without having a goal. :P
Hi Bergen,
my .gh definition use a simulation method (kangaroo)
errors on sidelenghts are about 3% or lower...
a calculation method instead, should be better in terms of precision,
i tried to make one, but math was going out of my hands... too much complicate...
yes, i can share the definition...
I've made it for hobby and i have no idea how it would be any useful somewhere
but in fact, I've made it hoping someone was intrested in this... XD
so, can i ask you for what you need it? :P
Hi Ricardo,
Your model and tutorial looks really nice (unfortunately I don't spreak Italian). I am currently working on a different origami models like miura and eggbox fold. Although I am able to fold the models in-plane I don't know how I should do this for out of plane movement. See figure below.
Is there a possibility for me to view the Grasshopper file and learn how you attach your origami to a predetermined surface? It would really help me!
I look forward to hearing frm you soon!
Thanks in advance!
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
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!