以下是关于电商用图的图生图工具在 ComfyUI 中的工作流部署方法:
首先,我们可以从零开始建立工作流。清空所有节点,先加载一个模型选择器的节点,右键点击空白处,选择【add node】——【loaders】——【load checkpoint】,在这个节点里填写想要输出的尺寸和一次性生成的数量。
接下来使用 VAE 对噪声进行解码,从【LATENT】中拉出一个节点,选择【VAEDecode】,并将最开始的 VAE 节点与之相连。
然后,要输出图片,从 VAE 解码的节点中的【IMAGE】中拉出一根线,选择【SaveImage】,这样生成的图片会存放在 output 文件夹,若不想每次保存,可选择【PreviewImage】。
完成上述步骤后,就建立好了一个简单的图生图工作流。可以在右侧点击【Save】保存,下次使用时直接载入即可。
此外,打开节点树的列表,可以看到文生图、图生图以及 controlnet 等常见工作流。选择文生图,会有更细化的预设工作流选项。比如选择“文生图”中的“基础+自定 VAE”,选好后点击“替换节点树”,就会出现已连接好的工作流节点,包括大模型、clip、vae、正反提示词、尺寸、采样器等参数,且是中文面板。
基于上述基础创建工作流时,以采样器为起点,分别拉出模型、正面条件(正向提示词)、负面条件(负向提示词)、Latent(潜在空间)。注意正面条件(正向提示词)、负面条件(负向提示词)对应的 CLIP 文本提示词,要回流到模型(CheckPoint 加载器上)。在潜在空间中编码,然后 VAE 解码,输出图像。
创建图生图的工作流时,把空 Latent 换成载入图片的,图片需要编码后给到采样器,同时注意降噪,ComfyUI 中的降噪相当于 webui 中的重绘幅度。
另外,为您提供一些相关的资源:
我们就可以在这个节点里面填写想要输出的尺寸,和一次性生成的数量。接下来,我们要使用VAE来对之前的噪声进行解码,从【LATENT】中拉出一个节点,选择【VAEDecode】。建立好之后,将最开始的VAE节点与之相连。最后,我们要输出图片,从VAE解码的节点中的【IMAGE】中拉出一根线。选择【SaveImage】,这样我们每次生成的图片都会存放在output文件夹里面。如果不想每次都保存,可以选择下面的【PreviewImage】。到此为止,我们就建立好了一个简单的文生图工作流。可以在右侧点击【Save】,保存这个工作流,那么下一次我们要进行文生图操作的时候,只需要载入这个工作流就可以了,不用再重复搭建。我们填入一套提示词,来测试一下这套工作流的使用情况,点击【Queue Promot】开始渲染。出图完成,说明我们的工作流可以正常运行了,撒个花吧,庆祝我们的第一次搭建成功。放大一下看看,和webUI的成图效果没有什么区别。
打开节点树的列表,可以看到我们熟悉的文生图、图生图以及controlnet等常见工作流。我们选择文生图,打开发现还有一些更细化的预设工作流选项。再看看controlnet中的工作流预设。还有一些根据插件整理的工作流,可谓是相当丰富了。我们就先随便选择一个“文生图”中的“基础+自定VAE”吧。选好之后,点击“替换节点树”。界面中就出现了已经连接好的工作流节点(如果没看到,就按一下home键),包括大模型、clip、vae、正反提示词、尺寸,采样器等所有我们在webUI中都已经熟悉的参数,而且全都是中文面板。打开模型节点,可以看到我们webUI中的模型全部都在。这个地方不知道怎么操作的朋友,可以看我的上一篇[【ComfyUI】本地部署ComfyUI上手指南,我就喜欢连连看](http://mp.weixin.qq.com/s?__biz=MzkzMzIwMDgxMQ==&mid=2247487895&idx=1&sn=aa21eede16dfe4bde7e0e93e353f7357&chksm=c2514753f526ce451175f654a93f48b526fc6de3e3b1564b218db41f7e3f99df5a84bb887043&scene=21#wechat_redirect)。
基于上面的一些基础,我们在comfyui里面创建一个简单的工作流。以为采样器为起点,分别拉出来模型、正面条件(正向提示词)、负面条件(负向提示词)、Latent(潜在空间)这里我们注意一下,正面条件(正向提示词)、负面条件(负向提示词)对应的CLIP文本提示词,要回流到模型(CheckPoint加载器上)在潜在空间中编码,然后VAE解码,输出图像。另外,我们输入给潜在空间的信息,都应该是编码过后的,不然是链接不起来的基于上面的,我们可以创建图生图的工作流,在里面,就需要把上面的空Latent换成载入图片的,之后,图片也需要编码后给到采样器。然后注意下降噪,在图生图里面,comfyui的降噪就是webui中的重绘幅度。然后,我们放慢点,看下工作流的顺序,希望对大家的理解有帮助另外:题词汉化插件:https://github.com/AlekPet/ComfyUI_Custom_Nodes_AlekPet集合了许多实用的功能自定义脚本:https://github.com/pythongosssss/ComfyUI-Custom-Scripts用于界面的一些调整,舒适用户界面自定义脚本。