first you need a blur shader;-) have you? and you would need to calculate the distance to the light because the shadow needs to be sharp when near and smooth when far away .