Rhino 3D and Grasshopper Structure Array and Connections Architecture and 3D design | DCO Graphicstudio | Skillshare

Playback Speed


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Rhino 3D and Grasshopper Structure Array and Connections Architecture and 3D design

teacher avatar DCO Graphicstudio

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Watch this class and thousands more

Get unlimited access to every class
Taught by industry leaders & working professionals
Topics include illustration, design, photography, and more

Lessons in This Class

    • 1.

      Intro

      1:42

    • 2.

      Base Form

      6:01

    • 3.

      Fadace Array

      3:10

    • 4.

      Connection channel

      11:42

    • 5.

      Connection array

      6:21

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.

25

Students

--

Projects

About This Class

In this Course you will learn how to create a Façade Structure Array and Connections using Grasshopper for Rhino.  I walk you through the initial steps and mindset to get into when working with this program.  Once you visualize how you can model using this method, you will unlock a new world of modeling.

Grasshopper is a bit intimidating at first, but with some experience it can become one of the most useful tools. These tutorials are great for students who are trying to expand their design arsenal. They will allow you to create some complex and impressive designs in a quick amount of time. The steps in this tutorial are useful for many other applications. So make sure to follow me for future lessons, and let me know if you have any questions. By the end of this course, you will have a better understanding of how Parametric Design works and how you can apply it to your specific use case.

At the end of the course, you will have the ability to download the script I created for the course, so you can add to your library.

Perfect for:

Architecture Students, Design Students or anyone interested in advanced 3D modeling

Meet Your Teacher

 

Check out my website for more Parametric Courses and Scripts

copetedavid.com

Here you will learn about Architecture and Parametric design along with other 3D modeling tools   

 

See full profile

Level: All Levels

Class Ratings

Expectations Met?
    Exceeded!
  • 0%
  • Yes
  • 0%
  • Somewhat
  • 0%
  • Not really
  • 0%

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.

Transcripts

