Page MenuHome

Displacement does not work with Bump node
Closed, InvalidPublic

Description

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
2018-02-07

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.

Details

Type
Bug

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.