ComfyUI_SKBundle 插件超详细保姆级教程
1. 插件简介
ComfyUI_SKBundle 是一个多功能的 ComfyUI 扩展包,GitHub 地址:https://github.com/SKBv0/ComfyUI_SKBundle
这个插件就像一个工具箱,里面装着好几个实用的小工具,主要包括:
- PaintPro:就像在手机上画画一样,可以直接在节点上画图和遮罩
- Lens Flare:给图片加上镜头眩光效果,让照片看起来更有电影感
- TitlePlus:增强版的标题节点,让文字显示更好看
- DisplayEverything:万能显示器,什么数据都能看
- MultiFloat:多个数值控制器,就像调音台上的多个音量滑块
- NodeDesign:节点设计工具,让你的工作流界面更美观
这些工具能让你的 ComfyUI 工作流更加高效和方便,特别是在需要画图、加特效、控制数值的时候。
2. 如何安装
方法一:使用 ComfyUI Manager(推荐)
- 打开 ComfyUI Manager
- 搜索 "SKBundle"
- 点击安装按钮
- 重启 ComfyUI
方法二:手动安装
- 找到你的 ComfyUI 安装目录
- 进入
custom_nodes文件夹 - 打开命令行工具(Windows按Win+R,输入cmd)
- 输入以下命令:
git clone https://github.com/SKBv0/ComfyUI_SKBundle.git
- 安装依赖包:
pip install -r requirements.txt
- 重启 ComfyUI
3. 节点逐一解析
3.1 PaintPro 节点 - 画图神器
这个节点就像手机上的画图软件,可以直接在节点上用鼠标画画、擦除、画各种形状。最厉害的是它还支持压感,就像真的画笔一样,用力大小不同,画出来的线条粗细也不同。
参数详解:
| 参数名 (界面显示) | 参数名 (代码) | 参数值范围 | 建议值 | 通俗解释 | 专业解释 | 使用例子 |
|---|---|---|---|---|---|---|
| 画布宽度 | canvas_width | 64-4096 | 512 | 画布有多宽,就像纸张的宽度 | 画布的像素宽度 | 做头像用512,做壁纸用1920 |
| 画布高度 | canvas_height | 64-4096 | 512 | 画布有多高,就像纸张的高度 | 画布的像素高度 | 做头像用512,做壁纸用1080 |
| 画笔大小 | brush_size | 1-100 | 10 | 画笔粗细,就像毛笔的大小 | 画笔的像素直径 | 细节部分用3-5,大面积用20-30 |
| 画笔透明度 | brush_opacity | 0.0-1.0 | 1.0 | 画笔透明程度,1.0完全不透明 | 画笔的不透明度值 | 做阴影用0.3,正常画画用1.0 |
| 画笔颜色 | brush_color | 颜色选择器 | 黑色 | 画笔的颜色,就像选择彩笔颜色 | RGB颜色值 | 画遮罩用黑色,装饰用其他颜色 |
| 橡皮擦大小 | eraser_size | 1-100 | 20 | 橡皮擦的大小,就像真橡皮 | 橡皮擦的像素直径 | 精确擦除用5,大面积擦除用50 |
| 形状工具 | shape_tool | 线条/矩形/圆形 | 线条 | 画直线、方框、圆圈的工具 | 几何形状绘制工具 | 画边框用矩形,画光晕用圆形 |
3.2 Lens Flare 节点 - 镜头眩光特效
这个节点就像给照片加上阳光照射镜头时产生的光晕效果,让普通照片瞬间有了电影大片的感觉。
参数详解:
| 参数名 (界面显示) | 参数名 (代码) | 参数值范围 | 建议值 | 通俗解释 | 专业解释 | 使用例子 |
|---|---|---|---|---|---|---|
| 眩光类型 | flare_type | 1-10 | 3 | 不同样式的光晕效果 | 预设的镜头眩光样式 | 阳光用1-3,舞台灯光用7-10 |
| 眩光大小 | flare_size | 0.1-2.0 | 1.0 | 光晕的大小,就像灯泡的瓦数 | 眩光效果的缩放倍数 | subtle效果用0.3,dramatic效果用1.8 |
| 眩光强度 | flare_intensity | 0.0-1.0 | 0.5 | 光晕的亮度,就像灯的亮度调节 | 眩光效果的透明度 | 自然效果用0.3,梦幻效果用0.8 |
| 眩光位置X | flare_x | -1.0-1.0 | 0.0 | 光晕在画面左右的位置 | 眩光中心的水平坐标 | 左上角用-0.5,右上角用0.5 |
| 眩光位置Y | flare_y | -1.0-1.0 | 0.0 | 光晕在画面上下的位置 | 眩光中心的垂直坐标 | 顶部用0.5,底部用-0.5 |
| 旋转角度 | rotation | 0-360 | 0 | 光晕的旋转角度,就像转动灯泡 | 眩光效果的旋转角度 | 自然光用0-45,创意效果用90-180 |
| 色彩饱和度 | saturation | 0.0-2.0 | 1.0 | 光晕颜色的鲜艳程度 | 眩光颜色的饱和度 | 自然效果用0.8,科幻效果用1.5 |
3.3 TitlePlus 节点 - 超级标题制作器
这个节点就像高级的文字编辑器,能制作出各种漂亮的标题效果,比普通文字节点强大很多。
参数详解:
| 参数名 (界面显示) | 参数名 (代码) | 参数值范围 | 建议值 | 通俗解释 | 专业解释 | 使用例子 |
|---|---|---|---|---|---|---|
| 标题文字 | title_text | 文本输入 | "标题" | 要显示的文字内容 | 标题的文本内容 | 输入"我的作品"、"Hello World" |
| 字体大小 | font_size | 12-200 | 48 | 文字的大小,就像报纸标题 | 字体的像素大小 | 小标题用24,大标题用72 |
| 字体颜色 | font_color | 颜色选择器 | 白色 | 文字的颜色 | 字体的RGB颜色值 | 标题用白色,强调用红色 |
| 背景颜色 | background_color | 颜色选择器 | 透明 | 文字后面的背景颜色 | 背景的RGB颜色值 | 透明背景用黑色,设计用其他颜色 |
| 文字对齐 | text_align | 左/中/右 | 居中 | 文字在框里的位置 | 文本对齐方式 | 标题用居中,说明用左对齐 |
| 字体粗细 | font_weight | 100-900 | 400 | 文字的粗细程度 | 字体的粗细值 | 正常用400,加粗用700 |
| 文字阴影 | text_shadow | 开/关 | 开 | 文字后面的阴影效果 | 文本阴影效果 | 立体感用开,简洁用关 |
| 阴影偏移X | shadow_x | -20-20 | 2 | 阴影向左右偏移多少 | 阴影的水平偏移 | 右下阴影用正数,左上用负数 |
| 阴影偏移Y | shadow_y | -20-20 | 2 | 阴影向上下偏移多少 | 阴影的垂直偏移 | 下方阴影用正数,上方用负数 |
| 阴影模糊 | shadow_blur | 0-20 | 4 | 阴影的模糊程度 | 阴影的模糊半径 | 硬阴影用0,柔和阴影用10 |
3.4 DisplayEverything 节点 - 万能显示器
这个节点就像一个万能的显示屏,不管你给它什么数据,它都能显示出来,特别适合调试和查看数据。
参数详解:
| 参数名 (界面显示) | 参数名 (代码) | 参数值范围 | 建议值 | 通俗解释 | 专业解释 | 使用例子 |
|---|---|---|---|---|---|---|
| 输入数据 | input_data | 任意类型 | 无 | 要显示的数据,什么都可以 | 任意数据类型的输入 | 连接图片、文字、数字等 |
| 显示格式 | display_format | 自动/文本/图片 | 自动 | 用什么方式显示数据 | 数据的显示格式 | 自动识别最合适的显示方式 |
| 显示大小 | display_size | 小/中/大 | 中 | 显示区域的大小 | 显示界面的尺寸 | 预览用小,详细查看用大 |
| 背景色 | background | 颜色选择器 | 灰色 | 显示区域的背景颜色 | 显示背景的颜色 | 深色界面用黑色,浅色用白色 |
| 边框显示 | show_border | 开/关 | 开 | 显示区域要不要边框 | 是否显示边框 | 区分不同数据用开,简洁用关 |
3.5 MultiFloat 节点 - 多重数值控制器
这个节点就像DJ的调音台,可以同时控制多个数值,非常适合需要精确调节多个参数的场景。
参数详解:
| 参数名 (界面显示) | 参数名 (代码) | 参数值范围 | 建议值 | 通俗解释 | 专业解释 | 使用例子 |
|---|---|---|---|---|---|---|
| 控制器数量 | float_count | 2-10 | 4 | 要同时控制几个数值 | 浮点数输入的数量 | 控制RGB用3个,控制位置用2个 |
| 数值1 | value_1 | -999.0-999.0 | 0.0 | 第一个数值 | 第一个浮点数值 | 控制透明度、位置、大小等 |
| 数值2 | value_2 | -999.0-999.0 | 0.0 | 第二个数值 | 第二个浮点数值 | 控制透明度、位置、大小等 |
| 数值3 | value_3 | -999.0-999.0 | 0.0 | 第三个数值 | 第三个浮点数值 | 控制透明度、位置、大小等 |
| 数值4 | value_4 | -999.0-999.0 | 0.0 | 第四个数值 | 第四个浮点数值 | 控制透明度、位置、大小等 |
| 步长 | step | 0.01-1.0 | 0.1 | 每次调节变化多少 | 数值调节的步长 | 精确调节用0.01,粗略调节用1.0 |
| 最小值 | min_value | -999.0-999.0 | 0.0 | 数值的最小限制 | 数值的下限 | 透明度最小0,位置可以负数 |
| 最大值 | max_value | -999.0-999.0 | 1.0 | 数值的最大限制 | 数值的上限 | 透明度最大1,位置根据需要设定 |
| 链接模式 | link_mode | 开/关 | 关 | 所有数值一起变化 | 是否同步调节所有数值 | 等比缩放用开,独立控制用关 |
3.6 NodeDesign 节点 - 节点美化大师
这个节点就像装修设计师,能让你的工作流界面更加美观和有序,提升工作效率。
参数详解:
| 参数名 (界面显示) | 参数名 (代码) | 参数值范围 | 建议值 | 通俗解释 | 专业解释 | 使用例子 |
|---|---|---|---|---|---|---|
| 节点主题 | node_theme | 默认/深色/浅色/彩色 | 默认 | 节点的整体色彩风格 | 节点的主题样式 | 夜间工作用深色,白天用浅色 |
| 节点间距 | node_spacing | 20-200 | 100 | 节点之间的距离 | 节点布局的间距 | 紧凑布局用50,宽松布局用150 |
| 自动对齐 | auto_align | 开/关 | 开 | 自动整理节点位置 | 是否自动对齐节点 | 整洁工作流用开,自由布局用关 |
| 网格显示 | show_grid | 开/关 | 开 | 显示背景网格线 | 是否显示网格辅助线 | 精确布局用开,简洁界面用关 |
| 网格大小 | grid_size | 10-50 | 20 | 网格的密度 | 网格的像素间距 | 精确布局用10,粗略布局用30 |
| 连接线样式 | wire_style | 直线/曲线/折线 | 曲线 | 节点之间连接线的样式 | 连接线的绘制方式 | 简洁用直线,美观用曲线 |
| 连接线颜色 | wire_color | 颜色选择器 | 白色 | 连接线的颜色 | 连接线的RGB颜色 | 深色主题用白色,浅色用黑色 |
| 节点阴影 | node_shadow | 开/关 | 开 | 节点的阴影效果 | 是否显示节点阴影 | 立体感用开,扁平化用关 |
4. 使用技巧和建议
4.1 PaintPro 使用技巧
- 做遮罩时:建议使用黑白两色,黑色表示要处理的区域,白色表示保留的区域
- 压感功能:如果你有支持压感的绘图板,可以获得更自然的绘画体验
- 快捷键:按住Shift可以画直线,按住Ctrl可以画正圆或正方形
4.2 Lens Flare 使用技巧
- 自然效果:眩光强度不要超过0.6,位置最好放在光源应该在的地方
- 艺术效果:可以尝试不同的眩光类型和高强度设置
- 多重眩光:可以使用多个Lens Flare节点创建复杂的光效
4.3 TitlePlus 使用技巧
- 可读性:深色背景用浅色文字,浅色背景用深色文字
- 层次感:重要标题用大字号和粗体,次要信息用小字号
- 阴影效果:适当的阴影可以让文字更突出,但不要过度
4.4 MultiFloat 使用技巧
- 批量调节:处理多个相似参数时,可以先设置一个理想值,然后复制到其他位置
- 动画制作:可以配合其他节点制作参数动画效果
- 预设保存:记住常用的数值组合,可以做成预设方便重复使用
5. 常见问题解答
Q1: 安装后找不到节点怎么办?
A: 右键点击画布,在菜单中查找"SK"开头的节点。如果还是找不到,检查是否正确安装了依赖包。
Q2: PaintPro 节点画不出东西?
A: 检查画笔大小是否设置正确,透明度是否为0。确保鼠标在画布区域内操作。
Q3: Lens Flare 效果不明显?
A: 尝试增加眩光强度,或者调整眩光位置到更合适的地方。某些图片可能需要更高的强度才能看到效果。
Q4: 节点连接后没有效果?
A: 检查数据类型是否匹配,确保上一个节点的输出类型与下一个节点的输入类型相符。
Q5: 插件更新后节点丢失?
A: 插件更新可能会改变节点名称,尝试重新添加节点或检查是否有替代的节点。
Q6: 多个节点同时使用时ComfyUI变慢?
A: 这是正常现象,可以尝试减少同时使用的节点数量,或者降低图片分辨率来提高速度。
6. 进阶应用案例
6.1 制作电影海报效果
- 使用 Lens Flare 添加戏剧化的光效
- 使用 TitlePlus 制作电影标题
- 使用 PaintPro 为特定区域添加遮罩效果
- 使用 MultiFloat 精确控制各种参数
6.2 创建工作流模板
- 使用 NodeDesign 整理工作流布局
- 使用 DisplayEverything 添加调试信息
- 保存为模板,方便重复使用
6.3 批量处理技巧
- 使用 MultiFloat 的链接模式同时调节多个相似参数
- 配合其他批处理节点实现自动化处理
这个插件包提供了丰富的功能,熟练使用后可以大大提升你的 ComfyUI 工作效率。建议先从简单的功能开始尝试,逐步掌握更复杂的应用技巧。