Bad Perfomance With Masked Materials

Hi, i made an effect with a sphere mask that covers my entire level and fades in the opacity of the materials as it gets bigger. I want to simply reveal the opacity of objects as i walk around them. The interior of the sphere has 1 opacity and the exterior 0.
I came to a point where there is a big performance issue with overdraw in some big levels. Ticking on ‘‘Mask material only in early Z-pass’’ gets rid of shader overdraws in Shader Complexity view mode completely, which should be ok, right? But the performance is the same around 65 fps, with opacity full 1 it is around 80. Do i miss something here? Is there another method which doesn’t have this kind of impact on fps?

276736-3.png

Settings

‘‘Mask material only in early Z-pass’’ ticked

‘‘Mask material only in early Z-pass’’ NOT ticked