Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

"Holographic display" using Kinect SDK

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
47,096
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jun 22, 2011

Got a Kinect for Father's Day. After two nights of hacking with the new SDK, I created this holographic display effect. What you're seeing is a monitor lying flat on a table. The Kinect detects the position of your head and the software adjusts the image to give the illusion of an object standing on the monitor. This is not post-processing like most AR demo's you see.
The software consists of my own simple 3D engine and a very simple vertex shader to do the transformation of the perspective.

Category:

Science & Technology

Tags:

License:

Standard YouTube License

Link to this comment:

Share to:

Uploader Comments (programming4fun)

  • would you be willing to share the application(s) you used to make this work? I would love to try to combine this effect with a stereoscopic output.

  • @reillydphoto Standard stereoscopic drivers won't work: you're looking at the screen at weird angles and the perspective is not determined by a standard 'camera' but by manipulating the world using a vertex shader. So any stereoscopic output will have to be customly written (is there an NVidia stereoscopic API?). I was thinking of adding simple anaglyph support.

  • Wow! This is really impressive! How did you pull this off?

  • @bjm4870 Thanks! Pretty simple actually as mentioned in the description: the Kinect does the hard work and provides the location of your head in 3 dimensions. The software combines this with the location of the screen to calculate the needed perspective transform for the 2D screen.

  • Supercool!!!

  • @mc71er Thanks! :-)

Top Comments

  • Cracked.

  • you should do the most famous holograph ever, "Help me Obi Wan Kenobi, you are my only hope"

see all

All Comments (32)

Sign In or Sign Up now to post a comment!
  • @programming4fun What about if you put 3D screen? >:D

  • It would be awesome if you uploaded the source code to github.

  • I need money to throw here!

  • Please state the nature of the medical emergency.

  • @programming4fun I think that can be done easily with a camera transform and then use NVidia 3D Vision support for DirectX Fullscreen apps, not sure how you would make it "pop out" (show height instead of depth) but it's possible (NVidia and some games do it) but as for Stereo API, I think you could only achieve this with OpenGL

  • cool! now lets see it fly around the room

  • wow this is very very nice

  • what happen if 2 guys were in front of it? doesn't that confused it?

  • Good job man. Pretty cool

  • cracked

Loading...

Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more