A virtual clay application which I created for Microsoft Surface using Unity. It makes use Logan Olson’s scripts which retrieve and format the Surface touch data for Unity.

Resetting the clay ball requires teamwork with another user. :)

Made at USC’s Interactive Media Division.

Edit: Since I’ve been getting a lot of people asking for Logan’s scripts, I should say that unfortunately they are in turn built using proprietary software from another company that allowed us to use their technology at USC, but has not made that technology public.  So, I cannot help with the process of getting the touch input data into Unity.

Virtual Clay
2010
Tools Used: Unity, Microsoft Surface


Go ahead, give it a try!

W, A, S, D to move. Q and E to fly up and down. Up and Down arrow keys to deform the landscape near you.

Try making some white peaks and some green grass!

Download for Windows
Download for Mac

-Bill

I created a glove controller using three bend sensors, and hooked it up to a digital Processing puppet via Arduino.

Digital Puppet & Glove Controller
2008
Tools Used: Arduino, Processing, 3 bend sensors, paper, tape, velcro.

In this project, the user views a fragmented story by prodding various quadrants of a brain, and stimulating the video memories that they contain! Logan Olson and I made this in December ’08.

Selective Memory
2008
Flash and Physical Controller
Partner: J Logan Olson
Tools Used: Flash, Arduino, Physical Materials