Mar. 7, 04

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.

~Seth Price


blanket_flower_orig.jpg

Original


blanket_flower_imp.jpg

Impressionist


blanket_flower_exp.jpg

Expressionist


blanket_flower_wash.jpg

Colorist Wash


blanket_flower_point.jpg

Pointillist



waterlilly_orig.jpg

Original


waterlilly_imp.jpg

Impressionist


waterlilly_exp.jpg

Expressionist


waterlilly_wash.jpg

Colorist Wash


waterlilly_point.jpg

Pointillist



glacier_park_orig.jpg

Original


glacier_park_imp.jpg

Impressionist


glacier_park_exp.jpg

Expressionist


glacier_park_wash.jpg

Colorist Wash


glacier_park_point.jpg

Pointillist



yosemite_tree_orig.jpg

Original


yosemite_tree_imp.jpg

Impressionist


yosemite_tree_exp.jpg

Expressionist


yosemite_tree_wash.jpg

Colorist Wash


yosemite_tree_point.jpg

Pointillist



fern_fronds_orig.jpg

Original


fern_fronds_imp.jpg

Impressionist


fern_fronds_exp.jpg

Expressionist


fern_fronds_wash.jpg

Colorist Wash


fern_fronds_point.jpg

Pointillist



Flowers_orig.jpg

Original


Flowers_imp.jpg

Impressionist


Flowers_exp.jpg

Expressionist


Flowers_wash.jpg

Colorist Wash


Flowers_point.jpg

Pointillist