Sponsored Links

PS4 News on Facebook! PS4 News on Twitter! PS4 News on YouTube! PS4 News RSS Feed!
Sponsored Links
Sponsored Links
Home PS4 News - Latest PlayStation 4 and PS3 News

Video: Microsoft Kinect Working with PS3, Source Code Arrives

Sponsored Links
210w ago - Today Shantanu Goel has shared a video and details on how to get Microsoft Kinect working with the PS3 alongside the Kinect-PS3 source code for other PlayStation 3 developers to examine.

Download: Kinect-PS3 Source Code GIT

To quote: This post describes my first attempt at making Kinect work with a PS3. Microsoft’s new XBOX 360 accessory, kinect has made a powerful entry into the market, becoming the fastest selling gadget of all time. Looks like their “You are the controller” tagline is working. Of course, Sony’s “similar” accessory Move is selling well too but is far behind kinect adoption probably because nothing beats the lure of making something work with just “The Force”

Now, of course, kinect doesn’t work with PS3 obviously but then if we can’t break the rules, we can at least bend them a little towards our way. I’ve created a mashup that allows you to use kinect as an input controller for the PS3.

Please note that this is pre-alpha quality software currently. I haven’t updated to a lot of recent code for the below libraries and also haven’t done most of the performance/feature improvements yet. The axis performance specially needs lot of tweaking and it works well only while sitting. Putting this out purely as a proof of concept. For the things that I plan to add soon, please see the Todo section below. Follow me at @shantanugoel for latest updates.

The program makes use of several other programs in order to provide this functionality. To compile/use it, you also need the following programs:

1. OpenNI Libraries
2. NITE Libraries
3. PrimeSense Libraries for kinect
4. DIYPS3Controller


1. Make sure that the above 4 things are installed on your machine and working fine.

2. Download the source of this project to the NITE Samples directory. You can even place it anywhere else but you would need to tweak the makefile to account for the changed paths.

3. Make any changes to the source that you need.

4. Change the included ps3 controller config xml file and place it in one of the locations where diyps3controller can find it.

5. Run make -f kinect-ps3.mak

6. The executable will be available in Samples/Bin directory of NITE.

7. Run kinect-ps3 (without any arguments)

8. Run emuclient (from ps3 controller software) and choose the new xml config file

9. “Become the controller”

Default Config :

Menu Profile – This is the default profile that kinect-ps3 starts with and allows to operate the PS3 menus. Moving hand in any direction will move the ps3 menus as if you were using the DPAD with those directions keys pressed. If you run out of the kinect’s watched space, then just do a backward push with your hand, bring your hand to center and then again do the backward push and continue scrolling. This is like you lift your finger up and then start dragging from edges of a laptop’s touchpad.For selecting any item, make two successive push movements with your hand without changing any x-y direction.

Game Profile – This profile can be switched to by doing 3 successive backward movements of the hand while in Menu profile. Right now I’ve implemented only directional controls in game profile because I’m still struggling with multiple hands detections and skeletal tracking. A full profile will be activated soon enough. Currently, the your hand’s x/y movements and directly translated to right stick x/y movements (e.g. this is looking in different directions in various FPS games). Moving the hand towards or away from kinect (z-axis) translate to left stick y movements (e.g. this is moving fowards or backwards in most FPS games).


Please direct them to me by commenting here or emailing me at shantanu AT shantanugoel DOT com

Coming Soon/ToDo

- Full Menu and Game profiles
- Skeletal tracking for better game profiles
- Switching back to menu profiles from game profiles
- Easier way to specify user custom profiles instead of changing code for the same
- Performance improvement for game profiles.

Video: Microsoft Kinect Working with PS3, Source Code Arrives

Stay tuned for more PS3 Hacks and PS3 CFW news, follow us on Twitter, Facebook and drop by the PS3 Hacks and PS3 Custom Firmware Forums for the latest PlayStation 3 scene and PlayStation 4 scene updates and fresh homebrew PS3 Downloads. Enjoy!

Comments 14

• Please Register at PS4News.com or Login to make comments on Site News articles.
#14 - F41243 - 22w ago
F41243's Avatar
Connect Xbox One Kinect to PC Tutorial By Farzam

#13 - F41243 - 23w ago
F41243's Avatar

#12 - badboy3000 - 24w ago
badboy3000's Avatar
great work.. Microsoft will like it

#11 - F41243 - 24w ago
F41243's Avatar
Coming Soon: How to Connect Xbox One Kinect to PC / Use Like a Kinect for Windows v2

Use Xbox one Kinect for Price 150$ or Lower instead of Buy Kinect for Windows v2 for Price 200$

Tutorial Coming Soon

#10 - m127 - 210w ago
m127's Avatar
This is great work! Keep it up man.

#9 - razorguymania - 210w ago
razorguymania's Avatar
I haven't tried compiling it myself... but the NITE libraries which are used to build this driver are only available as binaries for x86... don't know how he got to compile it with PPC-Cell.

#8 - sharks - 210w ago
sharks's Avatar
You could adapt the Kinect to work with Move-enabled games on the PS3. You could even replace the need for the Move kit on the PS3 with Kinect!

Also, i think this project uses opensource code, so neither Sony nor Microsoft will be able to make any major advancements against this project and its developer/s.

#7 - sika - 210w ago
sika's Avatar
This is great and i'd love to use it but there isnt any kinect games on the ps3 nor will any maintream ones get released

#6 - elser1 - 210w ago
elser1's Avatar
great work.. killzone3 with kinect.. LOL

judging from his online preformance in the video, the kinect actually plays better, in my opinion, than move...

omg... what!! haha

#5 - fabian9907 - 210w ago
fabian9907's Avatar
Oh boy, now Microsoft will be dragged into this.


Advertising - Affiliates - Contact Us - PS4 Downloads - PS4 Forums - Privacy Statement - Site Rules - Top - © 2015 PlayStation 4 News