24最新『ComfyUI』入门到入坟全套教程!!看到就是赚到!赶紧收藏!

news2024/9/20 5:57:07

前言

本文简介

Stable Diffusion WebUI 应该是大多数人第一次接触 SD 绘画的工具,这款工具简单易上手,但操作流程相对固定。如果你想拥有更自由的工作流,可以试试 ComfyUI。而且很多新的模型和功能在刚出现时 ComfyUI 的支持度都比较高,比如刚出的 Stable Diffusion 3 Medium,在现阶段也只支持 ComfyUI。

01.png

千万不要被这个界面吓到,这叫“节点式”运行界,在Blender、达芬奇等软件中也很常见。

上图中每个框都是一个节点,节点和节点之间用线连接起来,构成一个有输入和输出的工作流。

接下来,我会从 ComfyUI 的安装到使用。本文先讲文生图里最最最基础的功能,以免劝退刚接触 SD 的工友。

怕麻烦,安装不好的小伙伴,也可以添加下方领取 ComfyUI整合包~ 在这里插入图片描述

安装

本文先介绍 windows 版本的安装方法,mac 的迟点在介绍。使用 SD 作图也推荐使用带N卡的电脑。相比起来 mac 作图的体验不太好。

首先打开这个网址:github.com/comfyanonym…

02.png

点击”Download Link with stable pytorch 2.3 cu12“就会自动下载。

在你看到这篇文章时,这个版本号可能会变,但也是点击这个按钮下载。

下载完会得到一个“ComfyUI_windows_portable_nvidia_cu121_or_cpu.7z”文件,把它解压出来。

配置大模型位置

将大模型保存在 ComfyUI 里

ComfyUI 存放大模型的目录在 ComfyUI_windows_portable\ComfyUI\models\checkpoints 里,直接把下载好的大模型放进去即可。

这里提供几个可以下载大模型的平台:

  • huggingface:huggingface.co/
  • C站:civitai.com/
  • 哩布哩布:www.liblib.art/

直接拿 SD WebUI 的大模型过来用

如果你在使用 ComfyUI 之前有在自己电脑安装过 SD WebUI,你可能会面临这么一个问题:需要分别在 SD WebUI 和 ComfyUI 里存放模型?岂不是要复制两份?一个模型五六个G,十几二十个模型,还要复制多一遍?

硬盘表示很大!

ComfyUI 的作者也预料到这个问题了,决定挺身而出~

在 ComfyUI 里找到 extra_model_paths.yaml.example 文件,目录是:ComfyUI_windows_portable\ComfyUI\extra_model_paths.yaml.example,用记事本或者其他编辑器打开它。

03.png

打开后,在文件的前几行可以看到 base_path: path/to/stable-diffusion-webui/ 这一句。

04.png

base_path: 后面的部分改成 SD WebUI 的安装路径即可。

注意,是 SD WebUI 的安装路径,不是 SD WebUI 放模型的路径!

05.png

修改完路径后,还需要把 extra_model_paths.yaml.example.example 后缀去掉才能生效。

最后的文件就变成了 extra_model_paths.yaml

06.png

运行

打开 ComfyUI 的根目录,可以看到 run_cpu.batrun_nvidia_gpu.bat 两个文件。如果你电脑有N卡,那就双击运行run_nvidia_gpu.bat

07.png

等待几秒后,浏览器就会自动打开 http://127.0.0.1:8188/ 这个地址。

08.png

看到这个界面证明启动成功了。

在入门阶段我们只需关注下图红框选中的节点。

09.png

最左边“Load Checkpoint”这个框是选择绘画模型的,不同模型画出来的风格和效果都是不一样的,你可以根据前面提到的模型网站下载好地址并放到指定位置。

中间提示词框,默认已经给我们配置好了,上方那个是正向提示词,下方的是反向提示词。在正向提示词输入框里输入你想生成的内容,反向提示词就是你不想生成的内容。

点击 “Queue Prompt” 按钮就开始生成图片了,在生成图片的过程中,执行到哪一步,哪一步就会被一个绿框框选住。

10.png

生成出来的图片会出现在 “Save Image” 这个节点里。

11.png


