Skip to main content

Node Cutter

User Guide (V1.1)

Node Cutter is a Unreal Editor tool that automates the process of gathering and capturing screenshots of all generated function nodes for both C++ classes and Blueprints.

Node Cutter

Key Features​

  • Automatically capture all nodes for a C++ or Blueprint class.
  • Transparent backgrounds, with the node's own corners kept.
  • Customizable render scale for high-resolution screenshots.

Why do you need this?​

Creating documentation for Unreal Engine projects often requires images of Blueprint or C++ function nodes. Manually capturing and editing these screenshots is tedious and time-consuming.

Node Cutter eliminates the tedious, repetitive work of manually capturing and editing node screenshots. It’s ideal for anyone who needs to document Unreal Engine APIs.

Using the tool​

After installation, open your Unreal project. In the main toolbar, look for the “Capture Nodes” button (with the Node Cutter icon).

  1. Click the “Capture Nodes” button in the toolbar.
  2. The Node Cutter dialog will appear:
    • Class Picker: Browse and select the C++ or Blueprint class you want to capture nodes from.
    • Render Scale: Adjust the scale for higher resolution screenshots. The default is 1. Above 1x, pin icons are small bitmaps and may look blurry. Text and other icons stay sharp.
    • Only Export Non-Inherited Functions: Enable this option to export screenshots only for functions defined in the selected class, excluding inherited ones.
  3. Click “Capture Nodes” to proceed.
  4. You’ll be prompted to select an output directory for the screenshots.
  5. Node Cutter will process all Blueprint-callable functions in the selected class, generating a PNG image for each node in the chosen folder.

Concept Image

Changelog​

1.0​

  • Initial Release.

1.1​

  • Removed the Round Edges option. Exports keep the node's own corners and a transparent background.
  • Improved property and icon rendering. Nodes in screenshots now fully match how they look in the editor.