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

Tagged: processing


WikiWeb is a piece created in Processing which creates a live, interactive visualization of Wikipedia. I’ve rescripted aspects of the code to make it run a little better and also added a better user interface, hopefully making it easier to use. The new version includes a toolbar of possible actions and a help and reset button. Any feedback on the changes or the project in general is very much appreciated.

Post Page »

Processing v1



At last Processing is no longer beta, with the release of version one. It’s not a whole lot different, although the new version comes with a brand new color scheme. I always did prefer cyan to red anyway. The mac version acts a little more like a Mac program should, a self contained applet without all the extra files. This does make using libraries slightly more work. Processing 1 seems to run much smoother over all, and the compiler has been upgraded. I recompiled WikiWeb and it’s running better. There is a more detailed list of changes on the Processing site.

Post Page »


I’ve been working for a while on a project I have named WikiWeb. Coding in Processing I built a program which generates a live, interactive visualization of Wikipedia. The applet works by downloading the source code for each page. The html is passed through a function which detects all the internal links and creates a new object for each. It also creates new link objects connecting the new pages with their parent and for any other pages which are linked. The applet also opens up pages in a new window, making it functional as well as fun.

I’ve built a site to house the project with some more information, however this post will serve as an area for comments about the project. The site employs spry JavaScript framework for some smooth effects.

Post Page »

Geometric fractals can be very visually interesting and aesthetically pleasing and are quite easy to understand and create, even just with pencil and paper. Computers make the process a bit easier though.
Within an object oriented programming environment

geometric iteration

The process of creating such a fractal begins with a basic shape. In this illustration a line, but it could be a square, circle, arc, cube, or perhaps a bunny rabbit. Then we have the rule. Each iteration every instance of the initial object is replaced with the rule shape. Here a line is turned into a ‘Y’ and in each subsequent iteration all lines are turned into ‘Y’s as well. You can probably see quite quickly by using different rules geometric fractals can generate all sorts of shapes and textures. More possibilities are opened by adding more complex transformations, changing the scale, color, or any other property, limiting iteration to only certain shapes, adding random factors, and working in 3d environments.


Read On »

Read On (Post Continues) »

This is another script working with 3d l-systems but renders them quite differently. The 3d structure is translated onto a two dimensional plane and then a vertical line draws up to each point. The numbers represent the index number of each object within the code structure. The script uses the P3D library as it renders a little faster and the more advanced rendering of OpenGL is not needed.

Post Page »