FreeU Advanced Plus 插件保姆级教程
1. 插件简介
插件原地址: https://github.com/WASasquatch/FreeU_Advanced
FreeU Advanced Plus 是一个超级强大的 ComfyUI 插件,就像给你的 AI 绘画加了一个"美颜滤镜"!它能让你的图片变得更清晰、更锐利,或者更柔和,完全看你想要什么效果。
这个插件能给我们带来什么效果?
- 让图片变得更清晰锐利(就像调节电视的清晰度)
- 让图片变得更柔和模糊(就像给照片加了柔光效果)
- 增强图片的边缘细节(让轮廓更明显)
- 调节图片的整体质感(从粗糙到精细都能控制)
简单来说,这就是一个专门用来调节 AI 生成图片"画质"的工具!
2. 如何安装
方法一:通过 ComfyUI Manager 安装(推荐)
- 打开 ComfyUI Manager
- 搜索 "FreeU Advanced"
- 点击安装
- 重启 ComfyUI
方法二:手动安装
- 打开你的 ComfyUI 文件夹
- 进入
custom_nodes文件夹 - 下载插件:
git clone https://github.com/WASasquatch/FreeU_Advanced.git - 重启 ComfyUI
3. 节点详解
3.1 FreeU (Advanced) 节点 - 万能画质调节器
这个节点就像一个超级强大的"画质调节器",可以让你精确控制图片的各种效果。想象成你在调节一台高级电视的画质设置,每个参数都能让画面产生不同的变化。
3.1.1 必填参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| model | model | MODEL类型 | 你的模型 | 就像选择要美化的照片,这里选择要处理的AI模型 | 输入的扩散模型对象 | 把你的模型连接到这里,就像把照片放进美图秀秀 |
| target_block | target_block | 下拉选择 | output_block | 选择要调节画质的"部位",就像选择要美化脸部还是全身 | 选择要应用效果的模型处理阶段 | output_block适合最终效果,input_block适合初期处理,all是全部都调 |
| multiscale_mode | multiscale_mode | 下拉选择 | Default | 选择"滤镜类型",就像美图秀秀里的各种滤镜效果 | 多尺度处理模式,控制频域滤波类型 | Default是原始效果,Sharpen让图片更锐利,Gaussian-Blur让图片更柔和 |
| multiscale_strength | multiscale_strength | 0.0-1.0 | 1.0 | 控制"滤镜强度",就像调节滤镜的浓淡程度 | 多尺度效果的强度系数 | 1.0是最强效果,0.5是一半效果,0.0是没有效果 |
| slice_b1 | slice_b1 | 64-1280 | 640 | 控制"高质量部分"的范围,数字越大处理的细节越多 | 第一个处理块的通道切片大小 | 640适合大部分情况,1280处理更多细节但更慢 |
| slice_b2 | slice_b2 | 64-640 | 320 | 控制"中等质量部分"的范围,配合b1使用 | 第二个处理块的通道切片大小 | 320是平衡值,数字越大效果越强 |
| b1 | b1 | 0.0-10.0 | 1.1 | "高质量增强器",就像调节图片的精细度 | 第一个处理块的输出倍增器 | 1.1是轻微增强,1.5是明显增强,超过2.0可能过度 |
| b2 | b2 | 0.0-10.0 | 1.2 | "中等质量增强器",配合b1调节整体效果 | 第二个处理块的输出倍增器 | 1.2是标准增强,可以比b1稍高一点 |
| s1 | s1 | 0.0-10.0 | 0.9 | "细节保留器",控制保留多少原始细节 | 第一个傅里叶变换的缩放强度 | 0.9保留大部分细节,0.5会丢失一些细节 |
| s2 | s2 | 0.0-10.0 | 0.2 | "噪点控制器",控制去除多少杂点 | 第二个傅里叶变换的缩放强度 | 0.2去除大部分噪点,0.5保留更多原始信息 |
3.1.2 可选参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| b1_mode | b1_mode | 下拉选择 | lerp | 选择"混合方式",就像选择两张照片怎么合成 | b1处理结果的混合模式 | lerp是线性混合最自然,inject是叠加效果,colorize是颜色转移 |
| b1_blend | b1_blend | 0.0-100.0 | 1.0 | 控制"混合强度",就像调节两张照片合成的比例 | b1混合的强度系数 | 1.0是完全混合,0.5是一半效果,2.0是加强效果 |
| b2_mode | b2_mode | 下拉选择 | lerp | 和b1_mode一样,但是针对中等质量部分 | b2处理结果的混合模式 | 通常和b1_mode保持一致,特殊情况可以不同 |
| b2_blend | b2_blend | 0.0-100.0 | 1.0 | 和b1_blend一样,但是针对中等质量部分 | b2混合的强度系数 | 建议和b1_blend保持相近的值 |
| threshold | threshold | 1-10 | 1 | "处理精度",数字越大处理越精细但越慢 | 傅里叶变换函数的阈值 | 1是标准精度,3是高精度,10是超高精度但很慢 |
| use_override_scales | use_override_scales | true/false | false | 是否使用"自定义设置",就像是否使用高级模式 | 是否使用自定义的缩放参数 | false用默认设置,true可以自己写参数 |
| override_scales | override_scales | 文本框 | 默认注释 | "自定义参数框",可以写自己的调节参数 | 自定义缩放参数的文本输入 | 格式:10, 1.5 表示阈值10,强度1.5 |
3.2 FreeU_V2 (Advanced) 节点 - 精准画质调节器
这个节点是第一个节点的"升级版",就像从普通电视遥控器升级到了智能遥控器,可以更精确地控制每个部分的效果。
3.2.1 必填参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| model | model | MODEL类型 | 你的模型 | 就像选择要美化的照片,这里选择要处理的AI模型 | 输入的扩散模型对象 | 把你的模型连接到这里,就像把照片放进美图秀秀 |
| input_block | input_block | true/false | false | 是否调节"初期处理",就像是否在拍照时就调节相机设置 | 是否对输入处理块应用效果 | true会在生成初期就开始调节,false不处理这个阶段 |
| middle_block | middle_block | true/false | false | 是否调节"中期处理",就像是否在照片处理中途调节 | 是否对中间处理块应用效果 | true会在生成中期调节,通常配合其他选项使用 |
| output_block | output_block | true/false | false | 是否调节"最终处理",就像是否在最后输出时调节 | 是否对输出处理块应用效果 | true会在最终输出时调节,最常用的选项 |
| multiscale_mode | multiscale_mode | 下拉选择 | Default | 选择"滤镜类型",就像美图秀秀里的各种滤镜效果 | 多尺度处理模式,控制频域滤波类型 | Default是原始效果,Sharpen让图片更锐利,Gaussian-Blur让图片更柔和 |
| multiscale_strength | multiscale_strength | 0.0-1.0 | 1.0 | 控制"滤镜强度",就像调节滤镜的浓淡程度 | 多尺度效果的强度系数 | 1.0是最强效果,0.5是一半效果,0.0是没有效果 |
| slice_b1 | slice_b1 | 64-1280 | 640 | 控制"高质量部分"的范围,数字越大处理的细节越多 | 第一个处理块的通道切片大小 | 640适合大部分情况,1280处理更多细节但更慢 |
| slice_b2 | slice_b2 | 64-640 | 320 | 控制"中等质量部分"的范围,配合b1使用 | 第二个处理块的通道切片大小 | 320是平衡值,数字越大效果越强 |
| b1 | b1 | 0.0-10.0 | 1.1 | "高质量增强器",就像调节图片的精细度 | 第一个处理块的输出倍增器 | 1.1是轻微增强,1.5是明显增强,超过2.0可能过度 |
| b2 | b2 | 0.0-10.0 | 1.2 | "中等质量增强器",配合b1调节整体效果 | 第二个处理块的输出倍增器 | 1.2是标准增强,可以比b1稍高一点 |
| s1 | s1 | 0.0-10.0 | 0.9 | "细节保留器",控制保留多少原始细节 | 第一个傅里叶变换的缩放强度 | 0.9保留大部分细节,0.5会丢失一些细节 |
| s2 | s2 | 0.0-10.0 | 0.2 | "噪点控制器",控制去除多少杂点 | 第二个傅里叶变换的缩放强度 | 0.2去除大部分噪点,0.5保留更多原始信息 |
3.2.2 可选参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| threshold | threshold | 1-10 | 1 | "处理精度",数字越大处理越精细但越慢 | 傅里叶变换函数的阈值 | 1是标准精度,3是高精度,10是超高精度但很慢 |
| use_override_scales | use_override_scales | true/false | false | 是否使用"自定义设置",就像是否使用高级模式 | 是否使用自定义的缩放参数 | false用默认设置,true可以自己写参数 |
| override_scales | override_scales | 文本框 | 默认注释 | "自定义参数框",可以写自己的调节参数 | 自定义缩放参数的文本输入 | 格式:10, 1.5 表示阈值10,强度1.5 |
4. 使用技巧和建议
4.1 新手推荐设置
- 想要更清晰的图片: multiscale_mode选择"Sharpen",b1设置1.3,b2设置1.4
- 想要更柔和的图片: multiscale_mode选择"Gaussian-Blur",b1设置0.9,b2设置0.8
- 想要增强细节: multiscale_mode选择"Edge-Enhancement",s1设置1.1,s2设置0.1
4.2 参数搭配建议
- b1和b2的关系: b2通常比b1高0.1-0.2,比如b1=1.1时,b2=1.2-1.3
- s1和s2的关系: s1通常比s2高很多,比如s1=0.9时,s2=0.2-0.3
- slice参数: 电脑配置好的可以调高,配置一般的保持默认
4.3 不同效果的参数组合
超清锐化效果
- multiscale_mode: "Sharpen"
- b1: 1.4, b2: 1.5
- s1: 1.0, s2: 0.1
- slice_b1: 800, slice_b2: 400
柔和梦幻效果
- multiscale_mode: "Gaussian-Blur"
- b1: 0.8, b2: 0.9
- s1: 0.7, s2: 0.4
- slice_b1: 500, slice_b2: 250
细节增强效果
- multiscale_mode: "Edge-Enhancement"
- b1: 1.2, b2: 1.3
- s1: 1.1, s2: 0.15
- slice_b1: 700, slice_b2: 350
5. 常见问题解答
Q1: 为什么我的图片没有变化?
A: 检查以下几点:
- target_block是否选择了正确的选项(推荐output_block)
- multiscale_strength是否为0(应该设置为1.0)
- 参数是否都是默认值(尝试调大b1和b2的值)
Q2: 图片变得很奇怪怎么办?
A: 可能是参数设置过极端:
- 把b1和b2调回1.0-1.5之间
- 把s1和s2调回默认值
- 检查multiscale_mode是否选择了合适的模式
Q3: 处理速度很慢怎么办?
A: 尝试以下优化:
- 降低slice_b1和slice_b2的值
- threshold设置为1
- 不要同时开启所有block选项
Q4: FreeU和FreeU_V2有什么区别?
A:
- FreeU: 有更多混合选项(b1_mode, b2_mode等),适合需要精细调节的用户
- FreeU_V2: 界面更简洁,可以分别控制不同处理阶段,适合新手使用
Q5: 什么时候用input_block,什么时候用output_block?
A:
- input_block: 在生成初期就开始调节,影响整个生成过程
- output_block: 只在最终输出时调节,最常用,效果最明显
- middle_block: 在中间过程调节,通常配合其他选项使用
- all: 全程调节,效果最强但也最容易过度
6. 高级技巧
6.1 自定义滤镜效果
如果你想创造独特的效果,可以使用override_scales功能:
- 将use_override_scales设置为"true"
- 在override_scales文本框中输入自定义参数
- 格式:
阈值, 强度每行一个参数
例子:
# 我的自定义锐化效果
5, 1.8
10, 1.5
15, 1.2
6.2 不同模型的推荐设置
SDXL模型
- slice_b1: 800-1000
- slice_b2: 400-500
- b1: 1.2-1.4
- b2: 1.3-1.5
SD1.5模型
- slice_b1: 600-800
- slice_b2: 300-400
- b1: 1.1-1.3
- b2: 1.2-1.4
6.3 与其他节点的配合
- 配合ControlNet: 建议在ControlNet之后使用FreeU
- 配合Lora: FreeU可以增强Lora的效果
- 配合采样器: 不同采样器配合FreeU会有不同效果
7. 总结
FreeU Advanced Plus是一个非常强大的画质调节插件,就像给你的AI绘画工具箱里加了一套专业的"美颜设备"。通过合理调节参数,你可以让生成的图片变得更清晰、更柔和,或者增强各种细节效果。
记住这几个要点:
- 新手建议从默认参数开始,慢慢调节
- b1和b2控制增强强度,s1和s2控制细节保留
- multiscale_mode选择不同的滤镜效果
- 出现问题时先回到默认设置再重新调节
希望这个教程能帮助你更好地使用这个插件,创造出更棒的AI艺术作品!