[Vigo's] stare follows you wherever you go

To decorate the office for Halloween [Eric] decided to make [Vigo the Carpathian] stare at passersby. We hope that readers recognize this image, but for those younger hackers who don’t, this painting of [Vigo] played an important part in the classic film Ghostbusters II.

In the movie, his eyes appeared to be following anyone looking at the painting. [Eric] grabbed a Kinect and used Processing to recreate the effect in real life. The image is displayed on an LCD screen. A bit of work with Photoshop allowed him to cut out the eyes from the image, then create sprites which are moved by the Processing sketch. It’s reading data from the Kinect (so it knows where to ‘look’) which you can see perched on the top of the cubicle wall. The illusion is delightful, see for yourself in the clip after the break. We’ve already watched it a half-dozen times, and it looks like it was a real hit with the guests at the open house.

Can you believe they threw this together in just one day?

[Thanks Nicko]

Comments

  1. bob says:

    Cool hack to make use of something taken from a really really bad sequel.

  2. DJCalarco says:

    Now that is awesome.

  3. Colecago says:

    That guy that made the fake window using the Wiimote should look into the kinect, that seems to work pretty well.

    http://hackaday.com/2010/04/16/virtual-windows-that-track-a-viewers-position/

  4. Addidis says:

    The guy at 6 seconds looked genuinely concerned lol.

  5. rocco says:

    That would of been even more amazing if they had wrapped it in a wooden frame with the kinetics some how hidden behind the framing. Cool either way

  6. KeithFromCanada says:

    For those of you who want to try it yourself, cut a pingpong ball in half, glue a picture of an iris/pupil in the center of the inside of each half, and glue into place.

  7. that1guy says:

    Great idea but the execution isn’t perfect. The eyes don’t move exactly at the same time so you get this weird “googly eye” effect, at least from what I can see in the video.

  8. austin says:

    some clear canvas over the screen and a picture frame are needed to complete the ensemble.

    its amazing how many things the kinect is good for and how many of them have nothing to do with gaming.

  9. MrTaco says:

    Another cool thing would be to make it keep track of who is looking at the picture, and only move its eyes when nobody is looking directly at it.

  10. Digital picture frames maybe?

    Have the up/down button controlled by the PIRs so it follows a moving heat source..

  11. Mungopumple says:

    Has anybody managed to get this running using the instructions. Been trying for days and just keep getting errors. Cant understand what I am doing wrong as I am following instructions exactly.

    I think this is superb and would love to get it up and running for halloween party.

    Any help would be greatly appreciated.

  12. Mungopumple says:

    This is the error msg.

    The file “data/vigo.png” is missing or inaccessible, make sure the URL is valid or that the file has been added to your sketch and is readable.
    The file “data/vigo-left.png” is missing or inaccessible, make sure the URL is valid or that the file has been added to your sketch and is readable.
    The file “data/vigo-right.png” is missing or inaccessible, make sure the URL is valid or that the file has been added to your sketch and is readable.
    The file “data/eye-left.png” is missing or inaccessible, make sure the URL is valid or that the file has been added to your sketch and is readable.
    The file “data/eye-right.png” is missing or inaccessible, make sure the URL is valid or that the file has been added to your sketch and is readable.
    SimpleOpenNI Version 0.20
    Exception in thread “Animation Thread” java.lang.NullPointerException
    at processing.core.PGraphics.image(Unknown Source)
    at processing.core.PApplet.image(Unknown Source)
    at vigo.leftEye(vigo.java:190)
    at vigo.draw(vigo.java:145)
    at processing.core.PApplet.handleDraw(Unknown Source)
    at processing.core.PApplet.run(Unknown Source)
    at java.lang.Thread.run(Thread.java:662)

    • Whatnot says:

      Seems it can’t find the images, so did you check if they were there with an image viewer?
      Perhaps you did the downloading of the images wrong?
      Or perhaps the path is wrong?

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 93,718 other followers