没有安装自定义节点的ComfyUI就像是一部新手机,里面只有实现基本功能的应用(App),要想做更多事情,就需要安装各种各样的应用。ComfyUI中的自定义节点类似于WebUI中的插件,有些用于实现特定功能,有些则用于增强界面的外观选项。本节将介绍如何安装两个必备的自定义节点:一个是自定义节点管理器,相当于手机中的应用商店;另一个用于汉化界面。
安装自定义节点的方法有很多种,第一种方法是在“绘世”启动器中依次单击“版本管理”按钮→“安装新扩展”按钮,然后单击自定义节点名称右侧的“安装”按钮,如图1-17所示。
图1-17
第二种方法是,原生ComfyUI的用户登录https://github.com/ltdrdata/ComfyUI-Manager,单击Code按钮后,然后单击Download ZIP下载压缩包,如图1-18所示。把解压后的文件夹重命名为ComfyUI-Manager,然后复制到ComfyUI根目录下的ComfyUI\custom_nodes文件夹中。
第三种方法是在计算机上安装Git软件。在ComfyUI-Manager的Git仓库页面中,单击绿色的Code按钮后,再单击
按钮。进入ComfyUI根目录下的ComfyUI\custom_nodes文件夹,在文件夹的空白处右击,选择菜单中的OpenGitBashhere命令。在打开的窗口中,输入git clone,然后输入一个空格,在窗口中右击,选择Paste命令粘贴地址后按Enter键,如图1-19所示。
图1-18
图1-19
这种方法虽然麻烦,但可以避免很多问题。因为像ComfyUI-Manager这样的自定义节点很多,如果不重新命名解压后的文件夹重,即使复制到正确的路径中,也无法正常使用。重新运行ComfyUI后,单击设置面板上的Manager按钮,在打开的窗口中单击Update ComfyUI按钮,即可把ComfyUI更新到新版本。单击Update All按钮可以更新所有已安装的自定义节点,如图1-20所示。
图1-20
单击Install Custom Nodes按钮,在窗口的右上方搜索ComfyUI-Translation。单击Search按钮后,再单击Install按钮安装自定义节点。等待安装完成后,单击RESTART按钮,如图1-21所示。如果“绘世”启动器的控制台中出现退出提示,则需要单击右上角的“一键启动”按钮重新运行ComfyUI。
图1-21
在窗口左上角的下拉菜单中选择“已安装”,即可更新或卸载已安装的自定义节点。如果安装的自定义节点与其他自定义节点存在冲突,会在描述中用黄色底纹标注出来,如图1-22所示。当需要查看某个自定义节点的介绍和使用说明时,单击蓝色的自定义节点名称即可直接访问Git页面。
图1-22
导入别人分享的工作流时,如果全部显示为红色节点,则说明ComfyUI中缺少自定义节点,如图1-23所示。在设置面板上打开管理器窗口,单击“安装缺失节点”按钮,就能看到需要安装的自定义节点。
图1-23
管理器窗口中还提供了两个比较有用的设置选项。在窗口左侧的“标签”下拉菜单中选择“ID+名称”,就能在节点的右上角显示所有节点的创建顺序。如果画布上有缺失的自定义节点,还能看到缺失节点的名称。节点右上角有狐狸图标的是ComfyUI的自带节点,如图1-24所示。
当工作流运行到“K采样器”节点时,节点下方会动态显示采样过程,如图1-25所示。在管理器窗口的“预览方法”菜单中,可以选择是否显示采样过程。
图1-24
图1-25