reconstructing shadow volumes via depth maps 992521