Category Archives: npar

Painterly rendering in your pocket.

My friends Dan Wexler and Gilles Dezeustre have just released a new app for your iPhone/iPad. It’s called Glaze. It’s a painterly rendering filter for your photos, and it’s really cool. It’s based on the traditional brushstroke-based model pioneered by folks like Paul Haeberli, Pete Litwinowicz and Aaron Hertzmann, but it adds some neat new twists: face detection to guarantee that eyes and other important features come out with the right amount of detail; a genetic algorithm for mutating and doing artificial selection on painting styles; and a really slick iOS interface that makes all of the above completely effortless and transparent. It also runs blazingly fast, considering all the work that must be going on under the hood. They’ll be giving a talk about the details at SIGGRAPH next week. (Here’s an abstract of their talk… wish I could go!)

What I find the app does best, so far, is to turn my garbage photos into beautiful art. This, for example, is a picture my thumb took by accident as I was putting away my phone. The original photo was blurry, out of focus, and weirdly composed. But the painting’s handmade feeling makes your eye linger on the details, and the results are just lovely. (Everyone’s Instagram is about to get a lot prettier!)

Stamen’s watercolor maps

My friends at Stamen keep doing wonderful new things to maps. Today’s innovation: a globe’s worth of map tiles rendered automatically in the style of a watercolor painting.

This is the kind of project I could only dream of, back when I was doing this kind of research. So much has happened since then! Stamen’s tiles combine scanned watercolor textures with vector map data from Open Street Maps, and various image-based filters for effects like edge darkening. The results are organic, seamless and beautiful. Even though I know the textures will repeat themselves eventually, I can’t help scrolling out into the ocean, just to see what’s there.

Update: Zach has posted a really nice step-by-step breakdown of how they did this. (Gaussian blurs and Perlin noise are your friends here.) I particularly love the way they use small multiples and animated gifs to explore the parameter space:

Update 2: And now Geraldine has put up her post about painting the watercolor background textures. A process of discovery and exploration, with much trial and error. As a bonus, she’s put up a set of lovely texture samples on Flickr.

Flickr set of watercolor samples

A non-photorealistic videogame?

love_me_gdc_screen_4a.jpglove_night_shot_small.jpg

Check out these screenshots of this new game being created by one lone developer, Eskil Steenberg. The idea of an auteur-driven videogame is already pretty inspiring, but the painterly visuals here are especially exciting to a guy like me. I’m not a gamer myself (RSI and gaming don’t mix) but I get a lot of joy out of watching over people’s shoulders. I can’t wait to see how this plays in motion. I’m sure there will be shower-door effects and crawling texture artifacts to contend with, but if he’s clever, he’ll find a way to rise above all that. And this guy seems to be nothing if not very, very clever. Can’t wait!

(via BoingBoing)

Calligraphic Packing

elephant_450.jpg

What do you call a pocket full of chisel-tip markers? Calligraphic Packing! It’s also the name of a computer graphics research project from the University of Waterloo. My friend Craig Kaplan, a professor there, is a pioneer of “computational calligraphy”, a brand new research area that’s about to grow in some very interesting directions. Craig’s been interested in graffiti for a long time, for a lot of the same reasons I am. We each have our own ways of studying it, and his way is to take it apart, learn what makes it work, and write software that embodies that understanding. This project, led by Craig’s student Jie Xu, is the first step in what I hope will be a long and fruitful quest, as Craig puts it, “to probe the nature of letterforms and legibility”.