This was a gear I modeled, rendered and animated in Blender. Using the IPO editor, I was able to sync two gear meshes together and then duplicate those two many times.
And the animation itself. This is the second version with camera movement and music.
This is the original.