Where to start to achieve this effect?

in that case you could figure out the spotlights position in screenspace (i’m assuming it’s moving around and not just in the center, which would make it even easier) and create a spheremask with that information to mask the mesh’s opacity.