1. NodeBox 1
    1. Homepage
    2. NodeBox 3Node-based app for generative design and data visualization
    3. NodeBox OpenGLHardware-accelerated cross-platform graphics library
    4. NodeBox 1Generate 2D visuals using Python code (Mac OS X only)
  2. Gallery
  3. Documentation
  4. Forum
  5. Blog


Percolator is a set of algorithms that create an artistic composition of images, based on what's in the news today. In short, three things take place once the code is run:

  • Harvest news from the internet: using the Google library for NodeBox, a number of news sites are visited (CNN, BBC, Fox News, Google News, ABC News, MSNBC, CBSNews, Yahoo! News, Wired News, USA TODAY) and summarised with an extension of the Keywords library for NodeBox.

  • Harvest corresponding images: a number of images are drawn from the Photobjects library, based on the keyword summary of today's news.

  • Collate the images: a composition is then assembled from these images using the PhotoBot library for NodeBox. This algorithm knows things about contrast and harmony, and typically applies rotation, scaling, overlay blends, hue blends, and gradient masks.

So, basically, the computer creates a contemporary piece of design without any human involvement. As to why I'm doing all of this, you can read the full article on artificial creativity on the Organisms website.





In the future, Percolator should gain the ability to perfect his visual style, likely by asking user feedback on the work it created. You can read the full details on this in the learning learning article on the Organisms website.

Right now I'm just improving Percolator's code by hand, some minor adjustments already improve the artisitc quality (hem, read: crypticality) of its compositions.


Created by Tom De Smedt