Change material on overlap?

Hello,

I have a static mesh wall with an ice material. My goal is to make the wall have ledges (separate static meshes) sticking out of them. However, the ledges have a separate material and I would like to blend between them. Is there a way to blend textures based on if a static mesh is overlapping them? E.g. Near the ledge, the wall material gradually gets lighter.

Thanks for your help!

use the Begin Overlap function to detect the collision:

link

to change the material use Set Material

link

Thank you!