Check out this really cool video by Alex Schlegel created using a really simple feedback loop with a webcam, computer, and projector (no extra graphics processing):

Video experimenting with the feedback-induced patterns a webcam creates when viewing its own feed projected onto a wall. I connected a 1080p digital projector to my laptop and projected the laptop’s display onto a wall (the image was about 6ft. across). Next I connected a cheap webcam to my laptop and positioned it facing the wall, roughly centered on the projection, approximately 5ft. away, and as high as I could without casting a shadow on the projection. I started the webcam’s test program (the webcam seems to refresh at about 10-15Hz), maximized the window, and then filmed the wall using a digital video camera placed on a small tripod on top of the projector. As I filmed I experimented with different modes of mouse movement (freehand, circle, figure-eight, zig-zag, and random). I used Windows API calls from a program I wrote in Visual Basic to control the automatic mouse movements.

Becky Stern

Becky Stern

Becky Stern ( is a DIY guru and director of wearable electronics at Adafruit. She publishes a new project video every week and hosts a live show on YouTube. Formerly Becky was Senior Video Producer for MAKE. Becky lives in Brooklyn, NY and belongs to art groups Free Art & Technology (“release early, often, and with rap music”) and Madagascar Institute (“fear is never boring”).

  • Simon

    I think this is called howl-around and it’s how they did the original opening credits for Doctor Who.

  • Anonymous

    hahaha very cool. you really got nothing better to do?? ;) liked how you described all the process. i’m going to try this someday.