用户可借助该项目优化 ComfyUI 工作流程,减少节点数量。包含带实时预览和 VAE 解码功能的修改版 KSamplers、清晰管理种子的特殊种子框,支持执行多种脚本且可链式调用。【此简介由AI生成】
以下内容由 AI 翻译,如有问题请 点此提交 issue 反馈
⚠️ 重要提示: 本存储库已停止更新和维护。有关持续开发,请查看由 jags111 维护的此项目的分支。
Efficiency Nodes for ComfyUI
一系列用于简化工作流程和减少节点总数的 ComfyUI 自定义节点。
直接下载链接
节点:
高效加载器 & Eff. Loader SDXL
- 能够加载和缓存 Checkpoint、VAE 和 LoRA 类型模型的节点。 (缓存设置位于配置文件 'node_settings.json' 中)
- 能够通过其
lora_stack和cnet_stack输入应用 LoRA 和 Control Net 栈。 - 带有正负提示文本框。您还可以通过
token_normalization和weight_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
工作流示例:
依赖项
如果要使用 简单评估节点,则需要安装 Python 库 simpleeval。
pip install simpleeval
安装:
要安装,请将 "efficiency-nodes-comfyui" 文件夹放入 "...\ComfyUI\ComfyUI\custom_nodes" 目录,然后重启 UI。




