I remember a year or so ago, the main developer of the unreal engine 3 was asked how long it will take until a realtime engine could do all the sweet things those non-realtime raytracers of Maya, C4D, etc can do.
He smiled and said that they do it already.
Seeing something like this makes me believe he wasn't just promoting his product ...