efficiency-nodes-comfyui:基于 ComfyUI 的自定义节点项目

用户可借助该项目优化 ComfyUI 工作流程,减少节点数量。包含带实时预览和 VAE 解码功能的修改版 KSamplers、清晰管理种子的特殊种子框,支持执行多种脚本且可链式调用。【此简介由AI生成】

分支5Tags11

⚠️ 重要提示: 本存储库已停止更新和维护。有关持续开发,请查看由 jags111 维护的此项目的分支。

Efficiency Nodes for ComfyUI

一系列用于简化工作流程和减少节点总数的 ComfyUI 自定义节点。

直接下载链接

节点:

高效加载器 & Eff. Loader SDXL
  • 能够加载和缓存 Checkpoint、VAE 和 LoRA 类型模型的节点。 (缓存设置位于配置文件 'node_settings.json' 中)
  • 能够通过其 lora_stackcnet_stack 输入应用 LoRA 和 Control Net 栈。
  • 带有正负提示文本框。您还可以通过 token_normalizationweight_interpretation 小部件设置您希望提示以何种方式 编码
  • 这些节点还提供了以下所示的多种自定义菜单选项。

    注意:要使 "🔍 查看模型信息..." 功能正常工作,需要安装 ComfyUI-Custom-Scripts

  • 这些加载器被 XY Plot 节点用于许多其图形类型的依赖项。

KSampler (Efficient), KSampler Adv. (Efficient), KSampler SDXL (Eff.)
  • 修改后的 KSamplers,具有实时预览生成和/或 vae 解码图像的能力。
  • 拥有一个特殊的种子框,以便更清晰的管理种子。 (-1 种子应用于选定的种子行为)
  • 能够执行各种脚本,例如 XY Plot 脚本。要激活 script,只需连接输入连接。

           

脚本节点
  • 一组与高效 KSamplers 配合使用以执行各种预连接操作的节点。

  • 如果它们的输入/输出允许,脚本节点可以链接。在链中多次使用相同的脚本节点无效。

    XY Plot
    • 允许用户指定用于在网格上绘图的 Efficiency KSamplers 参数的节点。

    HighRes-Fix
    • 赋予用户通过多种不同方法升级 KSampler 结果的能力的节点。
    • 开箱即带有流行的神经网络潜在升级器,如 Ttl 的 ComfyUi_NNLatentUpscale 和 City96 的 SD-Latent-Upscaler
    • 支持 ControlNet 引导的潜在升级。 (您必须安装 Fannovel 的 comfyui_controlnet_aux 以解锁此功能)

    噪声控制
    • 此节点赋予用户以多种方式操纵噪声源的能力,例如采样 RNG 源。
    • 由 smZ 开发的 CFG Denoiser 噪声劫持允许您更接近重现 Automatic1111 的结果。
    • 注意:CFG Denoiser 无法与多种条件类型(如 ControlNet 和 GLIGEN)一起使用

    • 此节点还允许您为生成添加 Seed Variations
    • 尝试复制 Automatic1111 图像时,此节点可以帮助您实现。使用 "length+mean" token_normalization 编码提示,并设置 "A1111" weight_interpretation,将噪声控制脚本节点的 rng_source 设置为 "gpu",并将 cfg_denoiser 设为 true。

    平铺升级器
    • 平铺升级器脚本试图将 BlenderNeko 的 ComfyUI_TiledKSampler 工作流程整合到一个节点中。
    • 脚本支持通过选项使用平铺 ControlNet。
    • 强烈建议在运行脚本时,将 preview_method 设置为 "vae_decoded_only"。

    AnimateDiff
    • 要解锁 AnimateDiff 脚本,需要安装 Kosinkadink 的 ComfyUI-AnimateDiff-Evolved
    • 运行此脚本时,潜伏的 batch_size 成为您的帧数。

图像叠加
  • 允许灵活图像叠加的节点。也适用于图像批次。

简单评估节点
  • 一系列节点,允许用户使用 simpleeval 库编写适用于多种数据类型的简单 Python 表达式。
  • 要激活这些节点,您必须在 Python 工作区中安装 simpleeval 库。
  • pip install simpleeval

       

工作流示例:

  1. HiRes-Fixing

  2. SDXL 优化 & 噪声控制脚本

  3. XY 图表: LoRA model_strengthclip_strength

  4. 堆叠脚本: XY 图表 + 噪声控制 + HiRes-Fix

  5. 堆叠脚本: AnimateDiff + HiRes-Fix (带有 ControlNet)

依赖项

如果要使用 简单评估节点,则需要安装 Python 库 simpleeval

pip install simpleeval

安装:

要安装,请将 "efficiency-nodes-comfyui" 文件夹放入 "...\ComfyUI\ComfyUI\custom_nodes" 目录,然后重启 UI。

项目介绍

用户可借助该项目优化 ComfyUI 工作流程,减少节点数量。包含带实时预览和 VAE 解码功能的修改版 KSamplers、清晰管理种子的特殊种子框,支持执行多种脚本且可链式调用。【此简介由AI生成】

定制我的领域

下载使用量

0

项目总下载次数(含Clone、Pull、 zip 包及 release 下载),每日凌晨更新

语言类型

Python74.58%
JavaScript24.99%
CSS0.43%