Stacked scatter

Hi,

I’d love to see support for “stacked scattering”. Currently, when I apply a scatter to a material, it only distributes objects on the topmost surface. For example, if I scatter on a multi-level building with terraces, only the upper terrace receives the scatter, while the ones beneath it are ignored.

What I’m hoping for is the ability to create a scatter that reacts across all stacked or overlapping surfaces — so each terrace (or similar layered element) receives its own scatter, rather than being limited to the surface at the very top.