Basic Motion
* Go over homework (audio and OOP)
* Look at some more of Zach's work
* Look at example code
* New homework assignment
* In class help
Zach Lieberman
* All of todays examples come from Zach Lieberman's
Making Things Move workshop. For more examples and in depth analysis download the source code provided on his site.
*
Rotosketch
*
Messa di Voce
*
Picturing Famliy
*
2006 line poem
*
Intersection
Mouse Movement

(issues w/ Java and Quicktime won't allow applet to run in browser)
Movement linked to MouseX
Click here to download PC standalone application.
Click here to download project folder.
Linear Movement
Linear movement between 2 points.
Click here to download PC standalone application.
Click here to download project folder.
Movement shaped by pow() function
Non-linear movement shaped by power function.
Click here to download PC standalone application.
Click here to download project folder.
Multiple pow() movements
Multiple non-linear movements shaped by a power function.
Click here to download PC standalone application.
Click here to download project folder.
Xeno movement
Movement based on xeno paradox.
Click here to download PC standalone application.
Click here to download project folder.
Movement based on sinusoidal motion.
Click here to download standalone application.
Click here to download project folder.
Sin on Sin action
The signal of one sine modifies the amplitude of another.
Click here to download standalone application.
Click here to download project folder.
Remaining examples...

Briefly demo remaining examples starting with example_02_03
* To get Zach's code up and running quickly just open the .pde file in Processing, and drag the .java files into the same window. If you get errors relating to "LINE_STRIP" just change them all to "LINES".
Homework

Create a composition using non-mouse based motion, this could include power, xeno, or sinusoidal movement. In addition, you MUST* include Michael Jackson, the King of Pop, either directly or indirectly. Make something that is not boring.
* If you wish to avoid the Jacko requirement you may do so by creating something that blows my mind.
Another Xeno Example
Click here to download another Xeno example
***UPDATE***
For people having issues getting the above examples to compile,
click here to download a stripped down project folder of the sin example.