Programming and Code
Programming projects and source code.
- Color Growth
- A clever effect discovered by somebody else, expanded by me.
- The Ultimate Ink Dispersion Applet
- An expanded version of my ink dispersion applet, with a GUI for editing parameters (note: this is a work in progress).
- Ink dispersion implementation notes
- How to use cellular automata to make pretty pictures.
- Ink dispersion applet
- Draw with ink in your browser.
- "Optipustics" applet
- Draw crazy plants and other branching structures with "smart" particles.
- "Smeary paint" applet
- Paint with oozy, gooey paint in your browser.
- "Thick paint" applet
- Play with 2D bump-mapping.
- "Lightrays" applet
- Draws the cliched "lightrays" effect seen in virtually every television logo.
- DOM Prototype Test
- Tests your browser for the presence of the (required) DOM JavaScript prototypes and objects.
- "Ink bleeding" applet
- Demonstrates a cellular-automata-like technique for drawing ink or paint that bleeds and runs down the screen.