Fast calculation of soft shadow textures using convolution | Synapse