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

NodeBox 2

Posted by Tom De Smedt on Feb 02, 2009

In this year's NodeBox workshop in Finland we beta-tested the upcoming release of NodeBox 2 (workname Gravital) which, as you may or may not know, has a graphical user-interface and is no longer Mac-only. It's almost ready to ship!

Here are some screenshots of a work by Rokas Cicenas, a graphic designer from Lithuania:



Play movie: sneak preview | the knight of NodeBox

You can check out all of the workshop projects at http://workshops.nodebox.net

Posted by Giorgio O. on Feb 02, 2009

(eagerly waiting for the release date)

one question: will it be *also* possible to write script in the old fashion?

Posted by Tom De Smedt on Feb 02, 2009

Yes, you can make a setup with any combination of panels (output/code/nodes/sliders/...) you need. When you enable the code editor you will get syntax coloring and even a treeview of all the files/folders powering the node (e.g. TextMate-style).

Then in the future you'll also be able to package your code (or network of nodes) as a new node and publish it... and that's of course where all the community fun and chaos kicks in!

Posted by Bill Mill on Feb 02, 2009

wow, great work! Very exciting.

Posted by Giorgio O. on Feb 02, 2009

love this node packaging thing. I feel it will impact in a great way the community side of NB.

not being anymore mac-only... which rendering engine have you used? QT?

and.. will the old script still work in the new version?

Posted by Mark M on Feb 02, 2009

Wow. Looks very cool. Can't wait to play with it.

Posted by Henderson# on Feb 04, 2009

Fantastic, can't wait! Have been enjoying nodebox for almost a year now, great to hear of a 2.0

Posted by dmtr.org on Feb 05, 2009

Woa fantastic news! I am curious about this graphic/script mixed interface!

Posted by Tom McMahon on Feb 06, 2009

fantastic news!

Posted by whit on Feb 06, 2009

does this "node packaging" take advantage of setuptools? I've been longing for better package management of simple python packages with nodebox.

Posted by Nbveh Masala on Feb 19, 2009

What a pity...i was in Finland al the time, now must wait official release to play with it...:)

What about graphics performance? i have made one interactive piece with current version, and while working on it realized that this is not the best tool for real-time animation and graphical applications tool, it is quite slow...but i like it very much, i hope new version will be better in this terms...Thank you!

Posted by Anon on Mar 27, 2009

Any news on a release date for version 2?

Posted by Tom De Smedt on Apr 16, 2009

To answer a few more questions, the new version uses Java under the hood (although users will continue to work with Python code). This means performance increases (10x is not too exaggerated I think). Old scripts might break - we are doing our best to keep as much as possible backwards compatible but we will deviate from the old NodeBox where we feel that is was not working in the right way, or where we have come up with better solutions in the past years.

Animation is not ready yet, we still need to think about how to integrate it with the new node-based interface. Also, any ideas or volunteers for a cross-platform replacement for Core Image are appreciated.

We haven't considered setuptools yet, please mail Frederik your ideas about this.

The language parser will become a webservice, a toolset with Perception and other modules that can be accessed with a GUI in a browser. This will allow you to customize the natural language component from the ground up. In the coming months and years it will be expanded with powerful tools for semantic association, analogy, brainstorming, trend discovery, ...

We'll release as soon as we feel we have a stable groundwork. I can't make any promises but our goal is to still have a first release this spring/summer.


Here are some screenshots of the language suite:

Posted by Stefan Kainbacher on May 08, 2009


Posted by Dillone Hailei Wang on May 22, 2009

Will NodeBox 2 still stay as elegant and easy-to-use as the current version from a user's perspective? I understand NodeBox 2 might want to expand to a larger audience including Windows users, but is it necessary? I hope it still stay simple and clean but refined.