Light refraction through glass. That creates a non-uniform distortion of their background.
Photography by Andrei Toma.

To create this animation, I've written a TCL script calling ImageMagick to generate the 200 frames. It also calls ffmpeg to join them into a mpeg4 movie.
Then, this Perl script places our frames and builds the Flash movie.

Check this project page for more information.