ComfyUI-TinyBreaker 插件完全入门指南
1. 插件简介
GitHub原地址: https://github.com/martin-rizzo/ComfyUI-TinyBreaker
ComfyUI-TinyBreaker 是一个专门为 TinyBreaker 模型设计的插件包,就像是给你的 ComfyUI 装了一整套专业的绘图工具箱。这个插件让你可以轻松地使用 TinyBreaker 模型来生成高质量图片,而且还在不断改进中。
这个插件能给你带来什么:
- 一键式提示词编辑:就像在记事本里写作文一样,可以在一个地方写完所有指令
- 多种艺术风格:就像给你准备了各种滤镜,一键切换不同的绘画风格
- 智能图片放大:能把小图变大图,而且看起来很自然
- 节省显存:就像压缩软件一样,让你的电脑更流畅地运行
2. 如何安装
方法一:通过 ComfyUI Manager 安装(推荐)
- 打开 ComfyUI,点击右下角的"Manager"按钮
- 在弹出的界面中,点击"Custom Nodes Manager"
- 在搜索框里输入"tinybreaker"
- 找到"ComfyUI-TinyBreaker",点击"Install"按钮
- 安装完成后,重启 ComfyUI
方法二:手动安装
- 打开命令行或终端
- 进入你的 ComfyUI 目录
- 运行以下命令:
cd custom_nodes
git clone https://github.com/martin-rizzo/ComfyUI-TinyBreaker
- 重启 ComfyUI
必需的模型文件:
tinybreaker_prototype1.safetensors(3.0 GB) - 放在ComfyUI/models/checkpoints文件夹t5xxl_fp8_e4m3fn.safetensors(4.9 GB) - 放在ComfyUI/models/clip文件夹
3. 节点详细解析
3.1 💪TB | Unified Prompt 节点
这个节点是干嘛的?
想象一下,原来你需要在好几个不同的地方填写指令,现在只需要在一个大文本框里写完所有内容,就像在聊天软件里发消息一样简单。你可以写你想要的图片描述,然后加上一些特殊参数来调整效果。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用示例 |
|---|---|---|---|---|---|---|
| text | text | 字符串 | 根据需要 | 这里写你想要的图片描述和所有调整参数 | 统一的文本输入区域,支持提示词和参数混合输入 | "一只可爱的小猫 --seed 123 --cfg-shift 1" |
可用的参数指令:
| 参数指令 | 作用 | 示例 |
|---|---|---|
| --no | 告诉AI不要画什么东西 | --no 帽子, 眼镜 |
| --refine | 让AI重点优化某些细节 | --refine 眼睛, 毛发 |
| --cfg-shift | 调整AI听你话的程度(-10到10) | --cfg-shift 2 |
| --image-shift | 微调图片细节(-10到10) | --image-shift -1 |
| --seed | 设置随机种子,相同种子相同效果 | --seed 12345 |
| --aspect | 设置图片比例 | --aspect 16:9 |
| --landscape | 强制横向图片 | --landscape |
| --portrait | 强制竖向图片 | --portrait |
| --medium | 生成中等大小图片而不是大图 | --medium |
| --batch-size | 一次生成多少张图 | --batch-size 4 |
| --upscale | 开启图片放大功能 | --upscale on |
3.2 💪TB | Select Style 节点
这个节点是干嘛的?
就像美图秀秀的滤镜功能,你可以一键选择不同的艺术风格。比如想要照片风格就选PHOTO,想要卡通风格就选COMIC,简单得就像换衣服一样。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用示例 |
|---|---|---|---|---|---|---|
| style | style | 选择列表 | PHOTO | 选择你想要的图片风格类型 | 预设的风格参数组合,影响图像生成的整体视觉效果 | 选择"PHOTO"生成照片风格 |
可选的风格类型:
| 风格名称 | 效果描述 |
|---|---|
| PHOTO | 拍照般的真实图片,适合日常使用 |
| ULTRAPHOTO | 超级真实的照片效果,细节丰富 |
| DARKFAN80 | 80年代暗黑幻想电影风格 |
| LITTLE_TOY | 小玩具般的可爱简约风格 |
| PAINTING | 经典绘画风格,有艺术感 |
| COMIC | 漫画风格,线条鲜明 |
| PIXEL_ART | 像素艺术风格,复古感 |
| COLOR_INK | 彩色墨水画风格 |
| REALISTIC_WAIFU_X | 真实女性角色风格 |
| REALISTIC_WAIFU_Y | 真实女性角色风格(变体1) |
| REALISTIC_WAIFU_Z | 真实女性角色风格(变体2) |
3.3 💪TB | Tiny Dual Sampler 节点
这个节点是干嘛的?
就像照片的双重滤镜处理,先用一种方式处理一遍,再用另一种方式精修一遍,让图片质量更好。就像先打草稿再精修一样。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用示例 |
|---|---|---|---|---|---|---|
| model | model | 模型对象 | 必需 | 选择要使用的AI模型 | 指定用于图像生成的扩散模型 | 连接TinyBreaker模型 |
| positive | positive | 文本 | 必需 | 你想要的内容描述 | 正向提示词,描述期望生成的图像内容 | "美丽的风景画" |
| negative | negative | 文本 | 可选 | 你不想要的内容描述 | 负向提示词,描述不希望出现的图像内容 | "模糊,低质量" |
| latent_image | latent_image | 潜在图像 | 必需 | 输入的原始图像数据 | 潜在空间中的图像表示 | 连接Empty Latent Image |
| seed | seed | 整数 | 随机 | 随机种子,控制生成的随机性 | 用于控制随机数生成的种子值 | 12345 |
| steps | steps | 整数 | 20 | 生成过程的步数,越多越精细 | 扩散过程的迭代步数 | 20-50 |
| cfg | cfg | 浮点数 | 7.0 | 控制AI听你话的程度 | 分类器自由引导强度 | 6.0-12.0 |
| sampler_name | sampler_name | 选择 | euler | 选择采样算法 | 扩散过程使用的采样器类型 | euler, dpm_2m |
| scheduler | scheduler | 选择 | normal | 选择调度器 | 控制采样过程的调度策略 | normal, karras |
| denoise | denoise | 浮点数 | 1.0 | 去噪强度,1.0是完全重新生成 | 去噪过程的强度控制 | 0.8-1.0 |
3.4 💪TB | Tiny Decode 节点
这个节点是干嘛的?
就像把电脑语言翻译成人类能看懂的图片。AI在工作时使用的是特殊的数字格式,这个节点就是把这些数字变成我们能看到的图片。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用示例 |
|---|---|---|---|---|---|---|
| samples | samples | 采样数据 | 必需 | 从生成器来的原始数据 | 潜在空间中的采样结果 | 连接采样器输出 |
| vae | vae | VAE模型 | 必需 | 用来解码的翻译器 | 变分自编码器,用于解码潜在图像 | 连接VAE Loader |
| tile_size | tile_size | 整数 | 512 | 分块处理的大小,避免显存不足 | 分块解码时每个块的像素尺寸 | 512-1024 |
| fast_mode | fast_mode | 布尔值 | True | 是否使用快速模式 | 启用快速解码模式以提高速度 | True/False |
3.5 💪TB | Load Any VAE 节点
这个节点是干嘛的?
就像给你的相机装不同的镜头,VAE就是那个特殊的镜头,能让AI更好地理解和生成图片。这个节点让你可以选择不同的"镜头"来获得不同的效果。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用示例 |
|---|---|---|---|---|---|---|
| vae_name | vae_name | 选择列表 | auto | 选择要使用的VAE模型文件 | 指定变分自编码器模型文件 | "tinybreaker_vae.safetensors" |
| embedding_directory | embedding_directory | 路径 | 默认 | VAE文件所在的文件夹 | VAE模型文件的存储目录 | "models/vae" |
3.6 💪TB | Tiny Upscaler 节点
这个节点是干嘛的?
就像照片的智能放大镜,能把小图变成大图,而且不会变得模糊不清。就像魔法一样,让图片看起来本来就是高清的。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用示例 |
|---|---|---|---|---|---|---|
| samples | samples | 采样数据 | 必需 | 要放大的图片数据 | 需要放大的潜在图像数据 | 连接采样器输出 |
| model | model | 模型对象 | 必需 | 使用的AI模型 | 用于放大处理的扩散模型 | 连接TinyBreaker模型 |
| vae | vae | VAE模型 | 必需 | 图片编码解码器 | 用于编码和解码的VAE模型 | 连接VAE模型 |
| upscale_factor | upscale_factor | 浮点数 | 2.0 | 放大倍数,2.0就是放大两倍 | 图像放大的倍数因子 | 1.5-4.0 |
| tile_size | tile_size | 整数 | 512 | 分块处理的大小 | 分块处理时每个块的尺寸 | 512-1024 |
| noise_level | noise_level | 浮点数 | 0.2 | 添加的噪声量,让放大效果更自然 | 放大过程中添加的噪声水平 | 0.0-1.0 |
| steps | steps | 整数 | 10 | 放大处理的步数 | 放大过程的迭代步数 | 5-20 |
| cfg | cfg | 浮点数 | 7.0 | 控制AI听话的程度 | 分类器自由引导强度 | 5.0-10.0 |
3.7 💪TB | Multiline Text 节点
这个节点是干嘛的?
就像一个大号的记事本,让你可以写很长很长的文字描述。有些版本的ComfyUI在处理长文本时会有问题,这个节点就是来解决这个问题的。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用示例 |
|---|---|---|---|---|---|---|
| text | text | 多行文本 | 根据需要 | 你可以写很长的文字描述 | 支持多行文本输入的文本区域 | "一个美丽的女孩\n长长的黑发\n穿着白裙子" |
| width | width | 整数 | 400 | 文本框的宽度 | 文本输入框的像素宽度 | 300-800 |
| height | height | 整数 | 200 | 文本框的高度 | 文本输入框的像素高度 | 100-500 |
3.8 💪TB | Save Image 节点
这个节点是干嘛的?
就像一个智能相册,不仅能保存图片,还能记录下你是怎么做出这张图的。这样以后你就能知道用了什么设置,甚至在其他软件里也能读取这些信息。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 | 专业解释 | 使用示例 |
|---|---|---|---|---|---|---|
| images | images | 图像数据 | 必需 | 要保存的图片 | 需要保存的图像数据 | 连接图像生成节点 |
| filename_prefix | filename_prefix | 字符串 | "ComfyUI" | 文件名的前缀 | 保存文件时的文件名前缀 | "my_artwork" |
| format | format | 选择 | PNG | 保存的图片格式 | 图像保存的文件格式 | PNG, JPG, WEBP |
| quality | quality | 整数 | 95 | 图片质量(JPG格式时) | 图像压缩质量(仅JPG格式) | 80-100 |
| embed_metadata | embed_metadata | 布尔值 | True | 是否保存制作信息到图片里 | 是否在图像中嵌入元数据 | True/False |
| a1111_compatible | a1111_compatible | 布尔值 | True | 是否兼容A1111格式 | 是否使用A1111兼容的元数据格式 | True/False |
4. 使用技巧和建议
4.1 新手入门建议
- 从简单开始:先用 Unified Prompt 节点写简单的描述,比如"一只小猫"
- 尝试不同风格:使用 Select Style 节点体验不同的艺术效果
- 合理设置参数:CFG值建议在6-12之间,太高或太低都可能影响效果
- 善用随机种子:找到喜欢的效果后记录种子值,方便复现
4.2 进阶使用技巧
- 组合使用节点:Unified Prompt + Select Style + Tiny Upscaler 的组合效果最佳
- 批量生成:使用 --batch-size 参数一次生成多张图片对比选择
- 显存优化:如果显存不足,可以调小 tile_size 参数
- 质量优化:使用 Tiny Dual Sampler 可以获得更好的图片质量
4.3 键盘快捷键
在 Unified Prompt 节点中:
- Ctrl+Right:自动完成参数名
- Ctrl+Left/Right:在参数间切换
- Ctrl+Up/Down:调整参数值
- Ctrl+Enter:开始生成图片
5. 常见问题解答
Q1:安装后找不到节点怎么办?
A:确保重启了ComfyUI,并且刷新了浏览器页面。如果还是找不到,检查是否正确安装了必需的模型文件。
Q2:生成图片时显存不足怎么办?
A:可以调小 tile_size 参数,或者使用 --medium 参数生成中等尺寸的图片。
Q3:图片质量不好怎么办?
A:尝试增加 steps 参数,或者使用 Tiny Dual Sampler 节点进行双重处理。
Q4:怎么复现之前的效果?
A:记录下使用的 seed 值和其他参数,使用相同的设置就能得到相似的结果。
Q5:Unified Prompt 怎么写参数?
A:在你的描述后面加上 --参数名 值,比如"美丽的风景 --seed 123 --cfg-shift 2"。
6. 总结
ComfyUI-TinyBreaker 是一个功能强大且用户友好的插件,特别适合想要快速上手AI绘画的朋友。通过 Unified Prompt 节点,你可以像聊天一样轻松地与AI交流;通过 Select Style 节点,你可以一键切换各种艺术风格;通过 Tiny Upscaler 节点,你可以轻松获得高清图片。
记住,学会使用这些节点的关键在于多实践、多尝试。每个参数的调整都会带来不同的效果,找到适合自己的参数组合就是成功的开始。祝你在AI绘画的道路上创作出更多精彩的作品!