yea back when i was in school i hated raytracing so i just used depth maps a lot... they're quicker to render (especially if you cache them from a previous render...) and there's less hassle if you want softer shadows