Page MenuHome

Displacement does not work with Bump node
Closed, InvalidPublic


System Information
Laptop: Dell Inspiron 15 5000 Gaming
Operating System: Ubuntu 16.04.3 LTS
Graphics Card: GeForce GTX 1050

Blender Version
Broken: blender-2.79-37beac8eb82-linux-glibc219-x86_64

Short description of error
Plugging in a "Bump" Nodes "Normal" output into the "Material" input "Displacement" (This is a vector input as I am using a Daily build of bender here)

Exact steps for others to reproduce the error
Not sure if this is a bug or a TODO.

  • Add a Plane.
  • Subdivide the plane.
  • Switch to Cycles.
  • Create a material for the plane.
  • Make sure material settings hash Geometry "Displacement Only" or "Displacement and Bump".
  • Add a texture node (I use noise, but have tested with an image texture.)
  • Add Bump node.
  • Plug the factor of the texture node into Bump node.
  • Plug in the output normal from the Bump node into the Displacement input Material Output node.
  • Render or switch to rendered view.



Event Timeline

Brecht Van Lommel (brecht) claimed this task.

That's not what the Bump node is supposed to be used for, it generates a normal that you can plugin into BSDF nodes, using it as displacement doesn't really make sense. For displacement, you should link a Displacement or Vector Displacement node.