【ComfyUI插件】Comfyroll节点 (最终篇)+应用示例
前言:
本篇为Comfyroll最终篇,还有一些节点多为逻辑处理节点,以及计算机专业常用的数据类型转换节点,较为难懂且应用面不广,所以本篇主要内容为Comfyroll节点综合应用篇,会给出一些示例工作流以及思路介绍,请大家重点关注本篇内容,深刻理解节点用法!!
__Comfyroll插件(一): __https://articles.zsxq.com/comfyroll/1.html
__Comfyroll插件(二): __https://articles.zsxq.com/comfyroll/2.html
__Comfyroll插件(三): __https://articles.zsxq.com/comfyroll/3.html
__Comfyroll插件(四): __https://articles.zsxq.com/comfyroll/4.html
__Comfyroll插件(五): __https://articles.zsxq.com/comfyroll/5.html
__Comfyroll插件(六): __https://articles.zsxq.com/comfyroll/6.html
__Comfyroll插件(七): __https://articles.zsxq.com/comfyroll/7.html
目录:
先行:安装方法
一、CR Switch节点
二、Comfyroll实战-表情包工作流分享
三、Comfyroll实战-超高清壁纸工作流分享
安装方法:
在ComfyUI主目录里面输入CMD回车。
在弹出的CMD命令行输入git clone xxx,即可开始下载。
github项目地址:https://github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes.git
一、CR Switch节点
节点功能:这些节点从输入中选择input指定的输出。
节点检索:CR Conditioning Input Switch/ CR Image Input Switch/ CR Image Input Switch (4 way)/ CR Model Input Switch/ CR Latent Input Switch/ CR Text Input Switch (4 way)/ CR VAE Input Switch/ CR Clip Input Switch/ CR Text Input Switch/ CR ControlNet Input Switch/ CR Switch Model and CLIP
输入:
conditionging -> 输入的条件信息
imagex -> 输入的图像信息
modelx -> 输入的模型信息
textx -> 输入的文本信息
VAEx -> 输入的VAE模型信息
clipx -> 输入的clip模型信息
control_netx -> 输入的controlnet模型信息
latentx -> 输入的潜空间信息
参数:
input -> 输入想要选择的序号
输出:
信息流 -> 输出所选择的信息流
注意:如下图所示,搭建了一个一键生成表情包的工作流,在工作流中用到了IPAdapter节点,需要输入一张参考图像,其中我输入1的时候,参考图像为image1,输入2的时候参考图像为image2,其他节点功能类似。
二、表情包工作流分享
工作流:这个工作流主要是控制生成尽量一致的表情包,并且尽量的增加人物的细节以及美观程度。
这里使用了CR库中的CR Integer Range List节点,用来生成INT值,也就是一个数,然后通过CR Draw Shape节点来控制x和y的坐标,从而去控制生成图像的位置信息。
如下图所示,生成的五角星会随着x,y坐标的变换去改变所处的位置,但是整体内容不变,通过将类似的图像Encode去控制噪声底图的一致性。
在这里,使用CR库中的CR Text List节点来控制多行文本的输入,将start_index转换成输入,引入一个Primitive节点控制value的递增,从而将Text Multiline里面的文本进行每行输出。
这里使用CR image input Switch节点去控制图像的输入,后续通过Controlnet节点去对原图进行shuffle,然后让controlnet去参考我们图像的元素信息,为了生成跟原图风格类似的图像。
这里红色是IPadapter节点的使用(下一期就开始写IPadapter节点),Controlnet使用的是Advance版本,因为经过我实验和各种跑图发现,高级的Controlnet真的可以更好的去生成精美的图像,去控制生效时长,去控制模型强度,需要大家进行微调。
工作流文件地址:https://pan.quark.cn/s/879cade0db4c
三、超高清壁纸工作流
超高清壁纸级工作流,这里大部分都是使用CR的节点来完成的工作流搭建,在我的B站主页有该工作流的讲解时频,大家感兴趣可以去看一下。
这里使用的是CR的一些批量载入节点,然后根据参数进行模型的选择,包括我们使用到的潜空间生成的节点,用来对我们的潜空间进行尺寸的指定等。
这里主要用到的就是CR的管线控制节点,用来将管线批量的整理和传输,还用到了随机颜色生成节点,生成随机的十六进制颜色表示,传入随机图案生成节点,去生成一个符合要求的图案,包含很多的随机颜色的随机图案。
这也算是一个复习啦,之前有一章就写过这个工作流,不知道大家有没有印象呢?
孜孜不倦,方能登峰造极。坚持不懈,乃是成功关键。
__Comfyroll插件(一): __https://articles.zsxq.com/comfyroll/1.html
__Comfyroll插件(二): __https://articles.zsxq.com/comfyroll/2.html
__Comfyroll插件(三): __https://articles.zsxq.com/comfyroll/3.html
__Comfyroll插件(四): __https://articles.zsxq.com/comfyroll/4.html
__Comfyroll插件(五): __https://articles.zsxq.com/comfyroll/5.html
__Comfyroll插件(六): __https://articles.zsxq.com/comfyroll/6.html
__Comfyroll插件(七): __https://articles.zsxq.com/comfyroll/7.html