How to fix specularity or roughness Issues in 5.8?

Hi! I’m more of a beginner in UE5 thats why maybe the solution to the problem is relatiely simple:

I upgraded a copy of my current project from 5.7.4 to 5.8. The EXACT same project. I didn’t change a single thing but now the landscape texture behavies really strange. It’s really pale and washed out. It worked perfectly on 5.7 and looked good but now it doesn’t. So it can’t be a problem with the material that I built. I also checked things like direct lightning, skylight, post process volume and so on. Everything is the same. In my opinion it has to do something with the specularity as when I scale it down to a negative value it looks much better (still not as good as before but much better). I worked with different AIs to detect the error but nothing they said helped. I also cheked all project settings, the import of the texture, texture itself…I’ve probably spent 20h just on this and i’m getting desperate.

Hello there @AlebamboMMGLM!

Welcome to UE! And don’t worry, migrations are quite an ordeal, regardless of your skill level.

First thing I would do, just to make sure this is not a quirk from the new install, open a blank project in 5.8, import one of your affected materials only, and check if it renders properly. In case it does, then the problem would be from the migration process, something went through incorrectly. From that point, I would review the community’s migration guide:

Now, if the migration was followed successfully, yet the issue remains, here’s what I would try next:

  • Check the status of your DefaultEngine.ini files between both versions, as settings and parameters could have changed during the process

  • Clear your project’s cache, as there could be stale elements left from the previous build. To do so, navigate to your project’s main directory, and delete folders DerivedDataCache, Intermediate, and Saved. After that, re-open the project, allow it to rebuild, and check your main scene

  • Inside your project, if you have a Post Process Volume in the level, check it’s parameter for Exposure levels, specially Auto Exposure. Test with a fixed value if possible, and see how your scene reacts

  • Double-check your materials post migration, and make sure that all nodes are still connected, and present the values from your previous build