Hi I'm trying to recreate this kind of geometry in blender procedurally if anyone knows how to do this for an beginner/intermediate blender user. Thank you!

enter image description here

  • $\begingroup$ There is a modifier included called "Ocean modifier" that you could try $\endgroup$
    – Emir
    Nov 18, 2022 at 1:05
  • $\begingroup$ @Emir I have used that but am trying to get the very geometric and organized shape that is in the photo, not realism. $\endgroup$
    – emp
    Nov 18, 2022 at 1:07

1 Answer 1


You don't really need Geo Nodes for this sort of thing, you can use Displacement. Start with a plane. Subdivide it by 50 or so. Make sure you are using Cycles Engine (for Displacement to work properly).


Add a material to the plane and change the Displacement settings to Displacement Only or Displacement and Bump


Go to the shading tab and use this setup for the basis for the displacement. It's just a noise texture (a procedural artist's best friend) that makes the ground go "up and down" - I reduced the scale and trned down the detail - adjust it to your taste. The MixRGB Node (mixing with white) softens the effect because a noise texture can provide rather strong values for displacement - change the mix to make it stronger/weaker. Shade smooth and you can also add a Subdivision Surface Modifier if you need it smoother (not pictured).


If, however you are intent on using Geo Nodes, you could probably get away with something as simple as this:


If you want something with a more complex, wavy texture (as opposed to just "bumpy"), you could warp the vectors of the noise texture with a wave texture like this:


EDIT - for a more diagonal (and predictable) wave manifestation, try the setup below - I would say it "tiles" better, but that's hard to define because most procedural textures are infinitely tile-able - variances in height and depth can often be solved by setting the mode to 2D (as opposed to default 3D), and using that alongside UV texture coordinates (provided the model is unwrapped sufficiently):


  • $\begingroup$ Thank you so much! This is perfect. Is there a way to use a tiled pattern instead of random noise? so that the resulting waves pattern diagonally? $\endgroup$
    – emp
    Nov 18, 2022 at 2:31
  • $\begingroup$ It's a bit difficult to visualize what you mean, but I made an edit to my answer with a new example, tell me if that's better, or worse. $\endgroup$ Nov 18, 2022 at 2:47
  • $\begingroup$ @emp you might try magic texture with 0 depth $\endgroup$ Nov 18, 2022 at 15:05

You must log in to answer this question.

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