Really thank you Brian, you perfectly know how to explain Grasshopper! Why don't you start doing this more often? It could be really useful if you made different tutorial lessons!
Why does adding the offset plane @ 33:50 help? The times that the lines were offset down, they were still offset in the same plane, just the wrong direction. Adding a plane obviously fixes the problem, but why, since they were already on that plane?
Sounds like you are contouring lines instead of contouring the surface. Isocurves will not necessarily be planar for a curving surface - of that is important for your design...
Hello I have kind of a stupid question :) Can I add more trusses to this connections because i couldnt understand if this looks like a mesh or a 3d canopy.Because i need to make 3d canopy.
Excellent Tutorial Really! But a problem, When I create point list, all the points are labeled as 0 not 0,1,2,3, do you know why exactly that happens with me? Thanks in Advance!
Hi Brian,I wonder why the straight up line connected the top and bottom always remains vertical? The top and bottom line are divided in same height, the top portion and the bottom portion length are different, when the points are connected, the vertical lines appears to be parallel to Z axis. It works as what you describe in video, but I don't understand why.
There are a couple versions of this definition that I have done. One easy one shown in this video that simply divides the curves and generates the truss. One divides the curve with lines that are 90 degrees to the surface and the generates the truss based on those conditions. Easy leap to make on your own but too much for a straight forward easy understanding of grasshopper.
+Montse Bucio First you would need to bake the model. Then you can choose a view. Go to Dimension>Make 2D Drawing. Choose the options you would prefer and hit OK. Look near the origin for your drawing(s). For the tubes, you might need to run the silhouette command in the view first, otherwise you will only get one line per tube. Group these lines before de-selecting as you will want to delete them later.
how do i create the truss if instead of building truss between two identical curves that are offset from each other, i want to create truss between two different curves? because in that case when divided between the same number of points on the curve, the location of the points on the x axis will be different and when joined, the truss will be slanted..
Project the points from one of the curves to the other curve. Likely in the Z direction... this way the verticals will remain vertical.. draw a line and find the intersection, project points, various way to do this. Hope this helps!
Hi Brian, Great tutorial! Very helpful on an assignment I'm working on. However I ran into an issue at the very last, I followed through everything (i have gone through a couple of times more to id the issue) yet I couldnt find it. The end result you have is where the trusses are below the surface, while mine is an inverse (trusses on top of the surface). Any idea how can I solve this?
Hey Brian I have a problem with the logic. everytime I change the number of the contour lines from 48 it mess up everything plus i cant resize them because it mess it up too I followed the video step by step.
+juan hmmm... Double check the contour node as the only inputs are the surface, the starting point, the direction and the distance. Given these, everything should work fine. Follow it through the stream as it is probably a bad wire somewhere...
+xoxoxSTARxoxox Instead of using the 'offset' curves, copy and paste everything upstream from and including the contour command. Set a different surface for the new stream and use those contours for the lower truss members rather than the offset ones.
Brian Oltrogge thank you! I have managed to connect the two surfaces but the trusses are all over the place. Does it make a difference if the surfaces have holes in them?
Yes… you might have another step where your section lines are converted from faceted polylines to smooth curves before dividing the lines to develop the truss. Only difference is I used a smooth NURBS surface and you would likely be using a faceted polygon mesh.
임다연 Triple check your wiring at the very end. Otherwise, maybe units are an issue, but then again, the unit relationships should be relative.... hmmm...
Ok....that was a good tutorial. :-) Could this ...... Apply if say, one was doing sections of aircraft (like an A320 or a B737)???? The OML of the skin is killing my model in SW, it has the petulant need for too much accuracy for things "to look right" eventhough they are right....it makes it look.....well, not as good; and there's nothing worse then having your boss walk by and "why does it look like that? And you feel the urge to not go full-nerd-mode to try to explain it to them because you know you will see the "deer in the headlights" look on them.... Hope that helps.
I watched the whole video and researched the software but I don't have Rhino, I've never used it. But this seems like an overly complicated way of modeling trusses on plane. So far Rhino3DPRINT is NOT even available for MAC. While grasshopper is a nice way to visualize points and perform math. There are other tools that do the same thing and not $o expen$ive. 5000 Dollars? really? how many seats is that?
Where did you get 5k? Rhino is $199 for an educational license and Grasshopper is free! For a commercial version Rhino is $1k and completely worth it from my perspective...
Robert Ostman Sure, for someone familiar with Grasshopper it is over complicated. For those people that have not yet learned to 'think' in Grasshopper, it isn't. This takes a simple concept and adds layers of complexity to arrive at the final result. Otherwise it is just hooking up wires to the nodes I tell you to. I assume everyone has figured out how to fast forward by now. Or watch it at 1.5X speed. Look under the gear icon!
well lets see.. so you say "Sure, for someone familiar with Grasshopper it is over complicated."... ok so this most mean that those ho are well versed in the software will come to a solution in a less complicated way... right??... so why not simply teach us that way??.... ok then you say.... "For those people that have not yet learned to 'think' in Grasshopper, it isn't".... so this means that ppl ho are new to the program, are okay when the instructor is randomly overcomplicating things... eating their time??... OK... teaching is not that simple... you need to do some serious planning ahead... so that at the end we don't have to redo the video and purge out all the randomness... we need more tutorials of this software, and I don't know how you are doing them, or if you are in a team... in my tutorials I spend 90% of the time tweaking the speech... and in the editing.... so I have spent days just to record 15 minutes of final video.... teaching is not that simple
+Robert Ostman I most add that, I have done perhaps more than 100 videos, some better than others, some I would say are trash and others are worth a price, perhaps even a Oscar! hehehe... I came here to look at this video trying to get to know what tools are needed to do a zeppelin inner skeleton, and this video gets close to what I need... yet... it seems like only around 10minutes of the entire video are the good ones...
+Robert Ostman finally I wonder if you would be interested in making a video of the zeppelin inner skeleton, in grasshopper....specially considering that it can be used for a myriad of other projects
+Robert Ostman I don't have time to do a request video right now, but I can add some suggestions for a zeppelin inner skeleton. These suggestions might also help you see that this video is more linear than you think... It looks like a Zeppelin skeleton is basically trusses running in both the U and V directions of the outer surface. Ask yourself how you can best describe the upper and lower members of these trusses. For the ones that are circles, this could be done with contour and offset from the outer skin just like in my video. The definition just needs 2 lines in space. Or you could contour 2 shapes, the outer skin and the inner skin. If the trusses are normal to the surface, there are ways to do this as well, it is just a bit more complicated. For the trusses running from head to tail, you may be able to build one truss and polar array around the body axis. If the body is not regular, extract the surface isocurves and use these. So... Solve the 2D geometry of the trusses driven by the upper and lower truss members --> Determine how to define these curves with your 3D model --> Apply 2D definition to these curves --> Pipe the results! Hope this helps.
First grasshopper video I understood somewhat.
+atnfn Good to hear! Tried to start at zero and arrive at something semi interesting!
Really thank you Brian, you perfectly know how to explain Grasshopper! Why don't you start doing this more often? It could be really useful if you made different tutorial lessons!
Thanks Brian, I reall appreciate Your Rhino /GH Tutorials.
Awesome tutorial and very helpful, thanks Brian keep them coming!
Ronel Constantin Glad to help! Need to find some time to do more!
Brian Oltrogge yes please do more! it was really helpful!
pretty nifty, well done
Hi!!
This tutorial was useful, easy to follow and very well explained to understand how grasshopper works.
Thank you!! :D
Brilliant tutorial! Perfectly explained and clear!
Thank you
Thanks! This is the best video ever for just anyone to pickup. =)
Glad I found this. I'm taking a class and I got lost along time ago.
Fantastic tutorial thanks! Great pacing and explanations. Please make another :)
This is very cool video. I saw a lot but this is very descriptive.
Absolutely great!
Excellent video.
Nice and simple!
this is amazing. Thank you for your tutorial!
Hi Brain, previous comment is referred to your video last part.the top and bottom are curves. thanks
I would like to ask the one disliker what is wrong? EXCELLENT VIDEO!
Thanks a lot
You are born to teach
great teacher! thank you
Why does adding the offset plane @ 33:50 help? The times that the lines were offset down, they were still offset in the same plane, just the wrong direction. Adding a plane obviously fixes the problem, but why, since they were already on that plane?
oh, wait, i think i get it. It's about the plane's NORMAL vector.
great video. thank you Brian.
your tutorial was really helpful, thanks!
Awesome video! Thank you
Thanks! Just the insight I needed!
great video very helpful. What if I wanted to have the trusses changing in height in some areas?
Excellent video, i just had a problem making the contours, only points appeared. I made Isocurves instead and it worked. Tanks.
Sounds like you are contouring lines instead of contouring the surface. Isocurves will not necessarily be planar for a curving surface - of that is important for your design...
How would it be produced and assembled IRL? Do you model locks, or holes for bolts (idk how those things assembled)
very impressive
Thank you Brian! Very helpful tutorial.
But I got a problem with offseting curves. They go upwards. .-.
+Aigerim Sam Flip the normals of the surface or offset in the negative direction!
Hello I have kind of a stupid question :) Can I add more trusses to this connections because i couldnt understand if this looks like a mesh or a 3d canopy.Because i need to make 3d canopy.
Excellent Tutorial Really! But a problem, When I create point list, all the points are labeled as 0 not 0,1,2,3, do you know why exactly that happens with me? Thanks in Advance!
bruuutal! i love you!
amazing! thank you
Hi Brian,I wonder why the straight up line connected the top and bottom always remains vertical? The top and bottom line are divided in same height, the top portion and the bottom portion length are different, when the points are connected, the vertical lines appears to be parallel to Z axis. It works as what you describe in video, but I don't understand why.
There are a couple versions of this definition that I have done. One easy one shown in this video that simply divides the curves and generates the truss. One divides the curve with lines that are 90 degrees to the surface and the generates the truss based on those conditions. Easy leap to make on your own but too much for a straight forward easy understanding of grasshopper.
Hi Brian,
Thanks for your reply. I think I need time to understand how Grasshopper components work. Cheers
thank you so much, you were so helpful and i finally understood from a tutorial !!!!
Hello Bryan, great video!.. just one question, how could i make plans and elevations from the model?
+Montse Bucio First you would need to bake the model. Then you can choose a view. Go to Dimension>Make 2D Drawing. Choose the options you would prefer and hit OK. Look near the origin for your drawing(s). For the tubes, you might need to run the silhouette command in the view first, otherwise you will only get one line per tube. Group these lines before de-selecting as you will want to delete them later.
please make more for all the architectural students out there
Hey Brian, great channel. Are you still active? I have a project and would like to know if you can help.
how do i create the truss if instead of building truss between two identical curves that are offset from each other, i want to create truss between two different curves? because in that case when divided between the same number of points on the curve, the location of the points on the x axis will be different and when joined, the truss will be slanted..
Project the points from one of the curves to the other curve. Likely in the Z direction... this way the verticals will remain vertical.. draw a line and find the intersection, project points, various way to do this. Hope this helps!
@@Grunblau thank you! That was really helpful!!
@@Grunblau Another question, how do I create truss that goes through the same points but in the other direcction? like the y axis
Hi Brian! Thank you for your Rhino tuts! You are serious talented for this, do you have more tuts in any other site like Udemy? Best, J
Hi Brian,
Great tutorial! Very helpful on an assignment I'm working on.
However I ran into an issue at the very last, I followed through everything (i have gone through a couple of times more to id the issue) yet I couldnt find it.
The end result you have is where the trusses are below the surface, while mine is an inverse (trusses on top of the surface).
Any idea how can I solve this?
Flip the normals on the input surface (in Rhino) this should do it...
Hey Brian I have a problem with the logic. everytime I change the number of the contour lines from 48 it mess up everything plus i cant resize them because it mess it up too I followed the video step by step.
+juan hmmm... Double check the contour node as the only inputs are the surface, the starting point, the direction and the distance. Given these, everything should work fine. Follow it through the stream as it is probably a bad wire somewhere...
+Brian Oltrogge thank you! I had two components using the same slider when they shouldn't
Question:How you can you use two different surfaces to create the trusses please?
Great tutorial. :)
+xoxoxSTARxoxox Instead of using the 'offset' curves, copy and paste everything upstream from and including the contour command. Set a different surface for the new stream and use those contours for the lower truss members rather than the offset ones.
Brian Oltrogge thank you! I have managed to connect the two surfaces but the trusses are all over the place. Does it make a difference if the surfaces have holes in them?
I have a question. I made a shape in blender. Can I make a truss for that shape in rhino?
Yes… you might have another step where your section lines are converted from faceted polylines to smooth curves before dividing the lines to develop the truss.
Only difference is I used a smooth NURBS surface and you would likely be using a faceted polygon mesh.
thank you so much~~~~~~~~~~~~~~~~~~
Thanks a lot
But i making it, pipe and distance is not fit in .proportion is ridiculous
what's the problem?
임다연 Triple check your wiring at the very end. Otherwise, maybe units are an issue, but then again, the unit relationships should be relative.... hmmm...
good Brian Oltrogge
what measurements you worked in mm or ft
I generally work in inches. Since you can input any usual unit into Rhino I find that I mostly think in inches...
gracias
The best
Ok....that was a good tutorial. :-)
Could this ...... Apply if say, one was doing sections of aircraft (like an A320 or a B737)????
The OML of the skin is killing my model in SW, it has the petulant need for too much accuracy for things "to look right" eventhough they are right....it makes it look.....well, not as good; and there's nothing worse then having your boss walk by and "why does it look like that? And you feel the urge to not go full-nerd-mode to try to explain it to them because you know you will see the "deer in the headlights" look on them.... Hope that helps.
a lot of parameters just to make a square!
I watched the whole video and researched the software but I don't have Rhino, I've never used it. But this seems like an overly complicated way of modeling trusses on plane. So far Rhino3DPRINT is NOT even available for MAC. While grasshopper is a nice way to visualize points and perform math. There are other tools that do the same thing and not $o expen$ive. 5000 Dollars? really? how many seats is that?
Where did you get 5k? Rhino is $199 for an educational license and Grasshopper is free! For a commercial version Rhino is $1k and completely worth it from my perspective...
so aren't you really overcomplicating this process??... if so... your... killing other peoples time...
Robert Ostman Sure, for someone familiar with Grasshopper it is over complicated. For those people that have not yet learned to 'think' in Grasshopper, it isn't. This takes a simple concept and adds layers of complexity to arrive at the final result. Otherwise it is just hooking up wires to the nodes I tell you to. I assume everyone has figured out how to fast forward by now. Or watch it at 1.5X speed. Look under the gear icon!
well lets see.. so you say "Sure, for someone familiar with Grasshopper it is over complicated."... ok so this most mean that those ho are well versed in the software will come to a solution in a less complicated way... right??... so why not simply teach us that way??.... ok then you say.... "For those people that have not yet learned to 'think' in Grasshopper, it isn't".... so this means that ppl ho are new to the program, are okay when the instructor is randomly overcomplicating things... eating their time??... OK... teaching is not that simple... you need to do some serious planning ahead... so that at the end we don't have to redo the video and purge out all the randomness... we need more tutorials of this software, and I don't know how you are doing them, or if you are in a team... in my tutorials I spend 90% of the time tweaking the speech... and in the editing.... so I have spent days just to record 15 minutes of final video.... teaching is not that simple
+Robert Ostman I most add that, I have done perhaps more than 100 videos, some better than others, some I would say are trash and others are worth a price, perhaps even a Oscar! hehehe... I came here to look at this video trying to get to know what tools are needed to do a zeppelin inner skeleton, and this video gets close to what I need... yet... it seems like only around 10minutes of the entire video are the good ones...
+Robert Ostman finally I wonder if you would be interested in making a video of the zeppelin inner skeleton, in grasshopper....specially considering that it can be used for a myriad of other projects
+Robert Ostman I don't have time to do a request video right now, but I can add some suggestions for a zeppelin inner skeleton. These suggestions might also help you see that this video is more linear than you think...
It looks like a Zeppelin skeleton is basically trusses running in both the U and V directions of the outer surface. Ask yourself how you can best describe the upper and lower members of these trusses. For the ones that are circles, this could be done with contour and offset from the outer skin just like in my video. The definition just needs 2 lines in space. Or you could contour 2 shapes, the outer skin and the inner skin. If the trusses are normal to the surface, there are ways to do this as well, it is just a bit more complicated.
For the trusses running from head to tail, you may be able to build one truss and polar array around the body axis. If the body is not regular, extract the surface isocurves and use these.
So...
Solve the 2D geometry of the trusses driven by the upper and lower truss members --> Determine how to define these curves with your 3D model --> Apply 2D definition to these curves --> Pipe the results!
Hope this helps.
excellent! Thank you.
Lasmar Marcelo You're welcome!