I found a site with a cool shockwave 3d examples:
The trick is to render the model from the light point of view and use it as a texture over the scene.
See this for more understaning:
True water reflection:
Uses the same texture trick as the realtime shadows (look here for more understaning):