kinect integration

Dec 15, 2011 at 10:36 PM

This is a really cool project, i like it. I'm thinking about integration with kinect SDK.  Wouldn't it be nice to zoom in/out and rotate objects using only hands movement?

Coordinator
Dec 19, 2011 at 9:16 AM

Yes, a demo using the Kinect SDK would be very interesting! Are you only thinking manipulating objects or also manipulating the camera? Which gestures could be used? Do you have links to some good kinect demos of 3D interaction?

Dec 19, 2011 at 2:22 PM

i'm thinking about both..camera and object rotation... you can take a look at kinesis project. it performs zooming/scrolling and chart rotation (not on 3d objects, of course, but the idea can be developed more). Kinesis works with menus, but something which combine several movements can be built for manipulating 3d objects.

you can perform the rotatation operation as a real time rendering, depending on distance / elevation between hands, and not composed from multiple oprations (up/down/right/left), like kinesis is doing.

The most significant aspect i can think now, is to make kinect interaction as a kind of plugin, and not make helix dependent of it.

Coordinator
Dec 19, 2011 at 2:35 PM

Have a look at the SpaceNavigator implementation. Maybe the Kinect implementation can be done in a similar way (I don't think it should be handled as mouse/touch events).

I agree, a Kinect implementation should be in a separate assembly - suggesting the name HelixToolkit.Kinect.

I'll add the kinect sensor to my xmas wish list, so I can test this :)

Dec 19, 2011 at 2:49 PM

is too hard what the space navigator is doing...I mean he wants to construct something....i think you want just to present 3dobjects, not build them with hands. I'm thinking more like what the guy is doing when presenting the universe with kinect (http://www.youtube.com/watch?v=GMZcz_tlGqw)

Coordinator
Dec 21, 2011 at 9:50 PM

Did you see
http://channel9.msdn.com/coding4fun/kinect/Kinect--3D--Fusion4D
http://www.interlab.pcs.poli.usp.br/fusion4d/

Dec 22, 2011 at 7:49 AM

thta's just amazing. The only disadvantage is the red-cyan glasses. But the gestures used are pretty much like what I was thinking about your project. Of course, making the application render on 120hz display and a pair of active glasses will improve a lot the quality of image.

Sep 12, 2013 at 4:33 PM
Hi, sorry for the question, but...

Where I could see th SpaceNavigator implementation?

Thanks
Coordinator
Sep 29, 2013 at 8:07 AM
Edited Sep 29, 2013 at 8:08 AM
You find the space navigator decorator in the HelixToolkit.Wpf.Input project and an example "Viewport features" in the example browser.
Tip: seach for "spacenavigator" in the solution and you will find all usages.