YouTube home Comedy Week on YouTube
Upload

Windows Phone and Kinect to create "holographic" game engine

programming4fun programming4fun·23 videos
358
66,322
Like     Dislike 5

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to like programming4fun's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to dislike programming4fun's video.

Sign in to YouTube

Sign in with your Google Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to add programming4fun's video to your playlist.

Uploaded on Jan 24, 2012

Another quick hack using the Kinect beta SDK and my new Windows Phone (which is great!). What you see is a simple game engine utilizing the pseudo-holographic effect from my other videos. A Kinect "sees" the position of the viewer and the 3D engine adjusts the image accordingly to give the illusion of a real 3D object. The 3D engine supports anaglyph 3D (red/cyan glasses) for a better effect in real life. A simple WP7 app controls the application and the helicopter using the accelerometers of the phone.
If you like it, check out my other videos.
Thanks for watching!

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

Loading icon Loading...

Ratings have been disabled for this video.
Rating is available when the video has been rented.
This feature is not available right now. Please try again later.

Uploader Comments (programming4fun)

  • Guillaume Doisy

    Could you tell us more about the software implementation?

    How do you track the head with kinect, are you using the full skeleton tracking from the SDK ? Is the latency of the head tracking low enough to maintain the illusion when moving fast?

    Do you have a link to your code somewhere?

    Thanks!

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Guillaume Doisy's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Guillaume Doisy's comment.
  • programming4fun

    Yes, I use skeleton tracking from the (beta) sdk. Latency is proportional with the tracking smoothness parameters but more than sufficient for this application, especially since I only need the head position. I think it is even supposed to be improved in the latest SDK. The morphing is done in a vertex shader in my own simple DirectX based 3d engine. Sorry, no code available.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate programming4fun's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate programming4fun's comment.
    in reply to Guillaume Doisy (Show the comment)
  • Jackjan4

    Where ist the Kinect in the room?

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Jackjan4's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Jackjan4's comment.
  • programming4fun

    It's a few meters away, enough to have the viewer in frame.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate programming4fun's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate programming4fun's comment.
    in reply to Jackjan4 (Show the comment)
  • Jackjan4

    And Kinect is so exactcly with the calibration between holo and person? :O

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Jackjan4's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Jackjan4's comment.
    in reply to programming4fun (Show the comment)
  • programming4fun

    Yes, precision is more than enough for this application.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate programming4fun's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate programming4fun's comment.
    in reply to Jackjan4 (Show the comment)

Top Comments

  • William Neeley

    This is the future of gaming!

    · 21

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate William Neeley's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate William Neeley's comment.
  • programming4fun

    My own, based on (old) managed DirectX 9.

    · 6

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate programming4fun's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate programming4fun's comment.
    in reply to Hive8Zone (Show the comment)

All Comments (48)

Sign in now to post a comment!
  • sketchup73

    you mean 10 people all around the table ...each will see a different side of the helichopter ?

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate sketchup73's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate sketchup73's comment.
    in reply to programming4fun (Show the comment)
  • Guillaume Doisy

    Thanks for the answer! I do the same and the new SDK (V1 final) is indeed improving the robustness of the skeleton tracking. I asked you because I was wondering if you used a head only tracking which doesn't need to see the full body...

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Guillaume Doisy's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Guillaume Doisy's comment.
    in reply to programming4fun (Show the comment)
  • James Croft

    Is it possible to get what the Kinect is viewing to be displayed on the Windows Phone? I'm researching into this for my final year project at university.

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate James Croft's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate James Croft's comment.
  • mcfattyboy

    Omg dude so you realize you could do a 3d hologram chess game wooy

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate mcfattyboy's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate mcfattyboy's comment.
  • TheDrako98

    How can i do that?

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate TheDrako98's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate TheDrako98's comment.
  • Edwyn Smith

    what if you got multiple users, would it make a glitchy projection?

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Edwyn Smith's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate Edwyn Smith's comment.
  • REFRESH0R

    gr8 clip, man ,)

    Windows Phone OS rulz! ,)

    ·

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate REFRESH0R's comment.

    Sign in to YouTube

    Sign in with your YouTube Account (YouTube, Google+, Gmail, Orkut, Picasa, or Chrome) to rate REFRESH0R's comment.
  • Loading comment...
Loading...
Loading...
Working...
Sign in to add this to Watch Later