Context-Free Design Grammar

CFDG is a simple programming language for generating pictures. It is based on syntax invented by Chris Coyne. You specify a program consising of drawing rules, and a start rule. You can have multiple (conflicting) rules. When this happens, CFDG picks one randomly. Infinite loops are okay, as long as the shapes get infinitely small. The full syntax is described here.

Context Free Art Playground


Context Free Art

Context Free is a program that generates images from written instructions called a grammar. The program follows the instructions in a few seconds to create images that can contain millions of shapes.