0
$\begingroup$

So, within a Geometry Nodes setup I'm using a noise texture to create a procedural landscape on a Grid Primitive as explained in many YouTube videos.

The node tree I use works by using the noise texture fed into the Offset socket on a Set Position node (various other nodes in the node tree e.g. Math nodes etc).

I'm trying to figure out how to select the perimeter of the Grid Primitive and prevent it from moving on the Z axis i.e. pin the perimeter down using the Geometry Nodes setup. It would be even better if I could apply some sort of adjustable falloff from the perimeter edges etc.?

I can't find anything at all to help me with this?

$\endgroup$
2
  • $\begingroup$ You should provide at least a picture of your set up. There are usually several ways to do things and people won't know which one you are using without it $\endgroup$
    – Cornivius
    Commented Aug 1, 2023 at 21:34
  • $\begingroup$ Thanks, that's a fair comment. Some people have been very kind in still providing some really good feedback and solutions though. $\endgroup$
    – Googey1
    Commented Aug 4, 2023 at 9:11

2 Answers 2

3
$\begingroup$

you can use edge neighbors node to select inside faces of mesh, not the border. enter image description here

(blender 3.6.1)

$\endgroup$
1
  • $\begingroup$ Thanks very much for your help, it is much appreciated. I will take a look at this again now. $\endgroup$
    – Googey1
    Commented Aug 4, 2023 at 9:12
2
$\begingroup$

You have several possibilities here...

One possibility would be to combine the noise texture with a gradient texture, and to define its effect and range with Map Range:

enter image description here

Another possibility would be, if you really need the exact distance to the outer edges, to combine this distance with the noise texture using Geometry Proximity:

enter image description here


(Blender 3.6+)

$\endgroup$
3
  • $\begingroup$ Thanks very much for your help, it is much appreciated. I will take a look at this again now. $\endgroup$
    – Googey1
    Commented Aug 4, 2023 at 9:13
  • $\begingroup$ By accident I noticed that you'd built a Node Group called "ProximityAndProjectGN" in your example file. Can you please tell me how and what are you using this for, as I'm interested in this? $\endgroup$
    – Googey1
    Commented Aug 4, 2023 at 9:46
  • $\begingroup$ @Googey1 Uh, no, I did not create a node group with that label in this file. I'm afraid I don't understand exactly what you mean by that... Could you please explain it in more detail? $\endgroup$
    – quellenform
    Commented Aug 4, 2023 at 10:10

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .