Approximate soft shadows on arbitrary surfaces using penumbra wedges | Synapse