UI Node Graph Overview

The Node Graph is the primary canvas where you create and connect nodes to build your designs. It provides a visual representation of your entire workflow.

Inputs and Outputs

Nodes have color-coded handles for inputs (top) and outputs (bottom) to help you understand how data flows.

Node Input/Output DiagramA diagram showing a generic node with color-coded input and output handles.Generic Node

Source (Input)

The primary shape input. Most nodes that modify shapes have this.

Target (Input)

A secondary input, often used for cutters in Boolean operations or targets in Match Size.

Mask (Input)

A tertiary input, typically used for masking operations in nodes like Blend.

Output

The output of the node, which can be connected to other nodes' inputs.

  • Inputs (Top): Receive shape or properties from other nodes.
  • Outputs (Bottom): Send the processed shape or properties to other nodes.

Node Wings

When you hover over a node, colored “wings” appear on the left and right sides. These are quick-access toggles for important node states.

WingDescriptionVisual Example
DisableTemporarily bypasses the node's operation, as if it wasn't there.Node
PreviewSimilar to render target but previews results as a ghosted shape in the viewport.Node
Render TargetMarks this node as the final output in the viewport. Only one node can be the render target at a time.Node

Render Target

The Render Target determines which node’s output is displayed on the main canvas. It represents the final, visible result of your node graph.

  • Only one node can be the Render Target at a time.
  • It is marked with a solid blue wing on the right side and a blue border.
  • To set a node as the Render Target, select it and press the R key, or click the blue wing.

See Also