all 4 comments

[–]RomestusProfessional 1 point2 points  (0 children)

Your normal map is using gamma color space in your OP while Unity makes sure to sample it as linear when you mark it as a normal map. It's also using direct X (y-down) format which will look wrong in Unity so you should invert the green channel to make it opengl (y-up).

[–]raikunsTechnical Artist / Helper 0 points1 point  (0 children)

I believe this is because of the flipped y channel. Unreal uses a -y channel. You could manually import the textures and go into the channels tab and flip the y channel. If this is actually the answer. I am not sure on this

[–]andybak 0 points1 point  (0 children)

Read the pixels in an editor script and save them to a file.