
here's one with shadow-mapped spotlite. one reason I don't like shadow-mapped lites is that I don't know how to get shadow blur as function of distance, whereas with ray-traced shadows it's automatic, nor is shadow map size spec. needed with ray-traced shadows.