Node Base Compositing
The image on the right shows an example of a node based compositing tree (click on it for a larger version). The software used is Blender. The shadows are rendered with the technique posted under Shading & Rendering
The resulting movie is shown below. You can download the Blender file with single images