为了帮助大家更好地掌握 ComfyUI,我在去年花了几个月的时间,撰写并录制了一套ComfyUI的基础教程,共六篇。这套教程详细介绍了选择ComfyUI的理由、其优缺点、下载安装方法、模型与插件的安装、工作流节点和底层逻辑详解、遮罩修改重绘/Inpenting模块以及SDXL工作流手把手搭建。

由于篇幅原因,本文精选几个章节,详细版点击下方卡片免费领取

在这里插入图片描述

一、ComfyUI配置指南

  • 报错指南
  • 环境配置
  • 脚本更新
  • 后记

img

二、ComfyUI基础入门

  • 软件安装篇
  • 插件安装篇

img

三、 ComfyUI工作流节点/底层逻辑详解

  • ComfyUI 基础概念理解
  • Stable diffusion 工作原理
  • 工作流底层逻辑
  • 必备插件补全

img

四、ComfyUI节点技巧进阶/多模型串联

  • 节点进阶详解
  • 提词技巧精通
  • 多模型节点串联

img

五、ComfyUI遮罩修改重绘/Inpenting模块详解

  • 图像分辨率
  • 姿势

img

六、ComfyUI超实用SDXL工作流手把手搭建

  • Refined模型
  • SDXL风格化提示词
  • SDXL工作流搭建

img

由于篇幅原因,本文精选几个章节,详细版点击下方卡片免费领取

在这里插入图片描述

img

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2103582.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

IDEA 更新后打开Java项目无法Run

问题 IDEA新建了Java项目,然后更新IDEA之后,没有勾选任何删除配置,但是在新版本打开项目时无法使用Run。 分析 首先这不是Edit Configurations能解决的问题,根因也不是。 打开Project Structure发现除了Name以外的配置都是不可用…

【Python入门】教你安装2024最新的Python,最新版全面教程!!!

2024安装Python的详细教程 一、准备工作 确定Python版本: 访问Python官网(Welcome to Python.org),查看最新的稳定版本。在撰写本文时(2024年9月),Python 3.x 是当前的主要版本,其…

linux 硬件 arm架构 汇编语言

