kinect integration

hi everyone, so far liking touch designer as i dive deeper into it.

can anyone comment if there is a proven workflow for getting basic kinect skeleton data into my projects?

ideally, i would like simple access to right and left hand positions and movement, without needing to ‘initialize’ with the ‘cactus pose’…

enlighten me! thanks…

alan

::I updated and moved the file further down the thread::

I was just working on a simple solution via the Microsoft SDK and with help from Rob and Malcolm. Basically I took the SkeletalViewer Example and injected code to send the video images as Shared Memory as well as the Joint Positions as UDP data.

To get the Image Stream you will need a TouchDesigner FTE Commercial License, the joint information comes in fine also in TouchDesigner FTE.

Attached is a zip file with the SkeletalViewer.exe as well as a simple TouchDesigner controlpanel that prepares the data for you.

You will have to install the Microsoft SDK beta 2 for this to work…

Cheers
Markus

markus, i can’t thank u enough. fantastic! i will dive into this in the a.m. :smiley:

alan

Here’s a link for the SDK…
[url]http://www.microsoft.com/download/en/details.aspx?id=27876[/url]

(microsoft’s download links don’t work for me at present though)

thanks heaps guys, I am going to get sooooo distracted here…

rod.

Wow, fantastic, so much cleaner and faster skeleton recognition that with the Primesense libraries . . . thank you so much for creating this.

One question, can’t see the shared memory TOPs . . . latest build and Pro license. Error is “warning: Shared Memory Segment named touchSHM1 not found (/project1/sharedmemin1)”

Ah, my fault - the Shared Memory TOPs should be looking for touchSHM and touchSHMdepth instead of the names currently in the Shared Memory TOP. Please change this in the file or just use the updated version attached to this message…
SkeletalViewer.zip (186 KB)

Yep, working great now.

RFE - is it possible to get the depth map in with the user color assigned as in the skeletal viewer ? Would be great to have user id in the map.

Oh, one more thing, not sure what the “k” is for, but selecting it causes the skeletal viewer to crash.

Thanks again, a really great pipeline !

Hey does anyone have the correct link for the appropriate SDK? I can reach the page at microsoft downloads but the actual download links throw an error for me. if it works for you guys, maybe it’s locked to north american IP addresses for now?
In which case, could someone please send me the 64 bit version and the readme file? :slight_smile:

rod.

hey Rod,

the link you sent worked fine for me, ~38MB, email me directly, jeff at eyevapor dot com and we’ll set up a way to get it to you . . . I can post on my ftp or whatever.

Jeff

no worries jeff, I tried the link from the office and it came down fine. must be my ip address at home for some reason.

looking forward to plaaaaying with this!

rod.