Capture and Release
Gesture Recording and Detection Suite
Kinect V1.0 API, OpenGl, C++, Matlab
• Easy-to-use interface for recording and tagging desired gesture.
• Detects back-to-back gestures.
•Artificial intelligence techniques enables scale and position invariance for gestures.
•UI allows user to scrub through color and depth images, while simultaneously showing 3D skeletal data.
Reacting Out
America First Credit Union Interactive Multitaction Table
C++, Cinder, OpenGL/GLSL, Box2D, gStreamer
• Multi-step intro animation upon activating the table. requiring several custom shaders for achieving efficiency and resolution.
• Physics-based interactivity provides a playful experience.
OpenCL Anti-aliasing
Port MLAA to OpenCL 1.2
OpenCL, C
• 2x performance improvement.
• Designed and presented tutorial for OpenCL optimization techniques.
Don’t Miss It!
Pac-12 High Resolution Interactive Wall
C++, Cinder, OpenGL/GLSL, Curl, Twitter API
• Interactive globe with pins highlighting upcoming sporting events (from live internet feed).
• Clicking map pins reveal event date, time, sporting event, and location.
• Live Twitter feed.
Bigger than Life
Harvard History Hall Interactive
C++, Cinder, OpenGL/GLSL, gStreamer
• Scrollable timeline user interface spanning hundreds of years. Selecting story thumbnails starts related multi-media presentation.
• Interactive map of the campus over the years.
• Life-size simulated cloth banner moves in ‘wind’ to attract people walking by.
Patents
- Method for Continuous Gesture Learning and Detection, US & Europe
- Laser printer for Braille, U.S. Patent #7298391
- Inkjet printer with carbon copy capability, U.S. Patent #7600834
- Hybrid printer and related system and method, U.S. Patent #7274883
- System and method for generating a custom font, U.S. Patent #7447361
- Printer with speech transcription of a recorded voice message, U.S. Patent #7302048
- Systems for and methods of remote host-based media presentation, U.S. Patent #7801478
What’s your vision?
While the project listings above are representative of our portfolio, they are by no means exhaustive. It’s fairly common for our work to be protected by client confidentiality agreements, meaning we can’t display it.
We’re always inspired by working up new concepts and would love to collaborate on something out of the ordinary with you.