1.cortex 1. Cortex-A 低功耗 消费类 ARM Cortex-A 系列处理器是一种广泛应用于 移动设备、嵌入式系统和物联网的高效能处理器,因其低功耗和高性能的特点而受到青睐。 2. Cortex-R 实时性 Cortex-R处理器针对高性能实时应用,例如硬盘控制器(或…

在 Cloud TPU 上训练 DLRM 和 DCN (TF 2.x)

本教程介绍如何训练 DLRM 和 DCN v2 排名模型, 用于预测点击率 (CTR) 等任务。查看以下语言版本的备注 设置以运行 DLRM 或 DCN 模型,了解如何设置参数 来训练 DLRM 或 DCN v2 排名模型。 模型输入是数值特征和分类特征,输出是标量 &#xf…

【HuggingFace Transformers】LlamaRotaryEmbedding源码解析

LlamaRotaryEmbedding源码解析 1. LlamaRotaryEmbedding类 介绍2. 逆频率向量3. LlamaRotaryEmbedding类 源码解析3.1 transformers v4.44.2版3.2 transformers v4.41.1版 1. LlamaRotaryEmbedding类 介绍 在LLaMa模型中,LlamaRotaryEmbedding类实现了Rotary Posit…

Elasticsearch 向量数据库本地部署 及操作方法

elasticsearch是个分布式向量数据库,支持多种查找模式。此外还拥有 Metadata、Filtering、Hybrid Search、Delete、Store Documents、Async等能力。本文仅是记录本地测试途中遇到的问题。 一,环境部署 下载软件 首先去官网,选择适合平台下…

Kafka-设计原理

ControllerLeader - PartitionRebalance消息发布机制HW与LEO日志分段 Controller Kafka核心总控制器Controller:在Kafka集群中会有一个或者多个broker,其中有一个broker会被选举为控制器(Kafka Controller),它负责管理…

Hyper-v 安装 centOS

一.Hyper-v安装 1. 右键此电脑,点击属性,查看自己的window版本 如果是专业版或者企业版,则无需额外操作,如果是家庭版,则需要先运行一个脚本来进行安装。 参考这一篇:window10 家庭版如何开启Hyper-v-CSDN…

FPGA开发:初识FPGA

FPGA是什么? FPGA的全称是现场可编程门阵列(Field Programmable Gate Array),一种以数字电路为主的集成芯片,属于可编程逻辑器件PLD的一种。简单来说,就是能用代码编程,直接修改FPGA芯片中数字…

OceanBase 关于 place_group_by HINT的使用

PLACE_GROUP_BY Hint 表示在多表关联时,如果满足单表查询后直接进行group by 的情形下,在跟其它表进行关联统计,减少表内部联接。 NO_PLACE_GROUP_BY Hint 表示在多表关联时,在关联后才对结果进行group by。 使用place_group_by …

二百五十九、Java——采集Kafka数据,解析成一条条数据,写入另一Kafka中(一般JSON)

一、目的 由于部分数据类型频率为1s,从而数据规模特别大,因此完整的JSON放在Hive中解析起来,尤其是在单机环境下,效率特别慢,无法满足业务需求。 而Flume的拦截器并不能很好的转换数据,因为只能采用Java方…

启动.cmd文件一闪而过,看不到报错信息

在window的环境中,双击.cmd文件,有报错信息,但是一闪而过 例如启动zookeeper时,没有zoo.cfg文件会报错,但是启动一闪而过,你看不到报错信息 有文本工具编辑cmd文件,在最后添加 pause 再次启…

Linux 之 lsblk 【可用块的设备信息】

功能介绍 在 Linux 系统中,“lsblk”(list block devices)命令用于列出所有可用的块设备信息 应用场景 查看存储设备信息:“lsblk” 命令可以帮助你快速了解系统中的存储设备,包括硬盘、固态硬盘、U 盘等。你可以查…

9_4_QTextEdit

QTextEdit //核心属性//获取文本 toPlainText(); toHtml(); toMarkdown(); //输入框为空时的提示功能 placeHolderText(); //只读 readOnly();//定义文本光标 QTextcursor cursorcursor.position(); cursor.selectedText();//核心信号//文本改变 textChanged(); //选中范围 se…

【黑马点评】附近商户

需求 选择商铺类型后,按照距离当前用户所在位置从近到远的顺序,分页展示该类型的所有商铺。 接口: 参数: typeId:商铺类型current:页码x:经度y:纬度 返回值:所有typeId…

LVS 负载均衡集群指南

1. 引言 LVS (Linux Virtual Server) 虚拟服务器,是 Linux 内核中实现的负载均衡技术,以其高性能、高可靠性和高可用性而闻名。LVS 工作在 TCP/IP 协议栈的第四层 (传输层),通过将流量分配到多个后端服务器,提高系统性能、可用性…

硬件工程师笔试面试知识器件篇——电阻

目录 1、电阻 1.1 基础 电阻原理图 阻实物图 1.1.1、定义 1.1.2、工作原理 1.1.3、类型 1.1.4、材料 1.1.5、标记 1.1.6、应用 1.1.7、特性 1.1.8、测量 1.1.9、计算 1.1.10、颜色编码 1.1.11、公差 1.1.12、功率 1.1.13、重要性 1.2、相关问题 1.2.1、电阻…

数组和指针 笔试题(1)

目录 0.复习 1.笔试题1 2.笔试题2 3.笔试题3 4.笔试题4 5.笔试题5 0.复习 在做笔试题之前,我们首先复习一下数组名的理解 数组名的所有情况: 1.&数组名,取出的是整个数组的地址 2.sizeof(数组名)&#x…

LLM常见问题(Attention 优化部分)

1. 传统 Attention 存在哪些问题? 传统的 Attention 机制忽略了源端或目标端句子中词与词之间的依赖关系。传统的 Attention 机制过度依赖 Encoder-Decoder 架构上。传统的 Attention 机制依赖于Decoder的循环解码器,所以依赖于 RNN,LSTM 等循环结构。传…

【Transformer】Tokenization

文章目录 直观理解分词方式词粒度-Word字粒度-Character子词粒度-Subword(目前最常使用) 词表大小的影响参考资料 直观理解 在理解Transformer或者大模型对输入进行tokenize之前,需要理解什么是token? 理工科的兄弟姐妹们应该都…