Comfyui_Redux_Advanced 插件完全指南
1. 插件简介
插件原地址: https://github.com/yichengup/Comfyui_Redux_Advanced
这个插件就像是给ComfyUI装了一个"超级风格魔法师"。你知道那些能把普通照片变成艺术画的滤镜吗?这个插件就是专门做这种事情的,但比普通滤镜强大一万倍!
它能给我们带来什么效果:
- 可以把任何图片的风格"复制"到你的AI画作上,就像给画家一本参考画册
- 支持精确控制哪些地方要模仿参考图,哪些地方保持原样
- 能够调节"模仿程度",从轻微借鉴到完全复制都可以
- 支持多种混合模式,就像调色板有不同的混色方法
- 可以对图片进行锐化或模糊处理,让效果更自然
- 支持局部风格转换,用遮罩控制只改变图片的特定区域
简单来说,这个插件让你的AI变成了一个"风格模仿大师",能够学习任何图片的艺术风格,然后应用到你想要的内容上。
2. 如何安装
方法一:手动下载安装
- 打开浏览器,访问:https://github.com/yichengup/Comfyui_Redux_Advanced
- 点击绿色的"Code"按钮,选择"Download ZIP"
- 解压下载的文件
- 把解压后的文件夹复制到你的ComfyUI安装目录下的
custom_nodes文件夹里 - 重启ComfyUI
方法二:使用Git安装(推荐)
- 打开命令行,进入ComfyUI的
custom_nodes目录 - 运行:
git clone https://github.com/yichengup/Comfyui_Redux_Advanced.git - 重启ComfyUI
重要提醒: 这个插件需要以下依赖:
- 需要安装Redux风格模型
- 需要CLIP Vision模型支持
- 确保ComfyUI版本较新,支持风格模型功能
3. 节点详细解析
3.1 YC_LG_Redux_Advance 节点 - 高级风格转换大师
这个节点就像一个"超级化妆师",它能够把一张参考图片的"化妆风格"完美地应用到你的AI画作上。不仅能控制化妆的浓淡,还能选择化妆的方式。
简单理解: 就像你给化妆师一张明星照片,说"我要化成这个样子",然后化妆师不仅能化妆,还能调节相似度,甚至只化某些部位。
3.1.1 参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| conditioning | conditioning | 连接线输入 | 从文本编码器连接 | 这里连接你的文字描述,告诉AI你想画什么 | 文本条件输入,包含提示词信息 | 从CLIP Text Encode节点连接过来 |
| style_model | style_model | 连接线输入 | 从风格模型加载器连接 | 连接风格转换的"工具箱",就像选择化妆品牌 | Redux风格模型,用于风格迁移 | 从Style Model Loader节点连接 |
| clip_vision | clip_vision | 连接线输入 | 从CLIP Vision加载器连接 | 连接"图片理解器",让AI能看懂参考图片 | CLIP视觉模型,用于图像编码 | 从CLIP Vision Loader节点连接 |
| image | image | 连接线输入 | 连接参考图片 | 参考图片,就像给化妆师看的样板照片 | 输入的参考图像 | 连接你想要模仿风格的图片 |
| crop | crop | 下拉选择 | "none" | 裁剪方式:center是居中裁剪,mask_area是按遮罩裁剪,none是不裁剪 | 图像裁剪模式选择 | 选择"center"会自动居中裁剪参考图 |
| sharpen | sharpen | -5.0到5.0浮点数 | 0.0 | 锐化程度:负数是模糊,正数是锐化,0是不处理 | 图像锐化/模糊强度 | 设置1.0让图片更清晰,-1.0让图片更柔和 |
| patch_res | patch_res | 1-64整数 | 16 | 分块精细度:数字越大处理越细致,但速度越慢 | 补丁分辨率,控制处理精度 | 16适合一般使用,32更精细但更慢 |
| style_strength | style_strength | 0.0-2.0浮点数 | 1.0 | 风格强度:数字越大越像参考图,0是完全不像 | 风格迁移强度控制 | 0.8表示80%像参考图,20%保持原样 |
| prompt_strength | prompt_strength | 0.0-2.0浮点数 | 1.0 | 文字描述强度:数字越大越按文字描述画 | 文本提示词影响强度 | 1.5表示更严格按照文字描述来画 |
| blend_mode | blend_mode | 下拉选择 | "lerp" | 混合方式:lerp是线性混合,feature_boost增强真实感,frequency增强细节 | 特征混合算法选择 | "lerp"平衡效果,"feature_boost"更真实 |
| noise_level | noise_level | 0.0-1.0浮点数 | 0.0 | 噪声强度:添加随机变化,可以修复一些错误细节 | 随机噪声添加强度 | 0.1可以增加一些自然的随机变化 |
| mask | mask | 连接线输入(可选) | 可不连接 | 遮罩图:白色区域应用风格,黑色区域保持原样 | 可选的遮罩输入 | 连接遮罩可以只对特定区域应用风格 |
3.2 Style Advanced Apply 节点 - 超级风格应用器
这个节点就像一个"高级调色师",它不仅能应用风格,还能精确控制风格的各个方面,比如颜色、纹理、结构等等,就像专业摄影师调色一样精细。
简单理解: 就像专业的照片后期处理软件,不仅能加滤镜,还能分别调节亮度、对比度、饱和度等各种参数。
3.2.1 参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| conditioning | conditioning | 连接线输入 | 从文本编码器连接 | 连接你的文字描述,告诉AI画什么内容 | 文本条件输入 | 从CLIP Text Encode节点连接 |
| style_model | style_model | 连接线输入 | 从风格模型连接 | 连接风格转换工具,就像选择调色板 | Redux风格模型输入 | 从Style Model Loader节点连接 |
| clip_vision_output | clip_vision_output | 连接线输入 | 从CLIP Vision输出连接 | 连接图片理解结果,AI已经"看懂"的图片信息 | CLIP视觉编码输出 | 从CLIP Vision Encode节点连接 |
| reference_image | reference_image | 连接线输入 | 连接参考图片 | 参考图片,作为风格模仿的样本 | 参考图像输入 | 连接你想要模仿的风格图片 |
| processing_mode | processing_mode | 下拉选择 | "balanced" | 处理模式:balanced平衡,style_focus偏重风格,content_focus偏重内容,custom自定义 | 预设处理模式选择 | "style_focus"更像参考图,"content_focus"更像原图 |
| prompt_influence | prompt_influence | 0.1-2.0浮点数 | 1.0 | 文字描述影响力:数字越大越按文字描述画 | 提示词影响强度控制 | 1.5表示更严格按照文字要求 |
| image_influence | image_influence | 0.1-2.0浮点数 | 1.0 | 参考图影响力:数字越大越像参考图 | 参考图像影响强度控制 | 1.5表示更像参考图的风格 |
| feature_blend_mode | feature_blend_mode | 下拉选择 | "adaptive" | 特征混合方式:adaptive自适应,add相加,multiply相乘,maximum取最大值 | 特征混合算法选择 | "adaptive"智能混合,"add"叠加效果 |
| style_grid_size | style_grid_size | 1-14整数 | 9 | 风格网格大小:1最细致(27×27),14最粗略(1×1) | 风格处理精度控制 | 1处理最精细但最慢,9平衡效果和速度 |
| mask | mask | 连接线输入(可选) | 可不连接 | 遮罩图:控制哪些区域应用风格转换 | 可选遮罩输入 | 连接遮罩实现局部风格转换 |
| mask_blur | mask_blur | 0-64整数 | 4 | 遮罩边缘模糊:数字越大边缘越柔和自然 | 遮罩边缘模糊半径 | 4让遮罩边缘自然过渡,0是硬边缘 |
| mask_expansion | mask_expansion | -64到64整数 | 0 | 遮罩扩张收缩:正数扩大遮罩,负数缩小遮罩 | 遮罩形状调整 | 5会让遮罩区域扩大5个像素 |
| feature_weights | feature_weights | 文本字符串 | "1.2,1.0,1.1,1.3,1.0" | 各种特征权重:风格,颜色,内容,结构,纹理的重要程度 | 特征权重配置字符串 | "2.0,1.0,0.5,1.5,1.0"表示强调风格和结构 |
| noise_level | noise_level | 0.0-1.0浮点数 | 0.0 | 噪声强度:添加随机变化增加风格多样性 | 随机噪声添加强度 | 0.05可以增加轻微的风格变化 |
4. 使用技巧和建议
4.1 基础使用流程
YC_LG_Redux_Advance节点使用流程:
- 准备参考图片 - 选择一张你喜欢风格的图片
- 连接基础节点 - 连接文本编码、风格模型、CLIP Vision
- 调整参数 - 设置style_strength控制风格强度
- 选择混合模式 - 根据需要选择blend_mode
- 生成图片 - 连接到采样器生成最终结果
Style Advanced Apply节点使用流程:
- 选择处理模式 - 根据需要选择balanced、style_focus等
- 调节影响力 - 平衡prompt_influence和image_influence
- 精细调节 - 使用feature_weights调节各种特征权重
- 局部控制 - 使用mask实现局部风格转换
4.2 参数调优建议
风格强度控制:
- style_strength: 0.5-0.8适合轻微风格化,1.0-1.5适合明显风格化
- prompt_strength: 保持1.0-1.2,避免过高导致内容失真
- 两者需要平衡,避免一个过高另一个过低
混合模式选择:
- "lerp": 适合大多数情况,效果平衡自然
- "feature_boost": 适合需要增强真实感的场景
- "frequency": 适合需要保留更多细节的情况
处理精度设置:
- patch_res: 16适合快速预览,32适合高质量输出
- style_grid_size: 9适合一般使用,更小的值处理更精细
4.3 高级应用技巧
局部风格转换:
- 制作精确的遮罩图
- 使用mask_blur=4-8让边缘自然过渡
- 适当调整mask_expansion微调遮罩范围
- 降低style_strength避免过度转换
多层次风格控制:
- 使用feature_weights精确控制各种特征
- "2.0,0.5,1.0,1.5,1.0"强调风格和结构,弱化颜色
- "1.0,2.0,1.0,1.0,1.5"强调颜色和纹理
风格修复技巧:
- 使用noise_level=0.05-0.1修复细节错误
- 适当的sharpen值(0.5-1.0)增强图片清晰度
- 选择合适的crop模式优化参考图使用
5. 常见问题解答
Q1: 为什么风格转换效果不明显?
A: 可能的原因和解决方法:
- style_strength太低:尝试提高到1.0-1.5
- 参考图片不合适:选择风格特征明显的图片
- blend_mode不合适:尝试"feature_boost"模式
- patch_res太低:提高到32获得更好效果
Q2: 生成的图片看起来很奇怪或失真?
A: 调整建议:
- 降低style_strength:从1.5降到0.8-1.0
- 平衡两个强度:确保style_strength和prompt_strength相近
- 检查参考图质量:使用高质量、清晰的参考图
- 调整noise_level:设置0.05-0.1可能有助于修复
Q3: 处理速度很慢怎么办?
A: 优化建议:
- 降低patch_res:从32降到16
- 增大style_grid_size:从9增加到11-12
- 简化feature_weights:使用默认值
- 避免过大的参考图:调整到合适尺寸
Q4: 遮罩效果不自然?
A: 改善方法:
- 增加mask_blur:设置6-12让边缘更柔和
- 调整mask_expansion:微调遮罩边界
- 降低局部风格强度:在遮罩区域使用较低的style_strength
- 检查遮罩质量:确保遮罩边缘平滑
Q5: 两个节点有什么区别,应该用哪个?
A: 选择建议:
- YC_LG_Redux_Advance:适合一般用户,参数简单,效果稳定
- Style Advanced Apply:适合高级用户,控制精细,功能强大
- 新手推荐:先用YC_LG_Redux_Advance熟悉基本操作
- 专业需求:使用Style Advanced Apply获得更精确控制
6. 高级应用案例
6.1 艺术风格转换工作流
参考艺术作品 → CLIP Vision Encode → YC_LG_Redux_Advance → 艺术风格图片
文字描述 → CLIP Text Encode ↗
风格模型 → Style Model Loader ↗
6.2 局部风格修改工作流
原图 + 遮罩 → Style Advanced Apply(开启mask) → 局部风格化图片
参考图 → CLIP Vision Encode ↗
6.3 精细风格控制工作流
多个参考图 → 分别处理 → Style Advanced Apply(调整feature_weights) → 复合风格图片
6.4 风格强度渐变工作流
同一参考图 → 不同style_strength设置 → 多张渐变效果图片
7. 与其他风格插件的对比
7.1 功能对比
- 传统风格转换:只能整体应用风格,控制有限
- Redux Advanced:支持局部控制、精细调节、多种混合模式
7.2 质量对比
- 传统方法:容易出现过度转换或细节丢失
- Redux Advanced:保持更好的细节和自然度
7.3 易用性对比
- 复杂插件:参数众多,难以掌握
- Redux Advanced:提供预设模式,新手友好
8. 总结
Comfyui_Redux_Advanced插件是一个功能强大的风格转换工具,它将复杂的风格迁移技术包装成易用的节点。无论是简单的风格应用还是复杂的局部控制,都能轻松实现。
插件优点:
- 风格转换效果自然,细节保持良好
- 支持局部风格控制,应用灵活
- 提供多种混合模式和精细参数调节
- 两个节点满足不同层次用户需求
- 处理速度相对较快,实用性强
适用人群:
- 需要风格转换功能的AI绘图用户
- 想要精确控制风格效果的专业用户
- 需要局部风格修改的设计师
- 对图片后期处理有较高要求的创作者
学习建议:
- 先从YC_LG_Redux_Advance节点开始学习
- 掌握基本参数的作用和调节方法
- 尝试不同的参考图和混合模式
- 进阶学习Style Advanced Apply的高级功能
- 多实践,找到适合自己的参数组合
记住,这个插件就像一个"智能风格化妆师",它能够理解参考图片的风格特征,然后巧妙地应用到你的作品上。虽然参数很多,但每个参数都有明确的作用,多练习就能熟练掌握!