I have a situation in unity where I have a custom shader with some properties where every object that uses this shader will want different values for those properties.
As far as I can tell, that means that I need to make a unique material for each object, which is a lot of materials and a tedious pain to set up.
Is there a way to make it so that I don't need to create and use a unique material for each object that uses this shader?
Also, if there is, are there downsides to doing so?