Whitney
Whitney w/ Blur
| A program that makes use of an idea by film pioneer John Whitney. His idea
is the basis of a number of his experimental films. Basically you have a
series of particles performing the same simple motion, but each particle is moving
slightly slower than the one previous.
I like this program because it has a high coolness to code-size ratio. Wave the
mouse around to see different stuff. Click the mouse to switch modes.
The blur version is the same app, but uses processing's blur filter to leave trails,
instead of clearing the background between frames. Blurring is slow (but pretty), so I can't use as
large of a window.
|
Whitney Column A
Whitney Column BC
Whitney Arabesque
|
After seeing some of the films of John and James Whitney, I bought a copy of John Whitney's book from 1980, "Digital Harmony".
These are ports of the BASIC programs in the appendix of that book (written by Paul Rother, a very
cool programmer I met some years ago, coincidentally). If you want to figure out how the
"Whitney 2" program works, look at these first.
|
|
Clouds
|
Demo of the Perlin Noise features built into processing.
|
Verlet Kaleido
Verlet Kaleido w/ Blur
|
This is similar to the "Wheel of Trinkets" in my Flash bestiary,
and is the method I use for simulating the object cell of a kaleidoscope. I was experimenting with verlet
integration by trying out the same idea. This version is less "jumpy" due to the verlet integration. See Thomas Jakobsen's paper
for more info.
The second version uses processing's blur filter.
|
|
Repulsion Field
|
This is the program I used to first work out how to do tile placement for my coverpop.com website. It
is a variation of an idea used in my Clumping demo.
|
|
Phyllotaxy Zoom
|
Phyllotaxy spiral, as in my phyllotaxy posters, and sunflowers.
|
Phyllo Tiles
|
I had this idea to use the phyllotaxy spiral as seeds points for making tiles, which could then
be used to make a maze. Click the mouse in this program to color in the tiles. I used this idea
to make some round mazes with more uniform pathways.
|
Mousy Spiral
|
This a port of one of my old pixel magic formulas. Shows a basic technique for doing procedural 2d graphics
in which each pixel is the result of a mathematical formula. Move and click the mouse for different effects.
|
Nautilus
|
This was an early version of Mousy Spiral. Due to a bug in the green channel formula, it
forms a nautilus shape in the center after it has been running for about 30 seconds. A happy accident.
|
Alien Blob
Alien Blob w/ Feedback
|
This another port of one of my old pixel magic formulas. Alien Blob was
originally ported to processing by Ryan Govostes. I've added some additional modifications. The second version
uses the blend() command to get a zooming feedback effect.
|
All programs ©2005-2006 Jim Bumgardner, unless otherwise attributed. Feel free to use this code
for your own personal use.
Other fun stuff...