Grasshopper Tutorial 06 | Domain Basics
Вставка
- Опубліковано 8 вер 2024
- Tutorial for the Visual Programming Basics Course at RWTH Aachen.
Covers:
- Construct Domain
- Bounds and Deconstruct Domain
- Remap Numbers
- Gradient Input
- Custom Preview
The example used in an attractor map.
Best video ever, so well explained, I finally get it, thank you
I'm not sure if you're still following these comments, but I'll ask anyway. You say at the :20 second mark that we've already discussed Ranges. I've watched all the tutorials before 06 and don't recall us discussing ranges. If it's in another video, I'd like to check it out. Thanks, love this set of tuts.
your explanations are so helpful, this video is great.
I subscribed to your channel.
Very easy to understand.
Learned a lot from this! Thanks!
AMAZING and explanatory :) THANK YOU
This was frickin awesome
Thaaanksssss i love it im going to see from the begining where i can support you
very clear thank you!
Thank you so much.
Excellent info!
thank you!
I need a definition that does this according to 2 curves *(a perforated panel on the facade that needs high radius circles between floor slabs and low radious (0) when the panel is in front of a floor slab). my logic is to get the attractor curves straight from my slab geometry, but I need some advice as to how to get the points to attract to the closest curve rather than only one or both
Thank you!!!
thank you very much!!
HI! but if I have to apply this pattern to blend into a tower (circular or square) what should I do? so you can have it on all sides or fit the loft of the design
if you wondered, Im your number 900 subscriber :D thanks for great tutorials. Would be awesome with you could do a tutorial on reparametrize/graft/simplify/flatten etc. I only get flatten haha
Hi there, thanks for the video. I have a question about Deconstruct Domain. I noticed that it's not connected to other commands. Does it do anything in the process other than showing the start and end of the domain or does it not effect the final outcome of form?
Does the Set multiple curves options work with this set up?
Hi, thanks for the video and I'm new to grasshopper. How can I apply the same pattern arrangement with a customized shape instead of circles? I stuck at this point now lol... thanks!
Cool ~~
Lovely tutorial! How can you randomize this pattern; at which step would you add a parameter to randomize the spacing of points?
You want to use a different method to create variation. Use Populate 2D (and a rectangle as a boundary) instead of domain at the beginning and you're golden.
Great Tutorial!
Hi, thanks for the video, really helpful. I'm kind of new to GH. So I will have 1 question: It is possible to change the density of this pattern of circles? So that circles will become smaller quicker when the distance is bigger or bigger when it is closer to the curve?
You could probably use an expression block to apply a quadratic equation or some other non-linear function to the distance values.
I am quite new in GH and learned a lot from this, thank you! But I have two questions:
1. Is there any setting for sliders to get automatical names (like your sliders did when plugging them into e.g. "domain start")?
2. I saw kind of a text field above the components from other GH tutorials so I wondered how to get that. Like is there a setting for that (so the names in the component itself are not the full names, but a text field above the component says the full name of the component)?
Anna Schwendinger just double click in the component and you will have a panel with information. Click in the first blank space and you can type they name that you need for your component. Good luck
Thanks very much for this tutorial. Am still pretty ameteur to Grasshopper, so forgive me for asking these three questions:
(1) How do I formulate the grid to fit a rectangle. It is currently a square.
(2) I notice that the grafted grid is 10 x 10, is there a way to change this with a slider?
(3) Instead of a curve, could this be done in a straight line? What do I use in place of "curve closest point"?
Okay, I think I figured some of this out. You need to create two separate domain and range functions for the x and y direction. Notice how he simply takes the same range output and plugs it into the construct point component? You need to do the X and Y as separate functions. For the Domain start of each, it will both be 0. The domain end will be the length and width placed into the two separate functions. To get a square array of points the steps input of the Range component need to be the same as the domain end. (domain end is 12, so the the steps will be 12 too). This is essential to get the square array. Want to increase of decrease the space in between the points? you need to cut the domain in half. So 24 goes to 12 and 12 goes to 6. That will take you as far as the construct points component, I haven't really done much after that, because I just started watching the video. Hope that helps. 6 months later lol
Speak up!!