Friday, November 10, 2006

Photobucket - Video and Image Hosting
An interesting variant of the line-halftoning idea is to constrain the ways in which the lines can move. In the above image, a set of vertical parallel lines are allowed to squiggle sideways so that
together they approximate the local grayscale of the image. You might have to blur your eyes a bit and step back from the monitor to get the effect.

This approach is a bit dicey, since the average grayscale of any given line is constant, so it tends to wash out the image. And it fails (though sometimes in visually interesting ways) on high contrast images.

Nuther one here.

I'm planning to use the lines as base geometry for more fanciful Renderman-based images -- one thought I had was to mimic wood grain, so it would look like the image of Lena was revealed in a sawn log. Hm. Maybe a picture of the Virgin Mary would be more thematically appropriate....


Blogger mercurialmadnessman said...

these [two] images are incredible. can I find the algorithm somewhere?

11:20 AM  
Blogger The Method Artist said...

Thanks, mmm,

The algorithm is pretty simple -- you add the pixels in a scanline, and then spread dots along the scanline so that the space between dots approximates the local image brightness. You can do that by walking along the scanline, adding up pixels, and whenever the number exceeds a fixed amount, you put a dot there.

The dots form the squiggly vertical (or horizontal) lines you see.

Another way that achieves the same result is through using a 1 dimensional centroidal voronoi tesselation.



11:26 AM  

Post a Comment

<< Home