Normalmaps look wrong, rest of the textures look washed out

Hello everyone.
I’m using UE 5.5.3 and when I’m texturing my model in substance 3d painter everything looks fine.


Problem is, when I bring my model inside UE the I can see normal map gradient at the bottom of the car and broken seams on reflective surfaces like the window. Not my model nor my normal map have this gradient issue and when I remove the normal map the model looks fine.



Also the rest of the textures look washed out too. Like the base color map is less saturated and has less contrast than in substance painter. My normal map is using “Normalmap” compression setting and I did uncheck “sRGB” for my metalness and roughness maps.

Addendum, This is the same model without the normal map applied.


Hi, for the normal map you could try to flip the green channel (you can do that inside unreal when you open the texture). For the washed out colors, you would likely need to adjust the post processing settings (maybe try the auto exposure settings first).

Hello.
Thank you for the reply but the problem is not from the green channel. It looks more like a compression issue with the texture.

Hi there,

Yeah, I know the Substance to Unreal texturing has some discrepancies in the way the engines interpret textures. You could try compressing your textures to 8bit RGB instead of 16bit in Photoshop- I’ve used that method in the past to fix color issues.

I would also make sure your Normal texture is sampling properly. Make sure your Compression Settings in the texture are set to Normalmap.

image

Let me know how this goes! If you’re still encountering issues we can continue troubleshooting.

Hello.

Thank you for taking the time and replying.

I don’t believe the problem is with the texture settings. I did what you said with the textures and no luck.

I also imported the same model and the same textures inside UE 5.1 and everything was OK.

I thought maybe Oodle texture plugin is the culprit because it looks like a compression issue and Oddle compresses the textures to reduce package size. I disabled the plugin but nothing changed.

The only odd thing that worked is when I imported another version of this car, I ticked off recompute normals and recompute tangents for the model. And that seems to at least fix the normal map.

In the picture below both the yellow car and the blue car use the same normal map. But the blue car imported with recompute normals and recompute tangents off.

There is some slight normal gradient happening at the bottom of the yellow car. But the blue car seems fine.