ICM Final Proposal

For the ICM final I plan to take my mid-term further. I used the OpenCV library for the mid-term, primarily for face tracking, to move 3 figures on the screen. The figures had dance-like movements based on the captured face’s distance from camera and position. I received a lot of great feedback from Matt and the class, I would like to implement many of the suggestions:

- Leave a “powered down” figure always on the screen
- Animate a “powering down” sequence when the user leaves the camera
- Fix the jumping from one figure to the next
- Make the user interface cleaner
- Make so 3 users are necessary for the movements to begin
- Use distance (size) and possibly color to determine body parts and movements

I would also like to incorporate some 3D elements and interesting lighting. Make the figure(s) more fleshed out. Make the movements cleaner and more natural.

Circles 2 – Take 2 and 3

The assignment was to re-organize the code of a previous assignment or example using functions and objects. I chose one of my first, Circles 2. Circles 2 was originally built circle by circle spaced out by 10px and the radius shrinking by 10 to a point, then growing by 10. Tedious but straight forward.

Take 2 – Mouse Position Y changes colors of circles.

Go to the page.

Take 3 – Mouse Position X builds the circles, Mouse Position Y changes colors of circles

Go to the page.

Growing Bars

This sketch is deceptively difficult, for me at least. Hold the mouse down on each bar and it will grow to a point and the color will change as it grows. Release the mouse and it shrinks and color returns to normal. If you move off of the bar, the bar shrinks twice as fast and the color returns to normal instantly.

See it in action