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.

  1. 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…

    john From the old forum

    1 reply

    by indefiniteness

  2. 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…

    indefiniteness From the old forum

    2 replies

    by indefiniteness

  3. 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…

    john From the old forum

    3 replies

    by gabriel

  4. 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…

    john From the old forum

    1 reply

    by john

  5. 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…

    john From the old forum

    No replies yet

  6. 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…

    john From the old forum

    1 reply

    by john

  7. 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…

    john From the old forum

    No replies yet

  8. 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…

    john From the old forum

    No replies yet

  9. 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…

    gabriel sim-laramee From the old forum

    1 reply

    by john

  10. 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…

    john From the old forum

    No replies yet

  11. 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…

    john From the old forum

    No replies yet

  12. 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…

    john From the old forum

    2 replies

    by john

  13. 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…

    john From the old forum

    1 reply

    by john

  14. 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…

    john From the old forum

    No replies yet

  15. 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…

    john From the old forum

    No replies yet

  16. 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…

    john From the old forum

    No replies yet

  17. 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…

    john From the old forum

    No replies yet

  18. 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…

    Ramanraj K From the old forum

    2 replies

    by Ramanraj

  19. 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…

    john From the old forum

    16 replies

    by john

  20. 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…

    john From the old forum

    No replies yet

  21. 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…

    john From the old forum

    No replies yet

  22. 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…

    john From the old forum

    No replies yet

  23. 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…

    john From the old forum

    1 reply

    by Frederik

  24. 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…

    john From the old forum

    2 replies

    by john

  25. 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…

    john From the old forum

    2 replies

    by john

  26. 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…

    john From the old forum

    5 replies

    by john

  27. 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…

    john From the old forum

    1 reply

    by john

  28. 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 -…

    gabriel sim-laramee From the old forum

    3 replies

    by john

  29. 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…

    gabriel sim-laramee From the old forum

    1 reply

    by john

  30. 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…

    Jussi Jokinen From the old forum

    2 replies

    by john