Context Free Design Grammar
CFDG es un sencillo lenguaje de programación creado por Chris Coyne con el fin de generar imágenes a partir de instrucciones basadas en reglas de reproducción y crecimiento de figuras geométricas.

Captura del ejemplo número 5 obtenido del sitio web de Chris Coyne.
Los resultados son espectaculares, pudiendo crear imágenes de gran belleza a partir de unas pocas líneas de código, alcanzando resoluciones de hasta 1 Gigapixel debido a su naturaleza recursiva.
A través de esta gramática puede definirse el brillo asignado en cada repetición de las reglas, creando percepción de profundidad, así como la probabilidad de que una regla sea elegida a continuación de otra, generando diferentes diseños a partir de un mismo código.

Diseños generados por un mismo código que contempla variaciones aleatorias.
Para la compilación de archivos de instrucciones en imágenes se dispone de la herramienta gratuita y de código abierto Context Free, que permite la edición de las grammars y su renderizado.
Actualización: en Flickr he encontrado este álbum de imágenes generadas con Context Free, y la figura de un pez.

