Layer height map blending not working

I’ve spent the last 4 hours trying to get this to work and I am all out of options.

I made a terrain material that should be doing heightmap based tesselated displacement. Iam using the layer blend node for base color, normals, roughness and it works everywhere.

I tried using the same thing for heightmaps to use for displacement, but Iam getting super weird results.

Instead of white parts of the heightmaps being displaced, each induvidual layer gets displaced. As shown in the image.

What’s worse, the material works perfectly in the preview window on random spheres, cubes etc. But not on my regular terrain.

Has anyone encountered this issue?

There are a lot of different ways of doing this. Have you seen this tutorial:

Pretty good, although a little detailed.

I think you just need to do a layer blend on the height maps ( just like you did with the other types ) and plug it into the displacement. Remember to turn on displacement in the material also…