renderings using Chris Coyne's Context Free Design Grammar
 

Design Patterns

Here's a List of the design patterns with jump links

Hexagon


hexagon.cfdg 100x100

Utilizing Chris Coyne's CFDG program, which I compiled within Cygwin, I decided to figure out how to draw a hexagon. It was a tough problem at first, since my geometry skills are rusty. But I eventually pulled it off.

Hex-Tiles


hextiles.cfdg 1000x100

Here I've managed to render a line of hexagons each group getting dimmer as they go.

Squiggle


squiggle.cfdg 500x500:2000

Now it gets interesting. Here we have a randomized image based on some percent chance to take a branch or not and we're limited the scope of the image to a fiex number of elements. Notice that the branches only break at certain angles. This is determined by the hexagon shape itself, which can fit together only at certain rotations, namely multiples of 60 degrees.

Hex Starfish


hexstarfish.cfdg 700x700:3000

Now we use the rotate feature to create a 6 legged starfish from the tiling hex pattern.

Hex Root


hexroot.cfdg 600x600

Now we combine the star shape with the branches to really start getting some nutty designs.

Pattern 9


pattern9.cfdg 600x600

Here I diverged from the hex pattern to attempt something a little more like pixel art with infinite spiral arms. It's a bit messy but I think it works pretty well.

Pattern 10


pattern10.cfdg 600x600

Same pixel art concept, just slightly different. This one look particularly good at much larger resolutions, when the ends of the swirls are smoother.

Fork Tree


forktree.cfdg 600x600

A simple demonstration of the fractal like nature of the CFDG language. This almost looks like something out of that Disney cartoon where Donald goes ot a very odd world of math, where there are all sorts of punny math jokes, like trees with square roots.

Hex Flower


hexflower.cfdg 600x600

I started out trying to make an inward fractal instead of an outward one, like most CFDG tend to be. I also wanted to have a design with some nice spirals that I could work into some sort of ribbon. Well neither turned out at all! Here's the product of wasted dreams. ;)