ComfyUI > Nodes > ComfyUI-RvTools_v2 > ControlNet Multi-Switch

ComfyUI Node: ControlNet Multi-Switch

Class Name

ControlNet Multi-Switch [RvTools]

Category
🫦 RvTools II/ Multi-Switches
Author
r-vage (Account age: 317days)
Extension
ComfyUI-RvTools_v2
Latest Updated
2026-03-27
Github Stars
0.02K

How to Install ComfyUI-RvTools_v2

Install this extension via the ComfyUI Manager by searching for ComfyUI-RvTools_v2
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-RvTools_v2 in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

ControlNet Multi-Switch Description

ControlNet Multi-Switch [RvTools] enables dynamic selection of up to five ControlNet inputs.

ControlNet Multi-Switch [RvTools]:

The ControlNet Multi-Switch [RvTools] is a versatile node designed to streamline the process of selecting from multiple ControlNet inputs within a node-based workflow. This node is particularly beneficial for AI artists who need to dynamically switch between different ControlNet configurations without manually adjusting each one. By providing a seamless way to choose from up to five different ControlNet inputs, the node enhances flexibility and efficiency in creative projects. Its primary function is to evaluate the available inputs and return the first non-null ControlNet input, ensuring that the workflow continues smoothly without interruptions. This capability is crucial for complex projects where multiple ControlNet inputs are used, allowing for quick adjustments and experimentation with different configurations.

ControlNet Multi-Switch [RvTools] Input Parameters:

input1

This parameter represents the first optional ControlNet input. It is the first in the sequence of inputs that the node will evaluate. If this input is provided and not null, it will be selected as the output. This parameter allows you to prioritize a specific ControlNet configuration as the primary choice in your workflow.

input2

This parameter is the second optional ControlNet input. If the first input is not provided or is null, the node will evaluate this input next. It serves as an alternative option, allowing you to switch to a different ControlNet configuration if needed.

input3

This parameter represents the third optional ControlNet input. It is evaluated if both the first and second inputs are not provided or are null. This input provides additional flexibility, enabling you to incorporate another ControlNet configuration into your workflow.

input4

This parameter is the fourth optional ControlNet input. It is considered if the previous three inputs are not available or are null. This input further extends the node's capability to handle multiple ControlNet configurations, offering more options for dynamic switching.

input5

This parameter is the fifth optional ControlNet input. It is the last in the sequence of inputs that the node will evaluate. If all previous inputs are null, this input will be selected if provided. This parameter ensures that you have a comprehensive set of options for selecting the appropriate ControlNet configuration.

ControlNet Multi-Switch [RvTools] Output Parameters:

cn

The output parameter cn represents the selected ControlNet input from the available options. It is the result of the node's evaluation process, where the first non-null input is chosen. This output is crucial for continuing the workflow with the desired ControlNet configuration, ensuring that the selected input is seamlessly integrated into subsequent processes.

ControlNet Multi-Switch [RvTools] Usage Tips:

  • Ensure that at least one ControlNet input is provided to avoid errors. The node will select the first non-null input, so prioritize your inputs accordingly.
  • Use this node to quickly switch between different ControlNet configurations in your workflow, allowing for rapid experimentation and adjustments without manual reconfiguration.

ControlNet Multi-Switch [RvTools] Common Errors and Solutions:

Missing Input: Multi ControlNet Switch has no active Input

  • Explanation: This error occurs when none of the ControlNet inputs are provided or all are null, leaving the node with no active input to select.
  • Solution: Ensure that at least one ControlNet input is connected and not null. Check your input connections and provide a valid ControlNet configuration to resolve this issue.

ControlNet Multi-Switch Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-RvTools_v2
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

ControlNet Multi-Switch