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?
2 Answers
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.
-
$\begingroup$ Just tried this, and it worked like a charm. Thanks so much! $\endgroup$– GnauralJun 15, 2013 at 2:18
-
$\begingroup$ My only gripe is that I have yet to figure out how to give them different textures in the texture (as opposed to wireframe) 3D preview mode. $\endgroup$ May 13, 2015 at 18:13
By default a material slot is linked to ObjectData (and then a material is added to the slot). In your case change it so that the material slot is linked to the Object and then add/assign a material.
You can have some material slots that link materials to ObjectData and when needed link to Object. So your objects are still using the same mesh (not duplicating it) but only duplicating material for chosen material slots.
Note: The defaults can be customized from the User Preferences Editor's ''Editing'' tab. Under ''Link Materials To'' section choose Object and save settings as default.
-
$\begingroup$ This was an equally excellent answer, thank you so much! Some very useful insight for me. $\endgroup$– GnauralJun 15, 2013 at 2:28
-
$\begingroup$ @PlenusFranckly this might be of some help too.. blender.stackexchange.com/questions/613/… $\endgroup$– iKlsRJun 15, 2013 at 15:36
-
1$\begingroup$ @iKlsR Very good link, will spend some time with it. More than just trying to solve one scene's issue, I want to improve the working model in my head for how data is organized in Blender. Big step forward here. And as a bonus, by replacing copies with links in my .blend, the filesize shrunk over 65%! $\endgroup$– GnauralJun 15, 2013 at 16:26