5个最佳ComfyUI自定义节点包

TOOL Nov 18, 2024

ComfyUI 作为图像生成模型平台的最大优势之一是其丰富的自定义节点生态系统。许多才华横溢的开发人员编写了自己的自定义节点,极大地扩展了 ComfyUI 的功能,从图像处理和动画到一般可用性和人体工程学。

由于自定义节点数量众多,质量和支持各不相同,因此开始使用它们可能会让人感到畏惧。为了更好地了解这个生态系统,我们请 Comfy Deploy 的好朋友从其平台上部署的数千个 ComfyUI 工作流中提取出最常用的 5 个自定义节点包。

如果你一直想尝试 ComfyUI 自定义节点,但不知道从哪里开始,那么这个列表一定适合你。

描述
1 WAS Node Suite 数百个节点,涵盖图像处理等
2 ComfyUI Impact Pack 图像增强节点,尤其适用于面部细节
3 ComfyUI IPAdapter Plus 参考图像的样式转换
4 ComfyUI Essentials 生活质量改进节点
5 KJNodes for ComfyUI 生活质量和简单图像转换节点

在这篇文章中,我们将介绍每个包并提供一个简单的:

  • 描述和用例‌‌
  • 使用自定义节点包的依赖项构建图像并提供交互式 ComfyUI 会话的Modal App‌‌
  • 你可以拖放到会话中的 JSON 工作流‌‌

要运行每个示例:

  • 运行 modal serve <custom_node>_example.py
  • ‌‌在图像构建后单击 UI 链接以打开交互式 ComfyUI Web 会话‌‌
  • 将 JSON 工作流拖放到 UI

0、ComfyUI Manager

如果你想运行自定义节点,那么毫无疑问你需要 ComfyUI Manager。 ComfyUI Manager 是大多数 ComfyUI 用户发现和安装自定义节点的主要入口点,因此它值得在任何列表中占据首位。

请记住,如果你将 ComfyUI 与 Modal 一起使用,则 ComfyUI Manager 菜单不适用于下载自定义节点,因为你的文件系统不会在会话之间持久保存。话虽如此,我们的 ComfyUI 示例使用 comfy-cli,它在后端使用 ComfyUI Manager CLI 来管理自定义节点安装。

1、WAS Node Suite

WAS Node Suite 是最流行的 ComfyUI 自定义节点包,包含数百个节点,涵盖图像处理、提示处理和一般工作流程改进。

在下面的示例中,我们使用 WAS Node Suite 的图像生成渐变、图像渐变映射和图像混合模式节点来应用温暖的秋季滤镜(改编自此示例):

点击这里访问大图

示例代码在这里

2、ComfyUI Impact Pack

ltdrdata(也是 ComfyUI Manager 的创建者)的 ComfyUI Impact Pack 是另一个专注于图像增强的流行扩展,尤其是在面部细节和图像分割方面。

在下面的示例中(改编自此工作流),我们首先生成一个带有提示“一个微笑的短发女人”的 AI 图像:

点击这里访问大图

以经典的 AI 艺术风格,我们得到了一张(略带恐怖的)扭曲的脸。现在让我们将图像通过 FaceDetailer 节点,使其看起来更逼真:

点击这里查看大图

好多了。此示例还展示了当传入 UltralyticsDetectionProvider 和 SAMLoader 节点时,FaceDetailer 如何裁剪头像并分割出脸部。

示例代码在这里

3、ComfyUI IPAdapater Plus

ComfyUI IPAdapter Plus 是 IP-Adapter(图像提示适配器)的 ComfyUI 实现,它允许你将参考图像传递给图像生成过程以实现风格转换,例如“x 的艺术风格为 y”。

在下面的示例中(改编自此视频),我们使用 IPAdapter Unified Loader 和 IPAdapter 节点,并将 weight_type 设置为“style transfer”,以“Starry Night”风格生成一幅金毛猎犬的画作:

点击这里查看大图

示例代码在这里

4、ComfyUI Essentials

ComfyUI Essentials(由与 ComfyUI IPAdapter Plus 相同的作者开发)主要包含生活质量改进工作流节点:

  • 将图像尺寸打印到控制台(获取图像大小、控制台调试)‌‌
  • 简单的图像转换(图像调整大小、图像裁剪、图像翻转)‌‌
  • 简单的蒙版转换(蒙版模糊、蒙版翻转)‌‌

下面的工作流(改编自此工作流)快速浏览了所有 Essentials 节点:

点击这里查看大图

示例代码在这里

5、KJNodes for ComfyUI

KJNodes for ComfyUI 包含生活质量和简单的图像转换节点。例如,Color Match 节点允许你将参考图像的调色板应用于目标图像。

在下面的示例中,我将“花样年华”中的标志性红色走廊调色板应用于我拍摄的葡萄牙电车照片。

点击这里访问大图

示例代码在这里

6、结束语‌‌

ComfyUI 自定义节点生态系统的快速发展在历史上给开发人员带来了痛苦的体验,但值得庆幸的是,最近有很多改进:

  • Comfy Org 建立了 Comfy Registry 以标准化自定义节点开发的工作‌‌
  • 像 Comfy Deploy 这样的工具使 ComfyUI 工作流程的生产变得容易‌‌
  • 像 Modal 这样的serverless计算平台允许你以编程方式定义 ComfyUI 环境(模型、自定义节点)并快速迭代,同时只需为你使用的计算付费‌‌

请务必查看我们的官方 ComfyUI 示例,你可以将其与这些简单的代码片段相结合,通过 API 为你的工作流提供服务。

‌             ‌

原文链接:The 5 best ComfyUI custom node packs

汇智网翻译整理,转载请标明出处

Tags