Object color overwritten by collection instance

Hello. I use object color to make per-object tweaks to a single shader.

Unfortunately, when I create a collection instance, the object color of the instanced objects are overwritten by the collection instance’s object color.
Is there a way for the collection instance to keep the origianl objects colors ?

Short of copying it over every time you make a change, or doing some driver-fu, no.

In the next version though (2.92) we’ll be able to use object’s or instancer’s custom properties inside shader editor. That way it will be possible to create a custom property on your object and sample that in the material, and it will be instanced correctly.

Oh! that sounds nice :slight_smile: