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

3d alternatives

Posted by anonymous on May 29, 2007

i heard that there is some controversy over how to do 3d coordinates in nodebox, so i thought i'd discuss.
as far as i know, nodebox was designed to be a 2d vector graphics program, not a 3d renderer. if you want 3d in python, try pyOpenGL, a port of OpenGL commands and functions for python. It's a great way to make 3d games with python.
the only problem with it is that it takes a ton of code just to open a window, so i'd like to make a suggestion to the developers; make nodebox support opengl commands! it would me cool to see a combination of 3d, 2d, and photo graphics in python without so much code.


 
Posted by Tom De Smedt on Jun 01, 2007

Hi,

We have indeed been looking at OpenGL to push NodeBox beyond its speed limits. We have a small Python API going that supports animated images and transformations in a simple NodeBox way.

But it's hard to do anti-aliased fonts and vectors in OpenGL. That would mean a lot of boilerplate code to wrap OpenGL in simple commands that intermediate users and newbies could use.

So as I've been saying a lot these days: probably in a not too distant future.

Best regards!



Posted by anonymous on Jun 09, 2007

couldn't you catch openGL before the rasterization pocess and make the data pdf vectors? maybe i'm asking too much.