My Blog: projects, sketches, works in progress, thoughts, and inspiration.

Tagged: context free


I created this Context Free Art script a few months ago and revisited it to tweak it a bit and make some nice high resolution renderings. This is a great illustration of what I find so fascinating about fractals. Computers are often considered the antithesis of organic growth, however, their incredible ability to replicate such processes seems to be in the very nature of object oriented programming. The complexity that can be formed from such simple rules and patterns continues to amaze me.

Although a mathematics purist may not willingly call this a fractal, it is in my opinion a prime example. I think BenoƮt Mandelbrot would agree with me. It is a mathematical function which, through a simple iterate system, fantastically mimics physical structures. It also has the properties of self similarity over infinite scale which is indicative of fractals.

Read On »

Read On (Post Continues) »

context free art spirals

If you are interested in geometric fractals, Context Free Art is a very interesting program it play with. The interface consists of a code area on the right, and a rendering area on the left. The very simple script only contains a few commands, but through recursion can create fantastic fractals.

The script allows you to draw squares, triangles, and circles, and to transform them in a few different ways and color them. You can create custom rules which transform whichever rule they contain. By creating recursive functions like this just about any geometric fractal can be created. Although the program is very limited, I find it very interesting how much can be created only with transformations of three basic shapes. The program also has the ability to export both raster (pixel based) and vector images, which makes it a useful tool for creating shapes and textures, and renders the script live. If you would like to go further with fractal generation, I recommend Processing, but Context Free Art is so simple to learn it’s a fun tool to play around with.

Post Page »