New Media



Some particle experiments

Made with OF

This is where all the magic is made. OF will take over the world.

Reel


Posted a reel of some current work check it out.

Flow

This is a rough example of flocking and obstacle avoidance. The creatures will ovoid the contours of any shape that is on the table. They also follow the rules of flocking separation, alignment, cohesion. Read more about Boids here.
Flocking

Fungi

Fungi
Fungi

These creatures are attracted to people; they are curious. As you get closer they will jump out and have a taste. This piece is projected over a stairwell 10′x18′.

update:
Seen on:
http://www.vimeo.com/videoart

I want to get some feedback on how to do a proper and simple calabration for a multitouch system. I am going to try and walk you through the process and construction of the table. Here is the main setup for the table. For the most part the table is working check out latest video. The blobs are showing up and somewhat consistent. Better adjustment of IR would fix this.
Multitouch Main Setup
This is what the projection looks like. The throw of the projection is much larger than the table top. This is where the problem I think starts. I need to align the physical touch points to the projected touch points.
Multitouch Projection Throw
To get the correct image to track I perform a warping technique. I drag the four points of a quad to the four corners of the table. This creates a 640 x 480 warped image where pixel 0,0 is the top left hand corner. I think that this works well and does the job for the most part. It is on the other hand the most processor intensive part of the application. The distortion of the image is not terrible. I have tried Stefanix’s checkerboard calibration but do not completely understand how it applies other than compensate for wide angle distortion in the camera.
Camera Warping
More info in photo notes

So now that we have a corrected image to track I need to match the projection to the tabletop. We do a very simalar calibration, this does not feel correct but works. You drag the four points of a quad warping the openGL world to the table. This for the most part works but the distortion of the GL world is weird. There must be a better way to do this.
OpenGL Warp

I have been looking into all the techniques done by other systems like TouchLib and Reactivision. Most are a four point or many point touch calibration system. I have not completely figured this out, this is where I ask for help. What is the best way to do this calibration and setup?

We make you smile

This is a project built with Ryan Habbyshaw. The piece allows you to be someone or something else for a moment. As the user walks by the piece finds their face and eyes replacing them with a new image. It is so priceless watching peoples reaction as Yoda shows up as their face. I love this project. Check out the photo set here and the video here.
Faces
I duh Know

Multi-Touch Photos

MultiTouch Photos
MultiTouch Photos

Here is a new video of the Touch Table. We are working on a classic multi-touch photo appm, there are bugs but we are working them out. We have a set of photos growing here.

Thanks to Ryan Habbyshaw and The OF Team.

Smart Surface Beta

We got a solid test up and running today. There are defiantly bugs in alignment and calibration but its working. I’m going to get some code up soon for sharing, pumped its working. Check out the video.
Smart Surface Beta

Multitouch

Video of the multitouch prototype. You can touch and push particles around.