The new NodeBox forum is live! Everything from support.nodebox.net moved here: sign in with the same email to pick up your old posts. Something not working? Write to forum-support@nodebox.net.
357 topics
Show your Work
A place to share projects and source code.
-
Treemap
Treemaps are a great way to visualize relative proportions within a hierarchy. Most Treemap algorithms require recursion so are hard to do entirely within NodeBox. I implemented this version using a…
16 replies
by john
-
Move_to Node
This happens often: I have a shape, not centered on the origin, and I want to move it to a particular location. To do this very simple thing I have to: - find the centroid of the shape - calculate th…
1 reply
by john
-
Point IN Path Node
I use the standard pointonpath node all the time. It works great with closed paths. But it is quite annoying when used on open paths like a line, arc, or curve. If you set pointonpath's T value to 10…
4 replies
by john
-
First attempts!
Hi yall! Just got started with nodebox today and was able to create this nice abstract piece! Hope you like it (:
3 replies
by john
-
Blend Color Node
Attached is a simple but handy little node: blendcolor. Blendcolor returns the solid color formed when a translucent foreground color is placed over a solid background color. The demo shows a Venn di…
No replies yet
-
Fragments and Metaballs
Attached is a demo for a revised node, Fragments, and a new node, Metaballs. Fragments takes a list of overlapping shapes and returns the fragments arising from the spaces between those shapes. The c…
No replies yet
-
Order Left to Right Top to Bottom
It is sometimes necessary to sort a set of points into a predictable LRTB (Left to Right, Top to Bottom) order. The first time I had to do this I thought it was too unusual to merit inclusion in my N…
No replies yet
-
Binary Clock - dec_to_bin Node
Attached is a quick, simple binary clock face. Years ago I used to sell this design as a working analog clock. I still have one hanging in my living room. I actually made it to demo my latest node: d…
2 replies
by john
-
Cartan Node Library 2.3
Attached is the latest upgrade to my node library! Version 2.3 includes 92 nodes. All nodes are free for use with no restrictions. To use: with your current project open use File/Open Recent to open…
28 replies
by florisdejonge
-
Alt_Grid, Hexagons, and Diamonds
Here are THREE new nodes for your grid and tessellation needs! This effort grew out of a request from Floris for a more flexible hexgrid, during a Cartan Node Library discussion thread: https://forum…
1 reply
by florisdejonge
-
Circle of Fifths
A circle of fifths chart made in Nodebox3! A useful tool for all musicians, I made this because I love music.
1 reply
by john
-
Sierpinsky node?
Hey beautiful brains, I had this sudden urge to try and make a Sierpinsky fractal node that generates essentially: https://mathigon.org/course/fractals/sierpinski::text=The%20Sierpinski%20triangle%20…
6 replies
by john
-
NodeBox NFT Art Show!
Fellow Nodeboxers, NodeBox was created for generative artists and over the years many of us have made some great art. Some Nodebox artists have taken the plunge into the world of NFTs (Non Fungible T…
15 replies
by florisdejonge
-
Regex Highlight Node
Hi everyone! I really love Nodebox. But as a motion graphics artist with clients that don't always have a ton of extra time for lookdev and R&D, I don't often have a chance to use it as much as I'd l…
2 replies
by joe.s.clay
-
Key Point Snap And Align
Enable the animate mode, and move your mouse around in the render view. I want to fork the NodeBox source code and add mouse interaction feature. But it is a little trouble for me to build the compil…
3 replies
by ahuman
-
Another code example
Just look at the attachments. It's a simple example. Before I make this code example, I was thinking about placing some constraints to draw a graph or 3D model. We can place a dependent variables (ce…
1 reply
by ahuman
-
Font_Table Node
Attached is a custom node that returns a table, organized by family and font name, of all fonts currently installed in your system. It requires fonttable.py (included) which must be added to your cod…
No replies yet
-
Spiral Node
My spiral node draws five types of spiral: Fermat, Square, Archimedean, Logarithmic, and Fibonacci. It outputs them as either a key set of points or as a clean bezier path. Requires makecurve.py (inc…
5 replies
by john
-
Cartan Node Library 2.3: GetPixels() on a path(s)
Leveraging John's wonderful Image node in Cartan Node Library 2.3, I was interested in: 1) Dynamically defining points located on any type of geometry, e.g., a line or paths from an imported SVG file…
2 replies
by drew
-
A trying to Draw a Electronic Circuit
It cost me a whole day to draw this. Too slow. If the node can be referencable, and support object operation, it would be better.
4 replies
by john
-
Quad Curves
UPDATE: See reply to this note for a v2 version which corrects a minor bug in the quadcontrol node. Bezier curves are at the heart of NodeBox's paths and shapes. Beziers come in two basic flavors. A…
1 reply
by john
-
Curve Node
My makecurve node is probably the single most useful node I've made. But it has one catch: it requires custom Python code (makecurve.py). This means that whenever you use it, you need to: - exit Node…
No replies yet
-
Parabola and Trajectory Nodes
Attached are demos for two simple nodes: parabola and trajectory. Both produce a single quadratic curve (no resampling). Instead of the T and Distance parameters provided by the quadcurve node, these…
No replies yet
-
Turtle Nodes
Attached is a demo with THREE new animation nodes: - turtlemorph: morph one polyline path into another - turtledrive: move a pointer around a polyline path - unwind: unwind a polyline path into a lin…
No replies yet
-
Triangle Node
The three most common and elementary shapes are the circle, the square, and the triangle. For circles NodeBox provides the ellipse node, for squares the rect node. You can make only equilateral trian…
3 replies
by john
-
Stack Tight Node
Attached is a demo of my latest node: Stacktight. Stacktight works just like the Stack node, except that it can tuck shapes tightly together. The stack node bases its adjustments on the boundary arou…
2 replies
by john
-
Custom Node Test(Fixed)
Custom Node Test
9 replies
by john
-
Node Catalog
Attached is a demo with custom node that displays information about all 148 current NodeBox nodes. Its usefulness is dubious, but it does provide an example of how to make a custom node that introspe…
No replies yet
-
Plot Node
This thread is a continuation of the discussion Floris and I started in the Image Node thread. We will examine new versions of the plot node, share plots made with it, and discuss possible improvemen…
3 replies
by john
-
Obsessing Eyes
Hello everyone! I'm a teacher from Huafan University, Taiwan. And I'm planning to teach nodebox3 in my course which is called [New Media Art Creation] from Feb. 2020. Below is a example which I'll de…
1 reply
by john