Below is a short video of my ICM final in action. I based a lot of my work on my mid-term. I wanted to produce more natural movement and 3D seemed to be the way to go.
Category Archives: ICM
Second ICM Prototype
This is the 3D figure I will control will facial recognition. This test is based on mouseX and mouseY.
Prototypes for ICM Final
My goal for the ICM final is to add more realistic body movements to my mid-term. Below is a sketch to simulate arm movements. The bouncing circles will eventually be hidden.
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.
3D Triangles
ICM homework using 3D. The second one reminds me of Voltron.
Continue reading
Guess the Cartoon Character
Hit any key to advance to the next set of eyes, click the mouse to reveal who the character is.
The sketch reads from a text file found here.
Bubbles
Rising Bubbles
Falling Bubbles
The assignment was to design a sketch in an object-oriented fashion. Try to eliminate all code from the main tab (setup() and draw()) except for the core requirements (size(), background(), etc.) and calls to objects.
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.
A couple more sketches for Week 2
I was testing some stuff out:
Spinning squares with smaller squares rotating around them. Clicking the left mouse button will change the colors of the squares. Clicking the right will change the rotation of the spin and reset the colors to white.
Continue reading