Tree textures not updating

Usually everything updates as soon as I overwrite the file, and click back into Unity.

Anyone any idea what to do?

You should save the image, wait a while normally for about 2 seconds and then open the editor window again so the editor have time to update the asset, if it does not work, right click the asset and then click In Reimport or Refresh.

The image is updating. It’s the trees that aren’t.

(eg. I make the image blue, it updated in the editor, but trees don’t go blue)

Make sure the trees are using the correct material and the material has the correct texture. (Post a screenshot)

There are only 2 materials that the trees can use. The Optimized Leaf and Optimized Bark.

This is the materials they’re using:
3084999--232390--upload_2017-5-26_22-25-54.png

and here are the textures that the materials are using:
3084999--232391--upload_2017-5-26_22-26-22.png

The diffuse texture isn’t updating along with the actual texture being used to create it, that’s why the trees aren’t updating.

You need to give me more information to figure out what is happening. Post a screenshot of the material settings and the actual tree being rendered in the scene view. Maybe the shader you are using has something to do too.

Bark settings:
3085018--232396--upload_2017-5-26_22-46-1.png

Leaf Settings:

Tree rendered in Scene View:

Everything looks fine with that configuration, the material is rendering the correct diffuse texture, the green texture is for specularity and the blue texture is for glossiness. Which is the texture that you are updating but is not being rendered?

If I place the tree prefab into the scene, change its material from the optimized one to the normal one (the one directly using the texture I’m changing) and then change it back, all the trees in the scene update.

I still have no idea why they’re not doing it instantly and on their own though.

The diffuse texture.

Have in mind that every prefab into the sceneview is an instance of the prefab in the project window, so, if you drag a new instance of the tree into the scene view and you change its material, you are changing the material of the instance only, if you want that every instance in the scene view change its material you need to apply the changes made to the instance by clicking Apply in the inspector and then revert the instances to its original prefab by clicking revert in the inspector window of each instance.

(Sorry about my bad english)