Due date: Wednesday, February 14, before class.
Let It Run
The goal of this assignment is to familiarize you with basic Jitter concepts, and let you explore some of Jitter's capabilities.
For homework three you are to build a non-interactive patch that produces interesting full screen visuals. You should be able to leave the patch running without any apparent looping. Your goal is maximum visual diversity over time with minimum redundance: start the patch running and let it wander through a design solution space you've crafted.
Constraints:
load, use, and combine multiple source movie files simultaneously
modify multiple jitter object attributes over time
use jit.lcd to draw/write over video imagery
use jit.xfade or jit.op to dynamically combine matrices
use multiple jitter filter objects
toggle fullscreen display with the "escape" key
do not cut and paste from existing patches for this assignment (i.e. for each object or wire in your patch, know why it's there and what it's doing. If you don't know, ask early and often.)
A quick note on the aesthetics of expediency: for this assignment, do not produce a solution featuring either rapid flickering (a common result of two matrix streams in one inlet) or a solution in which all red, green, and/or blue plane colors are either zero or 255. Both can look interesting but are usually the result of a misunderstood patch. (Try to solve this specific problem instead of deciding it looks neat.)
Please submit your homework in the class space according to the instructions on the main homework page. Submit your patch, still images of your visual output, and a short movie showing the patch's output.