My asset's normals look warped/distorted in Unreal Engine 5.

I textured an asset in Substance Painter, but then applying the textures in UE5, the normals look slightly distorted/warped, while they look fine in Substance Painter and Blender. It’s the same model with the same UV’s. When importing the model in UE5 i tried to uncheck the “remove degenerates” option, cause i tough UE might be deleting some small triangles, but it didn’t fix it.

Hello there @tudorelufails!

Yeah, I have encountered this one myself more than a few times, please make sure UE is picking up that the map being imported is normals. It could miss sometimes. and in those cases, you need to open your texture, check the details panel, and ensure that Compression Settings are set to “Normalmap”, and that sRGB is unchecked. Adjust both settings, apply, and save.

If the issue persists, it could be a bit more technical, like testing between DirectX/OpenGL formats, or playing around with the green channel. Please check the following short guide for those options:

Hope this helps, and good luck!

Hello, i’ve tried what you suggested to no solution unfortunately… I played around the engine a bit, and noticed that when i go the modeling mode and i press on the inspect button it displays it correctly, then i press complete and it just reverts back. I’m a total stranger into this part of UE, but maybe it can clue you to something? Thanks!

doesn’t look like compression/image issue… looks like your UVs are warped for some reason. Look at your wireframe and make sure it looks correct in editor/game. Try unchecking the enable nanite support in the static mesh view and see if that helps point you to the problem. You might try to clean or re-do your UV map and rebake.

Try enabling “Full Precision UVs” in the mesh options under LOD 0.

Good luck.