In Blender 2.71 using the Cycles engine, I cannot get displacement to work properly on certain objects.

Here are some screenshots of thre three objects and the nodes I'm using for them: water, a cube, and a plane. Although the displacement works fine for the cube and the plane, it refuses to work on the water. The nodes I'm using are based off of this answer.

Water nodes:

Water nodes

Cube nodes:

Cube nodes

Plane nodes:

Plane nodes


Screenshot of the scene


Render of the scene

Here's the .blend. You'll also need the texture files from here and here.

  • $\begingroup$ Would you upload the .blend? It'd help us help you :) $\endgroup$ – gandalf3 Aug 24 '14 at 22:02

It's working, it's just that the scale is different due the the water object being so much larger. The texture is so large that it's hard to see the displacement effect. If you plug it into an emission shader after muting the multiply node (M), then you can see the texture clearly:

enter image description here

To fix it, either scale up the textures or use a different mapping via the Texture coordinate node:

enter image description here


enter image description here

  • $\begingroup$ @JMY1000 Sorry about the cut-off screenshots, I've fixed it now.. $\endgroup$ – gandalf3 Aug 25 '14 at 6:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.