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

    john From the old forum

    16 replies

    by john

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

    john From the old forum

    1 reply

    by john

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

    john From the old forum

    4 replies

    by john

  4. First attempts!

    Hi yall! Just got started with nodebox today and was able to create this nice abstract piece! Hope you like it (:

    Carlo From the old forum

    3 replies

    by john

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

    john From the old forum

    No replies yet

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

    john From the old forum

    No replies yet

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

    john From the old forum

    No replies yet

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

    john From the old forum

    2 replies

    by john

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

    john From the old forum

    28 replies

    by florisdejonge

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

    john From the old forum

    1 reply

    by florisdejonge

  11. Circle of Fifths

    A circle of fifths chart made in Nodebox3! A useful tool for all musicians, I made this because I love music.

    3Cat From the old forum

    1 reply

    by john

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

    Julian Gosper From the old forum

    6 replies

    by john

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

    john From the old forum

    15 replies

    by florisdejonge

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

    joe.s.clay From the old forum

    2 replies

    by joe.s.clay

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

    ahuman From the old forum

    3 replies

    by ahuman

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

    ahuman From the old forum

    1 reply

    by ahuman

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

    john From the old forum

    No replies yet

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

    john From the old forum

    5 replies

    by john

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

    drew From the old forum

    2 replies

    by drew

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

    ahuman From the old forum

    4 replies

    by john

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

    john From the old forum

    1 reply

    by john

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

    john From the old forum

    No replies yet

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

    john From the old forum

    No replies yet

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

    john From the old forum

    No replies yet

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

    john From the old forum

    3 replies

    by john

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

    john From the old forum

    2 replies

    by john

  27. Custom Node Test(Fixed)

    Custom Node Test

    ahuman From the old forum

    9 replies

    by john

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

    john From the old forum

    No replies yet

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

    john From the old forum

    3 replies

    by john

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

    jomo0825 From the old forum

    1 reply

    by john