don't blur if sigma <= 0
changed getSceneBounds by calcShadowBounds