shading from obstructions