Can´t get a displacement map work

Hey guys,

I`m literally trying since I started doing things in Blender creating a simple displacement trough the displacement node, but just don´t get it work.

I applied all transforms, I cleaned the mesh, I subdivided manually and with the modifier, I am working in Blender experimental, set the displacement mode to displacement only and bump and displacement, scaled the z axis of my object to hell :D, but nothing´s working. My object is still same flat as in the beginning:


Screenshot 2022-02-07 151903

Does someone have any idea what the problem is?

Big Thanks!

Hi there,

My solid guess is that Displacement is not turned on in the material settings :slight_smile:

If not that, then we check further :wink:

1 Like

Hey Agent!

it is turned on :face_with_diagonal_mouth:

Ohhhh, stupid me!!! Is it subdivided? Is there a subsurf modifier to add geometry? :slight_smile:

I would subdivide it like 9 times, then add a subdivision surface modifier, and leave it at simple.

If you turn on the Experimental features, then you can also use the Adaptive subdivision (Render properties - Feture set - Experimental, then in the subsurf modifier, you click adaptive :slight_smile: )

yes i tried both without success. Those are the things I did:

applied all transforms, I cleaned the mesh, I subdivided manually and with the modifier, I am working in Blender experimental, set the displacement mode to displacement only and bump and displacement, scaled the z axis of my object to hell :smiley:

Hm :confused: I am not sure. If this is not confidential, can you upload the blend file here so I can check? :slight_smile:

1 Like

Thank you for your help!! I pasted the file here: https://we.tl/t-AJWiwSJXfa

Is it actually UV unwrapped?

what happens when you set the input to ‘Generated’?

Hii, thought about it myself but on the screenshot, the texture can be sern actually. I can check the blend in a bit :blush:

Oh yeah, that’s right :slight_smile:

I’m curious to know what it is. Hope you can spot it.

Are you in Render Mode? Displacement will only show up there!

1 Like

Hi, the displacement does work, it is only that as I mentioned, the plane was not subdivided. Plus, I would use a plain, no need to create an actual object, like with height. The hight map will do it. So, as you do not add thickness to ground, you dont need it here either, so I just simply deleted the 4 bottom vertices, subdivided 9 times, set dicing to 1, and it does work. However the height map itself is not so delicate. For a texture like this, I think bump can be enough, but it is up to you, not sure about your system resources :slight_smile:

1 Like

oh man that was the problem, I just build exactly like AgentTuron described in this thread, but didn´t get it to work. This was literally the problem, Im dumb :roll_eyes:

Big Thanks man!

Big thanks for your help Agent! I found the problem with the help of RSEhlers. I tried do create a displacement in the past, saw that it didn´t work as I wanted and deleted the object but never previewed in render mode :sweat: :sweat:.

1 Like

Yes indeed, ofc, even in rendered mode, you may need to increase the subdivision / dicing scale to see it more :slight_smile:

1 Like

I did subdivision modifier, works the same right?

1 Like

Well, you either use subdivision on the mesh, and then use some catmull clark (or simple for some cases), and make the displacement work like that.
If you use the Adaptive version inside the subsurf modifier, then subdividing the mesh itself is not that important actually.
I usually go back and forth between these, because in heavly scenes Optix tend to crash, when using the Adaptive version, even if it provides a better result most of the times.

So as a final though on this, just try which version works the best for your actual scene, with regards to looks and resource usage :slight_smile:

1 Like