在 AI 图像生成中,节点越多,意味着配置越复杂、出错概率越高、调试成本越大。
ComfyUI Bawk Nodes v2.0.0 正是为解决这一痛点而生。它是一套专为 FLUX 架构深度优化的节点集合,通过模块化设计与功能整合,将原本需要 5 个以上节点的标准流程,压缩至 仅需 3 个核心节点即可完成高质量图像生成。
相比初代版本,v2.0.0 是一次全面重构:从底层架构到用户体验,全面提升可维护性、灵活性与生成效率。
✅ 节点减少 60%|功能完整保留|FLUX 特性全面支持

什么是 Bawk Nodes?
Bawk Nodes 是一组为 ComfyUI 开发的自定义节点,目标是:
- 简化工作流:减少冗余连接与重复操作
- 提升效率:集成常用功能,降低出错率
- 深度适配 FLUX:支持其特有的 16 通道条件、双 CLIP、多精度加载等特性
v2.0.0 不是小修小补,而是以 FLUX 为核心重新设计的模块化生成系统。
v2.0.0 核心更新
| 更新点 | 说明 |
|---|---|
| 🧱 全面重写 | 基于 FLUX 架构重构,采用模块化设计 |
| 🎯 模块化架构 | 提升可维护性,便于后续扩展 |
| 🚀 节点精简 | 标准流程从 5+ 节点 → 仅需 3 个 |
| 🎲 通配符编码器升级 | 支持 6 个 LoRA 插槽 + 通配符语法 |
| 🐓 一体化采样器 | 集成潜在生成、采样、VAE 解码 |
| 💾 图像保存增强 | 支持元数据、提示文件、JSON 日志 |
工作流对比:从繁琐到极简
❌ 传统流程(5+ 节点)
CheckpointLoader → LoraLoader → CLIPTextEncode → EmptyLatent → KSampler → VAEDecode → SaveImage
步骤多、连接复杂、易出错,且缺乏统一管理。
✅ Bawk Nodes v2.0.0 流程(仅 3 节点)
🚀 DiffusionModelLoader → 🎲 FluxWildcardEncode → 🐓 BawkSampler → 💾 FluxImageSaver
节点减少 60%,功能完整保留,操作更直观,调试更高效。
核心节点详解
🚀 扩散模型加载器(DiffusionModelLoader)
专为 FLUX 优化的高级模型加载节点,支持灵活配置。
✅ 功能亮点
- 支持 FLUX / SDXL / SD1.5 多种模型格式
- 独立加载 VAE 和双 CLIP(clip1 & clip2)
- 支持 fp8、fp16、bf16、fp32 权重精度切换
- 多模型目录管理,便于组织
🔧 输入参数
model_name:主模型(位于diffusion_models/)vae_name:VAE 或 “内置 VAE”clip_name1/2:两个文本编码器weight_dtype:精度选择(推荐 fp8 提升性能)
📤 输出
MODEL, VAE, CLIP, MODEL_STRING(用于归档)
🎲 FLUX 通配符编码器(FluxWildcardEncode)
集文本编码、LoRA 控制与通配符处理于一体的条件生成中枢。
✅ 功能亮点
- 支持
{option1|option2}通配符语法,实现多样化输出 - 内置 6 个独立 LoRA 插槽,可单独开关与调节强度(-10.0 ~ +10.0)
- 支持模糊匹配与文件自动解析
- 针对 FLUX 的 16 通道条件进行优化
📝 示例提示
A {beautiful|stunning|gorgeous} {cat|dog|bird} in a {forest|garden|meadow},
{photorealistic|artistic|stylized} style
🔧 实践建议
- LoRA 强度建议:0.5–1.5(过高易过拟合)
- 可组合“风格 + 主题 + 细节”类 LoRA 实现丰富效果
- 使用
wildcard_seed保证通配符选择一致性
📤 输出
MODEL, CLIP, CONDITIONING, PROMPT_OUT
🐓 Bawk Sampler(一体化采样器)
真正的一站式生成节点:集成潜在空间生成、采样、VAE 解码三大步骤。
✅ 功能亮点
- 支持 FLUX 特有参数:
guidance,max_shift,base_shift - 内置 VAE 解码,无需额外节点
- 智能分辨率预设(FHD、1024×1024、9:16 肖像、超宽屏等)
- 支持自定义分辨率(需 64px 对齐)
- 批量生成:最多 64 张图像
🔧 关键参数
| 参数 | 推荐值 | 说明 |
|---|---|---|
steps | 20–40 | FLUX 通常 30 步足够 |
sampler | euler / dpmpp_2m | 速度 vs 质量权衡 |
scheduler | beta | FLUX 推荐调度器 |
guidance | 3.5 | 引导尺度(可调 2.0–5.0) |
batch_size | 1–4 | 显存允许下可提高 |
📤 输出
IMAGE, LATENT(用于后续编辑)
💾 FLUX 图像保存器(FluxImageSaver)
不只是保存图像,更是完整的生成归档系统。
✅ 功能亮点
- 智能文件夹命名:
[MODEL]-DD-MM-YYYY - 支持 PNG、JPG、WebP 格式
- 自动嵌入 PNG 元数据
- 同时保存
.txt提示文件与.json完整参数日志 - 与提示保存器联动,结构化归档
🔧 输入
images:来自 BawkSamplermodel_string:模型名称(来自加载器)processed_prompt:处理后的提示(来自编码器)save_prompt:是否保存提示(默认开启)
📝 FLUX 提示保存器(FluxPromptSaver)
独立的提示与参数归档节点,适用于复杂工作流。
✅ 功能亮点
- 输出结构化 JSON 文件
- 包含所有生成参数、LoRA 配置、通配符展开结果
- 文件夹路径与图像保存器一致,便于追溯
- 可单独使用,也可与图像保存器配合
高级用法指南
🎯 通配符使用技巧
基础用法
A {red|blue|green} car in the {city|countryside}
嵌套组合
{A majestic|An elegant|A powerful} {dragon|phoenix|griffin}
{soaring through|perched upon|emerging from} {clouds|mountains|flames}
风格控制
Portrait of a woman, {photorealistic|oil painting|digital art|watercolor} style,
{studio lighting|natural lighting|dramatic lighting}
使用
wildcard_seed可固定每次展开结果,实现可控多样性。
🔧 LoRA 管理最佳实践
| 建议 | 说明 |
|---|---|
| 分开启用 | 便于调试单个 LoRA 效果 |
| 强度控制 | 0.5–1.5 为安全区间 |
| 组合策略 | 风格 + 主题 + 细节 = 丰富表达 |
| 测试迭代 | 小批量生成验证组合效果 |
示例配置
realistic_skin_v2.safetensors(强度 0.8)dramatic_lighting.safetensors(强度 0.6)detail_enhancer.safetensors(强度 0.4)
🖼️ 分辨率设置建议
| 类型 | 推荐预设 | 分辨率 |
|---|---|---|
| 方形 | 中等方形 | 1024×1024 |
| 横向 | FHD 16:9 | 1920×1080 |
| 肖像 | 9:16 | 1080×1920 |
| 宽屏 | 超宽 | 1792×768 |
自定义规则
- 宽高必须为 64 的倍数
- 总像素建议 ≤ 4MP(如 2048×2048)
- 高分辨率需降低
batch_size防显存溢出
推荐配置方案
| 目标 | 推荐设置 |
|---|---|
| ⚡ 追求速度 | 1024×1024,batch=4,steps=20–25,sampler=euler |
| 🎨 追求质量 | 1920×1080,batch=1–2,steps=30–40,sampler=dpmpp_2m |
| 🔬 实验探索 | 高通配符变化 + 多 LoRA + guidance=4.0+ |
安装方法
方法一:ComfyUI Manager(推荐)
- 打开 ComfyUI Manager
- 搜索 “Bawk Nodes”
- 点击安装
- 重启 ComfyUI

方法二:手动安装
cd ComfyUI/custom_nodes
git clone https://github.com/juddisjudd/ComfyUI-BawkNodes.git
# 重启 ComfyUI
故障排除
| 问题 | 解决方案 |
|---|---|
| 节点未出现 | 检查控制台报错,确认路径正确,重启 ComfyUI |
| LoRA 无法加载 | 确认文件在 models/loras/ 目录,文件未损坏 |
| 显存不足 | 降低 batch size 或分辨率,启用 fp8 精度 |
| 生成失败 | 检查连接是否完整,VAE 是否传入 BawkSampler |
性能优化建议
显存优化
- 使用
fp8_e4m3fn_fast精度 - 减少批量大小
- 关闭其他 GPU 应用
速度提升
- 使用
euler+beta组合 - 步数控制在 20–30
- 使用预设分辨率减少计算误差















