wtf is this and how do I make it go away?
(it is not the thing with a solution in the video you just thought of)
UE 5.3.2
Hardware raytracing is disabled (which is why its not the thing in the aforementioned video)
Lumen is enabled
Landscape is nanite
Virtual shadow maps are enabled
It goes away when the landscape is not nanite (not an option, this is a world partition world and the map is quite large)
ta:)
Replies
to add..
Behaviour appears to change in synch with mips in the virtual shadow map - there is actually a distance where the artefact isn't visible.
The patterning of the artefact does look similar to the artefacts you get with two sided ray-traced shadows on nanite objects
I'm gonna ignore it for the time being - I've spent most of the last year trying to get a performant (and practical) solution to large world partition worlds working in 5 and i just don't have the heart to start fighting with the renderer at the moment
Nanite landscape and HW raytracing off. I initially thought raytraced shadows but it can't be.
To be fair, the current prototype doesn't even make use of nanite properly on terrain so it's just looking ugly for no reason. Except maybe something performance wise where the way nanite renders and shadows helps in that department, but I doubt it.
Ignoring it has been a pretty effective strategy so far - I dont notice once there's grass and stuff
Barring that artefact I haven't seen nanite landscapes do anything they shouldn't in terms of how the shadows look. They do plenty of other things they shouldn't - like not load in PIE or not load in packaged builds unless you perform a set of weird rituals first - but visually they've been fine and certainly run better than the standard landscapes
I've not checked whether it's improved on 5.4 as i don't have the emotional strength for another engine bump at the moment
Edit: Try this: https://www.youtube.com/watch?v=F3XSKXhIAuU
If that doesn't help, I definitely remember fixing this on a landscape object before, but long ago in like 5.1.1. Let me know if you wanna chat more about this and maybe we can find how.
ignoring it is still working pretty well for me