https://openkinect.org/w/api.php?action=feedcontributions&user=Boonism&feedformat=atomOpenKinect - User contributions [en]2024-03-28T09:33:30ZUser contributionsMediaWiki 1.30.0https://openkinect.org/w/index.php?title=Project_ideas&diff=212Project ideas2010-11-21T07:13:52Z<p>Boonism: /* Ideas */</p>
<hr />
<div>== Ideas ==<br />
'''3D Drum Kit''' - Ben X Tan (http://benxtan.com)<br />
* using MIDI so you can alter the sound to what ever you want<br />
* placements of drums will be configurable too<br />
<br />
<br />
'''Gesture Based Key Mapping''' - Brian Schiesl<br />
* Using a full body skeleton to map a gesture and bind it to a single key press or a string of key presses.<br />
* Along with a key press it would also need to have a programmable gesture (toggle on/off) that would have the mouse track a hand.<br />
* Ability to "record" a gesture and then bind that gesture accordingly.<br />
* With it being full body it would need some gesture to start/stop the "recording" of the gesture.<br />
* This would allow gamers to feel more like the actual character in a game as well as allow non gamers the ability to control their computer with their own set of gestures.</div>Boonismhttps://openkinect.org/w/index.php?title=Main_Page&diff=211Main Page2010-11-21T07:12:41Z<p>Boonism: /* Project information */</p>
<hr />
<div>'''Welcome to the OpenKinect project'''<br />
<br />
== About ==<br />
<br />
OpenKinect is a open community of people interested in making use of the amazing Xbox Kinect hardware with our PCs and other devices. We are working on free, open source libraries that will enable the Kinect to be used with Windows, Linux, and Mac.<br />
<br />
Some general information about how kinect works can be found in [http://www.freepatentsonline.com/20100118123.pdf this document].<br />
<br />
Source code is available here: https://github.com/OpenKinect/libfreenect<br />
<br />
== Communications ==<br />
<br />
If you want to participate or just watch the progress of the the OpenKinect effort, subscribe to the [[http://groups.google.com/group/openkinect/ OpenKinect mailing list]]. In the application form, please tell us something about yourself and you'll be approved automatically. <br />
<br />
You can follow us on Twitter http://twitter.com/openkinect <br />
Please use the #tag #openkinect when tweeting your work<br />
<br />
You can also chat with people developing on OpenKinect software on IRC: #OpenKinect on freenode.net. <br />
<br />
If you need an IRC client, check:<br />
<br />
* Chatzilla (for firefox): https://addons.mozilla.org/en-US/firefox/addon/16/<br />
* http://webchat.freenode.net/<br />
* http://quassel-irc.org/<br />
* http://www.mirc.com/<br />
<br />
Channel logs (Daily rotation) can be found at http://falcon4ever.pcsx2.net/kinect/logs/<br />
<br />
= Wiki Page Index =<br />
<br />
=== Project information ===<br />
<br />
* [[Roadmap|Project Roadmap]]<br />
* [[Policies|Project Policies]]<br />
* [[Contributing Code]] - How to contribute code<br />
* [[Contributing]] - There many ways to contribute besides coding<br />
* [[Code Integration and Development Management]] - How to deal with how we use git<br />
* [[Getting Started]] - Downloading and building OpenKinect<br />
* [[People]] - Who is doing what<br />
* [[Gallery]] Videos and links to things people are doing with OpenKinect <br />
* [[FAQ]]<br />
* [[Logo_Proposals|Logo Proposals]]<br />
* [[Project_ideas|Project Ideas]]<br />
<br />
=== API Documentation ===<br />
<br />
* [[High Level]] - High-level API documentation<br />
<br />
=== Knowledge base ===<br />
<br />
* [[lsusb output]] - Device identifier output<br />
* [[USB Devices]] - Overview of the hardware devices<br />
* [[Protocol Documentation]] - General information about the Kinect USB procotol<br />
* [[USB Protocol Information]] - Other information about the Kinect USB protocol<br />
* [[Init Analysis]] - Messing with various init sequences<br />
* [[Imaging Information]] - Information about the imaging data returned by the Kinect<br />
* [[Research Material]] - Research material for software layer implementation<br />
* [[Hardware_info]] - Hardware information<br />
<br />
== Links ==<br />
<br />
=== Comment Threads ===<br />
* http://ladyada.net/learn/diykinect/ - How the Kinect was hacked very detailed overview of what was involved <br />
* http://www.adafruit.com/blog/2010/11/04/the-open-kinect-project-the-ok-prize-get-1000-bounty-for-kinect-for-xbox-360-open-source-drivers/ - Adafruit's competition. Comment thread contains list of some of the people working on this.<br />
* http://hackaday.com/2010/11/04/kilobuck-open-kinect-project-prize/ - Hackaday's coverage of the bounty. Again, interesting comment thread.<br />
<br />
=== Tech ===<br />
<br />
* http://www.ifixit.com/Teardown/Microsoft-Kinect-Teardown/4066/ - Hardware teardown. Chip info is here. (via adafruit)<br />
* http://kinecthacks.net/kinect-pinout/ - Pinout info of the Kinect Sensor<br />
* http://www.primesense.com/?p=535 - Primesense reference implementation (via adafruit thread)<br />
* http://www.sensorland.com/HowPage090.html - How sensors work and the bayer filter<br />
* http://nvie.com/posts/a-successful-git-branching-model/ - Model for branching within Git<br />
* http://www.numenta.com/htm-overview/education/HTM_CorticalLearningAlgorithms.pdf - Suggestions to implement pseudocode near the end<br />
* http://www.dwheeler.com/essays/floss-license-slide.html Which licenses are compatible with which<br />
<br />
=== Kinect Themed sites ===<br />
* http://www.reddit.com/r/openkinect/ OpenKinect news and discussion community<br />
* http://www.kinecthacks.net - Kinect hacking blog and forum<br />
* http://www.modmykinect.com - Kinect articles and a page dedicated to kinect ideas<br />
<br />
=== Random ===<br />
<br />
* Linux contribution procedure http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/SubmittingPatches<br />
* Git project contribution procedure http://git.kernel.org/?p=git/git.git;a=blob_plain;f=Documentation/SubmittingPatches;hb=HEAD</div>Boonismhttps://openkinect.org/w/index.php?title=Project_ideas&diff=210Project ideas2010-11-21T07:08:45Z<p>Boonism: /* Ideas */</p>
<hr />
<div>== Ideas ==<br />
'''3D Drum Kit''' - Ben X Tan (http://benxtan.com)<br />
* using MIDI so you can alter the sound to what ever you want<br />
* placements of drums will be configurable too<br />
<br />
<br />
'''Gesture Based Key Mapping''' - Brian Schiesl<br />
* Using a full body skeleton to map gestures and bind them to a single key press or a string of key presses.<br />
* Along with a key press it would also need to have a programmable gesture (toggle on/off) that would have the mouse track a hand.<br />
* Ability to "record" a gesture and then bind that gesture accordingly.<br />
* With it being full body it would need some gesture to start/stop the "recording" of the gesture.<br />
* This would allow gamers to feel more like the actual character in a game as well as allow non gamers the ability to control their computer with their own set of gestures.</div>Boonismhttps://openkinect.org/w/index.php?title=Project_ideas&diff=209Project ideas2010-11-21T07:08:33Z<p>Boonism: /* Ideas */</p>
<hr />
<div>== Ideas ==<br />
'''3D Drum Kit''' - Ben X Tan (http://benxtan.com)<br />
* using MIDI so you can alter the sound to what ever you want[BR]<br />
* placements of drums will be configurable too[BR]<br />
<br />
<br />
'''Gesture Based Key Mapping''' - Brian Schiesl<br />
* Using a full body skeleton to map gestures and bind them to a single key press or a string of key presses.<br />
* Along with a key press it would also need to have a programmable gesture (toggle on/off) that would have the mouse track a hand.<br />
* Ability to "record" a gesture and then bind that gesture accordingly.<br />
* With it being full body it would need some gesture to start/stop the "recording" of the gesture.<br />
* This would allow gamers to feel more like the actual character in a game as well as allow non gamers the ability to control their computer with their own set of gestures.</div>Boonismhttps://openkinect.org/w/index.php?title=Project_ideas&diff=208Project ideas2010-11-21T07:04:06Z<p>Boonism: /* Ideas */</p>
<hr />
<div>== Ideas ==<br />
'''3D Drum Kit''' - Ben X Tan (http://benxtan.com)<br />
* using MIDI so you can alter the sound to what ever you want[BR]<br />
* placements of drums will be configurable too[BR]<br />
<br />
<br />
'''Gesture Based Key Mapping''' - Brian Schiesl<br />
* Using a full body skeleton to map gestures and bind them to a single key press or a string of key presses.<br />
* Ability to "record" a gesture and then bind that gesture accordingly.<br />
* With it being full body it would need some gesture to start/stop the "recording" of the gesture.<br />
* This would allow gamers to feel more like the actual character in a game as well as allow non gamers the ability to control their computer with their own set of gestures.</div>Boonism