What is this? I kind of went overboard on a Comp Sci class project, and came up with a nice bit of code that renders a given photo as if it has been painted. No human intervention is required once the program starts. All images here were done using the exact same code, with five or six slightly different parameters. The basic idea is that the image is painted by putting multiple layers of "paint" down on a white starting "canvas" on the computer. At first a large brush is used to capture objects that aren't detailed. Then smaller and smaller brushes are used to capture details in the original photo that differ from what is on the current canvas. The paper that I based this off of can be found here: http://www.mrl.nyu.edu/publications/painterly98/. I have done a number of additional things in my program to attempt to capture more realism in the paint. Each of these images took 2-4 minutes to process. Eventually I would like to add canvas and brush texture, also.
Movies! I have video clips of a progressive painting over a black background. The first clip is a demonstration of the painting in action with a waterlily [1080 HD] [Half HD]. The second clip is a render that I actually used in a DVD that I made of my cousin's wedding. It's a painting of a wedding flier [NTSC Widescreen]. They are encoded in MPEG4, and should be openable in QuickTime. If your computer isn't top-of-the-line, you may have stuttering problems with the HD clip.

Original

Impressionist

Expressionist

Colorist Wash

Pointillist

Original

Impressionist

Expressionist

Colorist Wash

Pointillist

Original

Impressionist

Expressionist

Colorist Wash

Pointillist

Original

Impressionist

Expressionist

Colorist Wash

Pointillist

Original

Impressionist

Expressionist

Colorist Wash

Pointillist

Original

Impressionist

Expressionist

Colorist Wash

Pointillist