Blender to unity textures problem

So I made a model in Blender, and I exported it into an .fbx, and put it into unity. When it arrives to unity, theres no textures on it, and I know I have to reassign them myself, but when I do, they look very unrealistic and you can see inside the shapes.

Here is an example

Blender

Unity

The point here are the barrels. On the 2nd picture, they dont make any sense at all. Also the other textures are not pretty at all, and some don’t even want to show up. Is there a different way to render this? I am very new to unity, and I wouldn’t know anything about this.

Thanks a lot for any help.

You can just save as .blend, you don’t need to manually export. Make sure the surface normals in Blender are pointing outward. If you put the textures in your Unity project’s assets folder first, and import from there when you’re working on models in Blender, then they will be automatically assigned in Unity.

–Eric