experiments with soft shadows
refactored soft2
updated
updated
updated
updated
updated