How can I mask a waterfall niagara effect?

Hi everyone. I created a waterfall vfx in UE5. I basically want to mask it whenever my player collides/interacts with the waterfall. Are there any resources about how to achieve that?

Thanks a lot for your help!

Depends on how complex you want it!

You could start off with a sphere mask in the material plugged into opacity, with the location of the sphere linked to the player’s location. If you get the material from this video, and then link it in the same way as this video, it should get you off to a good start. Main limitation I can see with this would be lack of real collision (meaning it won’t let you spawn splash vfx where it’s hitting something) and the fact it’s just a circle.

You could make it a lot more complex if you want, but I’ve not done much similar, so I can’t help too much in that regard. Probably worth checking out these videos: 1, 2.

Best of luck!