Letterforms and cellular automata
More information on the Vimeo page. Source code below the cut.
Yes, I realize this is about the least efficient way you could possibly implement 2D cellular automata. It was originally a (misguided) example of OOP in Python that I made for a class I was teaching.