第五章: ComfyUI工作流优化与分享
保存与加载工作流
保存工作流
方法1:JSON格式
菜单栏 → Save → 选择保存位置
文件:workflow.json
方法2:嵌入图片
生成图片后,工作流自动嵌入图片元数据
拖动图片到ComfyUI界面 → 自动加载工作流
加载工作流
方法1:Load按钮
菜单栏 → Load → 选择JSON文件
方法2:拖动图片
将包含工作流的图片拖入界面
自动识别并加载节点
工作流优化技巧
1. 节点组织
使用Group:
选中多个节点 → 右键 → Convert to Group
作用:折叠节点,简化画布
颜色标记:
选中节点 → 右键 → Colors → 选择颜色
作用:区分不同功能模块
2. 性能优化
显存优化:
设置 → vram_management → auto
选项:
- auto:自动管理
- cpu:模型放CPU(省显存)
- gpu:全部GPU(速度快)
批量大小:
batch_size:1(显存小)
batch_size:4-8(显存大,提速)
3. 预设管理
保存常用参数:
KSampler节点 → 右键 → Save as Preset
命名:portrait_high_quality
加载预设:
KSampler节点 → 右键 → Load Preset
工作流分享
社区资源
1. OpenArt
网址:https://openart.ai/workflows
功能:浏览、下载工作流
分类:人像、风景、动漫、ControlNet
2. CivitAI
网址:https://civitai.com
搜索:ComfyUI workflow
下载:JSON文件或图片
3. GitHub
搜索:ComfyUI workflow
仓库:常见工作流集合
分享自己的工作流
步骤:
1. 测试工作流稳定性
2. 添加注释节点(Note)
3. Save保存JSON
4. 生成示例图(包含工作流)
5. 上传到CivitAI或GitHub
6. 添加说明文档
常见问题排查
问题1:节点显示红色
原因:缺少依赖或模型
解决:
1. 检查models目录是否有所需模型
2. Manager → Install Missing Nodes
3. 查看控制台错误信息
问题2:生成速度慢
优化:
1. 降低分辨率(512→768)
2. 减少steps(30→20)
3. 关闭不必要的节点
4. 启用GPU VRAM管理
问题3:显存不足
解决:
1. 设置 → vram → cpu
2. 降低batch_size
3. 使用量化模型(fp16→fp8)
4. 关闭其他占显存程序
实战项目
项目:商业人像工作流
功能:
- 文生图
- 面部修复
- 高清放大
- 批量生成
节点流程:
Load Checkpoint (Realistic Vision)
↓
CLIP Text Encode (正负提示词)
↓
Empty Latent (512x768)
↓
KSampler
↓
Latent Upscale (2x)
↓
KSampler (denoise 0.5)
↓
VAE Decode
↓
FaceDetailer (面部修复)
↓
Save Image
保存为预设:
Save → commercial_portrait.json
总结:从基础到高级,你已掌握ComfyUI完整技术栈。通过节点化工作流,可以构建任何复杂的AI绘画流程。持续探索插件和社区资源,打造专属工作流!
延伸资源:
- ComfyUI官方:https://github.com/comfyanonymous/ComfyUI
- 插件市场:https://github.com/ltdrdata/ComfyUI-Manager
- 工作流社区:https://openart.ai/workflows