Adding Nodes

Search and Add (Recommended)

  • Double click on canvas -> Enter in search box
  • Click the desired node, or select with arrow keys and Enter

Clicking the icon next to the search bar opens a filter. You can narrow down by data type or included custom nodes.

You have to memorize what nodes exist. Let's do our best to learn!!

Add from Menu

  • Right click on canvas -> Add Node -> Find node and click

Add from Connectable Nodes

  • Drag from a pin and release on the canvas
  • A search window appears, but it is displayed with a filter applied by data type

Add from Connectable Nodes (Legacy)

  • Drag from a pin and release on the canvas while holding Shift
  • Select from the displayed list (Since there is a display limit, search from Search if not found)

Connecting Nodes

  • Drag from pin to pin
  • Even if you don't align exactly with the pin, it will automatically snap just by dragging onto the node.

Changing Connections

  • Drag from pin to pin while holding Shift
  • If there are already connected lines, you can reconnect them all at once.

Manipulating Nodes

Selection and Movement

  • Multiple Selection: Shift or Ctrl + Left Click
  • Range Selection: Ctrl + Drag
  • Move: Drag while selected

Deletion

  • Select node and Delete key
  • Or click 🗑️ in Node Selection Toolbox

Copy & Paste

  • Normal Copy: Ctrl + C -> Ctrl + V
  • Paste Maintaining Connections: Ctrl + C -> Ctrl + Shift + V
  • Duplicate: Drag while holding Alt

Collapse

  • Click at the top left of the node
  • While collapsed, new connections or disconnections cannot be made.

Pinning (Fixing)

Fix the node so it doesn't move.

  • Select node and P key

Reset Parameters

  • Right click node -> Fix node(recreate)

Node Info

Check detailed information of the node.

  • Click ℹ️ in Node Selection Toolbox
  • You can see which Python file defines the node. Useful for debugging errors.

Changing Node Color

Changing the background color of the node and color-coding by role makes it easier to see.

  • Click 🎨 (Color) in Node Selection Toolbox and select a color

Changing Node Title

Change the display name (title) of the node.

  • Double click node -> Enter desired name and Enter

Reroute Node

Used to organize workflow wiring.

  • Search and add
  • Add by middle clicking on a point

Dot Type Reroute

The Reroute node existed as a single node, but this one is not a node but sets a passing point for the line.

  • Alt + Left Click on a point on the line

Bypass and Mute

Bypass

Continues processing ignoring that node.

  • Select node and Ctrl + B
  • Click 🔀 in Node Selection Toolbox

Mute

Stops processing at that node.

  • Select node and Ctrl + M
  • Or Right click -> Mode -> Never

About the difference

  • Bypass: Pretends "this node didn't exist" and tries to connect the preceding and succeeding nodes directly.
  • Mute: Makes it a "dead end here".

Actually, mute is rarely used. It is common to bypass all unused nodes.


Converting to External Input

Converts the input field (widget) to pin input so that values can be passed from other nodes.

  • Convert: Move the cursor next to a parameter without a pin, and a connection point appears.
  • Revert: Disconnect the connected line, and it automatically returns to the original input field.

Primitive Node

A versatile node that can be used as input for any type. It changes dynamically according to the connected type.

Note: Because it adapts to the connected type, it cannot be used in combination with reroute nodes.

Currently, it is recommended to use typed nodes such as int node, float node, string node.

Tip: Double clicking a pin automatically connects a Primitive node matching that type.

Organizing Nodes

Select multiple nodes and click in Node Selection Toolbox.

  • Align Selected To: Aligns selected nodes (Top align, Left align, etc.).
  • Distribute Nodes: Arranges selected nodes at equal intervals.