企业或设计师如何使用ComfyUI轻松构建项目AI工作流

ComfyUI是一个为Stable Diffusion专门设计的基于节点的图形用户界面(GUI)。它使用户能够通过链接不同的块(称为节点)来构建复杂的图像生成工作流程。这些节点可以包括各种任务,如加载检查点模型、输入提示、指定采样器等。

它实际上就是一个比较专业的Stable Diffusion运行界面,只不过是节点式的。这种节点式界面其实广泛的存在于各种专业的生产力工具中,例如 Blender、虚幻引擎、达芬奇等。

这份完整版的AI绘画全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费
在这里插入图片描述

  • 一键启动器安装

    秋叶的一键启动器也比较无脑,直接下载安装包即可(主页🔗联系我),它的优势之处就是能避免官方整合包出现的代码报错,以及他下载节点插件都会更方便一点。

    打开ComfyUI的根目录,找到启动器文件,直接双击启动即可:

  • ComfyUI启动器的UI界面与WebUI启动器界面一致,功能不同而已,所以插件安装、版本升级就不说了,直接点击【一键启动】即可。

6步文生图工作流搭建

接下来,我以实操的方式带你一步步搭建文生图的工作流,你不需要在刚入门的时候做笔记,去记那些枯燥乏味的功能,因为我认为只有实际的操作一遍,才能掌握那些功能,明白各个功能的作用,这也是我一贯的教学思维。

首先,如果你首次启动ComfyUI界面,那么你的界面中会有一套默认的文生图工作流(当然你之前使用过ComfyUI,那么它会默认加载你上次关闭的工作流)。

我们接下来要搭建的工作流就是这套默认的文生图,其目的就是让大家亲手搭建一下工作流,大家可以提前看看。

然后我们点击左下角功能区的【清除】,删掉界面中的工作流节点。

第一步,添加【K采样器】

在工作区的空白处,单机鼠标右键调出节点功能区,选择采样——K采样器,那么我们的工作区中就会添加了一个采样器节点。

先来介绍下【K采样器】中的几个参数设置:

第一个随机种,对应webUI中的seed值,每生成一张图就会显示该图的数值,默认为0;

第二个运行后操作,里面有四个选项,固定、增加、减少、随机;

这两个参数是搭配使用的,固定代表着固定该张图片的数值,增加/减少为+1或-1数值,随机就代表着随机数值,熟悉webUI的同学应该很容易明白,一般我们就使用固定或随机即可。

步数指的就是webUI中的迭代步数,一般设置为30-40左右;

CGF对应webUI中的提示词相关性。参数越大,图片效果越接近提示词。参数越小,AI发挥空间越大,图片效果与提示词差异越大。一般设置在10左右就好,默认为8。

采样器是与调度器结合一起使用的,对应着webUI中的采样方法,比如我们常用的dpm++_2m Karras

采样器一般使用优化后/最新的采样器:euler_ancestral (简称euler a)、dpmpp_2m 系列、dpmpp_3m 系列

调度器一般使用normal或karras,具体它们的原理大家有兴趣可以GPT一下。

降噪这个参数基本上我们不用动,它是与迭代步数对应,默认1不动就行。

第二步,添加【加载大模型】

如图所示,直接拖动模型连接点即可调出功能区,并添加【Checkpoint加载器】即可,后面添加节点的方式可以复用此操作,不重复演示该操作。

第三步,添加【正反向提示词】

用上述的方式添加正向提示词输入节点,如图所示:

反向提示词输入区也可用同样的方式添加,即拖动【负面条件】的连接点。

不过这里我们演示复制粘贴的方式,选中【CLIP文本编码器】节点,Ctrl+C复制,然后Ctrl+V粘贴,再把两个颜色的节点连接起来即可:

或者是选中【CLIP文本编码器】节点,按住键盘的alt+鼠标左键拖动也可以复制一份节点,大家可自行尝试。

