All Procedural scattering