Git Product home page Git Product logo

reach's Introduction

Reach - Leap Motion OSC Sender

Reach is a free and open source application, written using JUCE, to map Leap Motion data to OSC messages. Using the latest Leap Motion SDK Orion this app enables easy mapping of leap motion parameters in any other environment without having to code a single line.

Key Features

  • Tracking and OSC parsing of hand nodes' spatial position (x, y, z), and grab hand gesture.
  • Detection and OSC parsing of grab gesture

Acknowledgements

Reach is a software supported by Integra Lab.

Team:

reach's People

Contributors

jeffersonbledsoe avatar niccologranieri avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

reach's Issues

Support of roll-pitch-yaw angle tracking

Currently there is no support for tracking rotational data of the hands. An implementation of this could greatly enhance the possibilities of creating OSC driven projects using Reach.

Normalised value of right palm Y-axis in head mounted mode is wrong

When set to normalised values and head mounted mode, the value of the right hand's Y-axis does not change with the hand's distance from the sensor. Instead, it emulates the X-axis value with a different range.

The value in regular mode (non normalised) works correctly.

Support of tracking more hand gestures

Currently there is no support for tracking whether the user's hand is open or closed. An implementation of this feature could greatly enhance the possibilities of creating OSC driven projects using Reach.

please add velocity and elbow position

would you consider adding velicity (for... everything !) and elbow position to the OSC output messages ?
(I'm using it to draw fingers / hands in VR, having the additional elbow position would be cool :-)

thanks

no connections (windows 10 - Orion 4)

Hi,
Leap Motion does not seem to connect with Reach. Not sure if it has to do with the versions or doing something wrong. I can't seem to find any instructions of setup either. Any ideas?

how to change default ip, port and framerate

Thanks for sharing Reach !

is there a way to avoid entering manually my ip / port / framerate settings in the UI each time I start Reach ?
maybe using command line arguments ? (couldn't find doc about it)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.