I have an object collection (let's call it a Red Cube for simplicity) which has a "blinking" animation (via emission material + keyframed mix shader).
Now, I want to create several instances of that collection, and be able to have a different animation timing for each instance.
For example, one might blink for a second every 5 seconds, another one blink twice every 10s, etc.
Is there any way I can accomplish this, without having to create a new material (and object using it, and collection...) for each new light pattern I want to create?
Ideally (at least, in my mind) there would be a way to attach some kind of "argument" to an instance, describing how the light should behave -- that can be used by the material to control the animation, if that makes any sense..?
Model:
Material: