🕹️ CR Multi-ControlNet Stack

节点功能:将多个 ControlNet 模型组合成一个堆栈,以便在图像生成过程中同时应用多个 ControlNet 效果。

输入参数

参数名称说明
image_1首个 ControlNet 模型的预处理图。
image_2第二个 ControlNet 模型的预处理图。
image_3第三个 ControlNet 模型的预处理图。
controlnet_stack传入已有的 ControlNet 控制栈,可进行追加合并。

输出参数

参数名称说明
CONTROLNET_STACK多个 ControlNet 条件的列表形式结构。
show_help帮助文档链接

控件参数

参数名称说明
switch_1是否启用首个 ControlNet 条目。On/Off。
controlnet_1选择的首个 ControlNet 模型名称,来自本地 controlnet 模型文件夹。
controlnet_strength_1首个 ControlNet 模型的强度。
start_percent_1首个 ControlNet 起始影响步长(百分比)。
end_percent_1首个 ControlNet 结束影响步长(百分比)。
switch_2是否启用第二个 ControlNet 条目。On/Off。
controlnet_2选择的第二个 ControlNet 模型名称,来自本地 controlnet 模型文件夹。
controlnet_strength_2第二个 ControlNet 模型的强度。
start_percent_2第二个 ControlNet 起始影响步长(百分比)。
end_percent_2第二个 ControlNet 结束影响步长(百分比)。
switch_3是否启用第三个 ControlNet 条目。On/Off。
controlnet_3选择的第三个 ControlNet 模型名称,来自本地 controlnet 模型文件夹。
controlnet_strength_3第三个 ControlNet 模型的强度。
start_percent_3第三个 ControlNet 起始影响步长(百分比)。
end_percent_3第三个 ControlNet 结束影响步长(百分比)。

如图:使用两个ControlNet,分别是depth和canny两个模型,对原始图像进行分析后将预处理图像传入CR Multi-ControlNet Stack,然后将混合后的控制信息通过CR Apply Multi-ControlNet节点进行控制信息注入,最终控制去噪过程,生成与原图符合的图像信息。注意:depth图片和canny图片对应的模型不要出错。