1. Intro: Vanessa question how to create the connections between the vertical arrays, Let's say for a storefront. So I've done that in this exercise is create the connections. And also started over with how to create the store prompt from scratch. And then later on the connection. So here we can move around the location of where we have the storefront opening. Then we get into creating the arrays, which are going to be our facade. And there are a few techniques here that I show where we can create the connection as a channel. And then we can subdivided into the connection so it can actually be fabricated. So this is a little bit more detailed in terms of fabrication. So let me know if you have any questions. I'd love to answer them for you. I'll be sharing how the program works by walking through all of the steps in detail. This way you can understand how it all functions. The program is a little bit intimidating at first if you've never used it. But once you get used to it, you'll see how important it is to understand it and how you can use it to your advantage. I'll also be sharing the script so you have it by your side as we move through the exercise. This way you can always reference back to what I'm doing. So hopefully you're excited about getting started with Grasshopper. And let's jump right in. 2. Base Form: We need to create the base form. And I'll be creating here. First, we'll go to a x, z plane. 3. Fadace Array: We'll disable preview on this. Now. Actually now let's leave that we'll be using this surface will go here to contour, will be contouring this shape. The point is going to be in the middle. So we'll bring in an area component, bringing the center point up this surface. That direction. Well, it's going to be in the x-direction. So we'll bring in a unit x. The distance is going to be by how much? So we'll go here too. 2.50. What this does is create a set of Parade lines through that surface. Now we can take that and extrude it in the opposite direction. So we can take this, copy it over and delete the negative because we want to go in the opposite direction this time. Now, we'll be turning these right, these solids or the surfaces into solids by extruding them from the center. Now, let me show you one way we can kind of create this. It's not that hard, but let me show you a resource. If you go to my website, I have here some free resources. And under this tab, you will have to become a member. It is free to become a member to get to the resources tab. But once you get here, there will be one called surface to solid. This one. If you click on the attachment, you'll be able to download it and bring it in to your script. I'm going to drag and drop it into the script. It'll open it in a new page. Let me show you what that looks like. So I opened it up and it has this script that's already made for us. Down here we have copy this to your project to extrude a surface relative to the surface middle. So take this, copy it, and I'll bring this back to our other script. And I'll actually paste this in here. This one will let us create, turn that into a solid. And this is already done for us, so we don't have to recreate everything from the beginning, although it's not that difficult. And you can always double-click in here and see how that happened. I made sure to clean up and have those things available for you guys if you guys need it. With that being said, I'll ungroup this. This. Now with this here, we can disable the preview on those. And now we have the array. 4. Connection channel: So now we can focus on creating the connections between these and that wall. Alright, so at this point that we got the segments here and we have these contours that created those segments. Well, we need to do is take the endpoint here or the start point and then move it over to one side. So we can have that start point B. We're exactly at where the segment starts. So we'll go here two end points. Contours. Now go to the start point, this one. And I'll go to move. This is going to be using the surface. So the original surface, we're going to deconstruct it. So we'll go here to deconstruct plane. This what we have are the vectors that are relative to that surface. So we can now use x, y, and z to move those points. So we'll take that point, the start point, move it in. Using amplitude. We can move it in the y-direction. Now for the motion, I'll plug that into the motion here. And now we can plug in an amplitude, so 2.500 to get some decimal points. Now that you see that we can move it. Well, we have our exception depth. So it's going to be whatever the depth is divided by two because it's going from the middle. It will go to section depth divided by two. And that could be our vector to move our point. Now it's tied to the segment. And that's really the cool thing. And the power of using parametric design is that we can have things tied together like this. Now we can take that point and move it both in the same direction again, but by different amounts. So we'll go to these to copy them, plugged this output into the input. Now the amplitude is going to be different, so we'll do 0.5. We're going to now go amplitude, but in a different direction. So we'll take this, copy it again. But rather than the vector b, why we're going to go to z. Now we have three points. Starting from here, we'll go to a line segment. And we'll plug in this point, this point to create that line segment. And then we'll use this one as the end point for the next one. Now we can join those together to create that L-shape. Does that to all of them. Next, what we'll do is this extrusion. Here. We'll use as a mirror. Lets see, lets us do it. We'll go to mirror. It, copies it to both sides. So that creates that bit of a bracket. But before we merit, Let's actually finish the geometry. So we'll take this offset curve. We're going to do 0.500. So like a small number, because this is going to be a smaller bracket. Now we'll go to a negative value because it's extruding in the opposite direction. So we want it to go in this direction. So with these two now being offset, well, we can create a line segment to join those two will go two end points for both of these in a line segment between start and start point. And an endpoint. Since we're going to be mirroring this will, this will make it a lot easier. Because we don't have to do all of these steps over and over again. Although we could go up to take these, these, the idea is that this determines how big that bracket is going to be. Let's see the other parameters. This is going to be the length of it this way. This is the overall length over in the other direction. Obviously updates with our when we move that slider. And let's go back to our offset to see. This offset is going to determine the depth of it. So if it's going to be 0.25 inches, Let's see if that works. Let's point to five inches and it's not doing it. I think it's still doing 0.25 feet. This is where you could do, let's say inch or two inches divided by 12. This is half-inch. By dividing it by 12. If this is in feet, then I can use this in inches to know the exact depth of it. Okay, so now with this, we're not done yet because we've only done one side. So we need to mirror it using this one. But we're not going to mirror it yet because there's still a few steps that we can do before we mirror it, which will save us time and also competing power. So by just doing one of these, Let's go to extrude the direction. Well, this time since it's down, we can go to z negative and plug-in. The original size of height 30. Got to relay here. This 30 is going to go here. Oh, actually it's 15. So we'll go here to relay up 15. And this will override. Because now this is tied to it. Here's the thing. These extension, these are going to go past it, which is fine because we need to subtract it. So there are few steps that we need to take care of here. And it would be the same thing doing it 3D modeling. So technically, you would always kinda have to do something like this with these extrusion. Now we need to subtract where the door is. We need to go back to our original region where we created the surface. This was moved here. This needs to be extruded. Also. The what I'll do is I'll take these, which allows me to extrude things relative to the center. And I'll use this as the input. And the dapp is going to be larger than the depth of this segment. The segment extrusion is going to be determined by this amplitude, which we didn't have a slider for the 1.5. Well, this has to be at least one, whatever this slider is, times two, because we're extruding from the center. So this will make sure that we have accurate. Now we'll subtract the connections. So we'll go to difference, solid difference. We'll subtract. This is actually going to be B because we want to subtract this solid. And we want to keep both of our IMS setup. We want to keep both of our connections, but we want to remove the other ones. We want to remove the box. Sorry about that. I'm trying to work while I get sometimes it doesn't work out. Okay, cool. Look at that. We've got the connection that taken care of in the sense that this could be how you connect it. If you don't want to connect this way, which means that there's an entire channel that connects it to the wall. We can do smaller segments by doing Boolean intersection. So what we would do is we would create a vertical array. So let's, let's do that. This is option one. Now we're going to go into next option, which is really cool too. So we'll go back to our contours. And we're going to do another set of contours. 5. Connection array: But this time it's going to be different. Which means that it's not going to determine our horizontal array, but we'll take all of this, copy it down here. Now we're going to not be doing the array in the x-direction. We're actually doing it in the z direction. Depending on how, like how many or how spaced out we want them to be. This is will determine it being centered. Actually the center. I want it to be exactly in the center. So actually we'll use the original plane. Now we can take these vertical arrays and we can extrude them out. In which direction? Well, it's going to be in this amplitude z direction. So I can copy that and use that. So notice that I tend to copy things that I've already created. Sometimes it can get confusing if you're new, but this is a really cool way to save a little bit of time and know that When you're aware of what you've done, that you can use it again. Okay. So with this that we, now that we've extruded it out will it needs to extrude out at least the same amount as that. But we can go even past further. So we can say if that is how far the box came out. Well, let's do it the same amount. This is going to go into this amplitude and then this will go into this one. Does he see? We actually have extruded this out, passed everything, which is good. Now we're going to extrude this up and down to determine how big are connections going to be, okay? I'm pretty sure that some of these that are at the edge are going to be smaller in I think that should be okay. So let's take this and now go back to our reference. This is the one that I can find on my site. I'll just take this and copy it again. And then bring it back to mine and paste it here. And plug in that surface. This is going to be relative to the center. So that's great because we can now extrude this to whatever amount we want. And that's going to be how big the connection is going to be. Because our last step is going to be intersection, solid intersection, where this block meets that connection. We need to flatten the input on this one and graphed on this one. Let's see if our nice kinda be flattened this one. So he flattened the top one, which means that they all come in as one list. And then you graphed the bottom as because you have to do intersect it with each. So here's the output. We have 140, you have 12345612. But then there's two of each. So now we can take this disabled the preview on all of the stuff that looks like we're messing up our work, but technically we're not. This is how you can connect those verticals. There are, as you can see, there are a few steps. First creating the bracket. Well, once you have the array, first, you create the bracket on one side. Then you mirror it to the other side. Then we extrude it down to create some channels to connect it, which should be enough for it to be secured to whatever you want. But then we also did a horizontal or vertical array that intersected with that entire channel. And then we were able to extract these that you have. Also the ability to increase the spacing. If you see here, when I increase the spacing, we have less of them. Same going in the other way. Here we have a wide, our connections are going to be, the bigger the connection, a little bit more sturdy. And the one last thing that is critical to do here is going to be the holes for the connection. So this one creates the brackets. Now let's go here to an area component. Let me show you how we can do that. With this area component. We basically created a point. We need to then create another point that is moved back. That way we can create a line segment and that line segment could be turned into a pipe, then we can subtract from it. So for now, we'll leave it here. This is going to really help those of you that want to create connections a little bit more into fabrication, not so much overall designs. If you have any questions, let me know. I would love to answer them for you.