**Hello there,** I'm using blender to create an animation with 150 objects. These objects each have an individual material with a simple Emission node, in which it's base color (RGB) has been individually keyframed and animated to produce color patterns and effects between all 150 objects. **Check exemple here:** [![Color animation exemple][1]][1] This was achieved by individually keyframing certain colors onto 1 object, then copying those keyframes and pasting them onto the other 150 objects in specific timings to create the final color pattern animation I desired. As I'm still quite new to Blender, I was hoping to learn and understand if there is a more effective way of achieving these results. I've seen that perhaps I could set-up a Constraint or Modifier that would make the 150 objects change color based on colision with other objects. **As an example of what I'm trying to explain, I will attach these gifs below:** [![enter image description here][2]][2] ***(Object colliding with spheres)*** [![enter image description here][3]][3] ***(Same prespective, but the object is hidden. Spheres change color during collision with said object)*** [![enter image description here][4]][4] ***(Final result: notice the colors changing)*** **Note:** these gifs are just a representation of what I intend to achieve - the colors were changed manually. Do you think this can be done with Blender (or any addons)? If so, I would appreciate any help! I truly appreciate your time and support. [1]: https://i.sstatic.net/af6vW.gif [2]: https://i.sstatic.net/OI6MO.gif [3]: https://i.sstatic.net/WzxOB.gif [4]: https://i.sstatic.net/6kBXd.gif