comfyUI-AI绘画
基本操作
左键拖动,滚轮放大缩小,右键空白处可以呼出节点的菜单栏,从这里可以添加想要的节点。双击空白处,可以搜索节点并添加。搜索节点时要区分是否由空格,不然搜索出来的节点可能和想象中的不一样,例如加载图像这个节点如果搜索load image则并不会显示加载图像节点这个选项,并需要用loadimage搜索才可以。
1 | Ctrl + Enter 快速生成当前图形 |
基本节点介绍
Checkpoint加载器,用于加载扩散模型既大模型,该节点的输出从上到下分别为模型,CLIP和VAE
CLIP文本编码器,接受CLIP输出条件,CLIP既是一种多模态预训练神经网络模型,主要用于理解输入的语句。
K采样器,输入从上到下分别为,模型,正面条件,负面条件和Latent,正反条件分别连接两个CLIP文本编译器。模型连接着Checkpoint加载器,Lantent则连接一个Empty Latent Image。
正面提示词:
指用户希望在生成的图像中出现的元素或特征。它们可以是具体的对象、场景描述、颜色、风格、情感氛围等。例如,如果想要一张“穿着中世纪服装的女性站在城堡前”的图像,那么你的正面提示词可能包括“中世纪服装”、“女性”、“城堡”等关键词。
负面提示词:
是指用户不希望在生成的图像中出现的元素或特征。这可以用来排除一些不想要的对象、风格、颜色或其他属性。例如,在上面的例子中,如果用户不希望图像中有任何现代元素,便可能会使用“无现代元素”作为负面提示词。
seed : 随即值也成为种子值,每张图都有其自己的种子值。
control_after_generate :运行后操作,点开后,从上到下的选项分别为固定,增加,减少,随机。主要影响的时种子值。
steps :采样步数,数值越大所需运行时间越长,一般在20到30之间。
cfg :提示词引导系数,cfg值越高,则图像与提示词越吻合,值越低,则提示词对生成结果的形象越小,但是过高或者过低的提示词都会给图片带来不好的影响。所以一般将cfg值保持在5到8之间。
sampler_name :采样器,图片的处理方式,一般选择Dpmpp_2m或者Dpmpp_2m_sde.
scheduler :调度器,图片的处理方式,一般选择karras。
denoise :降噪参数,该参数与图层有关系。
空Laten的内容从上到下分别为宽,高和批次大小,宽和高决定最终图像生成的尺寸,而批次大小地表每次生成的图的数量。
VAE解码,输入从上到下分别为Latent,VAE。
VAE:变分自编码器,属于深度学习模型,主要用于无监督学习任务,而其在ComfyUI中的作用为,将潜空间图像解码成像素空间图像。或是将像素空间图像编码成潜空间图像。
ComfyUI管理器
这是ComfyUI中非常重要的部分,其中第二列的第一个Custom Nodes Manager可以添加非官方节点。此功能在ComfyUI使用过程中会被频繁使用。
Model Manager可以安装任何一个想要的模型。
此图片便是Custom Nodes Manager的UI,里面由着很多好用的节点。
提示词语法
输入的内容只能是英文和英文的标点符号,否则会发生报错。
权重
解释
提示词中各个描述此的权重不同,会影响生成图片时,图片内容的侧重点不同,比如以下举例:
这两张图片的提示词都为1girl和garden,但是左边这张1girl的权重为1.2,garden的权重0.8,右边这张图则相反,所以造成最终图片的内容所想要呈现的内容会有区分。
权重的控制
一般语法:(提示词:数值)其中数值为1时代表正常的权重就和不适用权重的控制符时一样。
中括号:[Cat]就代表Cat的权重为0.9,所以添加[]就代表0.9倍的权重。
小括号:(Cat)就代表Cat的权重为1.1,所以添加()就代表1.1倍的权重。
大括号:{Cat}就代表Cat的权重为1.05,所以添加()就代表1.05倍的权重。
这些权重的控制符号之间可以相互嵌套:例如[[Cat]]就代表Cat的权重变为原来的0.81倍。同样的((Cat))就代表Cat的权重便为原来的1.21倍。
权重调整的快捷键:当光标停留在所需要调整权重的提示词上时,Ctrl + ↑调大权重,Ctrl + ↓调小权重,每次权重的调整的数值为0.05.
其中权重可以过低(可以达到0.1),但是不可以过高(不可以达到2.0或者更高),全中国过高时会导致生成的图片的变形。
短句和长句
在写提示词时可以使用一个长句也可以使用一个一个的词,这两种所带来的效果是一样,而后者则会更好用,其更方便的去调整每个词的权重,以便来带到更好的效果。
正面提示词的数量尽量不要过多,过多的提示词可能会导致图片的变形,正面提示词的数量控制在75个以内最好,反向提示词也一样。
在正面提示词中输入4K,masterpiece会使图像更加精美。
提示词顺序
提示词越靠前,其所代表的权重也会越高,所以一般建议以以下顺序来写提示词
1.画质词/画风词
2.主体
3.环境/场景/构图
4.可以在最后添加想要加的lora
提示词污染
主要是,在书写多个提示词的情况下,各个提示词之间的意思可能会相互渗透,为了避免此情况,可以使用break来分割。
提示词融合
AND和_,可以将两个提示词融合起来,例如cat1,girl生成的是一只猫和一为女孩,而使用cat AND 1girl时,则生成的时猫娘,使用下滑线cat_girl也一样,也可以使用[cat|1girl]达到相同的效果
控制生成的时间段
在采样步数为20的时候,我们想让前30%去画森林,之后70%去画女孩,可以使用{forest:1girl:0.3}来表示,就可以带到让其前30%去画森林,后70%去画女孩的效果。