0

kinect integration

Anonymous 5 years ago 0
This discussion was imported from CodePlex

sandualbu wrote at 2011-12-15 22:36:

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?


objo wrote at 2011-12-19 09:16:

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?


sandualbu wrote at 2011-12-19 14:22:

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.


objo wrote at 2011-12-19 14:35:

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 :)


sandualbu wrote at 2011-12-19 14:49:

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)



sandualbu wrote at 2011-12-22 07:49:

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.


MrNikito wrote at 2013-09-12 17:33:

Hi, sorry for the question, but...

Where I could see th SpaceNavigator implementation?

Thanks

objo wrote at 2013-09-29 09:07:

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.