Landscape Material Displacement not Blending

Hi there!
My current landscape material has a problem. I’ve added displacement and tesselation using this setup:

Now this setup itself seems to work fine, as long as it is inside the material and gets applied after the Material blends. However, if I want to add it inside the Material Function that is also controlling every other Material attribute that is getting blended, it does only show up in the preview of the Material correctly, but it does not show up in game whatsoever.

See, grass area is flat and rocky area is… rocky. Why does it not show up in the game at all?

Here is what I’m connecting to the displacement lerp of the first screenshot inside the function btw:

By “not showing in Game” is the material just not being tessellated?
Or is the grass not working?

Could you perhaps post a screenshot or a explanation on what you mean by “not working in game”

The material itself is working fine, it is just not showing any kind of tesselation (looking at the wireframe) or displacements.

Ok thanks, I’ve found this tutorial on how to do Landscape Tessellation:

I’ll post a quick image from the post so you don’t have to scrounge the full tutorial,
106038-
However, use caution. PN triangles Tessellation sometimes causes cracks.
The other alternative is using Parallax Occlusion Mapping (POM). You can find examples of this Inside UE4 Content examples.

Hope this Helps!

Ok, I’m not familiar with your method so I’ll post the one I use.

Oh ok, And your material is looking quite nice! There is a nice tutorial by Lariet that is very similar to what you want to do, it tessellates snow on a rock to only the z axis. . I’ll be honest I don’t know if this is going to help you, but hey I try.

Thanks for the suggestion, but I don’t think my method is generally flawed (I found it somewhere in the answerhub as well^^), but instead I have an issue on how to get it to work with blended layers. Getting it to work by injecting it on the whole landscape does work, but if I want to add the method into my material function that I use to distinguish between cliffs and grass, the tesselation and displacement completely vanish!

Here is what I see when I “inject” my tesselation method into the landscape material after the blending:

106062-fadedistance.jpg

Fade distance on tesselation and displacement seems to work fine!

Also I can see the displacement all over the landscape, so it does work:

The rocks on the cliff are bumpy, which is awesome, but so is the grass, which is not so awesome. I only want the rocks to be bumpy and the grass to be flat.

This is how I “inject” this method, which is only for demonstration and it does not allow for blended materials. I need to know what I have to change in order to make this method work with blended materials (cliff = bumpy, grass = flat):

Hi, did you find a solution for this?

bump, having the same issue and it’s driving me crazy.