All my foliage gets deleted / disappeared after loading level - Help

Unreal engine keeps deleting my foliage after the level being loaded -

Example 01

Example 02

in the YouTube link you can see all the foliage and instance count was there when the level fist being loaded, but seconds after they all gets deleted, the instance count drops to zero too : ( if I save the level, next time there will not be any foliage left in there.

The foliage are Megascann assets from UE market,
Instanced foliage actor and landscape is placed in the persistent level,
culling setting are all default, not using world partition,
landscape is ticked in the show tab
Tried to rescale and move around the landscape, didn’t help
Foliage mesh opens up fine, doesn’t seems to be missing.

This has happened on different projects and on different PCs I been working on, been searching for a fix for ages but couldn’t find a solution to this yet,
doesn’t seem like a common issue but this happed too frequent to me.

Some of the posts I’ve found that encountered similar issue, but no confirmed fix yet

It sort of looks like its set to cull out based on tris count?

Check your scene, make sure thats not an issue.
Usually after 3b tris (thats on a 3090) or 4b tris (4090) you get stuff partially disappearing.

If your foliage was given some sort of importance then it may be cutting that off first instead.

Sum Tris is 10million in the swamp scene, doesn’t look like its gonna causing issues.

Its a lot, but not enough to be an issue in theory.

What about LOD levels and settings?

doesn’t seems to have issues with LOD… it was working fine before and this bug just happened abruptly

Has to be an .ini or settings change then.

Adding more foliage doesnt make it re-appear does it?

any change will over write the level and the old foliage will be gone forever by the looks of it

Try and check this by looking directly at the foliage stuff.
You can access their instances via blueprint to check their total numbers / if they exist or are in fact removed…

Not aware of anything that would remove the instances unless directly instructed to…

I solved the problem. I hope it helps others who are having this problem.

1 Like