Linking Materials to ObData vs. Object

Sorry if it’s a stupid question :o What is the difference between linking Materials to ObData (object data, I guess) vs. linking them to the Object—this is an option that appears in the Editing section of the User Preferences panel. Thanks!

If the material is linked to the data that’s the mesh itself…

a mesh can be used in many objects (called instancing). If the materials are linked to the object then each instance can have a different material… if the material is linked to the mesh then all instances will be forced to use the same material…

linking to data is nice for most things, linking to object is powerful when you need it though can be an extra hoop to jump through if you don’t!

Use “object” if you want to make a crowd of people using teh same mesh but different colours… or to have a Forrest of the same tree with some variations in colour … else stick to “data”…

Thanks very much for the very clear explanation. It makes a lot of sense now :slight_smile: