The "circles of curvature" of the curve with polar equation r = sin θ -0.5cos 3 θ.

# animation

## continuous automata - conditional - G

Sat, 2013-04-13 09:38Another 2D continuous automata video.

Each pixel has a value between 0 and 1. At each iteration, each pixel's value is replaced by a value given by a function of the values of the 8 adjacent pixels, sorted so that the result is non-directional.

Click to embiggen on Vimeo.

continuous automata - conditional - G from Matthew Conroy on Vimeo.

## cellular automata -0.1+0.012*i

Sun, 2012-11-25 17:19Another, but higher resolution, quasi-cellular automata video.

Each pixel has a value between 0 and 1. At each iteration, each pixel's value is replaced by a value given by a linear function of the values of the 24 adjacent and next-adjacent pixels, sorted so that the result is non-directional. With 24 coefficients, there are a lot of possible results; this is one that appeared to be of some interest.

The coefficients of this linear function are given by -0.1+0.012*i, i going from 0 to 23.

Made with processing.org

Click to embiggen on Vimeo.

cellular automata -0.1+0.012*i from Matthew Conroy on Vimeo.

## Tokyo Story Animation

Sun, 2012-10-14 16:49## empire strikes back uncut scene

Thu, 2012-10-04 10:07I made this 16 second animation for the Empire Strikes Back Uncut project.

I took my clip and split it into 384 frames (I changed from 30 fps to 24 fps), then used imageMagick to simplify each frame (edge-finding, etc.) then printed them all out three to a page. I then used tracing paper and drew a new version of each frame. Then, I scanned all the pages and cut them back into 384 frames. Very tiring process.

Click to embiggen on Vimeo.

Star Wars Uncut Scene 170 from Matthew Conroy on Vimeo.

## animated eigenvalues

Fri, 2012-08-31 13:51I made a similar animation over ten years ago, and have been looking for a nice way to do this since. I finally worked out how to add a java library to Processing (processing.org) which did the trick, making it really easy to experiment with this.

The idea is to take a square matrix and plot its eigenvalues (as points in the complex plane). Then vary one entry of the matrix (in this case, back and forth over a range of values), and plot the eigenvalues as this entry changes. Some of the results are quite visually interesting.

The ij-th entry of the matrix is M[i][j]=sin(cos(j)+j*cos(i+cos(2*j))).

## title test

Mon, 2012-08-27 15:39Trying out title ideas for an upcoming "film". Click for a little bigger on Flickr.