Change texture Image from Blender Importation

While you can import textures and materials from Blender into Unity, I don’t find that it adds any value.

I use Blender3D to make geometry and unwrap it properly, using the texture only to view my work in Blender.

Once it comes into Unity I always make custom material tweaks anyway, so I create a prefab out of the model, often adding more detail and functionality at that point, and also make a fresh material and assign it to the model at that time.

Here’s some more random Blender → Unity info:

Unity imports Blender3D objects as FBX via a little Python script:

The Python script that Unity uses (substitute your Unity version number or search) to import:

./Hub/Editor/2020.2.1f1/Unity.app/Contents/Tools/Unity-BlenderToFBX.py

More on fixing it:

Blender3D objects used as trees / detail in Unity3D terrain (See the second half of this response)