Use Geometry Nodes to create particles, use node shader to partially cover the object and Use Modifier to create chaos of ...
Blender tutorial on Proximity effect in Geometry Nodes.