资源描述
本工作流专为 Flux.1 Dev 模型深度优化,全面适配 ComfyUI 节点架构。内置多步采样调度、高清放大与局部重绘模块,支持精细化提示词控制与显存优化配置。适用于商业插画、概念设计及高精度 AI 图像生成,帮助创作者快速搭建稳定高效的出图管线。即插即用,显著降低部署门槛,提升出图质量与工作流复用率。
详细内容
# ComfyUI Flux.1 Dev Workflow 完整指南
## 工作流概述
本工作流针对 Flux.1 Dev 模型的架构特性进行专项优化,整合了模型加载、提示词编码、多步采样、高清放大与局部重绘等核心模块。通过合理的节点编排与参数预设,有效解决 Flux 模型在 ComfyUI 中常见的显存占用高、细节模糊及重绘衔接生硬等问题。适用于专业级 AI 绘画、商业视觉设计及高精度图像迭代创作,支持一键导入并快速适配个人硬件环境。
## 分步骤操作说明
1. **环境准备与模型加载**:将 `flux1-dev.safetensors` 放入 `models/unet`(或 `models/checkpoints`),CLIP 模型(如 `t5xxl_fp16.safetensors` 与 `clip_l.safetensors`)放入 `models/clip`,VAE 放入 `models/vae`。在 ComfyUI 中使用 `DualCLIPLoader` 与 `UNETLoader` 节点正确加载对应文件,确保精度匹配(推荐 fp16 或 bf16)。
2. **提示词输入与 Guidance 配置**:连接 `CLIPTextEncode` 节点输入正向/反向提示词。Flux.1 Dev 对自然语言理解极强,建议使用完整英文句子描述。添加 `FluxGuidance` 节点(或直接在 KSampler 中设置),将 Guidance Scale 调整至 `3.0~4.0` 区间,CFG Scale 固定为 `1.0` 以避免画面过饱和。
3. **多步采样与调度器设置**:使用 `KSampler` 或 `SamplerCustom` 节点,Steps 设置为 `20~30`,Sampler 选择 `euler` 或 `heun`,Scheduler 推荐 `simple` 或 `beta`。分辨率建议设置为 1024×1024 或 16 的倍数(如 896×1152),以匹配 Flux 原生训练分布。
4. **高清放大与细节增强**:在基础出图后接入 `ImageUpscaleWithModel`(推荐 4x-UltraSharp 或 RealESRGAN)节点,配合 `KSampler (Advanced)` 进行二次采样(Denoise 设为 `0.3~0.4`)。此步骤可显著修复高频纹理丢失问题,输出 2K/4K 级高清图像。
5. **局部重绘与蒙版控制**:使用 `SetLatentNoiseMask` 或 `VAEEncodeForInpaint` 节点加载手绘蒙版。将重绘区域的 Denoise 强度调整至 `0.6~0.8`,保持上下文一致性。连接 `PreviewImage` 与 `SaveImage` 节点完成最终输出与归档。
## 注意事项与最佳实践
- **显存管理**:Flux.1 Dev 体积较大,8GB 以下显存建议启用 `--lowvram` 启动参数或使用 NF4/FP8 量化版本。工作流中可加入 `FreeMemory` 节点及时释放缓存。
- **提示词策略**:Flux 对负面提示词依赖较低,反向提示词可留空或仅填写 `blurry, low quality`。重点优化正向描述的结构与细节权重。
- **参数微调**:若画面出现过度锐化或结构崩坏,优先降低 Guidance Scale 或减少 Steps,而非盲目提高 CFG。
- **版本兼容**:确保 ComfyUI 及 `ComfyUI-Manager` 为最新版本,Flux 相关自定义节点需同步更新以避免节点缺失报错。
## 常见问题提示
- **Q: 导入工作流提示“Node not found”或连线断裂?**
A: 通常因缺少 Flux 专属支持节点。请通过 Manager 搜索安装 `ComfyUI-Flux` 或 `WAS Node Suite`,重启后右键“刷新”即可自动修复。
- **Q: 生成图像模糊或色彩断层?**
A: 检查 VAE 是否加载正确(Flux 需专用 VAE),确认采样器 Scheduler 未误选 `karras`(Flux 对 karras 兼容性一般),并适当提高二次采样的 Denoise 值。
- **Q: 局部重绘边缘出现明显接缝?**
A: 蒙版羽化(Mask Blur)建议设置为 `6~10`,重绘时启用 `VAEEncodeForInpaint` 的 padding 选项,并确保重绘分辨率与原图比例严格一致。
- **Q: 出图速度过慢?**
A: 可尝试切换至 `flux1-dev-fp8.safetensors` 版本,或在 KSampler 中启用 `sigmas` 优化。关闭不必要的实时预览节点也能显著提升管线吞吐量。