Nodebox 3 Guide

1. Executive Summary NodeBox 3 is a macOS-native application for generative design, 2D/3D graphics, animation, and data visualization. Unlike its predecessor (NodeBox 1, a Python IDE with a graphics library), NodeBox 3 introduces a fully visual, node-based interface similar to Houdini, Blender’s Shader Editor, or TouchDesigner.

from nodebox.graphics import Path from nodebox.node import node @node def my_custom_node(a: float, b: float) -> Path: path = Path() # ... generate geometry return path nodebox 3

It is designed for designers, data journalists, and creative coders who want to create complex, procedural graphics without writing code—though it retains full Python support for extensibility. NodeBox 3 introduces a fully visual

Go to Top