0
$\begingroup$

yea this seems super basic but it just isn't working. i've used displacements before and they've worked fine.

set feature set to experimental in cycles, switch the material to displacement or both, use the displacement node in the editor, make sure that there's enough geometry, result!

but my texture seems to have no affect on the mesh other than applying the texture as if it were a normal map.

1

and in case you cant see theres 512 vertices in this plane

i realise that the noise texture is plugged into the normal instead of height in the screenshot above but belive me when i say it literally did nothing when i changed it so...????

2

and this screenshot is just to show that displacements using the modifier does work

(the displacement modifier works fine but I * NEED * to use it in the node editor.)

edit: oddly enough when looking around some for for an answer, i found out andrew price apparently had a similar problem but no one in the tweets seemed to actually answer the question asked.

https://twitter.com/andrewpprice/status/1017715665032003587?lang=en

$\endgroup$
  • $\begingroup$ could you please share your file? $\endgroup$ – moonboots Aug 17 at 6:58
0
$\begingroup$

The Normal input socket of the displacement node is meant to be for further normal maps that are applied on top of the displacement (daisy chaining multiple maps, just like you can do with bump maps). For connecting the displacement texture itself, the Height socket has to be used. Scale can then be used to multiply the result, i.e. modify the strength. As usual, these are Blender units.

The main input sockets are described in the manual. So to summarize, the node connection has to be like this:

Node connection

The rest is just like you had it in your example. This is a brick texture displacing the default cube:

example

One thing to mention, as you did not explicitly state it: If ou want to go for Adaptive Displacement (sometimes called Micro-Displacement), the SubSurf modifier of the object also needs to be changed a little. Adaptive has to be checked:

adaptive

The example rendering above uses adaptive displacement.

$\endgroup$

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.