Dynamically update mask to reveal different effect?

Can’t you use a decal for that?