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.
Unanswered
Topics nobody has replied to yet. If you know something that helps, this is where it counts most.
-
Squircle
Just for fun, I have added a new shape to my symbol node: Squircle. A squircle is like a rounded rectangle but without any straight edges: https://en.wikipedia.org/wiki/Squircle Squircles are commonl…
No replies yet
-
Adding to Examples
Just an FYI... Nodebox has a feature under the file menu called Examples. This allows you to open a dialog, navigate to one of dozens of different Nodebox demos, and open any one of them. You can the…
No replies yet
-
Stack 2D
Stack2D is a dirt simple node I should have made YEARS ago. I think I will be using it constantly from now on. In Nodebox you are frequently making things and coloring them and resampling them and fu…
No replies yet
-
Pixelate
Today's new node: pixelate! Pixelate turns a vector path or shape into an array of square pixels. It takes the following parameters: - Path. The path or closed shape to be pixelated. - Margin. The un…
No replies yet
-
Fast Gradient
I love my gradient nodes, but they are a tad slow if you have a bunch of them. And for a simple one-color gradient, they are overkill. For that common use case you don't need the full power of my pal…
No replies yet
-
Color Theory: Another Color Space - OKLCH
I just came across this well-written link for our color theory reference library: https://evilmartians.com/chronicles/oklch-in-css-why-quit-rgb-hsl OKLCH is kinda like OKLAB but with polar chroma/hue…
No replies yet
-
Multi-Lists
In Nodebox you can group paths and geometries, but nothing else. You can't group points or strings or numbers or colors. Any subnetwork you make will output a single list of items, even if those item…
No replies yet
-
Identify Node
Sometimes, in a subnetwork, when you input an object through a null node, you need to know what kind of an object it is. Is it a path or a geometry? Or is it a data table? Identify takes a single obj…
No replies yet
-
Dilute Node
The dilute node dilutes a color. "Dilute" could mean a number of different things: - Reduce the opacity to a defined value. - Reduce the opacity even more than it already is (e.g. cut it in half, so…
No replies yet
-
Wordpath
Having recently made a charpath node, and seeing how useful that was, it occurred to me that a wordpath node might be even better! So here it is: wordpath. Like charpath, wordpath is dirt simple. Its…
No replies yet
-
Halton Scatter Node
Haltonscat scatters points inside a shape in a deterministic but random-looking way using the Halton Sequence. More about the Halton Sequence here: https://en.wikipedia.org/wiki/Haltonsequence Halton…
No replies yet
-
Redo Contour Node
Last year I introduced a new node, paircontour, that allowed you to join two contours into a single path with no external code module required: https://forum.nodebox.net/t/5267048442/pair-contour-nod…
No replies yet
-
Reorder Node
The Cartan Node Library is having a growth spurt. Here is yet another new node... Reorder takes a list of up to 7 items and reorders it. The items can be anything: strings, numbers paths, points, col…
No replies yet
-
Line Breaks added to Charpath, Kern, and Text_svg
Thanks to a cool hack discovered by Tolifox, I have added the linebreak node to my library. Details here: https://forum.nodebox.net/t/7461021272/creating-a-new-line-character I then realized that I w…
No replies yet
-
Sort Colors
A simple yet handy node: sortcolors. Sortcolors takes a list of colors and sorts them in one of four different ways: luma, hue, saturation, and brightness. It takes three parameters: - Colors. A list…
No replies yet
-
Sub_Path and Find_T
Attached are the first additions to what will be v3.6 of my node library: an update to subpath and a new node - findT. Subpath returns a portion of a complex path between two percentages: Start and E…
No replies yet
-
42 Node Clock
Genuary is an annual event for generative artists. For each day in January you are a given a short prompt to create a piece of code-based art. More here: https://genuary.art The prompt for January 3,…
No replies yet
-
Add_Unicode!
One more addition before I publish v3.5 of my library... unicode! The unicode node is very simple. Just enter one or more 4-digit unicode hex codes (separated by spaces) and it will spit out unicode…
No replies yet
-
Exponential and Settle Nodes
TWO new nodes, both primarily for creating motions. Exponential changes values over time at an exponential rate. You can feed in a range node and create an exponential curve, or use the values to dri…
No replies yet
-
Take Sample
Today's new node: takesample Takesample takes an evenly distributed subset - or superset - from a list. The list can be anything: points, shapes, data table rows, numbers, whatever. If the list is sh…
No replies yet
-
Gradient Nodes!
Attached are TWO new nodes: gradientL (for linear) and gradientR (for radial). Unlike most vector drawing programs, Nodebox does not natively support gradients. You cannot create true SVG gradients,…
No replies yet
-
Resamp Curv
Yet another new node, one I've been wanting to add for years: resampcurv. Resampcurv works similarly to the resample node, but only resamples curves, leaving line segments alone. This is especially u…
No replies yet
-
Pair_Contour Node
Attached is a new node: paircontour. Paths in Nodebox can have multiple contours. The most common example is an alphabet character. Letters like "a" have one contour to describe the outside and a sep…
No replies yet
-
Teaser for a little Tutorial, which will follow
Hi all Here's a little teaser for an upcoming tutorial. The Tutorial is about an easy way to create patterns You will found the Tutorial here: https://forum.nodebox.net/t/5298496472/easy-way-for-patt…
No replies yet
-
Perlin Noise
Attached is a new addition to my library that I DID NOT make myself. The Perlin Noise algorithm was originally developed by Ken Perkins in 1983 and released (in its original form) without patents. It…
No replies yet
-
Faster Explosions
While working on a recent project (signed direction) I made a breakthrough: a faster, cleaner way of exploding paths. I explode paths (break them into individual curves and line segments) all the tim…
No replies yet
-
Attraction and Angle_Field Nodes
As part of my recent engagement with Jussi, I am deprecating my old attractor node and replacing it with two NEW nodes: - attraction - anglefield My attractor was included way back in the first relea…
No replies yet
-
Color Theory: RYB
Thanks to a nudge from Floris, I have spent the last few days diving into RYB (Red Yellow Blue) color theory. Wikipedia article: https://en.wikipedia.org/wiki/RYBcolormodel RYB Color Compositing: htt…
No replies yet
-
Color Theory: Perceptually Uniform Gradients
I came across a nice tutorial on design which included an interesting section on color theory, and perceptually uniform color spaces: https://programmingdesignsystems.com/color/perceptually-uniform-c…
No replies yet
-
Triangle Formulas
My triangle node is a hidden gem of the Cartan Node Library. It's deceptively simple. Just provide three values (2 angles and a side, an angle and 2 sides, or 3 sides) and my node will calculate the…
No replies yet