The Lab

<< Back to The Lab

Dust & Scratches

Dust & Scratches started out as a little experiment with Brownian motion (inspired by the processing.org example). It quickly evolved to an app that generates film defects.Will attempt to make a respectable UI for this soon.

To view this content, you need to install Java from java.com

How To Use

Click inside the applet to give it focus.

* I've had an issue with the keys no working - try refreshing the page and clicking again inside the applet.

Flicker

Flicker simulates random luminance flickering. A maximum luminance value can be set.

Vertical Scratches

Vertical scratches move based on the Brownian motion I was experimenting with. Parameters can be set to define how complex and how jumpy it is. The scratch can be set to stay within the frame of wonder outside.

Speckles

Generates a user-defined number of speckles (dots) per frame. A maximum speckle size can be set to make things more interesting.

Scratches

Generates a user-defined number of short, vertical scratches per frame.

Hairs

Generates a user-defined number of "hairs" per frame. These are randomly created Bezier of a user-defined size.

Source code: dust_scratches
Built with Processing