Aigc工程师 发表于 2024-7-8 12:01:17

第十一集:初识节点

<div><br></div><div><font face="微软雅黑"><font size="4"><b><font color="#8b0000">本集概要</font></b></font></font><div><font color="#8b0000" face="微软雅黑" size="4"><b><br></b></font><ul style="margin-left: 14px; list-style: none;"><li style="list-style-position: initial; list-style-image: initial;"><font size="3">ComfyUI中节点的意义</font></li><li style="list-style-position: initial; list-style-image: initial;"><font size="3">节点的组成部分</font></li><li style="list-style-position: initial; list-style-image: initial;"><font size="3">节点输入和参数的转换</font></li></ul></div><div><br><font size="4"><font color="#8b0000"><b>视频教程</b></font></font><div><font color="#8b0000" size="4"><b><br></b></font><div>       
<iframe src="//1314335967.vod-qcloud.com/vod-player/1314335967/1253642700847816649/vod/vod-player-v4.html?autoplay=false&amp;width=720&amp;height=480&amp;psign=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhcHBJZCI6MTMxNDMzNTk2NywiZmlsZUlkIjoiMTI1MzY0MjcwMDg0NzgxNjY0OSIsImN1cnJlbnRUaW1lU3RhbXAiOjE3MjE2MjQzMzMsImNvbnRlbnRJbmZvIjp7ImF1ZGlvVmlkZW9UeXBlIjoiVHJhbnNjb2RlIiwidHJhbnNjb2RlRGVmaW5pdGlvbiI6MTAwODQwfSwidXJsQWNjZXNzSW5mbyI6eyJkb21haW4iOiIxMzE0MzM1OTY3LnZvZC1xY2xvdWQuY29tIiwic2NoZW1lIjoiSFRUUFMifX0.H7Xh9enaNvrYwRzFawONnsZMlRkXQJzm0wH-xUKDiZg&amp;lang=zh-CN" frameborder="0" scrolling="no" width="100%" height="480" allowfullscreen="">
</iframe><div><br></div><div><font size="4"><font color="#8b0000"><b>图文教程</b></font></font><br><br><img src="https://fszxai.fss-my.addlink.cn/comfy/jc/05.jpg" border="0" alt="" style="max-width:840px"><br><br><font size="3">我们从一个简单的文生图工作流中可以看到<br><br>你将看到工作流程由两个基本构建块组成:节点和线<br><br>节点是矩形块,例如Checkpoint加载器(简单)、CLIP文本编辑器等<br><br>每个节点执行一些代码<br><br>如果您有一些编程经验,您可以将它们视为函数<br><br>每个节点需要三件事<br><br>输入是电线进入左侧的文本和点</font><br><font size="3"><br>输出是电线右侧的文本和点</font><br><font size="3"><br>组件是块中心的字段</font><br><font size="3"><br>线是连接节点之间的输出和输入的电线<br><br>这就是整个想法!剩下的就是细节了<br><br>如果节点上的术语看起来令人生畏,请不要担心<br><br>我们将介绍从一个节点的简单示例,介绍一些概念,然后逐渐转向更复杂的工作流程</font><br><font size="3"><font color="#000000"><br><b>从“CLIP文本编辑器”认识节点</b></font></font><br><br><img src="https://fszxai.fss-my.addlink.cn/comfy/jc/06.jpg" border="0" alt="" style="max-width:840px"><br><br><font size="3">“CLIP文本编辑器”节点可以使用CLIP模型将文本提示编码成嵌入,这个嵌入可以用来指导扩散模型生成特定的图片<br><br>嵌入的定义:文本的数字表示形式,简单理解就是把文字转换成数字的表现形式<br><br><font color="#8b0000"><b>“CLIP文本编辑器”需要做3件事:</b></font><br><br><font color="#000000"><b>输入</b></font></font><br><font size="3"><br>左侧“CLIP”输入一个CLIP模型,CLIP模型用于将输入的文本转化为嵌入<br><br><b><font color="#000000">组件</font></b></font><br><font size="3"><br>一个需要被编码的文本中间的组件字段“1girl”,则是你希望模型理解并生成相关图片的内容<br><br><b><font color="#000000">输出</font></b></font><br><font size="3"><br>经过“CLIP文本编辑器”节点处理后,将得到一个包含嵌入文本的条件,这个“条件”用于指导扩散模型生成图片,一般输出到“K采样器”<br><br>从这个示例中,我们能更清晰的认识到节点包含三部分:<br><br>输入(节点左侧)</font><br><font size="3"><br>输出(节点右侧)</font><br><font size="3"><br>组件(节点中部)</font><br><font size="3"><br><b><font color="#000000">输入和输出与组件的转换</font></b></font><br><font size="3"><br>细心的学员会发现有的节点好像没有输入,比如:<br></font><br><img src="https://fszxai.fss-my.addlink.cn/comfy/jc/07.png" border="0" alt="" style="max-width:840px"><br><br><font size="3">“Checkpoint加载器(简易)”节点,我们只发现<br><br>输出:模型、CLIP和VAE<br><br>组件:大模型名称选择<br><br>并没有发现输入<br><br>其实这里“组件”很多时候可以作为和输出或输入之间的转换<br><br>什么意思呢<br><br>也就是说中间组件:大模型名称选择,可以转换为输入<br><br><b><font color="#000000">如何操作?</font></b><br><br>鼠标右键点击“Checkpoint加载器(简易)”节点</font><br><br><img src="https://fszxai.fss-my.addlink.cn/comfy/jc/08.png" border="0" alt="" style="max-width:840px"><br><font size="3"><br>选择“转换Checkpoint名称 为输入”</font><br><br><img src="https://fszxai.fss-my.addlink.cn/comfy/jc/09.png" border="0" alt="" style="max-width:840px"><br><br><font size="3">这样我们就将中间组件“大模型名称选择”转换为输入“Checkpoint名称”<br><br><font color="#8b0000"><b>当然还是有一些节点是不存在输入或输出的</b></font><br><br><b><font color="#000000">“CLIP文本编辑器”输入和输出与组件的转换</font></b></font><br><font size="3"><br>同样的我们来看一下“CLIP文本编辑器”有没有可以转换的<br><br>我们只要右击“CLIP文本编辑器”节点,在跳出来的菜单中就可以发现其有没有可以转换的项</font><br><br><img src="https://fszxai.fss-my.addlink.cn/comfy/jc/010.png" border="0" alt="" style="max-width:840px"><br><br><font size="3">这里我们发现“CLIP文本编辑器”可以将中间的“组件”文本框和输入进行相互转换</font><br><br><img src="https://fszxai.fss-my.addlink.cn/comfy/jc/011.png" border="0" alt="" style="max-width:840px"><br><br><font size="3"><font color="#000000"><b>那这样转换后的意义是什么呢?为什么需要转换为输入?什么情况下需要转换为输入?</b></font><br><br>这问题比较复杂,但我们记住一点,有需求就有市场,肯定是有道理的<br><br>比如说,这个“CLIP文本编辑器”作为正面提示词<br><br>而我不想去输入一些正面提示词,我想有没有一种提示词库,里面有各种提示词让我选择呢?<br><br>结果肯定是有的,就有这样的节点,可以选择规整好的提示词,我们只要去选我们需要的提示词<br><br>那这个时候你是不是发现,如果把那个提示词库作为输出,然后输入到我们“CLIP文本编辑器”里<br><br>这样我们是不是根本不需要中间的组件“文本输入框”了,我们只需要一个文本接受“输入”口<br><br>或者还存在这样一个节点,可以把中文翻译成英文,如何在把英文输入到“CLIP文本编辑器”中<br><br>这时是不是我们只要在那个翻译节点输入中文,“CLIP文本编辑器”只需要一个文本接受“输入”口了<br><br>最后我们用同样的操作也可以把“文本”输入转换为组件<br><br><b><font color="#000000">初始节点总结</font></b></font><br><font size="3"><br>工作流程由两个基本构建块组成:节点和线</font><br><font size="3"><br>节点需要完成3件事:输入、输出和参数</font><br><font size="3"><br>部分节点输入和输出与参数可以互相转换</font><br><font size="3"><br>部分节点只有输入或输出</font></div><div><font size="3"><br></font></div><div><br><img src="static/image/hrline/1.gif" border="0" alt=""><br><br><font color="#ff8c00" style="" size="5"><b style="">作业题</b></font><br><font size="3"><br>检查一下“</font><a href="https://www.fszx-ai.cn/thread-9-1-1.html">第五集:用ComfyUI画一个女孩</a><span style="font-size: medium;">”那节课中所有节点中</span></div><div><font size="3"><br>输入和参数之间有哪些转换</font></div><div><br><img src="static/image/hrline/1.gif" border="0" alt=""><br><br><span style="color: rgb(85, 107, 47); font-size: x-large;">推荐继续学习:</span><br></div></div></div></div></div><div><br></div><div><a href="https://www.fszx-ai.cn/thread-37-1-1.html"><font size="3">第十二集:节点重命名等操作</font></a><br></div>

jim0830 发表于 2024-10-5 21:33:30


讲的真好

WM-king 发表于 2024-10-9 23:20:54

:lol
页: [1]
查看完整版本: 第十一集:初识节点