Unreal Engine 5.7 Problem with the paint material on the landscape.

Hi (I don’t know English well in advance) Please help. I encountered this problem in update 5.7. This doesn’t exist in UE 5.6. Is there a solution? The problem is shown at 1:45

2 Likes

I have the same issue. (bottom landscape sample is half blending through any & all new landscape layer samples painted on top in New 5.7 projects which has substrate by default)
What I have noticed is the “legacy” landscape blends & a handful of material attribute blend functions no longer work 0-1 so you can’t overlay layers at full coverage (Assume this is it, could be something else), Similar weird changes keep popping up also like how to staticswtichparam no longer works with material attributes but staticswitch with a staticboolparam does. The substrate blend functions however do work 0-1 so you can attach landscape layer samples & add/sub/mul height maps in as needed with the new system & not have this issue. But as substrate blends are a unknown performance wise. I would say this is not a smart idea until Epic steps up with a solution or fix.

2 Likes

Could you please provide screenshots or record a video on how to solve this? Thanks in advance.


“Bandaid” (for translation purpose: something that bypasses the issue ignoring other issues). It’ll work just not perfectly or as you want/need it to. (Substrate Select & Substrate shading models/slab + Landscape Layer Sample)
So the issue seems to be Landscape layer blend weights not being 0-1, not the blends itself. Also landscape layer painting no longer subtracting/overwriting (weights) when you paint over layers so you need to manually paint a layer & remove the underneath layers. Its not a quick or accurate thing to do.

Epic really needs to address this, I’m sure they have a solution or upcoming fix we are all not aware of. Because Substrate & landscapes was a subject raised back in UE5.4?
Also In case Epic also isn’t aware, how could they not be though on this, You cannot break out a slab to material attributes in anyway shape or form, So it raises some questions about RVT’s future if this is the way forward.

But for now If anyone wants a Recommendation: use UE5.6 for landscape & transfer that to 5.7.

1 Like

can you show it more in detail its a bit hard to understand how to fix it

A Simpler way to solve is to just use Landscape Layer Blend & set it to Alpha. Hard blends still work, just not soft blends so height/weight are off the table. Then just use your legacy materials. Can also use landscape layer samples But be careful of introducing any blends. Then just make sure no front end slab is attached & use the legacy inputs.

As for Substrate its as the image alpha blends (substrate select node) so just landscape layer samples(0-1 alpha) which you can add/subtract height map from(0-1 map), Beyond that you’ll run into issues.

Extremely disappointing Epic have not stepped up on this. Also disappointing there AI is quoting me to myself as Epics response to the issue. Even worse is the “fix fortnite”(landscape) doxxing after posting here. so i probably wont be back for some time.

I’m also struggling with this issue, and I tried rolling back to 5.6 but failed. Until EPIC fixes this issue, I won’t be able to draw anything on the landscape (because all drawing will produce incorrect results), which will delay my project. I think EPIC should fire their testing team.

I’m experiencing the same issue whereby weight blended layers no longer work after upgrading my project to 5.7.

Is this intended behaviour? Is there a new feature I need to upgrade my materials to use? Or can we expect this to be fixed by Epic in the coming days?

using your alpha blend idea and it does work just wish epic had actually noticed this before updating

there needs to be a fix urgently for this, rolling back and fourth between versions is not a fix