Abantech / interaction-studies

experiments with human interaction and Leap Motion devices
2 stars 1 forks source link

You are now in a GitHub source code view - click this link to view this read me file as a web page <input onclick=window.location.href='https://github.com/Abantech/abantech.github.io/tree/master/interaction-studies'; type=button value='You are now in a GitHub web page view - Click this button to view this read me file as source code' />

Abantech »

Abantech Interaction Studies Read Me

Mission

All about natural interaction in 3D. To be able to give people the ability to do whatever they can do in Google Sketchup (or maya or blender, or Solidworks, etc) , but to do it with the Leap controller (or similar equipment) in order to allow this interaction to be intuitive (NUI). With the mouse and keyboard, you aren't "in there" with the medium, but with our first project, we want to allow people to create their 3D models in a small fraction of the time, and with far more ease than can be done today.

The Scripts

Demo: Light - directional with sliders & Leap R1
Source code: Light - directional with sliders & Leap R1
Added: Theo ~ 2015-03-30 ~ R1: manually ( heh, heh ) set the latitude and longitude of the sun direction

Demo: Three.js Leap-Enabled Template R4
Source code: Three.js Leap-Enabled Template
Added: Theo ~ 2015-11-06 ~ R4: r73 compatible Added: Theo ~ 2015-03-30 ~ R2: more funk Added: Theo ~ 2015-03-25 ~ R2: simpler and lighter Added: Theo ~ 2015-01-24 ~ Minimum rig to get Three.js and Leap device playing together

Demo: Three.js Object to Object Raycasting R6
Source code & Read Me: Three.js Object to Object Raycasting
Added: Theo ~ 2015-03-25 ~ R6 - Add Leap-enabled, a work-in-progress, an experiment Added: Theo ~ 2015-03-21 ~ R5 - Adds highlighting and text status output of intersected objects Added: Theo ~ 2015-03-19 ~ R4 - Adds multiple objects, XYZ movement. See read me Added: Theo ~ 2015-03-18 ~ R3 - a work in progress. See read me.
Update: Theo ~ 2015-03-15 ~ Added issue
Added Theo ~ 2015-03-12 ~ Added R2 bi-directional intersections
Added: Theo ~ 2015-01-24 ~ Minimum rig to get Three.js to get raycasting going from any two object in a scene

Demo: Three.js Leap-Enabled Template R2
Source code: Three.js Leap-Enabled Template
Added: Theo ~ 2015-03-25 ~ R2: simpler and lighter Added: Theo ~ 2015-01-24 ~ Minimum rig to get Three.js and Leap device playing together

Constructive Solid Geometry R1
Source code & Read Me: Constructive Solid Geometry R1
Added Theo ~ 2015-03-15 ~ 3D Boolean operations

Demo: Abantech HQ ~ 3D Schematic
Source: Abantech HQ ~ 3D Schematic
Read Me
Added: Theo ~ 2015-03-10 ~ sketching in 3D

Demo: Three.js Skybox Sample
Source code: Three.js Leap Skybox Sample
Added: Theo ~ 2015-03-09 ~ Skybox demo See also:
http://en.wikipedia.org/wiki/Skybox_(video_games)
Sources: http://www.humus.name/index.php?page=Textures
Google Images

Demo: Three.js Leap Position Text to Voice
Source code: Three.js Leap Position Text to Voice
Added: Theo ~ 2015-03-08 ~ the latest directional movement( left/right/up/down ) of one hand is detected and reported out load

Demo: Game for Leo latest
Source code: Game for Leo
R2: Theo ~ 2015-02-28 ~ Objects rotate instead of camera
Added: Theo ~ 2015-02-27 ~ The leap device as a birthday celebration enhancer.

Demo: Three.js Leap Camera in Palm
Source code: Three.js Camera in Palm
Added: Theo ~ 2015-02-23 ~ The camera as a Leap wearable.

Demo: Three.js Physijs Leap
Source code: Three.js Physijs Leap
Update: Theo ~ 2015-11-06 ~ not working latest Three.js ~ needs more investigation Added: Theo ~ 2015-01-30 ~ WIP Three.js Physi.js Leap demo.

Demo: Three.js Physijs Basic
Source code: Three.js Physijs Basic
Update: Theo ~ 2015-11-06 ~ not working latest Three.js ~ needs more investigation Added: Theo ~ 2015-01-30 ~ Very basic demo/template for Three.js with the Physijs/Ammo physics engine

Demo: Three.js Scale Sliders Leap
Source code: Three.js Scale Sliders Leap
Added: Theo ~ 2015-01-30 ~ X-axis 'knobs' follow camera. Right knob enlarges. Left knob shrinks.

Demo: Three.js Leap Wearable
Source code: Three.js Leap Wearable
Added: Theo ~ 2015-01-25 ~ First pass at a Leap Wearable. Left arm only.

Demo: Three.js FingerOver Leap-Enabled
Source code: Three.js FingerOver Leap-Enabled
Added: Theo ~ 2015-01-24
Updated: Theo ~ 2015-01-25 ~ Minimum rig to get Three.js to highlight object a Leap finger is pointing at. Also begins to be a game for Leo.

Demo: Three.js Camera Object Child
Source code: Three.js Camera Object Child
Added: Theo ~ 2015-01-25 ~ Three.js example of an object that remains at fixed position in relation to a camera.

Demo: Three.js Leap-Enabled Template
Source code: Three.js Leap-Enabled Template
Added: Theo ~ 2015-01-24 ~ Minimum rig to get Three.js and Leap device playing together

Demo: Three.js Mouseover
Source code: Three.js Leap-Enabled Template
Added: Theo ~ 2015-01-24 ~ Minimum rig to get Three.js to get raycasting (finding the object under the cursor) going from camera position

Demo: Item Touched Add Handles
Source code: Item Touched Add Handles
Added: Theo ~ 2015-01-22

Links

See Also

UI Functions Google Spreadsheet