ComfyUI进阶篇:ComfyUI核心节点(四)

news/2024/11/20 1:49:34/文章来源:https://www.cnblogs.com/LIU-QiuXue/p/18288764

ComfyUI核心节点(四)

前言:

学习ComfyUI是一场持久战。当你掌握了ComfyUI的安装和运行之后,会发现大量五花八门的节点。面对各种各样的工作流和复杂的节点种类,可能会让人感到不知所措。在这篇文章中,我们将用通俗易懂的语言对ComfyUI的核心节点进行系统梳理,并详细解释每个参数。希望大家在学习过程中培养自我思考的能力,真正掌握和理解各个节点的用法与功能。在实践中不断提升自己的技术水平。只有通过不断的探索和总结,才能在面对复杂的工作流时游刃有余。祝大家学习顺利,早日成为ComfyUI的高手!

目录

一、Upscale Latent节点

二、LatentCompositeMasked节点

三、Latent Composite节点

四、Set Latent Noise Mask节点

五、Load LoRA节点

六、LoRA示例工作流

 

一、Upscale Latent节点

该节点用于在图像生成过程中放大潜在空间的图像。这是一个常见的操作,用于提高生成图像的分辨率,保持细节并减少失真。

1

输入:

Samples → 传入的原始潜空间图像

输出:

LATENT → 输出尺寸调整之后的潜空间图像

参数:

upscale_method → 选择像素填充的方法

width → 调整后潜空间图像的宽度

height → 调整后潜空间图像的高度

crop → 选择是否对图像进行裁剪

注意:使用潜空间图像的方法并不能完美融合图像,通过VAE解码后可能会损坏图像。正确的做法是使用KSampler采样器进行二次采样,以获得更美观的图像。

2

应用场景

·细节增强:在图像生成和编辑过程中,提高图像的分辨率以增强细节。

·质量提升:用于低分辨率图像的放大,提高整体图像质量。

·优化生成过程:在生成高分辨率图像时,通过放大潜在空间,减少直接生成高分辨率图像带来的计算负担。

通过使用Upscale Latent节点,可以有效提高生成图像的分辨率和质量,是图像生成和处理过程中的重要工具。

 

二、LatentCompositeMasked节点

该节点用于在图像生成过程中,通过掩码在潜空间中合成多个潜在图像,这一节点在需要将不同来源的图像元素组合在一起时非常有用。

3

输入:

destination → 底层潜空间图像

source → 上层潜空间图像

mask → 使用mask对上层潜空间图像进行分割

输出:

LATENT → 输出图层叠加后的潜空间图像 **和前面latent使用同一VAE解码**

参数:

x → 表示粘贴区域的x坐标 **ComfyUI坐标原点位于左上角**

y → 表示粘贴区域的y坐标 **ComfyUI坐标原点位于左上角**

resize_source → 表示是否对蒙版区域进行分辨率调整

4

应用场景

·图像修复:通过合成不同来源的图像部分来修复图像中的缺陷。

·风格迁移:在保持整体风格一致的情况下,合成不同风格的图像元素。

·复杂合成:在潜空间中实现复杂的图像合成,以避免图像空间合成带来的边缘和融合问题。

通过使用LatentCompositeMasked节点,可以实现更为复杂和精细的图像合成,尤其是在需要保留细节和风格的一致性时。

 

三、Latent Composite节点

该节点用于在潜空间中合成多个潜在图像,帮助在生成图像时灵活地组合不同来源的图像元素。

5

输入:

samples_to → 接收叠加的潜空间图层之一 **该参数传入的图片为图层底层**

samples_from → 接收叠加的潜空间图层之一 **该参数传入的图片为图层上层**

输出:

LATENT → 输出图层叠加后的潜空间图像

参数:

x → 上层图层叠加位置的的x坐标 **ComfyUI中坐标原点为左上角**

y → 上层图层叠加位置的的y坐标 **ComfyUI中坐标原点为左上角**

feather → 调整边缘的羽化程度

6

上图示例设置feather为256可以看到上层图层的边缘有羽化,设置y坐标为336,粘贴位置向下偏移。

应用场景

