Proper way to substract light

You can’t do that type of thing with a mesh, resizing is possible against a big flat surface, but in more complex shadows it’s not going to work. You would need to code some type of render effect to be able to do it. Doing dynamic volumetrics for that type of thing is something they want to work on at some point, but it’s not specifically scheduled for development.