code from class 14
intro to ofxBox2d, ofxBox2d + vector field : algo_week14
algorithmic animation / parsons 2010
Posts filed under ‘code’
intro to ofxBox2d, ofxBox2d + vector field : algo_week14
using a pointer to share objects (a font) between particles; scenes / baseScene: Â algo_week13
noise (via a texture) and applying noise to particles. Â here: algo_week12
code from class 11 (flocking, springs) :Â algo_week11
faster particle particle interaction code.
here’s particle particle interaction code: Â algo_week7
here’s vector fields + particles, and some basic particle attraction / repulsion from a point code. Â have fun! Â Â algo_week6
here’s code from week 5 — individual particles, multiple particles, drawing with particles and bounce of the walls: Â algo_week5
here’s code we went over in class 4 (recoding gesture + time, and creating timed playback): Â Â algo_week4
a) make a composition using the animation techniques that is a tribute to john whitney. See for example:
profile, info, videos,  catalog (made in 1961! non-digital!) , video we watched in class
b) Since we talked in class about this idea of a relationship between sound and visual synthesis (and harmony) find a short piece of music (can be any duration as long as there are multiple notes – a short snippet, or a long song) and make a composition that is a visual equivalent of that sound. Think about how the make a visual equivalent using the techniques we talked about this week.  Post both the sound and the resulting animation.  Try to bring out some essential truth of the audio through the visualization.
c) try to use sin and cos to emulate a natural phenomenon (ie, something you see in the natural world). be sure to provide some documentation (video / picture / text) of what this phenomenon is.
d) 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.
(advanced)
e) since we talked about amplitude modulation in relationship to sin/cos animation, see if you can implement visual equivalents of other synthesis techniques, such as FM synthesis (modulating the carrier frequency) or additive synthesis.  Make an interesting composition with what you’ve implemented.
finally, remember:  every homework assignment is an opportunity for genius.