Trying a new technique. Works essentially like my luminosity-tiler script, but instead of using layers filled with patterns, it uses layers filled with the same path rendered with increasing line widths.
Another version:
- Straight paths along the top and bottom edges
- Path-waves to make them wavy
- Path-inbetweener to generate the 101 intermediate paths
- Path rendered on four layers (1,2,3,4 pixels)
As an attempt to remove to much regularity, I skewed the bottom path by half a wavelength. But this make some intermediate paths be straight lines. Not too visible on the full-scale image.
Slightly more density-accurate version. Also blurred the image a bit before using it as a mask.
Getting more accurate by adding intermediate line widths, starts looking good:
Continuing the binge. Now with little dots. It's to generate the complex paths with the adequate scripts.
Trying a new rendering technique, using fixed-width lines with dashes and variable dash ratio
Still some work needed to get more detail in the dark areas.
Interesting effects. That dog looks like it's outside a screen door wanting in. That top image, with concentric circles, dramatically bulls-eyes the man's head, giving the impression he's being targeted in someone's sights. None of the rest evoke a specific reaction, but it's cool to see possibilities.
Continuing the quest:
1) Gamma setting to get more details in dark or light areas
2) randomization of the dashes origin to avoid vertical gutters
Randomization still creates gutters, so it turns out that the best way to avoid gutters is a fixed cycle of shifts: