ComfyUI AI绘画教程:掌握自定义节点
视频中介绍的所有节点的仓库链接: ComfyUI Manager:github.com/ltdrdata/ComfyUI-Manager ComfyUI汉化节点:github.com/AIGODLIKE/AIGODLIKE-COMFYUI-TRANSLATION ComfyUI提示词反推:github.com/pythongosssss/ComfyUI-WD14-Tagger Impact节点包:github.com/ltdrdata/ComfyUI-Impact-Pack Efficiency Nodes 效率节点包:github.com/jags111/efficiency-nodes-comfyui 自定义脚本包(含提示词补全):github.com/pythongosssss/ComfyUI-Custom-Scripts
更多没有介绍详细的节点: One Button Prompt(简易负面词):github.com/AIrjen/OneButtonPrompt CR节点包:github.com/Suzie1/ComfyUI_Comfyroll_CustomNodes WAS节点套件:github.com/WASasquatch/was-node-suite-comfyui RG3节点包:github.com/rgthree/rgthree-comfy AnimateDiff Evolved:github.com/Kosinkadink/ComfyUI-AnimateDiff-Evolved IPAdapter Plus:github.com/cubiq/ComfyUI_IPAdapter_plus ReActor:github.com/Gourieff/comfyui-reactor-node Catcat:github.com/jw782cn/ComfyUI-Catcat ComfyPets:github.com/nathannlu/ComfyUI-Pets

1. 什么是自定义节点?
Section titled “1. 什么是自定义节点?”ComfyUI 自带的节点虽然基础,但要想实现超分放大、智能抠图、视频生成等进阶功能,或者让操作更顺手(比如批量加载 LoRA),就需要依赖自定义节点 (Custom Nodes) 。 它们就像 WebUI 里的“扩展”和“插件”,是 ComfyUI 生态百花齐放的核心 。
2. 节点的安装方法
Section titled “2. 节点的安装方法”自定义节点的本质是开发者编写的代码,存放在 ComfyUI/custom_nodes 文件夹中 。
方法一:手动安装(基础)
Section titled “方法一:手动安装(基础)”你需要先下载代码文件。
Git Clone (推荐):
- 需要电脑安装 Git 软件 。
- 在
custom_nodes文件夹地址栏输入CMD打开命令行 。 - 输入
git clone [仓库地址],下载完成后文件夹里会出现新节点文件夹 。 - 优点:可以通过命令动态更新版本,记录版本信息 。
压缩包安装:
- 下载 GitHub 仓库的 ZIP 压缩包,解压到
custom_nodes文件夹 。 - 缺点:更新麻烦,需要手动重新下载 。
注意:无论哪种方法,安装后都需要重启 ComfyUI 才能生效 。
方法二:神器 ComfyUI Manager (强烈推荐)
Section titled “方法二:神器 ComfyUI Manager (强烈推荐)”这是几乎每位用户必装的节点,它本身也是一个自定义节点,用来管理其他节点 。
- 如何安装 Manager?
只能用上面的“方法一”手动安装。将 ComfyUI Manager 的仓库地址
git clone进custom_nodes文件夹 。 - 如何使用? 重启后,右下角菜单会出现一个 Manager 按钮 。
3. 解决“飘红”:一键安装缺失节点
Section titled “3. 解决“飘红”:一键安装缺失节点”当你导入别人的工作流,发现很多红色框框(缺失节点)时,请使用 ComfyUI Manager:
- 点击右下角 Manager 按钮。
- 选择 Install Missing Custom Nodes (安装缺失节点) 。
- 系统会自动识别当前工作流缺少的节点,列出清单 。
- 点击每一个 Install 按钮进行安装 。
- 全部安装完后,点击 Restart 重启 ComfyUI 。
重启后,红框消失,工作流即可正常运行 。
4. 必装的实用自定义节点推荐
Section titled “4. 必装的实用自定义节点推荐”ComfyUI Manager 列表中有 600 多个节点,以下是新手必装的“神级”节点:
A. 界面汉化与优化
Section titled “A. 界面汉化与优化”- 汉化插件 (AIGODLIKE-ComfyUI-Translation):
- 安装后,点击侧边栏齿轮图标(设置),在语言选项中切换为中文(支持简繁日韩) 。
- 侧边栏还有一个语言切换按钮,可一键在中文/英文间切换,方便对照教程 。
- 界面增强 (ComfyUI-Custom-Scripts):
- 功能 1:提示词自动补全。在设置里开启
Text Autocomplete,支持类似 WebUI 的 tag 补全 。 - 功能 2:图像面板 (Image Feed)。在设置里开启,可以在界面下方(或自定义位置)显示最近生成的图片缩略图 。
- 功能 3:节点锁定与着色。右键菜单增加“锁定”节点位置和自定义节点颜色的功能 。
- 功能 1:提示词自动补全。在设置里开启
B. 提示词辅助
Section titled “B. 提示词辅助”- 翻译节点 (ComfyUI_ConnectAI / AlexPX):
- 可以将输入的中文提示词自动翻译成英文,再传给 CLIP 文本编码器 。
- 反推提示词 (WD14 Tagger):
- 属于 Custom Scripts 作者的作品。输入图片,智能反推 Tag 提示词 。
- 技巧:如果你想把反推的 Tag 连入 CLIP 节点,右键点击 CLIP 节点的输入框,选择 Convert to Input (转换为输入),原本的文本框就会变成一个可连接的小圆点端口 。
C. 效率与整合包 (Node Packs)
Section titled “C. 效率与整合包 (Node Packs)”这些“节点包”将多个功能整合在一起,极大简化工作流连线。
- Impact Pack (全能包):
- 核心功能 - Pipe 系统:将模型、VAE、CLIP、正负提示词打包成一根线(Pipe)进行传输 。
- 优势:在需要二次采样(如高清修复)时,不用再拉很多根线,只需一根 Pipe 线即可传递所有信息,工作流瞬间清晰 。
- 还包含面部修复、蒙版分割等强大功能 。
- Efficiency Nodes (效率节点):
- Efficient Loader:一个节点搞定模型加载、VAE、CLIP Skip、宽高比、批次,甚至 LoRA 。
- Efficient KSampler:带有类似 WebUI 的种子控制按钮(随机/固定),操作更符合直觉 。
5. 总结与下一步
Section titled “5. 总结与下一步”安装节点是 ComfyUI 进阶的必修课 。不管是直接使用他人的工作流,还是自己搭建,这些丰富的自定义节点(如 Impact Pack, Inspire Pack 等)都是不可或缺的基石 。
下一步建议: 下一期我们将深入拆解这些实用节点,学习放大、重绘、LoRA、ControlNet 等各种典型应用工作流,真正释放 ComfyUI 的潜力 。