Skip to content

ComfyUI Node Naming Rules

Understanding SD-PPP's node naming rules will help your ComfyUI workflows display and control perfectly in Photoshop.

Node naming example

Basic Principles

To make ComfyUI workflows display and control correctly in Photoshop's SD-PPP panel, node naming must follow specific rules. These rules determine:

  • Which nodes will be displayed in the panel
  • Node display order
  • Node control visibility

Built-in Supported Nodes

Default Display Nodes

SD-PPP has built-in support for the following node types, which can be displayed without special naming:

  1. PrimitiveNodes - Basic parameter nodes
  2. CheckpointLoaderSimple - Model loader
  3. LoadImage - Image loading node
  4. LoadImageAsMask - Mask image loading
  5. rgthree-comfy nodes - rgthree extension nodes
  6. ImpactSwitch - Impact path switch node
  7. Impact Int/Float, EasyUse Int/Float - Impact number nodes (adjustable upper and lower limits)
  8. ImpactStringSelector - Impact string selector

💡 These built-in rules are defined in the javascript/sdppp_custom.js file

Node Naming Rules

1. Force Display Node: Use # Prefix

When you want to control a non-built-in supported node, add the # character before the node name:

Original name: Custom Sampler
New name: #Custom Sampler

Force display example

2. Force Hide Node: Use . Prefix

Conversely, use the . prefix to hide nodes that don't need to be displayed in the panel:

Original name: Debug Info
New name: .Debug Info

Force hide example

Use Cases:

  • Intermediate processing nodes
  • Debug nodes
  • Nodes that don't require user adjustment

3. Sorting Rules: Alphabetical Order

The display order of nodes in the panel is based on alphabetical ordering of node names.

Note on Number Sorting:

❌ Wrong naming:
- 9. Prompt
- 10. Negative

✅ Correct naming:
- 09. Prompt  
- 10. Negative

Recommended Naming Scheme:

01. Model Loader
02. Positive Prompt
03. Negative Prompt
04. Sampler Settings
05. Output

Control Display Management

Default Behavior

By default, displayed nodes will show all available controls.

Custom Control Display

To precisely control which controls are displayed, you need to define rules in javascript/sdppp_custom.js:


🎯 Master the Naming Rules!

Proper node naming makes your workflows more user-friendly in Photoshop, improving creative efficiency!