Simulating physically accurate soft shadows in Computer Graphics applications is usually done by taking multiple samples from all over the area light source and accumulating them. Due to the unpredictability of the size of the penumbra regions, the sampling density has to be quite high in order to guarantee smooth shadow transitions in all cases, making the process computationally extremely exp...