AI百事通

从零搭建AI绘画工作流:ComfyUI + Stable Diffusion 3实战

📅 2026-06-24📰 ai_generated👁 1 次阅读
从零搭建AI绘画工作流:ComfyUI + Stable Diffusion 3实战
ComfyUIStable DiffusionAI绘画工作流教程

前言

ComfyUI作为最灵活的Stable Diffusion前端,深受专业用户喜爱。本教程将带你从零开始搭建一个完整的AI绘画工作流。

环境准备

硬件要求

  • GPU:NVIDIA RTX 3060 12GB以上(推荐RTX 4090)
  • 内存:32GB RAM
  • 存储:50GB空闲空间

软件安装

  1. 安装Python 3.10:从官网下载并配置环境变量
  2. 安装Git:用于克隆仓库
  3. 克隆ComfyUI
    git clone https://github.com/comfyanonymous/ComfyUI.git
    cd ComfyUI
    
  4. 安装依赖
    pip install -r requirements.txt
    

基础工作流

1. 加载模型

  • 下载Stable Diffusion 3 checkpoint(如sd3_medium.safetensors)
  • 放入models/checkpoints目录
  • 添加Load Checkpoint节点,选择模型

2. 正向提示词

  • 使用CLIP Text Encode (Prompt)节点
  • 示例:masterpiece, best quality, 1girl, detailed face, intricate armor, dynamic pose, epic lighting
  • 权重语法:(keyword:1.2) 或 [keyword:0.8]

3. 负向提示词

  • 同样使用CLIP Text Encode (Prompt)节点
  • 示例:nsfw, lowres, bad anatomy, bad hands, text, error, extra digit

4. 采样器设置

  • 节点:KSampler
  • 参数:
    • seed:随机种子,固定值可复现
    • steps:20-30步(质量与速度平衡)
    • cfg:7-12(数值越高越遵循提示词)
    • sampler_nameeulerdpmpp_2m
    • schedulerkarrasnormal

5. 图像解码

  • 连接VAEDecode节点
  • 输出到Save Image节点保存

进阶技巧

LoRA模型融合

  • 添加Load LoRA节点,连接在Checkpoint之后
  • 调整LoRA权重(0.5-1.0)

ControlNet应用

  • 使用Load ControlNet节点
  • 结合ControlNetApply节点控制姿势、深度等

批量生成

  • 使用Batch Prompt Schedule节点实现不同提示词
  • 设置KSamplerbatch_size参数

总结

通过本教程,你已掌握ComfyUI的基础工作流搭建。实际使用中多尝试不同节点组合,能挖掘出更多创意可能。