The main purpose of NodeBox 2 is to soften the programming learning curve for non-programmers. As outlined in some of our science funding proposals, many artists/designers are not trained programmers and they can benefit from an approach where units of code are represented by visual blocks they can connect, examine and adapt.
We also think it will be more interesting for developers to be able to wrap their contributions in a new block that is hands-on and ready-to-use, so we hope to see an increased spread of knowledge in the future. A set of building blocks is more uniform than a wildgrowth of code snippets, packages and documentation on the website.
NodeBox 2 works on Windows, as requested by many users.
Nevertheless, NodeBox 1 will continue to exist for those that favor simplicity over gloss (it should actually be named "CodeBox" instead of "NodeBox"). The support for NodeBox 1 will mainly focus on stabilizing what is there instead of adding new features.
NodeBox 2 is Java under the food which will allow us to address things we didn't solve in NodeBox 1 more easily (hardware-acceleration, supporting different programming languages, etc.)
As always, we are open to any remarks or suggestions you may have.
Best,
Tom
I have been a user of Nodebox 1 and tried a few times to use Nodebox 2 without success. The logic of module connected together makes it difficult (for me) to have something meaningful. It's hard to understand how to really use it. But maybe it will improve later on.
One issue though with codebox ;) is the speed when processing a big volume of data.
I have never used the original CodeBox, but NodeBox2 just clicked (maybe because I have a little background in Houdini/Maya).
I am sure that in the end, knowledge in coding will help a lot and you guys who can code can grasp the concept really fast.
Purpose / Goal of NodeBox 2 Relative to v 1
Posted by Luis Cota on Dec 21, 2009I've been in and out of Nodebox over the past two years or so and am wondering what the overall goal of the v2 software is relative to the v1? What is v2 meant to accomplish better/differently?
Having just come back to Nodebox after several months this change is quite drastic and I find myself quite confused - what's the goal/purpose of the latest direction?