Slin:
Yes just basic stuff. you could make the shadows a little smoother with some
blurring or simple pcf, but it would slow things down. Most of the time, the
shadows are pretty sharp because the depthmap resolution is 1024 and the
lightrange for the spotlight is short. Of course the shadows darkness can be
increased as much as you like by lowering the multiplier in the shader.
There is no actual light, just a direction and position that is sent to the
shaders.
Dennis:
You could easily create a second, third or more projection if they would never
overlap on the same object texture, otherwise you would have to expand the
shader to support more projection textures.
I will work on a getting some open examples into user contributions tonight or
tomorrow. looking forward to your ragdolls!