ComfyUI简明教程ComfyUI简明教程
ComfyUI文档
程序员备忘录
AI壁纸
ComfyUI文档
程序员备忘录
AI壁纸
  • 入门指南

    • ComfyUI 介绍
    • 第一个工作流
  • 工作流分享

    • 第一个工作流

第一个工作流

创建并运行第一个 ComfyUI 工作流

我们将通过一个简单的例子展示如何使用 ComfyUI 生成一张带有提示词(prompt)控制的图片。此工作流会包括加载模型、生成随机噪声、处理提示词,并最终输出图像。


步骤 1:启动 ComfyUI

确保你已经安装并启动了 ComfyUI。

  1. 打开终端,进入 ComfyUI 目录:
    cd ComfyUI
    python main.py
    
  2. 打开浏览器,访问 http://localhost:8188,进入 ComfyUI 的界面。

步骤 2:工作流的基本节点简介

在 ComfyUI 中,每一个节点表示一个功能模块。

  • Text Prompt:提示词输入,用于定义生成图像的内容。
  • Checkpoint Loader:加载 Stable Diffusion 模型。
  • Sampler:采样节点,用于从噪声生成最终图像。
  • Noise:生成随机噪声。
  • Save Image:保存最终生成的图像。

步骤 3:创建第一个工作流

1. 加载 Stable Diffusion 模型

  • 拖动 "Checkpoint Loader" 节点到工作区域。
  • 选择预训练的模型(如 v1-5-pruned.ckpt)。

    如果你还没有模型,可以从 Hugging Face 下载 Stable Diffusion 模型并放入 ComfyUI 的模型目录。

2. 输入提示词(Prompt)

  • 拖动 "Text Prompt" 节点到工作区域。
  • 双击节点,在输入框中写入你想要的提示词,例如:
    A futuristic city at sunset, ultra-detailed, 8K resolution
    

3. 生成随机噪声

  • 拖动 "Noise" 节点。这个节点会生成一张随机的噪声图像,作为 Stable Diffusion 的初始输入。

4. 添加采样器(Sampler)

  • 拖动 "Sampler" 节点,并连接以下节点:
    • Noise 节点 → 连接到 Sampler 的噪声输入端
    • Text Prompt 节点 → 连接到 Sampler 的提示词输入端
    • Checkpoint Loader 节点 → 连接到 Sampler 的模型输入端

5. 保存图像

  • 拖动 "Save Image" 节点,并将 Sampler 的输出 连接到 Save Image 节点。

步骤 4:运行工作流

  1. 点击界面右上角的 "Play" 按钮。
  2. ComfyUI 会根据工作流生成图像,过程完成后,你会在工作目录下的 /output 文件夹中找到生成的图片。

步骤 5:检查并优化生成结果

如果生成的图像效果不理想,你可以尝试:

  • 修改提示词:更详细的描述会产生更具体的图像。
  • 调整采样步骤:增加采样步数(如 50 步)可能会提高图像质量。
  • 改变 CFG Scale:在 Sampler 节点中调整“Classifier-Free Guidance”值(如 7~10),以更精确地控制模型遵循提示词的程度。

总结

恭喜!你已成功运行了第一个 ComfyUI 工作流,并生成了一张由 Stable Diffusion 驱动的图像。通过这种节点式操作方式,你可以不断尝试不同的提示词、参数和模型,生成各种风格的艺术作品。

接下来,你可以尝试以下进阶操作:

  • 使用 LoRA 或 ControlNet:加载更多控制模型来增强生成效果。
  • 添加更多节点:比如为输出图像添加滤镜或样式转换步骤。
  • 开发自定义插件:扩展 ComfyUI 的功能,满足特定需求。
Last Updated:
Contributors: vic
Prev
ComfyUI 介绍