Creating interesting, compelling and lifelike animation using C++, in both software and hardware.
----------------------------------------
HOMEWORK
HW1 | HW2 | HW3 | HW4
HW5 | HW6 | HW7 | HW8 | HW9 | HW10 | HW11
----------------------------------------
1. Make a composition using the animation techniques that is a tribute to John Whitney (download source).
2. Find a piece of music and make a composition that is a visual equivalent of that sound.(download source)
3. Try to use sin and cos to emulate a natural phenomenon. (download source).
4. Lissajous based on mouse motion. (Convert the mouse position into floating point numbers between 0 and 1. (for example, float pct_x = (float)mouseX / (float)ofGetWidth()). Allow mousex to control the speed of the signal (ie, what angle is multiplied by) to the x half of the circle code and mouse y to control the signal to the y portion of the circle equation.(download source)
5. Extend the xeno / atan2 code, making a creature which follows the mouse. think of how you could use sinusoidal animation techniques to give the object some 'life' - breathing, blinking, etc. (download source)