Monday 21 November 2011

3D Kinect - Kinect SDK, XNA, Max/Msp and Voice Control

Its been a little quiet on the blog front, but many things have been programmed and I just havent had the time to update this.

I just wanted to post a recent Kinect based development which is using the Kinect in a 3D enviroment

Check out the video below. Any questions or if you want the source just let me know

 

http://www.youtube.com/watch?v=KS_6sXLS788

11 comments:

  1. Hi Jordan,

    Following your project with great interest as I am attempting a similar thing. I have an issue with your 'Kinect for MaxMSP v0.1' software tho. With the official SDK beta 2 installed along with visual studio 2010 I can not get your program to produce a depth image at all. The sample sdk apps work fine and I can address he SDK directly within the dev but just cant seem to get a depth image on your app. Can you provide any help on this or are you on to much more advanced things? Thanks, Sam

    ReplyDelete
  2. Hey

    I need to recompile the program against the latest SDK. I shall update the downloads in a day or so

    ReplyDelete
  3. Thanks for reaponding so quickly! I had noticed that in the source code the old Kinect reference was being called so recompiled and works fine :)

    Thanks again

    ReplyDelete
  4. Hi again Jordan, I have now been having lots of fun playing in Max with your program Thanks so much for sharing it!

    I was wondering if you could shed any light on using Jitter to display the RGB feed from the Kinect simultaneously? I have installed a directx wrapper which converts the rgb signal from the Kinect into a standard webcam, however when your program is tracking skeletons I can only recieve white noise from the camera. Is this something in your source code which completely takes control of the device? is it possible to split the depth and rgb cameras so that I can use them in seperate applications?

    Any help is appreciated, thanks very much :)

    ReplyDelete
  5. Hey,

    Im glad you like the program :-) when my program is running you are correct in that it locks the kinect out. I also dont think that i have the rgb camera active in my initalisation of the kinect. When i get home on monday ill recompile the program with the rgb camera on and see if that helps you

    Cheers for the message

    ReplyDelete
  6. Wow, that would be a great help thanks loads! I am anxious to see whether this will enable Max itself to utilize the RGB stream simultaneously.

    Thanks again, your development support is second to none :)

    ReplyDelete
  7. Iv turned on the color stream, see if it works :-)

    http://www.mediafire.com/?z3zubtn4n6qcvf0

    ReplyDelete
    Replies
    1. Thanks so much for trying, unfortunately I am still only able to obtin whte noise while the app is running. Very much appreciated though :)

      As I dont want to bug you about changing any more is there any chance I could grab the c# code and have a poke? I totally understand if not.

      Thanks again!

      Delete
    2. Yeah man no worries its in the package on this post

      http://jordanrs.blogspot.com/2011/08/maxmsp-to-kinect-via-osc-for-offical.html

      You could try sending the images over via OSC as Ventuz osc does support image transfer however im not sure if max does. The only other thing would be to write up an external for max in C++ and use the kinect in that.

      Delete
  8. have you got the actual source file for the main patch and how you got the skeleton on screen? also what is the /collision OSC message? is their anyway to do that though max and not from the middleware prog?

    ReplyDelete