Question regarding Coolux and Kinect

All about PB Automation and custom integration

Moderator: Moderator Group

Question regarding Coolux and Kinect

Postby Phantavision_HvA » Wed Mar 21, 2012 10:53 am

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!
Phantavision_HvA
 
Posts: 5
Joined: Wed Mar 21, 2012 10:05 am

Re: Question regarding Coolux and Kinect

Postby Markus Zeppenfeld » Wed Mar 21, 2012 12:36 pm

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
Markus Zeppenfeld
Senior Product Manager, Pandoras Box

"Have you tried turning it off and on again?" (from "The IT Crowd" / channel 4)
Markus Zeppenfeld
 
Posts: 824
Joined: Wed Mar 02, 2011 10:12 am
Location: Cologne - Germany

Re: Question regarding Coolux and Kinect

Postby Phantavision_HvA » Wed Mar 21, 2012 1:36 pm

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?
Phantavision_HvA
 
Posts: 5
Joined: Wed Mar 21, 2012 10:05 am

Re: Question regarding Coolux and Kinect

Postby Daniel Kaminski » Wed Mar 21, 2012 4:18 pm

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
--
Daniel Kaminski
Pandoras Box Expert
User avatar
Daniel Kaminski
 
Posts: 1071
Joined: Tue Jul 22, 2008 10:55 am
Location: Herten, Germany


Return to Integration of 3rd party applications (SDK)

Who is online

Users browsing this forum: No registered users and 2 guests

cron