【AI学习-comfyUI学习-第二十五节-Shuffle洗牌模式布局+contronet其他应用结合-各个部分学习】
- 1,前言
- 2,说明
-
- 1,第二十五节-Shuffle 洗牌模式颜色布局调换玩法详解工作流
- 2,第二十五节2-Shuffle洗牌模式布局+contronet其他应用结合工作流
- 3,流程
-
- 1-第二十五节-Shuffle 洗牌模式颜色布局调换玩法详解工作流
-
- (1)调用模块
- (2)输出 提示词
- (3)生成图片
- (4)模型选择
- 2-第二十五节2-Shuffle洗牌模式布局+contronet其他应用结合工作流
-
- (1)调用模块
- (2)输出 提示词
- (3)生成图片
- (4)使用模型
- 4,模块部分说明
-
-
- 1️⃣【加载图像】
- 2️⃣【Shuffle 内容重排预处理器】
- 3️⃣【ControlNet 加载器(shuffle 模型)】
-
- 二、从这张图分出两条“分析支路”(很关键)
-
- ②【LineArt 预处理器】——提取“结构骨架”
- ③【Shuffle 预处理器】——提取“颜色和纹理节奏”
- 三、把“分析结果”变成 ControlNet 能用的东西
-
- ④【ControlNet 加载器(LineArt)】
- ⑤【ControlNet 加载器(Shuffle)】
- 四、ControlNet 应用(真正“施加影响”的地方)
-
- ⑥【ControlNet 应用(LineArt)】
- ⑦【ControlNet 应用(Shuffle)】
- 五、Prompt 相关(你“想画什么”)
-
- ⑧【Joy Caption Two(自动写描述词)】
- 5,细节部分
-
- 1,有时候识别不好
- 6,工作流链接
- 7,总结
1,前言
最近,学习comfyUI,这也是AI的一部分,想将相关学习到的东西尽可能记录下来。
2,说明
1,第二十五节-Shuffle 洗牌模式颜色布局调换玩法详解工作流
用一张抽象/纹理图,通过 ControlNet Shuffle 控制“颜色分布与整体构图”,再结合文本提示词,让模型生成一张风格统一、颜色结构受控的人像图。
不是“照着原图画”,而是:
颜色和大结构跟原图走,内容靠提示词生成。
2,第二十五节2-Shuffle洗牌模式布局+contronet其他应用结合工作流
这个工作流在做的是:
用一张参考图 → 同时提取【线稿结构 LineArt】和【颜色/纹理 Shuffle】 → 再用 ControlNet 把这两种信息 → 强行施加到 Stable Diffusion 里 → 生成一张“看起来受参考图影响的图片”
3,流程
1-第二十五节-Shuffle 洗牌模式颜色布局调换玩法详解工作流
(1)调用模块

(2)输出 提示词
1 girl,
text, watermark

(3)生成图片
(1)原图片-参考图片

(2)生成图片

(4)模型选择

2-第二十五节2-Shuffle洗牌模式布局+contronet其他应用结合工作流
(1)调用模块

(2)输出 提示词
由AI自动生成

(3)生成图片
(1)原图片-参考图 
(2)生成图片

(4)使用模型

4,模块部分说明
1️⃣【加载图像】
作用:
- 输入一张参考图
- 这张图不是拿来复刻内容
- 而是提供 颜色分布 + 大致结构
📥 输入:
- 一张图片(这里是蓝绿抽象流体)
📤 输出:
- 原始 RGB 图像 → 给 Shuffle 用
2️⃣【Shuffle 内容重排预处理器】
这是整个流程最关键的节点。
它做了什么?
把原图打乱 → 只保留
- 颜色关系
- 局部纹理
- 整体视觉节奏
❌ 不保留具体物体 ✅ 保留“感觉”
你这里的关键参数:
- 分辨率:512
- 随机种子:固定 or randomize
- 生成后图像:右边能看到一张“像打乱的水波纹”
📥 输入:
- 原始参考图
📤 输出:
- Shuffle 控制图(给 ControlNet 用)
- 同时你接了【预览 / 保存】方便检查
👉 这一步的产物 = ControlNet 的“控制信号”
3️⃣【ControlNet 加载器(shuffle 模型)】
用的是:
control_v11e_sd15_shuffle.pth
说明:
-
这是 SD1.5 专用
-
专门用来理解 Shuffle 预处理图
-
它不认“物体”,只认:
- 色块
- 纹理节奏
- 局部构图趋势
📥 输入:
- Shuffle 预处理图
📤 输出:
- 可用于采样的 ControlNet 模型
二、从这张图分出两条“分析支路”(很关键)
现在是 一图两用 👇
②【LineArt 预处理器】——提取“结构骨架”
📌 大白话:
把这张图的轮廓、线条、结构抽出来 变成一张 黑底白线的“骨架图”
这一步完全不管颜色,只管形状。
📥 输入:原图 📤 输出:线稿图(右边你能看到预览)
③【Shuffle 预处理器】——提取“颜色和纹理节奏”
📌 大白话:
把图像打乱 不保留物体 只留下 颜色分布 + 抽象纹理
📥 输入:原图 📤 输出:打乱后的抽象图(右边你也有预览)
三、把“分析结果”变成 ControlNet 能用的东西
现在你有两张“分析图”了:
- 一张:线稿(结构)
- 一张:Shuffle(颜色/纹理)
接下来做的就是👇
④【ControlNet 加载器(LineArt)】
- 加载的是:control_v11p_sd15_lineart.pth
- 这是一个专门理解线稿结构的模型
📥 输入:无(只加载模型) 📤 输出:LineArt ControlNet
⑤【ControlNet 加载器(Shuffle)】
- 加载的是:control_v11e_sd15_shuffle.pth
- 这是一个理解颜色/纹理节奏的模型
📥 输入:无 📤 输出:Shuffle ControlNet
四、ControlNet 应用(真正“施加影响”的地方)
这里是整个工作流的核心区。
⑥【ControlNet 应用(LineArt)】
📌 大白话:
把「线稿结构」 强行塞进生成过程里 告诉模型: “生成时要尊重这个结构”
你现在的参数是:
- 强度:1.0
- 开始:0.0
- 结束:1.0
👉 意思是:从头到尾都严格听线稿
📥 输入:
- 正向条件
- 负向条件
- LineArt ControlNet
- 线稿图
📤 输出:
- 被“结构约束”过的条件
⑦【ControlNet 应用(Shuffle)】
📌 大白话:
再把「颜色/纹理节奏」 也强行塞进去 告诉模型: “生成时要像这个感觉”
你现在的参数也是:
- 强度:1.0
- 开始:0.0
- 结束:1.0
📥 输入:
- 上一步已经被 LineArt 改过的条件
- Shuffle ControlNet
- Shuffle 图
📤 输出:
- 同时被“结构 + 颜色”控制的条件
五、Prompt 相关(你“想画什么”)
⑧【Joy Caption Two(自动写描述词)】
这一块是辅助模块。
📌 大白话:
AI 看参考图 → 自动写一段英文描述
⚠️ 注意: 它描述的是 参考图本身, 不是你最终要生成的内容。
📤 输出:一段字符串(英文描述)
5,细节部分
1,有时候识别不好
画面不对 
6,工作流链接
(1)第二十五节-Shuffle 洗牌模式颜色布局调换玩法详解工作流 https://download.csdn.net/download/qq_22146161/92503972 (2)第二十五节2-Shuffle洗牌模式布局+contronet其他应用结合工作流 https://download.csdn.net/download/qq_22146161/92503974
7,总结
不断学习摸索中。



