ComfyUI ProPost 插件完全教程
1. 插件简介
插件地址: https://github.com/digitaljohn/comfyui-propost
这个插件就像是给 ComfyUI 装了一个"专业摄影师的后期工具箱"!它能让你的图片看起来更像真正的照片,而不是那种一眼就能看出是电脑生成的图片。
想象一下,你用手机拍了一张照片,但总觉得缺点什么。这个插件就像是那些专业摄影师用的滤镜和特效工具,能让你的图片变得更有电影感、更有艺术感。
主要功能:
- 给图片加上老电影的颗粒感,就像用胶卷相机拍的一样
- 制作暗角效果,让图片边缘变暗,突出中心内容
- 创造径向模糊,让图片有景深效果
- 根据深度图制作专业的背景虚化
- 应用专业调色方案,一键改变图片色调
2. 如何安装
方法一:通过 ComfyUI Manager 安装(推荐)
- 打开 ComfyUI
- 点击右下角的 "Manager" 按钮
- 在搜索框输入 "propost"
- 找到插件后点击 "Install" 安装
- 重启 ComfyUI
方法二:手动安装
- 打开终端或命令提示符
- 进入你的 ComfyUI 安装目录下的
custom_nodes文件夹 - 运行命令:
git clone https://github.com/digitaljohn/comfyui-propost.git - 运行命令:
pip install -r requirements.txt - 重启 ComfyUI
重要提醒
- 安装后会在
models文件夹下自动创建一个luts文件夹,用来放调色文件 - 如果要使用调色功能,需要下载
.cube格式的调色文件放到这个文件夹里
3. 节点详细解析
3.1 ProPost Vignette 节点
这个节点就像是给照片加了一个"聚光灯效果",让图片的边缘变暗,中心保持明亮,就像老式相机镜头的效果一样。
参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Image | image | 图片输入 | 连接图片 | 这是你要处理的原始图片 | 输入的图像张量数据 | 用线连接到图片加载节点或其他图片输出 |
| Intensity | intensity | 小数 | 1.0 | 控制边缘变暗的程度,就像调节台灯亮度 | 暗角效果的强度系数 | 1.0 是标准效果,2.0 更明显,0.5 很轻微 |
| Center X | center_x | 小数 | 0.5 | 控制亮点的左右位置,0.5 就是正中间 | 暗角中心点的 X 坐标(归一化) | 0.5 是中心,0.3 偏左,0.7 偏右 |
| Center Y | center_y | 小数 | 0.5 | 控制亮点的上下位置,0.5 就是正中间 | 暗角中心点的 Y 坐标(归一化) | 0.5 是中心,0.3 偏上,0.7 偏下 |
3.2 ProPost Film Grain 节点
这个节点就像是给数码照片加上了"胶卷相机的质感",让图片看起来有那种老电影的颗粒感,更有艺术气息。
参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Image | image | 图片输入 | 连接图片 | 这是你要处理的原始图片 | 输入的图像张量数据 | 用线连接到图片加载节点或其他图片输出 |
| Gray Scale | gray_scale | 开关 | False | 开启后图片变成黑白的,就像老电影 | 是否启用灰度模式输出 | 想要黑白胶片效果就开启,彩色胶片就关闭 |
| Grain Type | grain_type | 下拉选择 | Fine | 选择颗粒的粗细程度,就像选择不同的胶卷 | 胶片颗粒的类型和大小 | Fine 最细腻,Coarser 最粗糙,根据喜好选择 |
| Grain Sat | grain_sat | 小数 | 0.5 | 控制颗粒的颜色鲜艳程度 | 颗粒的色彩饱和度 | 0.5 是平衡,1.0 颜色很鲜艳,0.0 几乎无色 |
| Grain Power | grain_power | 小数 | 0.7 | 控制颗粒效果的整体强度 | 颗粒效果的总体强度 | 0.7 是标准强度,1.0 很明显,0.3 很轻微 |
| Shadows | shadows | 小数 | 0.2 | 控制图片暗部区域的颗粒强度 | 阴影区域的颗粒强度 | 0.2 是轻微,0.5 明显,0.0 暗部无颗粒 |
| Highs | highs | 小数 | 0.2 | 控制图片亮部区域的颗粒强度 | 高光区域的颗粒强度 | 0.2 是轻微,0.5 明显,0.0 亮部无颗粒 |
| Scale | scale | 小数 | 1.0 | 处理时的缩放比例,影响颗粒大小 | 图像处理时的缩放因子 | 1.0 原尺寸,2.0 放大处理,0.5 缩小处理 |
| Sharpen | sharpen | 整数 | 0 | 锐化处理的次数,让图片更清晰 | 锐化滤镜的应用次数 | 0 不锐化,1-3 轻微锐化,5+ 很锐利 |
| Src Gamma | src_gamma | 小数 | 1.0 | 调整图片的亮度曲线 | 源图像的伽马校正值 | 1.0 标准,1.5 更亮,0.7 更暗 |
| Seed | seed | 整数 | 1 | 随机种子,相同数字产生相同颗粒图案 | 随机数生成器种子 | 1 是默认,改变数字会得到不同的颗粒图案 |
3.3 ProPost Radial Blur 节点
这个节点就像是给照片加了"景深效果",让中心保持清晰,边缘逐渐模糊,就像用专业相机拍出的浅景深照片。
参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Image | image | 图片输入 | 连接图片 | 这是你要处理的原始图片 | 输入的图像张量数据 | 用线连接到图片加载节点或其他图片输出 |
| Blur Strength | blur_strength | 小数 | 64.0 | 控制边缘模糊的强度,数字越大越模糊 | 径向模糊的强度系数 | 64 是标准,128 很模糊,32 轻微模糊 |
| Center X | center_x | 小数 | 0.5 | 控制清晰区域的左右位置 | 径向模糊中心点的 X 坐标 | 0.5 是中心,0.3 偏左,0.7 偏右 |
| Center Y | center_y | 小数 | 0.5 | 控制清晰区域的上下位置 | 径向模糊中心点的 Y 坐标 | 0.5 是中心,0.3 偏上,0.7 偏下 |
| Focus Spread | focus_spread | 小数 | 1.0 | 控制清晰区域的大小,数字越大清晰区域越大 | 焦点扩散范围参数 | 1.0 标准,2.0 清晰区域更大,0.5 清晰区域很小 |
| Steps | steps | 整数 | 5 | 模糊处理的精细程度,数字越大效果越平滑 | 模糊处理的步骤数量 | 5 是平衡,10 更平滑但更慢,1 快但可能有阶梯感 |
3.4 ProPost Depth Map Blur 节点
这个节点就像是"专业摄影师的景深控制器",它能根据深度图来决定哪里清晰哪里模糊,就像调节相机镜头的焦距一样。
参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Image | image | 图片输入 | 连接图片 | 这是你要处理的原始图片 | 输入的图像张量数据 | 用线连接到图片加载节点或其他图片输出 |
| Depth Map | depth_map | 图片输入 | 连接深度图 | 这是告诉程序哪里远哪里近的"地图" | 深度信息图像,用于控制模糊分布 | 连接 MiDaS 或 Depth Anything 节点的输出 |
| Blur Strength | blur_strength | 小数 | 64.0 | 控制模糊的整体强度 | 深度模糊的强度系数 | 64 标准强度,128 很模糊,32 轻微 |
| Focal Depth | focal_depth | 小数 | 1.0 | 选择哪个距离保持清晰,1.0 是最近,0.0 是最远 | 焦点深度位置(归一化) | 1.0 前景清晰,0.5 中景清晰,0.0 背景清晰 |
| Focus Spread | focus_spread | 小数 | 1.0 | 控制清晰区域的范围大小 | 焦点扩散范围参数 | 1.0 标准,2.0 清晰范围更大,0.5 很窄的清晰带 |
| Steps | steps | 整数 | 5 | 模糊处理的精细程度 | 模糊处理的步骤数量 | 5 是平衡,10 更平滑,3 更快但粗糙 |
| Focal Range | focal_range | 小数 | 0.0 | 控制焦点附近的清晰范围 | 焦点范围的宽度控制 | 0.0 只有焦点清晰,0.5 焦点周围也清晰,1.0 大部分都清晰 |
| Mask Blur | mask_blur | 整数 | 1 | 对深度图进行平滑处理的强度 | 深度遮罩的模糊强度 | 1 不处理,5 轻微平滑,15 明显平滑过渡 |
3.5 ProPost Apply LUT 节点
这个节点就像是"一键换滤镜"的工具,能让你的图片瞬间变成电影大片的色调,就像 Instagram 的滤镜但更专业。
参数详解
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| Image | image | 图片输入 | 连接图片 | 这是你要处理的原始图片 | 输入的图像张量数据 | 用线连接到图片加载节点或其他图片输出 |
| LUT Name | lut_name | 下拉选择 | 选择调色文件 | 选择哪种色调风格,就像选择滤镜 | 3D LUT 查找表文件名 | 从下拉菜单选择你放在 luts 文件夹里的 .cube 文件 |
| Strength | strength | 小数 | 1.0 | 控制滤镜效果的强度 | LUT 效果的应用强度 | 1.0 完全应用,0.5 一半效果,0.0 无效果 |
| Log | log | 开关 | False | 是否使用专业的对数色彩空间处理 | 是否在对数色彩空间中处理 | 专业调色时开启,一般使用关闭即可 |
4. 使用技巧和建议
4.1 效果叠加技巧
- 基础组合:先用 Film Grain 加颗粒,再用 Vignette 加暗角
- 专业景深:Depth Map Blur + Radial Blur 双重模糊效果
- 电影感:Apply LUT 调色 + Film Grain 颗粒 + Vignette 暗角
- 梦幻效果:Radial Blur 的 steps 设为 1,blur_strength 调高
4.2 参数调节建议
- 新手设置:所有强度参数先用默认值,再慢慢调整
- 追求自然:各种效果的强度都不要超过 0.5
- 追求艺术感:可以把强度调到 1.0 以上
- 处理速度:Steps 参数越小越快,但效果会粗糙
4.3 不同风格的参数组合
- 复古胶片:Film Grain (Fine, 0.7) + Vignette (1.5)
- 现代电影:Apply LUT + Radial Blur (轻微)
- 梦幻风格:Radial Blur (steps=1, 高强度)
- 专业人像:Depth Map Blur (focal_depth=1.0)
4.4 常见问题解决
- 效果太强:降低各种 strength 和 intensity 参数
- 处理太慢:减少 steps 参数,降低图片分辨率
- 颗粒太粗:选择 Fine 或 Fine Simple 颗粒类型
- 模糊不自然:增加 steps 参数,调整 focus_spread
5. 常见问题解答
Q1:为什么我的 LUT 文件不显示在下拉菜单里?
A:
- 确保文件是
.cube格式 - 文件要放在
ComfyUI/models/luts/文件夹里 - 重启 ComfyUI 后再检查
Q2:Film Grain 效果看不出来怎么办?
A:
- 提高 grain_power 到 0.8-1.0
- 检查 shadows 和 highs 参数不要都是 0
- 尝试不同的 grain_type
Q3:Depth Map Blur 效果不明显?
A:
- 确保深度图质量好,黑白对比明显
- 调整 focal_depth 找到合适的焦点
- 增加 blur_strength 和减少 focal_range
Q4:处理大图片很慢怎么办?
A:
- 降低 steps 参数到 3-5
- 先缩小图片处理,再放大
- 关闭不必要的效果节点
Q5:可以同时使用多个效果吗?
A: 完全可以!这就是 ComfyUI 的优势,你可以串联多个节点创造复合效果。
6. 进阶使用技巧
6.1 专业工作流搭建
- 基础流程:图片加载 → 调色(LUT) → 颗粒(Film Grain) → 暗角(Vignette) → 保存
- 景深流程:图片加载 → 深度检测 → 深度模糊 → 径向模糊 → 后期调色
- 批量处理:使用循环节点处理多张图片
- 对比预览:用 Image Compare 节点对比处理前后效果
6.2 创意应用场景
- 人像摄影:用 Depth Map Blur 制作专业背景虚化
- 风景照片:用 Radial Blur 突出主体,Vignette 增加氛围
- 复古风格:Film Grain + 暖色调 LUT 制作胶片感
- 电影剧照:多种效果组合制作电影级画面
6.3 LUT 文件获取
- 免费资源:网上搜索 "free cinema LUT" 或 "free color grading LUT"
- 专业网站:RocketStock、Color Grading Central 等
- 自制 LUT:用 DaVinci Resolve、Premiere Pro 等软件制作
6.4 性能优化建议
- 内存管理:处理完及时断开不用的连接
- 分辨率控制:大图可以先缩小处理再放大
- 效果顺序:先做计算量小的效果,再做复杂的
- 参数缓存:相同参数的效果会被缓存,重复使用更快
7. 注意事项和最佳实践
7.1 使用注意事项
- 适度原则:所有效果都要适度,过度会显得不自然
- 图片质量:输入图片质量越好,处理效果越佳
- 色彩空间:注意 Log 模式的使用,一般情况下关闭即可
- 文件管理:及时清理不用的 LUT 文件,保持文件夹整洁
7.2 效果搭配原则
- 风格统一:同一张图片的所有效果要风格统一
- 主次分明:选择一个主要效果,其他作为辅助
- 渐进调整:从轻微效果开始,逐步增强
- 对比检查:经常与原图对比,避免过度处理
总结: ComfyUI ProPost 是一个功能全面的后期处理插件,包含了摄影后期最常用的 5 种效果。掌握好这些工具,你就能让 AI 生成的图片看起来更像专业摄影作品,告别那种"一眼假"的感觉!
记住:好的后期处理就像调味料,适量使用能让作品更出色,过量使用反而会破坏原有的美感。多实验、多对比,找到最适合你风格的参数组合!