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.
-
Heart Node - And Heart Challenge!
Attached is a very simple node that does a very simple thing: it draws a heart. The classic heart shape is widely known and has many uses, but unlike rectangles, lines, and ellipses, does not have it…
1 reply
by indefiniteness
-
What is this math phenomena?
Hello, apologies for the absence my dad had a stroke... as for the rest of it, I'll spare you the details John. However, here is something that has me intrigued - I know there must be some name for t…
2 replies
by indefiniteness
-
Cartan Node Library 3.3
Cartan Node Library 3.3 Attached, AT LAST, is the latest rev of my Cartan Node Library! Version 3.3 includes 147 nodes. All nodes are free for use with no restrictions. To use: with your current proj…
3 replies
by gabriel
-
Luma and Contrast Nodes
The attached interactive demo introduces TWO new color nodes: Luma and Contrast. Luma converts a color to a luma value between 0 and 1 (0 is very dark, 1 is very bright). Luma is a measure of the act…
1 reply
by john
-
Luma Colors Node
Another addition to the color theory wing of the Cartan Node Library: Lumacolors. Lumacolors is a new way of generating random colors. In contrast to my Colors node, which generates colors between a…
No replies yet
-
Orderings Node
Today's new node is a node I thought I had made last summer: orderings. Orderings returns a list of all the possible ways you could arrange n items. Each ordering is a comma-separated list of item in…
1 reply
by john
-
Mix Node
Continuing the cavalcade of new nodes... The mix node! Mix is an alternative to the heavily used combine node. Combine takes up to 7 lists and spits out all of list 1, then all of list 2, etc. Mix, i…
No replies yet
-
Adjust Fill Node
Suppose you have created a complex composition, say a bouquet of balloons with little stars on them, and you want to just tweak the colors a bit. Maybe heighten the saturation or decrease the alpha a…
No replies yet
-
from looping to lists
I am trying to rewrite everything I did in Postscript in Nodebox. A lot of basic geometry construction in Postscript is really hard for me in Nodebox. This piece was called grassrand in Postscript. I…
1 reply
by john
-
Products Node
If you ever need the sum of a list of numbers, you have the sum node. And if you need a running total of a list of numbers, there is the runningtotal node (or my runningstart node). But what if you n…
No replies yet
-
HCL Color Node
In addition to adding the CLH / HCL color space to my update of the palette node, I am also releasing it as a separate node. The HCLColor node works very much like the RGBColor and HSBColor nodes: Th…
No replies yet
-
Hilbert Node
FILL SHAPES WITH COOL FRACTAL PATTERNS! ARRANGE OBJECTS IN A NEW WAY! Attached is a demo of a new node: hilbert. The hilbert node creates a meandering path that fills an arbitrary rectangular area, a…
2 replies
by john
-
Update to Colors Node
NOTE: The version attached to this post had a bug in it that limited how random the colors were. SEE MY REPLY FOR THE CORRECTED UPDATE! Short version: The Colors node has a new Random mode that can p…
1 reply
by john
-
Color Brewer Node
Attached is yet another new color node. Colorbrewer allows you to choose a color palette based on the widely used ColorBrewer system. The Color Brewer system was developed by Dr. Cynthia Brewer at th…
No replies yet
-
Change Color Node
What if you have a list of different colors and you want to change just one color property of all those colors at once? Maybe you want to see what would happen if you lowered the saturation or increa…
No replies yet
-
Inscribe Node
The attached inscribe node inscribes one shape into the center of another. By "inscribe" I mean that the shape is placed at the center of the container shape and then scaled up until some part of it…
No replies yet
-
Surround Node
Attached is the demo for a very simple node: surround. Give surround a circle and it will return a ring of N circles, each the same size, and each tangent to the central circle and to each other. N c…
No replies yet
-
Hilbert Curve
Dear John, Hilbert Curve is a candidate for your Node Library - I searched for 'Hilbert' at the NodeBox forum and did not find any returns. Also, going back to the "Tools vs. Gestures" email conversa…
2 replies
by Ramanraj
-
Cartan Node Library 3.0
Attached is the latest upgrade to my node library! Version 3.0 includes 101 nodes. All nodes are free for use with no restrictions. To use: with your current project open use File/Open Recent to open…
16 replies
by john
-
Poly_labels Node
Polylabels takes any closed polygon and draws it with interior angles labeled in blue and side lengths labeled in red. If you give it other shapes (simple lines, open paths, self-crossing paths, curv…
No replies yet
-
Set_type Node
There are three types of points in NodeBox. Type 1 points are the normal points created by a point node and used to form the endpoints of lines and the corners of polygons. Bézier curves start with t…
No replies yet
-
Gradual Change Node
Attached is a new node, gradual, which creates a list of numbers that gradually change. Although it seems to be a math-centric node, most of its uses are for visual effects: interesting curves or rea…
No replies yet
-
De Young Museum: Under The City
I am proud to share that my short Nodebox film, Under The City, was selected for the prestigious De Young Open, and is now open to the public through Jan 7, 2024, at the De Young Museum in San Franci…
1 reply
by Frederik
-
Quadtree Node
Today's node allows you to create a quadtree. A quadtree is a tree data structure in which each internal node has exactly four children. You can use this structure to locate and organize a set of poi…
2 replies
by john
-
Mesh Node
Attached is the demo for another new node: mesh. Mesh creates a list of line segments connecting a set of neighboring points. It takes four parameters: - Points or shapes. A list of points and/or sha…
2 replies
by john
-
Scatter Bias Node
Attached is a new node: scatterbias. UPDATE - improved version attached in subsequent note. The standard scatter node is the simplest way of introducing randomness into patterns. It scatters a given…
5 replies
by john
-
Ramp Nodes
Attached is a demo with two new nodes: makeramp and applyramp. Makeramp makes it easier to create a curve you can use as a ramp in animations to control the way a value changes over time. The value m…
1 reply
by john
-
timeline rough (very rough)
This is my first try at making a timeline with visualization. You move the points in the vertical direction to change the value at a specific time. I would like: - Longer timeline - zoom and scroll -…
3 replies
by john
-
The Black Lavender Square Mosaic
I have been slowly (since 2005 at the latest!) developing artistic programs that draw squares packed with a gap into a vertical dimension. I found early on that you can scale the squares to fit any i…
1 reply
by john
-
Occlusion node + Iso paper
Hi all, Just wanted to share something that I made with John's excellent Iso paper node + occlusion node. The end result was plotted with a DIY plotter on yellow cardboard. I painted the backgrounds…
2 replies
by john