第四步,添加【图片尺寸/批次】

拖动【Latent】连接点,选择【空Latent】即可添加【图片尺寸/批次】节点,该节点有宽度、高度和批次大小参数调节,这几个参数不解释了,会webUI一看即懂。

第五步,添加【VAE解码器】

拖动【Latent】连接点,选择【VAE编码】即可添加VAE。

第六步,添加【图片生成区】

拖动【图像】连接点,选择【预览图像】即可成功添加图像生成区。

到这里,整个文生图所需的节点都已经成功添加了,此时我们可以点击【添加提示词队列】进行生图测试,在此之前我们在正向提示词中输入一个提示词(如 a girl)。

注:【添加提示词队列】就是生成图片的按钮。

如果此时你跟我一样,点击生成,那么你会出现这样的报错,看图中的红色框中的提示以及节点上的红色标注。出现这样的原因是因为我们的这些标红的节点没有连接上。

那么接下来我们就需要修正这些错误节点,把节点都连接上。注意连接点上的颜色,如果是黄色的连接点就需要与对应的黄色连接点相连(名称对应),如图所示:

那么我们再次点击生成,恭喜你,这套文生图工作流就已经成功搭建完毕了。

下面再给大家补充几点:

1、我们上面添加的图片生成区选择的是预览图像,预览图象顾名思义,就是生成的图片是预览状态,需要我们手动保存。在图片上单击鼠标右键,选择保存图像即可下载该图像。

那么有没有像webui中生图那样自动保存到本地文件夹呢,是有的。

把预览图像删除,再次拖动【Latent】,选择【保存图像】节点即可。

那么我们再次生成的图片,就会自动给我保存到本地。我们可以进入到ComfyUI的根目录文件夹中的【output】查看,如图所示:

2、目前我们添加的VAE节点是直接连接到大模型节点上的,有些大模型是自动VAE而有些没有,能不能与webUI中一样自己手动添加VAE呢,也是可以的。

删掉连接大模型的连接线,在VAE连接点处拖动,选择【VAE加载器】,既可看到我们熟悉的840000 VAE。

到这里你已经基本上学会如何操作ComfyUI出图了吧,那我们现在用学到的技巧在comfyUI中做一个超酷的工作流吧,如图所示:

不知道你看完是什么感受,是不是想卸载ComfyUI了?如此多且复杂的节点,看着头大。

莫慌,我可没说让你自己搭建这套工作流。ComfyUI除了自由度和灵活性高,它还有最大一个特点就是可以直接复用别人分享的工作流,只需一个很小的文件或者是一张图片,上面这一套工作流就可以直接复用到我们的界面中。

所以下面我就会给大家分享如何操作,往下看:

9.1 保存工作流

首先,先来保存我们自己搭建的工作流。

以前面搭建的文生图工作流为例,首先点击功能区的【保存】,然后你的浏览器会出来一个弹窗,你可以进行文件命名,点击确定后浏览器会下载该文件,也就是带“json”后缀的文件,这样我们的工作流就打包成一份文件了。

9.2 加载工作流

那么我们如何加载工作流呢?这里分享两种常用方式:

1、我们点击功能区的【加载】,然后选中我们保存的json文件,点击打开,那么我们保存的文生图工作流就出来了,很简单。

2、图片加载。我们使用ComfyUI生成的图片,图片会带有该生成的工作流。这也就意味着,我们可以直接通过图片加载工作。

操作方法有两种,第一个方法就与上面一样,点击【加载】,选择生成的图片打开,工作流就出来了。

还有一种方法是直接把生成图拖进工作区中,那么也可以加载工作流。

请注意,图片加载工作流一定是ComfyUI生成的图片才可以,你别拖一张自己的自拍上去了🤣

以上就是两种常用的加载方式,当然还有一些别的方式,这里不展开将,这两种难道还不够你用吗?

复用别人制作好的工作流

当你明白了如何保存/加载工作流后,你是不是就清楚我接下来要讲什么了?没错,ComfyUI(SD)作为一款开源软件,有很多人以及开发者会分享插件、节点等等,当然也包含了很多工作流。而我们只需要去下载它的工作流,就可以直接使用了。

下面我们就来下载一个工作流,加载看看。如图所示,出现报错了,出现这样的问题是因为缺失节点。

思考一下前面说的,节点是不是需要下载安装才能使用,而我们复用别人的工作流,他用的节点你不一定下载了,因为目前有600多个节点,你不可能全部下载了吧,所以我们日后使用别人的工作流,你会经常出现这样的问题。

启用管理器,然后你会看到有一个【安装缺失节点】,顾名思义就是它了。

点开后就可以看到我一个缺失17个节点,那么就需要把这些节点都安装(可多选同时安装)。

再装完17个节点之后,点击刷新或者是重新启动运用后台(如果节点还是报错),那么这套工作流我们就可以正常的使用了。

那么ComfyUI从0开始的入门教程到此完毕。

这份完整版的AI绘画全套学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

CCS字体、字号更改+CCS下载官方链接

Step1、 按照图示箭头操作 step2 Step3 点击确定,点击Apply(应用),点击Apply and close(应用和关闭) 4、历代版本下载链接 CCS下载:官方链接https://www.ti.com/tool/CCSTUDIO The last but not least 如果成功的解决了你的问题&#x…

基于SpringBoot+Vue+uniapp的在线招聘平台的详细设计和实现

详细视频演示 请联系我获取更详细的演示视频 项目运行截图 技术框架 后端采用SpringBoot框架 Spring Boot 是一个用于快速开发基于 Spring 框架的应用程序的开源框架。它采用约定大于配置的理念,提供了一套默认的配置,让开发者可以更专注于业务逻辑而不…

基于SSM服装定制系统的设计

管理员账户功能包括:系统首页,个人中心,用户管理,服装类型管理,服装信息管理,服装定制管理,留言反馈,系统管理 前台账号功能包括:系统首页,个人中心&#xf…

Vue3工程基本创建模板

创建vue工程 执行这两个绿色的命令 输入 code . 打开vscode 安装依赖 Element - plus npm install element-plus --save 在vscode的 main.js 换这个代码 // main.ts import { createApp } from vue import ElementPlus from element-plus import element-plus/dist/inde…

Datawhale 组队学习 文生图 Prompt攻防 task03随笔

这期我们从不同角度切入探讨赛题的进阶思路 思路1:对比不同大模型 首先我们可以选择尝试不同的大模型,使用更复杂的大模型可以提高文本改写的质量和效果。随着模型大小的增加,其表示能力也随之增强,能够捕捉更细微的语言特征和语…

计算机是如何输入存储输出汉字、图片、音频、视频的

计算机是如何输入存储输出汉字、图片、音频、视频的 为了便于理解,先了解一下计算机的组成。 冯诺依曼计算机的五大组成部分。分别是运算器、控制器、存储器、输入设备和输出设备。参见下图: 一、运算器 运算器又称“算术逻辑单元”,是计算…

空间解析几何 4:空间中线段到圆的距离【附MATLAB代码】

目录 理论公式 matlab代码 理论公式 对于解一元4次方程,请详见我的博客 一元四次方程求解 -【附MATLAB代码】-CSDN博客文章浏览阅读1.4k次,点赞41次,收藏4次。最近在研究机器人的干涉(碰撞)检测,遇到了一…

《数字图像处理基础》学习02-BMP位图文件

目录 一,BMP文件组成 二,使用ultra edit软件查看图像结构 1,ultra edit软件的下载和安装 2,ultra edit打开图像 三,使用matlab显示RGB图像 在之前的文章学习到,计算机只能处理数字图像,因…

【动手学深度学习】8.2. 文本预处理(个人向笔记)

本节将解析文本的常见预处理步骤包括:将文本作为字符串加载到内存中。将字符串拆分为词元(如单词和字符)。建立一个词表,将拆分的词元映射到数字索引。将文本转换为数字索引序列,方便模型操作。 1. 读取数据集 我们下…

C++中的vector介绍(常用函数)

目录 vector的介绍及使用1.vector的介绍2.vector的使用2.1vector的定义2.2 vector iterator 的使用2.3vector 空间增长问题2.4 vector 增删查改2.5 vector 迭代器失效问题。(重点) 3.动态二维数组理解4.模拟实现reserve vector的介绍及使用 1.vector的介…

基于SpringBoot的“社区医院管理服务系统”的设计与实现(源码+数据库+文档+PPT)

基于SpringBoot的“社区医院管理服务系统”的设计与实现(源码数据库文档PPT) 开发语言:Java 数据库:MySQL 技术:SpringBoot 工具:IDEA/Ecilpse、Navicat、Maven 系统展示 系统首页界面图 用户注册界面图 医生界面…

基于x86_64汇编语言简单教程1: 环境预备与尝试

目录 前言 环境配置 基本硬件与操作系统要求 WSL VSCode基本配置(For Windows) 安装基本的依赖 为您的VSCode安装插件: 学习要求 入门 先试试味道 前言 笔者最近正在梭哈使用NASM汇编器的x86 32位汇编,笔者这里记录一下一个晚上的成果。 环境…

chrome清除https状态

莫名其妙的http跳转到https的url了。 解决办法 浏览器地址栏输入:chrome://net-internals/#hsts 输入你需要删除的域名即可!!!

工业级三防平板在工厂极端环境下保障稳定运行

在现代工业环境中,尤其是在工厂车间,设备和技术的稳定性直接关系到生产效率与产品质量。然而,极端的工作条件常常给电子设备的使用带来了不小的挑战。为此,市场上出现了一种专为工业应用设计大尺寸手持三防平板电脑。这种设备以其…

大数据-172 Elasticsearch 索引操作 与 IK 分词器 自定义停用词 Nginx 服务

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: Hadoop(已更完)HDFS(已更完)MapReduce(已更完&am…

空开老化损坏更换

如果预算充足,空开电流选择比常用工况多30%最佳,太大也没必要。 设备 空开一般质保一年到三年。 现象 这个空开用了三年多,最近跳闸越来越频繁。 这是相关人员安装的充分落实减负增效,工况和空开最大功率相一致,三年…

java基于SpringBoot+Vue+uniapp微信小程序的自助点餐系统的详细设计和实现(源码+lw+部署文档+讲解等)

项目运行截图 技术框架 后端采用SpringBoot框架 Spring Boot 是一个用于快速开发基于 Spring 框架的应用程序的开源框架。它采用约定大于配置的理念,提供了一套默认的配置,让开发者可以更专注于业务逻辑而不是配置文件。Spring Boot 通过自动化配置和约…

使用短效IP池的优势是什么?

短效IP池作为代理IP服务中一种独特的资源管理方式,其应用已经在数据采集、市场分析和网络安全等多个领域中展示出强大的功能。尽管“短效”听起来似乎意味着某种限制,然而在某些特定的应用场景下,短效IP池却提供了无可比拟的优势。本文将详细…

Linux:Linux中第一个小程序_进度条

前言: 在日常生活中,我们下载软件,文件,都会都一个进度显示,来告知我们的下载进度,接下来我们可以自己手搓一个进度条,在我们自己写扫雷、贪吃蛇等小游戏时,可以做一个游戏加载进度使…

【Hive】6-Hive函数、运算符使用

Hive函数、运算符使用 Hive内置运算符 概述 整体上,Hive支持的运算符可以分为三大类:关系运算、算术运算、逻辑运算。 官方参考文档:https://cwiki.apache.org/confluence/display/Hive/LanguageManualUDF 也可以使用下述方式查看运算符的…