Leap Motion

Leap Motion QC PlugIn on GitHub

benoitlahoz's picture

Hi all,

Thanks to @isthejayj who commissioned the latest version of my Leap Motion plugin, it's now available open source at : https://github.com/hOoz/Leap-Motion-QCPlugIn with the following patches.

  • Device: output keyed structures for the positions, directions, dimensions and gestures of hands and pointables.
  • Hands Reader: helper patch that avoid using "structures member" patch to get usable info.
  • Pointables Reader: helper patch that can output one or the five pointables of the provided hand structure and keep the pointables attached to an unique output.
  • 3D Transformation: works like the usual 3D transformation patch but with the hands and pointables coordinates.

Leap Motion plugin (Composition by itsthejayj)

Author: itsthejayj
License: MIT
Date: 2013.07.24
Compatibility: 10.7, 10.8
Categories:
Required plugins:
LeapQuartzComposer

Finial release of JAMM's leap motion plugin used in Swoosh.

With a multi hand, multi finger, multiple hit target composition example

Leap Motion plugin (Composition by benoitlahoz)

Author: benoitlahoz
License: Creative Commons Attribution
Date: 2013.07.24
Compatibility: 10.7, 10.8
Categories:
Required plugins:
(none)

Very very first test with the outputs from the Leap Motion, through the Objective-C API. I didn't managed to use the plugin at this post (http://kineme.net/forum/Jobs/AnyoneelseontheLeapMotionDeveloperprogram).

The X, Y and are scaled automatically while you move your hand over the limits of the Leap Motion FOV. Z is scaled to your values.

Works only in 64 bit, 10.7 and 10.8.

The plugin itself is under the vimeo down there.

EDIT : Here's a new very alpha version of the plugIn, that comes with 2 simple comps, before I go on holidays.

Basically it's a device data reader and 2 "helpers" patches, that output the datas to specific ports.

The "Pointable Reader" patch uses the settings panel to allow choosing the desired outputs and the mode : one patch per pointable (eg. to be put in an iterator) or all pointables of a hand (5 actually :-)).

It allowed me to track the pointables and avoid "jumps" in drawing with Queues for example. There's still a lot of work to do, but I would extremely appreciate to have returns !!!