This is a short video showing how dynamic shadows are rendered for bumpy surfaces by using the horizon mapping technique in the C4 Engine.
The details are discussed in Foundations of Game Engine Development, Volume 2: Rendering, Section 7.8.
http://foundationsofgameenginedev.com/
Voir sur youtube