 Okay, so in this lecture what we're going to do is we're going to learn a very powerful concept inside of Houdini and that's grouping by pattern, alright? So pumpkins have a very unique look to them because they're kind of sectioned up into these little like peels that are kind of bulging out, right? And basically that pattern is, goes all the way around the whole pumpkin and so to accomplish this effect, at least the way that I accomplished the effect was grouping by pattern, alright? So let's jump back into Houdini and take a look at how this works. So what we need to do is go and select this UV transform node first. What I want to do is I want to somehow select this whole strip of primitives right here, alright? And I want to select every other strip in this and that way I can actually pull each one of those strips off and work on it individually because I need to create that pumpkin shape where it kind of bulges out right in the middle here and then it goes back into some sort of vein or something like that. I don't know all the appropriate botanical terms or whatever, but that has that kind of shape. And so what I want to do is I want to create a pattern of grouping that allows me to peel off these little individual sections, alright? So to do that we need to go and drop down a group by range node. This is how we start to do stuff like this and this little node is actually very powerful so we can basically section up our models based off of some rules. And so what I'm going to do is I'm going to call this the even group and currently we are set to the relative to start and end which is exactly what we want, alright? So the start and end basically allows us to pull off, let's invert this here, pulls off the first and last primitive in this whole list. So there's primitive zero and then primitive whatever it is, 237, okay? And so what I want to be able to do, alright, is I want to be able to select these strips. So you can see in this range here, if I turn this off here and go down here, if I were to increase this to two, I get every other primitive, alright, and that's a cool effect just like that, you know, you do lots of stuff with that, alright? If I do it every third, we get this kind of spiraling effect, let's do every fourth, so on and so forth, right? What we could do is we could take the number of points from our profile, okay? So let's take a look at this here. We're going to come into our profile right up here. What we could do is we can take the number of points, alright? In this case it's 18, alright? We'll take those number of points and we'll feed that into our start or our select parameter right here in our group by range node, okay? So to do that, we're going to utilize an expression, I'm going to say end points and I want to get the number of points from that particular node. So this node all the way up here, this UV Texture node, okay? We'll call this final profile, how about that? Makes it easier to find. So I could just copy this now, okay? And we'll come down to our group by range and we'll put two quotation marks, dot, dot, and a forward slash to get up and out of this group by range node. Then we'll put in the name of the node that we want to get the data from, which is that final profile node, alright? And I'm going to hit Enter, alright? Let's take a look at the results of that. So now what I'm saying is I want to select 18 primitives of every four. And that gives us not what we're looking for, alright? But you can see if I start to increase this, look at that. We're starting to create a pattern here. Well, it's pretty cool, alright? So what does this number have to be? So I want to select 18 points and I want to alternate that. So I want to select 18 primitives, I should say. And then I don't want to select 18 primitives. So that means I want to select 18 of this particular value right here times two. Or twice that amount, so let's say times two. And you can see right there that that still doesn't give us our effect, but we're close. It's just offset by a little bit. And that's because we need to come in here and subtract one. And we also need to subtract one over here from our number of points. And look at that, alright? Hopefully that made sense. Alright, we have to subtract one because basically we have one more point than we do the primitive. Okay, so there we go. So now what I can do with this, alright? I've now created my pattern and I've set up a way to select every other strip there. I can say blast, alright? So I'm going to blast away all the even values here. So we're going to say blast and set that to primitives, alright? And then I'm going to copy this guy and we'll invert that selection. Pretty cool. So then we merge these guys back together. Let's merge them back together here. Now you can see they're all separated. And the reason why that is super powerful is because now I can drop down a for each connected. Let me actually turn that off there. So now I'm going to drop down a for each connected piece and we can loop through each peel basically. So if I come in here and take a look at these guys here, I can go through each one of those. And each one of those guys, if we come into our UVs, still has its UVs all set up. How cool is that? Alright? So that's how we procedurally go about creating a grouping pattern and then giving us the ability to work on each individual section in a procedural fashion. Because now I can run the same operation on each one of these peels. And I can be assured that all the rest of the peels are basically going to have that same operation run on it. Alright? So hopefully that makes sense. So what I'm going to do is close out the lecture there. And in the next lecture, we are going to go and take care of that little kind of bulging effect that we get on each one of these peels. Alright? Thanks so much.