I have a problem: the first image shows my object with the texture in Unity (the right one in Blender) . When I export in either in .fbx or .obj, I get the second image. In unity it looks completely rubbish.
Does anyone have any idea?
You cannot really compare the results because the shader and the lighting is different. And because realtime (unity) is different from a offline rendering (blender). A first step would be to change the Unity lighting so that it is a bit more equal to your Blender light setup.