ComfyUI新手使用教程

news/2025/3/11 0:18:14/

一、安装与配置

1. 安装步骤
  • Windows系统

    1. 下载秋叶整合包(推荐新手使用),解压至本地目录。
    2. 运行启动器(如A绘图启动器.exe),设置语言和模型路径。
    3. 将模型文件(如.safetensors.ckpt)放入ComfyUI/models/checkpoints目录。
    4. 双击run_nvidia_gpu.bat启动(NVIDIA显卡)或run_cpu.bat(仅CPU)。
  • Mac系统

    1. 通过终端安装Homebrew和依赖库(如Python 3.10、Git等)。
    2. 克隆ComfyUI仓库并安装依赖:git clone https://github.com/comfyanonymous/ComfyUI.gitpip install -r requirements.txt
    3. 将模型文件放入对应目录,运行python main.py启动。
2. 共享模型(与WebUI共用)
  • 修改extra_model_paths.yaml文件,将base_path指向WebUI的安装目录,重启ComfyUI即可共享模型文件。
3. 汉化设置
  • 在界面左下角设置中选择“中文”语言选项,无需额外插件。

二、界面与基础操作

1. 核心节点功能
  • 加载检查点(Load Checkpoint):选择大模型,输出模型(MODEL)、CLIP(文本编码器)和VAE(图像解码器)。
  • CLIP文本编码器:输入正向和负向提示词,支持权重语法(如(关键词:1.2))。
  • 空白潜空间图像(Empty Latent Image):设置生成图像的尺寸和批量数量。
  • KSampler:核心采样节点,控制种子(Seed)、步数(Steps)、采样器等参数。
2. 基础工作流(文生图)
  1. 连接节点:Load CheckpointCLIP文本编码器KSamplerVAE解码保存图像
  2. 输入提示词,点击“队列提示”生成图像。首次生成时建议使用默认参数(步数20,CFG 7)。
3. 快捷键与界面优化
  • 常用快捷键Ctrl+0显示队列面板,Ctrl+G编组节点,Alt+C折叠节点。
  • 界面布局:新版界面支持工作流管理、图像队列平铺展示,以及节点库的模糊搜索。

三、进阶技巧与插件

1. 图生图工作流
  • 添加“加载图像”节点,将图像输入至VAE编码器生成潜空间图像,再连接至KSampler调整去噪强度(如0.6-0.8)。
2. 插件安装(以ComfyUI Manager为例)
  • Windows:在custom_nodes目录下运行git clone https://github.com/ltdrdata/ComfyUI-Manager,重启后通过管理器安装其他插件。
  • 必装插件推荐:汉化插件、工作流管理器、资源监控工具。
3. 多模型与LoRA应用
  • 使用多个“加载检查点”节点比较不同模型效果;通过LoRA节点注入风格参数,调整生成细节。

四、常见问题与优化

1. 性能问题
  • 显存不足:启用--lowvram模式或使用优化节点(如分块生成)。
  • 速度慢:推荐使用NVIDIA RTX 30/40系列显卡,显存≥8GB。
2. 故障排查
  • 模型加载失败:检查模型路径和文件格式(需.safetensors.ckpt)。
  • 节点连接错误:确保连线颜色一致(如橙色CLIP输出只能连橙色输入)。
3. 更新与维护
  • 通过ComfyUI Manager一键更新核心和插件,或手动运行git pull

五、学习资源推荐

  1. 官方文档:查看节点说明和快捷键列表(链接)。
  2. 社区模板:在Civitai或HuggingFace下载预设工作流文件(.json),直接导入复用。

通过以上步骤,新手可快速掌握ComfyUI的核心功能。如需深入探索复杂工作流(如动画生成或高分辨率修复),建议参考进阶教程或社区案例。


http://www.ppmy.cn/news/1578213.html

相关文章

Django工程获取请求参数的几种方式

在 Django 中获取请求参数的完整方法如下: 一、GET 请求参数获取 def view_func(request):# 获取单个参数(推荐方式)name request.GET.get(name, default) # 带默认值age request.GET.get(age, 0)# 获取多个同名参数(如复选框…

电力杆塔倾斜监测装置:守护电网安全的智能卫士

​ ​电力杆塔作为电力传输的重要支撑结构,其安全性直接关系到电网的稳定运行和电力供应的可靠性。然而,由于自然环境的复杂性和外部因素的影响,杆塔倾斜、倒塌等问题时有发生,给电力系统带来了巨大的安全隐患。为了应对这一挑…

无线网络安全技术的现状及研究

摘要:本文对当前无线网络安全技术进行了全面探讨。首先,论文介绍了无线网络的特点和应用场景,指出无线网络面临的安全挑战,如数据泄露、身份伪造等问题。随后,论文详细分析了目前常用的无线网络安全技术,包…

【STM32】STM32系列产品以及新手入门的STM32F103

📢 STM32F103xC/D/E 系列是一款高性能、低功耗的 32 位 MCU,适用于工业、汽车、消费电子等领域;基于 ARM Cortex-M3,主频最高 72MHz,支持 512KB Flash、64KB SRAM,适合复杂嵌入式应用,提供丰富的…

【面试秘籍】未岚大陆C++一面,带答案!

1. fork和exec是怎么实现的? fork 和 exec 是 Linux 中实现进程创建和执行新程序的两种系统调用。 fork 会创建一个新的进程,这个进程是当前进程(父进程)的副本。新进程(子进程)会继承父进程的资源&#…

【C++】:STL详解 —— 红黑树封装map和set

目录 红黑树的源代码 正向迭代器的代码 反向迭代器的代码 set的模拟实现 map的模拟实现 红黑树的源代码 #pragma once #include <iostream>using namespace std; // set ->key // map ->key/value// set ->key // map ->key/valueenum Colour {RED,BLAC…

【JAVA面试题】Spring、Spring MVC、Spring Boot、Spring Cloud的区别与联系

在Java生态中&#xff0c;Spring框架及其衍生技术&#xff08;如Spring MVC、Spring Boot、Spring Cloud&#xff09;是开发企业级应用的核心工具。它们在功能、定位和使用场景上各有侧重&#xff0c;但又紧密联系。本文将详细解析它们的区别与联系&#xff0c;帮助你在面试中更…

SpringCloud系列教程(十三):Sentinel流量控制

SpringCloud中的注册、发现、网关、服务调用都已经完成了&#xff0c;现在就剩下最后一部分&#xff0c;就是关于网络控制。SpringCloud Alibaba这一套中间件做的非常好&#xff0c;把平时常用的功能都集成进来了&#xff0c;而且非常简单高效。我们下一步就完成最后一块拼图Se…