• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
FLAR toolkit Minority Report Interface
 

FLAR toolkit Minority Report Interface

on

  • 1,000 views

This presentation describes the basis of how to make a FLAR toolkit Minority Report interface

This presentation describes the basis of how to make a FLAR toolkit Minority Report interface

Statistics

Views

Total Views
1,000
Views on SlideShare
995
Embed Views
5

Actions

Likes
0
Downloads
11
Comments
0

1 Embed 5

http://www.slideshare.net 5

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    FLAR toolkit Minority Report Interface FLAR toolkit Minority Report Interface Presentation Transcript

    • Build a “Minority Report” interface Using FLAR Toolkit
    • Beginning
    • NPOX + RoomWare • November 2009 • 60.000 euro to do it all • No budget • All Dutch public broadcasting companies • High chance for exposure of RoomWare
    • New strategy • Low / no budget! • Different type of installation
    • “Do it yourself” ++ • Paper • Printer • Computer • Web cam • Adobe Flash • FLAR toolkit
    • Goal • “Reactable” type of interface • “Minority Report” Fingers / gesture interface • Scratch interface / touch interface
    • Basic movements
    • Distance
    • Rotation Tilt
    • Putting it together
    • Rotation, tilt, pressure
    • Research / test results
    • Rotation • Set intensity • Set dragging direction • Set intensity + direction • Zoom in / out • Easy to use with other movements
    • Tilt • Tilt objects • Pressure due to tilt • Movement in tilt-direction (virtual joystick) • Panning the camera • Hard to use with other movements
    • Pressure • Pressure becomes higher closer to camera • Faster / slower • Increase / decrease intensity • Zoom in / out • Click / grab • Easy to use with other movements
    • Combined actions • “Pairing” • Rotate markers to increase strength of function • Rotate one marker around the other • Increase / decrease distance • Increase / decrease pressure • Feedback of strength using line thickness
    • Using it
    • Hands, fingers, functions • What will be your strategy?
    • Assigning meaning 1.a: “Move canvas X/Y” 1.b: “Menu” 2.a + 1.a: “Rotate / scale / tilt” 2.a + 1.b: “Scroll through menu” 2.b + 1.a: “Zoom in / out” 2.b + 1.b: “Scroll through submenu”
    • Available data
    • Single object • objectID • (delta) X / Y • (delta) TiltA/B • (delta) Zstrength • (delta) Rotation
    • Paired objects • objectID #1, objectID #2 • (delta) v_xyVectorLength • (delta) v_xyVectorAngle • (delta) v_vectorZstrength • function drawVectorToCanvas
    • FLAR Toolkit // FLAR loop, getting transformation matrix _flarDetector.getTransmationMatrix( object, _resultMat ); dealWithObject(i,_resultMat) // Translate matrix // DEAL WITH OBJECT function dealWithObject(objNr:int,_resultMat:*) { var normalizer:FlarTransformNormalizer; normalizer=_norms[objNr]; // Array with normalizers // Normalize FLAR coordinates normalizer.normalize(_resultMat); // Use coordinates flashObject.x=normalizer.x; flashObject.y=normalizer.y; }