·图像混合:将多个图像的特征进行混合,创造出具有多种风格或元素的图像。

·风格迁移:在保持整体图像内容一致的情况下,合成不同风格的潜在图像。

·细节增强:通过合成多个潜在图像,增强图像的细节和质感。

通过使用Latent Composite节点,可以在潜空间中灵活地合成图像,保持图像的高质量和细节,适用于各种图像生成和编辑任务。

 

四、Set Latent Noise Mask节点

该节点用于在潜空间图像生成过程中设置噪声掩码,以便对图像的特定区域施加不同程度的噪声。这可以用于控制生成图像中的细节和随机性,特别适用于需要对图像的某些部分进行精细控制的情况。

7

输入:

samples → 接收传入的潜空间图像

mask → 接收传入的蒙版信息

输出:

LATENT → 输出带有蒙版信息的潜空间图像

8

Tips:上图中的火焰与原图的融合度还不是很高,如果再加上高清放大的节点看起来会更加的自然。

应用场景

·图像修复:在图像的特定区域施加噪声,以修复图像中的缺陷或不一致。

·细节增强:通过噪声掩码控制细节的生成,提高图像的整体质量。

·风格特化:在保持整体风格一致的情况下,对图像的不同部分进行特化处理。

通过使用Set Latent Noise Mask节点,可以在潜空间中灵活地控制图像的噪声分布,提高图像的质量和细节,适用于各种图像生成和编辑任务。

 

五、Load LoRA节点

该节点用于加载预训练的LoRA模型,并将其应用到潜在空间图像生成过程中。LoRA模型是一种轻量级的、适用于微调的模型,可以在不改变基础模型参数的情况下,增强生成模型的特定功能或风格。

9

输入:

model → 加载一个基础生成模型的大模型 **lora的训练会使用一个大模型底模,对应的底模效果最好**

clip → 输入与生成图像相关的文本描述或其他信息

输出:

MODEL → 输出修正后的大模型

CLIP → 输出修正后的CLIP模型

参数:

lora_name → 需要使用到的lora模型 **配置好路径文件,模型可以自行选择**

strength_model → 设置LoRA模型对生成图像的影响强度 **数值越高,LoRA模型对生成图像的影响越大,可以设置为负值**

strength_clip → 设置LoRA模型对与文本描述相关信息的影响强度 **数值越高,LoRA模型对文本描述相关部分的影响越大,可以设置为负值**

10

应用场景

· 风格迁移:通过加载不同风格的LoRA模型,将特定风格应用到生成图像中。

· 功能增强:利用LoRA模型增强基础生成模型的特定功能,如细节增强、特定对象生成等。

· 模型微调:在保持基础模型稳定性的情况下,通过LoRA模型进行微调,实现更为精细的图像生成。

通过使用Load LoRA节点,可以灵活地在图像生成过程中应用预训练的LoRA模型,增强生成效果,丰富图像生成的多样性和质量。

 

六、LoRA示例工作流

熟练使用以上节点,你就可以搭建有关Lora的工作流了。

11

这里使用SD1.5的大模型,使用黑晶对应的lora,设置潜空间图片为1024*215进行扩散,提示词中加入Lora模型对应的引导词,从而获得最终图像:

12

**孜孜以求,方能超越自我。坚持不懈,乃是成功关键。**

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

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

全网最全EdgeMesh QA手册

https://zhuanlan.zhihu.com/p/585749690全网最全EdgeMesh Q&A手册Poorunga今天摸大鱼 24 人赞同了该文章​目录收起转载请注明出处前言定位模型问题一:Failed to watch xxx: failed to list xxx: no kind xxx ; Reflector ListAndWatch xxx (total time 10003ms)问题二:…

.NetCore中EFCore for MySql整理MySql.EntityFrameworkCore

一、MySql.EntityFrameworkCore 这个是官方给的一个EF操作MySql数据库的框架。 使用方法跟EF for SqlServer 一样。二、安装命令NuGet\Install-Package MySql.EntityFrameworkCore -Version 8.0.5 项目依赖 安装后的结果: 三、 EF Code First 模式连接数据库更多: C#程序调…

