1. NodeBox 3
    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. Download
  4. Documentation
  5. Forum
  6. Blog

NodeBox 3 Vilnius Workshop

Doing a workshop in Vilnius Academy of Arts is always interesting. The level of students is very high and their enthusiasm is contagious.

Below are the final results. To see the process you can visit the workshop blog.

50 Years of Film Speech

Jonas Lekevicius, Juste Ziliute and Augustinas Paukste

Over the last half of the century, language used in cinema has changed quite a lot. Subtitles of hundreds of the most popular movies from 1952 to 2012 reveal changes in speech, values and culture.

The team analysed all the dialog from the 500 top films from 1962 to 2012 using custom Ruby scripts and the Pattern Python library.

The visualisation shows the evolution of the most interesting words as soundwaves. The volume of the soundwave shows how popular the word was in movies of that time.

Alcohol Consumption / Suicide Statistics

Eglė Palubeckytė, Edurne Castillo and Katažina Čaplinskaja

This group made two separate projects.

The first project shows alcohol consumption in Europe. They made their own “data flowers” where the length represent the total consumption and the circles break down the amount of beer, wine, spirits and other drinks.

The second project examines the correlation between suicide rate and climate. Climate zones are provided in the Winkler scale, a system in which geographical areas are divided into five climate regions based on temperature. The list of suicide rates is provided by Wikipedia and shows the data from the World Health Organization in which the country’s rank is determined by its total suicide rate divided by the total population.

Data Composition

Mellie Sachet and Gabrielė Vingraitė

This visualization started out as an exploration showing the most creative countries. They calculated the ratio of famous artists to the total population. Artists are divided in four art categories: music, literature, visual art and theatre.

We retrieved data from Freebase but found that it was heavily skewed towards American-English artists and not representative.

Because it was so hard to measure, the project shifted towards turning the data itself into art, dedicated to Piet Mondrian.


Dalia Kemeklytė and Viktorija Pampuščenko

The Eurovision Song Contest would not be the Eurovision Song Contest without its predictable voting process. Rather than voting for the best songs, neighbouring or politically sympathetic countries vote for each other as a block.

The group decided to explore the relationships between the countries by revealing the sum of points they gave to each other throughout the period of 1975-2003.

Each country is represented as a planet with its satellites (other countries) – the bigger the satellite, the stronger their relationship.


We believe NodeBox is a useful and accessible tool for data visualization. The results of the workshop, done in one week, show that students are able to create quality work using new tools with the right amount of creativity, a bit of guidance and a lot of hard work.

In addition to being useful for students, NodeBox workshops are a useful instrument for research as we examine how new users learn and use generative software. As always, this feedback guides our direction of the project. This was also the first workshop where we used Grasp, our in-house tool for usability research. Results of this will be published soon.