Page 1 of 1

Question regarding Coolux and Kinect

PostPosted: Wed Mar 21, 2012 10:53 am
by Phantavision_HvA
Hi!

We are currently working on a interactive game with Coolux, unfortunately we don't have a lot of knowledge about the Coolux system. We are wondering if you could give us some advice :D .
One of the most important feature is that we use the Kinect device to track players and mirror them directly on the screen via Coolux.
We know that we can connect the Kinect directly to the Widget Designer, but the game requires rules and mechanics. So we have to use a game server.
The design for the system looks like this: http://dl.dropbox.com/u/1900872/image/systemmodel.png
- The 4 game clients will use the Kinect to track the bodies of the players. The coordinates of their 'joints' will be send to the game server.
- The game server collects the coordinates and applies them to the game mechanics and rules.
- The necessary data (e.g.the 'joint' coordinates of the players) will be sent to the Coolux system, which will be projected on the screen.
We are currently planning to draw the body parts in the Coolux system and move them according the coordinates given from the Kinect. This seems to be the most simple solution and we are wondering if you guys could help us out.

Thnx!

Re: Question regarding Coolux and Kinect

PostPosted: Wed Mar 21, 2012 12:36 pm
by Markus Zeppenfeld
Hi!

Basically this all sounds quite good and logical. Using and processing your own coordinates is not a problem.
The only missing part is to send this data rearranged, in terms of value adjusting, to pandoras box to fit your coordinates to the PB environment.

I do not find a real question in your post, so if you have specific ones, feel free to post again or come back to us at support@coolux.de or give us a call.

We will be happy to help you with any kind of questions.

Markus

Re: Question regarding Coolux and Kinect

PostPosted: Wed Mar 21, 2012 1:36 pm
by Phantavision_HvA
Hey Markus,

For example: The skeleton that Kinect is currently generating has multiple 'joint'. The coordinates of these 'joints' need to be sent from the game server to the Coolux server so it can adjust the position of the images, which are generated by the Coolux server itself.
Our question is how we create a connection between our game server and the PB environment. We have very basic knowledge about editing static/real-live footage, i.e. PB Manager. But we don't know how to properly set up a connection between the two servers to send the coordinates.
And furthermore we don't know exactly how to adjust the value (x- and y coordinates) of the images when the connection is made.
So, how do we mirror the exact movements, detected by the Kinect, with the Coolux output?

Re: Question regarding Coolux and Kinect

PostPosted: Wed Mar 21, 2012 4:18 pm
by Daniel Kaminski
Hi,

Pandoras Box knows nothing about "joints".
Pandoras Box can load objects with textures. Objects in Pandoras Box do not have Joints. They are just static objects.

What you can do, is load a Body Object, a Upper Arm, a Lower Arm and a Hand OBject.
In real world and in 3D Gaming Software all those are connected.
Not in Pandoras Box.

If you move your uperarm arm up, your lower arm stays where it is. It is not connected and will not automatically follow.
Your Gameserver will needs to calculate where your lower arm needs to be and track those information.

It is possible and the SDK gives you all the parameters you need to do so, but it is quite a bit of work.

Daniel