Caterpillar on a Tree

首先一个很显然的地方就是使用传送门肯定是在叶子节点使用,我们来考虑一下整个过程是怎么样的 为了方便,我们不妨假设可以传送回根节点\(k+1\)次,然后要求最后回到根节点 我们先从根节点走到某一个叶子结点,然后再从这个叶子节点走到另一个叶子节点,然后继续走到另一个叶子…

Linux-网络安全私房菜

前言本文章仅仅是我个人学习过程中,觉得会在安全领域用的比较多的命令,也有一些本散修在Linux入门学习中的一些命令与总结心得。道友们可参考一二我的修炼心得,切勿无脑修炼,适合自己的才是最好。目录前言入门基本指令篇章man帮助手册字符集设置cdlsdatemkdirtouch-d-m修改…

Linux应急响应——知攻善防应急靶场-Linux(1)

Linux应急响应靶机 1前景需要:小王急匆匆地找到小张,小王说"李哥,我dev服务器被黑了",快救救我!!挑战内容:黑客的IP地址遗留下的三个flag目录查看history历史指令查看开机自启动项异常连接和端口异常进程定时任务异常服务日志分析账户排查总结 靶场出处是知攻善…

RockyLinux9.4升级Linux内核6.X️

RockyLinux9.4升级Linux内核6.X🌶️ 原文连接:https://rockylinux.cn/notes/rocky-linux-9-nei-he-sheng-ji-zhi-6.html 查看当前内核版本[root@localhost ~]# uname -aLinux iZ2zeaytpwetf58zk3e21dZ 5.14.0-427.18.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Mon May 27 16:…

网络安全--计算机网络安全概述

那么问题就来了,如果我的访问控制权限被高级别的权限回收了,那么我不作限制那么对方依旧会拥有我分配给他的权限,这就是为什么在数据库中会有级联删除,级联权限,需要工作人员做分配设置。保证用户的信息完整性,就是不允许非信息拥有者篡改其他人的信息,因为拥有者所拥有…

SQL注入方法

记录一些注入思路和经常使用的工具,后续有用到新的工具和总结新的方法再继续补充。目录前言如何测试与利用注入点手工注入思路工具sqlmap-r-u-m--level--risk-v-p--threads-batch-smart--os-shell--mobiletamper插件获取数据的相关参数 前言记录一些注入思路和经常使用的工具,…

腾讯云COS插件入驻Discuz!x

Discuz! 平台,由一群高擎互联网人在倾情支持, 他们来自于腾讯Discuz! 创业团队成员以及优秀的开发者。在中国互联网风云变迁中,Discuz! 20多年间为300万企业及站长赋能,秉承“开放、连接、共赢”的精神,倡导与生态伙伴及开发者共建健康可持续的Discuz!品牌合作模式,突破以…

推出支持第五代CAPSENSE™技术的PSoC™ 车规级4100S Max系列(CY8C4147AZS、CY8C4148AZA),适用于人机交互应用的需求

PSoC™ 车规级4100S Max系列产品带有扩展的闪存器件与通用输入/输出接口(GPIO),支持第五代CAPSENSE™电容和电感式触摸感应技术,能够满足新一代人机交互(HMI)应用的需求。全新的PSoC™ 4100S Max系列产品带有扩展的闪存器件与通用输入/输出接口(GPIO),支持第五代CAPSE…

在idea中创建第一个项目

1.为了方便后续学习管理,从file->new->project->empty project创建空白项目,我取名为JavaSE (* idea的版本不同,空白项目的位置也有所不同,我使用的是2024.1.4) 2.新建模块,file->new->module,出现窗口后选中最上面的java,名字取了basic grammar 3.由于…

NVIDIA+CUDA Toolkit+Pytroch安装

1 NVIDIA驱动安装 一般来说,驱动可以使用兼容的最新版本 window安装 https://www.nvidia.cn/geforce/drivers/2 CUDA Toolkit安装 (1)CUDA Toolkit版本要求 win+R输入nvidia-smi 查询可以安装CUDA Toolkit版本,CUDA Toolkit版本小一点没有关系(2)下载CUDA Toolkit并直接运行…