Shaders shared on duplicated objects

I have been having some shader trouble of late. I have duplicated non-prefab objects in my scene. When I change the texture or shader for one it changes the other copy of the same object. Sometimes a duplicated object will act as it an object by itself the way it is supposed to, othertimes it acts like its a prefab parent who changes all other instances of game objects who share the base model, even though they are not prefab objects. What’s happening? This is the first time I have encountered this and I have been using the same installation of Unity for month’s now.

Edit:
System Info:
OS: Windows Vista Home Basic x86
Hardware: Core 2 Duo 2.17 GHz, 2GB DDR2 RAM, Intel Integrated 945GM graphics chip with latest Intel graphics media accelerator driver.

Maybe the objects are using the same material. Prefabs usually use the same material, therefore if you change the texture in the material, all objects using the same material also changes.

Have you tried using a different material if you want to change the texture?

Problem solved, its the materials. I was dragging a texture into the objects material which modified the shared material instead of creating a new one for the object. :sweat_smile: