🐰 白兔AI

ComfyUI自定义节点安装与使用:扩展无限功能

发布日期:2025-05-06 | 作者:白兔AI | 阅读时间:约8分钟

🐰 关注公众号「白兔AI」

白兔AI公众号二维码

扫码关注公众号,获取更多AI绘画教程和提示词

✨ 白兔去水印小程序

白兔去水印小程序码

免费去水印工具,一键去除图片/视频水印

一、什么是自定义节点

ComfyUI的核心功能由官方节点提供,但社区开发者创建了大量自定义节点,扩展了ComfyUI的能力边界。这些自定义节点涵盖了:图像处理、视频生成、3D渲染、工作流自动化等各个领域。安装自定义节点是让ComfyUI发挥全部潜力的必要步骤。

二、自定义节点的安装方法

方法一:ComfyUI Manager(推荐)

  1. 安装ComfyUI Manager节点包
  2. 重启ComfyUI,界面右上角会出现Manager按钮
  3. 点击Manager > Install Custom Nodes
  4. 搜索需要的节点包名称
  5. 点击Install安装
  6. 重启ComfyUI

方法二:Git克隆

  1. 进入ComfyUI的custom_nodes目录
  2. 运行:git clone [节点仓库地址]
  3. 如果有requirements.txt,运行:pip install -r requirements.txt
  4. 重启ComfyUI

方法三:手动下载

  1. 下载节点包的ZIP文件
  2. 解压到custom_nodes目录
  3. 安装依赖(如有)
  4. 重启ComfyUI

三、必装自定义节点推荐

1. ComfyUI-Manager

节点管理器,用于安装、更新、卸载其他节点包。是安装其他自定义节点的基础工具。

2. ComfyUI-Custom-Scripts

提供多种实用脚本和功能增强,如:更好的搜索、工作流模板、节点对齐工具等。

3. ComfyUI-ControlNet-Aux

扩展的ControlNet预处理器集合,包含更多类型的预处理选项。

4. ComfyUI-VideoHelperSuite

视频处理工具集,支持视频加载、保存、帧提取等功能。

5. WAS Node Suite

大型节点集合,包含图像处理、数学运算、文本处理等数百个实用节点。

6. ComfyUI-Impact-Pack

提供面部检测、分割、细节修复等高级图像处理功能。

7. ComfyUI-AnimateDiff-Evolved

AnimateDiff的增强版本,提供更多动画生成选项和优化。

四、自定义节点的使用

1. 查找新节点

安装后,在节点库中搜索节点包名称或功能关键词。自定义节点通常有特定的分类前缀。

2. 查看文档

大多数自定义节点包在GitHub仓库中有详细的使用说明和示例工作流。

3. 示例工作流

很多节点包附带示例JSON工作流文件,可以直接加载学习使用方法。

五、节点冲突与解决

常见问题:

解决方法:

六、自定义节点开发入门

如果你有Python基础,可以尝试开发自己的ComfyUI节点:

  1. 在custom_nodes目录创建新文件夹
  2. 创建__init__.py文件注册节点
  3. 编写节点类,继承基础节点类型
  4. 定义输入、输出、功能逻辑
  5. 重启ComfyUI测试

七、节点版本管理

更新节点:

回退版本:

八、性能优化建议

九、社区资源

十、总结

自定义节点是ComfyUI生态的灵魂。通过安装和使用社区开发的节点包,你可以将ComfyUI从基础的SD界面扩展为功能强大的AI创作平台。建议从必装节点开始,逐步探索更多 specialized 功能,打造属于自己的ComfyUI工作流体系。

← 返回博客首页