Linking noise texture to displacement

hi,

why cant i find the noise texture from the shader to link it to the displacement modifier?

thanks for help!

tomes

Hi,

You can find it by pressing F3 being in the shaders editor, but not in the 3D viewport

Oh, sorry, didn’t get you right at first. This is works not how you think it should be (at least, if I got you right). You need to create that texture in Texture Properties tab.

  1. Click on New in your Displace modifier settings,

image

  1. Switch to Texture Properties tab and click New in there,

image

  1. This will create a new texture, in there, you may choose the type of a texture as well, from the drop-down menu:

  1. Now, if go back to your Displace tab, you’ll see that your newly created texture has automatically been applied to your Displace modifier:

image

For better understading of how the Displace modifier works, I’d recommend you to watch this cool “ugghh what’s up guys” man with his YouTube video tutorial below:

Hope it helps

Cheers,
Sergey

1 Like

Plugging Displacement through shaders only works in Cycles, I think (without the need for modifier… and without being able to “apply” it) :thinking:
In Eevee it’s just a Bump

1 Like

As you see I plugged the noise texture into displacement in the shader, but that does not displace the box…all edges and geometry are straight even that it’s highly subdivided… And this is cycles…

And Sergey, I don’t want any noise texture… I want exactly the shader noise texture!

You cannot make 3d texture with just using only Noise Texture node at all. You need to use displace modifier, image texture, bump node etc. as well.

1 Like

You seem to be in Material Preview (which is Eevee)

Oh and also, in Material Properties > Settings > Surface > Displacement, set to one of the Displacement options

2 Likes

your right, for material displacement have to set displacement up in the material settings…but why do i get such an distorted object… it seems out of place…

and second, my initial question is still not clear …why cant i find the shader noise texture to use it for the displacement modifier ?


noise texture to displacement.blend (3.7 MB)

You need a displacement node.

2 Likes

Well, Fac is just a 1D-Vector, that always goes more or less in the same direction. So that what happens when you plug it in as is - it moves vertices in positive X and Y directions.

If you want some meaningful results you need to understand where your Displacement is going.

In this example, I use Noise to simply scale Normal vectors of the geometry:

I suppose it has to do with the fact that Noise is not actually a “texture” entity(?) unless you define it as such (in Texture Properties, as Sergey explained).

3 Likes

ok, as said by carlg its neccesary to use a displacement node and plug the noise texture colour into scale…or as straybillie shows, to use a geometry AND a vector scale node… to stay the box in place.

…but with straybillies method i cannot change the height of the displacement as it seems…

BIG thanks for that !!

and for my inital question… it seems that its NOT possible to get this shader “noise texture” as the texture for the displacement modifier. i keep that in mind !

You can multiply/modify Fac with Math node, it’s just a float in [0,1] range…

1 Like

@thomes It’s not necessary to use Displacement node. You can use anything that can translate point in 3D space - like any Vector Math node. Displacement node is just easier to use:

3 Likes

If you are so fixated on the noise texture - use Geometry Nodes…

If you dont know - the Subtract 0.5 Node is just to keep the mesh in the same location.
The rest is pretty obvious.
You can make this a node group then save it as an asset.

Noise in the displacement modifier is called cloud. All noise used to be called cloud back in the dark ages of Blender. I am not sure if it is exactly the same. I think it is not. Or you need to use the Noise Basis drop down in the Cloud settings to select the correct algorithm…

Thanks Matakani… I’m not in any way fixatet… I wanted only an explanation why I can’t use exactly that shader noise texture as displacement texture… And straybillie explained it very good, and I understood.
That was everything I wanted… Understanding things…

Thanks again for your geometry node workout. I give it a try next days…

1 Like

Have you read the manual yet?
At least half the questions people ask here have answers in the manual. But people dont bother reading it.
One day of reading the manual is like 3 weeks of stumbling through YT tutorials.

Happy Blending.

Good idea, i will try to get it started.

But you think I would find an answer there for this special question?

Displacement with geometrynodes or displacement with cycles aligned with the normal of your object
Same final result :grinning:

If you need vector displacement then you need another setup - but most off time i think you are going to use this setup :grinning:

2 Likes

Possibly. You will find more knowledge.