Is there some way to map different image textures to instances of linked duplicates? My understanding is that linked duplicates share an object's material properties and mesh data, but not its object transform properties. In a scene I am working on, I very much like the efficiency of having the mesh data being shared while also being able to scale and rotate instances. But I need to be able to assign a different image texture to each instance sharing the mesh's UV map (which comprises only a small portion of the mesh). If there is no way to make an actual linked duplicate do this, is there some other approach that will keep the mesh data linked?
Keep the object data linked, but make the material linked to the Object, not Object Data:



From there, make a new texture for each object-linked material. That way, several objects can have different textures, while still sharing the same object data.