Login | Register 
Products Applications Downloads Features Wiki forum Store
 

two kinects skeleton data

Helpful techniques for working with TouchDesigner. Answers only, no questions.

two kinects skeleton data

Postby ruigato » Tue Jun 05, 2012 8:28 pm

I'm currently working on a theatre play, and using two kinects to track depth and skeleton data of 4 actors. everything is working, apart from the fact that i have to separate the kinects in different touch designer processes to get the skeleton data working on both, witch is, as Rod already pointed out well, a bit messy :)

any news on suppoorting both kinects skel data at the same time on the same td process?

i had to make also a figuring out session to get them both working, by trying different startup orders and usb ports, but once that done it seems to be stable enough..

will premiere tomorrow, let's hope all goes ok :)

cheers,
Gato
User avatar
ruigato
 
Posts: 41
Joined: Mon Dec 12, 2011 10:42 am
Location: Portugal

Re: two kinects skeleton data

Postby malcolm » Tue Jun 05, 2012 9:47 pm

I find it funny that that works with two processes. It's a limitation of the Kinect 1.0 SDK, and unless I'm wrong I don't think 1.5 expanded on this. Only thing you can do is email Microsoft and ask them to expand the SDKs limitation, they are actually pretty responsive if you email the blog authors.
User avatar
malcolm
Staff
 
Posts: 2183
Joined: Tue Nov 13, 2007 12:11 am

Re: two kinects skeleton data

Postby Achim » Wed Jun 06, 2012 2:05 am

if you at any point support skeletontracking across multiple kinects, it would be great if there was a "skeleton match" node that would keep IDs persistent across different kinects (via some kind of neirest neighbour search and/or maybe also via face tracking ). And a nice and easy way to calibrate multiple kinects into one single coordinate system
User avatar
Achim
 
Posts: 1505
Joined: Wed Nov 14, 2007 12:52 pm

Re: two kinects skeleton data

Postby ruigato » Mon Jun 11, 2012 9:59 am

right now is working with this setup;

fire touchdesigner process nº1 with kinect nº2 selected, and sending through shared memories the RGB image and the depth image; the skeleton data goes trough OSC out

fire the touchdesigner process nº2 with kinect nº1 selected, same output scheme

fire the touchdesigner process nº3 with the sharedmemory receives and OSC in, and generate geometry and image manipulation

anyway, just did a post on the KFW blog asking for the two kinect data stream support!


cheers,
Gato
User avatar
ruigato
 
Posts: 41
Joined: Mon Dec 12, 2011 10:42 am
Location: Portugal


Return to Techniques

Who is online

Users browsing this forum: No registered users and 0 guests