Home | Works | About

Fractal Subdivision Banner

Fractal Subdivision


Description

Fractal Subdivision is the process of repeatedly applying a set of rules that recursively subdivide space into smaller and smaller areas.

Fractal Subdivision Samples


Launch Applet


Algorithm

The first step is to define the "pattern" that will be used to subdivide space. There is no requirement that this pattern be square, but for ease of illustration those presented here will all be square. Within that pattern it is then necessary to define sub-areas where either 1) the fractal subdivision process is considered complete and no further subdivision will occur, or 2) further subdivision should occur.

Fractal Subdivision Pattern 1

Shown here are the results of a pattern of 2x2 cells where the rule is: leave the upper-left cell alone and subdivide the other three. The process is shown through four depths of recursion. In general, recursion would continue until some practical limit had been reached, such as trying to work in an area smaller than a single pixel.

Fractal Subdivision Pattern 2

Above is a simple pattern where the rule is: leave the top half alone and subdivide the bottom two quarters. Even more variety can be formed by modifying the pattern rules at subsequent depths of recursion.

Fractal Subdivision Pattern 3

Here the same pattern is again used, however it is flipped vertically on every other iteration. So on the first iteration the top half is left alone. On the second iteration the bottom half is left alone. And so on. Additional variety can be achieved by flipping horizontally (mirroring) or flipping both horizontally and vertically, or rotating 90 degrees in either direction.


Applications

Perhaps the most interesting use of the divided space is when they are filled with something other than simple filled rectangles. For instance, a bitmap...

Fractal Subdivision Cats

...or text, as was done with the question mark on the "Odds And Ends" Banner.

Fractal Subdivision Text

...or some custom drawn graphic, as was done with the Pixel Robots T-Shirt design.

Wallpaper

1024x768 200k

1024x768 281k

1024x768 189k

1024x768 213k

1024x768 193k

1024x768 185k

1024x768 36k

1024x768 357k

1024x768 292k

1024x768 322k

1024x768 194k

1024x768 298k

1024x768 392k

1024x768 104k

1024x768 104k

1024x768 105k

1024x768 63k

1024x768 101k

1024x768 492k

1024x768 285k

 

Creative Commons License

© 2006 Dave Bollinger