Landscape Spline Mesh Blurry After Migration to UE5

After porting my 4.26 project to 5.44, my landscape spline meshes have blurred materials.
When I get close to the meshes, the materials slowly get sharper. (around 3 or 4 seconds to fully fade in)
When I have the mesh open in the static mesh editor, the mesh stays fully sharp.

Does anyone know what is going on here? I haven’t changed any of the MIP settings or messed with texture streaming.

Any help would be greatly appreciated.

Thanks.

Hello,

Photos, always photos. And/or videos, because there’s no guarantee that you are either:

  1. Expressing the problem correctly
    and/or
  2. Using the correct words

You very well may be 100% accurate, but I can’t tell you the amount of times people miscommunicate issues, and waste time because of it. Most people are poor communicators.

(To be clear, this is not directly solely at you; others will see this, and hopefully provide visual data when they have their own issues.)

Anyway:

Without seeing anything, I would suggest checking your LODs and/or if you have Nanite enabled. If it’s changing quality/appearance based on distance, this very likely may be why.

  1. Go into your spline logic, and find the assigned mesh:

  1. Open the mesh, and type “LOD” in the details panel (usually) to the right:

  1. Make sure “Number of LODs” is set to “1”:

  1. Make sure to hit “Apply Changes”:

  1. Next, search for “Nanite”, and make sure it is set to FALSE. If TRUE, uncheck, and make sure to hit “Apply Changes”:

Thanks for your help.

LOD is set to 1.
Nanite is off.

This is what the material looks like at editor startup and in-game.

This is what it looks like when I get close to it, or open the mesh in the static mesh editor.

Can you further explain how the transition occurs?

Does it “snap” from lower to higher quality, or does it “interpolate” from lower to higher quality?

A video would really help, because you have a graphical issue.

Also, just for my edification, you call it a “Landscape Spline”, but it’s only just a Mesh Spline that you’re using as a landscape, correct?

If this is not the case, there may be functionality from UE4+ that isn’t compatible with functionality with UE5+.

(PS: Make sure to hit the REPLY button on my responses so I actually get a notification.)

It doesn’t snap/pop in. It interpolates over the space of around 3 or 4 seconds.
The material immediately becomes fully sharp when I open the mesh in the static mesh editor.

It is a landscape spline, accessed via the ‘landscape mode’ editor panel.

The material uses pixel depth offset, for blending the edges into the landscape, but disabling this has no effect.

I am unable to record video due to an issue with Nvidia screen capture. It immediately stops recording as soon as it starts. (I’m updating the driver and will try again)

This is very helpful information.

What is your current TEXTURE POOLSIZE?

It may need to be higher.

You can type in the console command and put in a value of “5000” (or more) and see what happens:

r.Streaming.PoolSize was already set to 10000. That was the first thing I tried.

Then the next thing I would suggest (to make sure there is no compatibility issue and/or texture issue) is to create a fresh spline blueprint, and utilize the mesh in that. See if the same thing happens in a simple spline function, instead of going through the Landscape functionality.

There are reports that the Landscapes in UE4+ and UE5+ don’t always play nice, but this may or may not apply to you.

Also, make sure your scalability settings are high enough. They may not be, but, again, I have no idea what you’ve done to this point (you can set them all to “Epic”, just to be on the safe side):

I created a blueprint spline with the same mesh/material and it behaves in exactly the same manner.
I’m going to try a new simplified material and see if that makes a difference.

Great, you’ve ruled out it has nothing to do with the landscape.

It could just be the mesh/material/texture causing the issue.

Finally getting somewhere.

I disabled texture streaming, from the project settings menu, and the materials load in properly.