Pickup Wipe Effect

Hey all,

How would you go about making a material wipe effect (similar to Last of Us) that affects all materials on a multi-material pickup in Unreal Engine? Is it a simple matter of making a Material Function and using it amongst the several materials, or is it more complicated than this?

In a pickle here-- thanks!

I used a decal with a panner node and gradient texture in the material. Works well when it’s not overlapping other objects-- object has to float a little bit above the ground.