Unfortunately I have lost the demo that casts shadows, however I described the algorithms in the paper. DVR with shadows runs in realtime. However for a demonstration video I performed off-line rendering in order to render with better quality and resolution. The last video shows interactive rendering with lower quality.
Shadows off
Shadows on
And this video shows interactive rendering with lower quality: