ComfyUI绘画|文生图基础工作流搭建

news/2024/10/21 18:27:15/

学好 AI绘画 不论是就业还是做副业赚钱都不错,但要学会 AI绘画 还是要有一个学习规划。最后大家分享一份全套的 AI绘画 学习资料,给那些想学习 AI绘画 的小伙伴们一点帮助!

设置中文界面

方式一

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

方式二

节点删除

界面中的方块卡片,都叫节点:

只有将 节点 串联起来,才能形成一个工作流。

按住「Ctrl」,框选所有节点,点击「Delete」删除所有节点:

添加节点

方法一

空白处右键–新建节点

任何模型想调用,都需要「加载器」;

例如 大模型、LoRA、VAE、ControlNet,

先新建一个「加载器」节点:

方法二(推荐)

双击空白处,再搜索节点(平时使用时,多记住节点的名称):

再来回顾下上一篇中,SD原理的工作流:

现在已经有了一个可以选择大模型的「加载器」,

接下来需要一个进行翻译工作的 CLIP

跟 SD-WebUI 一样,ComfyUI 也需要有 正向/反向 提示词,我们可以复制粘贴再添加一个 CLIP文本编码器

填写正反向提示词

正向提示词:想让图片出现的元素

反向提示词:不想让画面出现的元素;一般是多手多脚、质量差、色彩单一反向提示词;

反向提示词的填写,一般建议使用一个 embeddings 即可,

可以理解为多个关键词打包训练出来的一个小模型,包含了很多常见的负面关键词。

正反向提示词颜色区分

给节点卡片添加颜色:右键节点–颜色–选择颜色

节点连接

节点卡片上,颜色相同的两个点是可以相互连接的:

节点卡片中左侧的连接处,叫做 首部,右侧连接处,叫做 尾部

两个节点,只能是尾部连接首部,

尾部可以拉出来多条连接线,连接多个节点,而首部只能连接一个节点。

采样器

新建一个采样器节点:

随机种子

SD渲染时,需要用到随机噪声来生成不同的图片;

在 ComfyUI 中,想让种子完全随机的话,需要设置为 0

运行后操作

这里有4个选项:

  • 固定:每次生成的图片的种子都是固定的

  • 增加:每次生图时种子数字+1

  • 减少:每次生图时种子数字-1

  • 随机:每次生图时完全随机的数字

步数

指的是每次生图时,降噪的次数,

噪点去除越多,图片会越清晰,一般设置为 20-40

CFG

指的是关键词与图片的相关性,

数值越高,关键词的相关性越高,建议设置为 3-9

  • 数值过低:美观度不足

  • 数值过高:画面出错

采样器

采样器的选项比较多,使用推荐:

  • 遇事不决就用 Euler a

  • dpmpp_2m_sde 最百搭

调度器

一般推荐使用 normal、karras:

  • normal:线性均速降噪

  • karras:曲线降噪,康开始降噪速度比较缓慢,中间突然加速,到快结束时又慢慢降低

降噪

可以理解为 WebUI 的重绘幅度,

在做文生图时,这个值让它保持为1不要动,

如果做图生图,值越高,生成的图片与原图越不相近,相反则越相近。

正反向提示词连接

模型连接

压缩

新建一个「空Latent」:

空Latent 是用于输入图片尺寸:

  • SD1.5 模型:建议尺寸范围 512--768

  • SD2.1 模型:建议尺寸范围 768--1024

  • SDXL 或者 SD3 模型:建议尺寸范围 1024上下

连接Latent

解码

新建一个 VAE解码器:

连接Latent、VAE

图像展示

通过解码后,图片可以生成,但需要预览图像,因此需要一个生成框:

这一步中,可以选择「保存图像」/「预览图像」:

  • 保存图像:页面可预览+自动保存到本地

  • 预览图像:页面可预览+支持手动保存(建议抽卡测试阶段使用)

第一个工作流

通过以上的操作,我们就完成了第一个工作流:

出图

点击右上方的「添加提示词对列」或者使用快捷键 「Ctrl」+「Enter」,等待片刻,即可完成出图:

今天先分享到这里~

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


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

相关文章

AGI 之 【Dify】 之 使用 Docker 在 Windows 端本地部署 Dify 大语言模型(LLM)应用开发平台

AGI 之 【Dify】 之 使用 Docker 在 Windows 端本地部署 Dify 大语言模型(LLM)应用开发平台 目录 AGI 之 【Dify】 之 使用 Docker 在 Windows 端本地部署 Dify 大语言模型(LLM)应用开发平台 一、简单介绍 二、Docker 下载安…

【JavaEE初阶】深入理解TCP协议中的封装分用以及UDP和TCP在网络编程的区别

前言 🌟🌟本期讲解关于TCP/UDP协议的原理理解~~~ 🌈上期博客在这里:【JavaEE初阶】入门视角-网络原理的基础理论的了解-CSDN博客 🌈感兴趣的小伙伴看一看小编主页:GGBondlctrl-CSDN博客 🔥 …

危化品经营单位(生产管理人员)考试试题及答案

危化品经营单位(生产管理人员)考试试题及答案 76.生产经营单位应当组织开展本单位的( ),使有关人员了解应急预案内容,熟悉应急职责、应急程序和岗位应急处置方案。 A.应急预案培训活动 B.应急预案编制 C.应急预案演练 答案:A…

六、LogicFlow 自定义业务边 Edge

前言 经过前面的文章讲解,目前已经实现了节点拖拽到画布中,并且也实现了节点之间的基础连线,到这里也算是入了门,接下来继续探究新学习新的功能,以满足新的需求,那么这一章就会学习如何更改两节点之间的连…

Verilator——最简单、最细节上手教程

目录 前言工具安装Verilator 安装GTKwave 安装 Verilator 基础用法fst格式和vcd格式的wave文件Verilator 的使用 Verilator 的进阶使用与GDB搭配与makefile搭配 Verilator 的高阶用法访问模块内部数据 前言 此教程会以ubuntu22.04为例 从如何安装,到如何使用 全程帮…

oracle中的exists 和not exists 用法

exists (sql 返回结果集为真) not exists (sql 不返回结果集为真) exists 与 in 意思相同,语法不同,效率高于in not exists 与 not in 意思相同,语法不同,效率高于in 基本概念: se…

WPF入门_03路由事件

1、如何定义路由事件 1)事件定义 public static readonly RoutedEvent ClickEvent; 2)事件注册,Button按钮的Click事件是继承于ButtonBase基类的 ClickEvent = EventManager.RegisterRoutedEvent("Click", RoutingStrategy.Bubble, typeof(RoutedEven…

鸿蒙网络编程系列7-TLS安全数据传输单向认证示例

1.TLS简介 TLS(Transport Layer Security)协议的前身是SSL(Secure Socket Layer)安全套接层协议,由Netscape公司于1994年提出,是一套网络通信安全协议。IETF(The Internet Engineering Task Fo…