用户可借助该项目简化 ComfyUI 工作流程并减少节点数量。它包含带实时预览和 VAE 解码功能的修改版 KSamplers、种子管理、脚本执行及节点链功能,支持多种工作流示例。【此简介由AI生成】
✨🍬计划帮助这个分支保持活跃,任何问题都会尝试解决或修复..但由于我管理着很多 GitHub 仓库,所以可能会比较慢。在提出任何问题之前,请更新到最新的 comfyUI,并确保所有必需的包也已更新。在问题中分享您的工作流程,以便我们端进行重测并更新补丁。🍬
ComfyUI 版本 2.0+ 效率节点
一系列 ComfyUI 定制节点,用于优化工作流程并减少总节点数。
发布版本
请查看我们的 WIKI,了解使用案例和新发展,包括工作流程和设置。
Efficiency Nodes Wiki
节点:
高效加载器 & 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 以解锁此功能)
- 本地模型---该节点默认从 huggingface hub 获取所需文件。如果您连接不稳定或希望完全离线使用,可以创建一个模型文件夹并将模块放在那里,它将改为本地加载。路径应该是:ComfyUI/custom_nodes/efficiency-nodes-comfyui/models;或者,直接将整个 HF 仓库克隆到它:(git clone https://huggingface.co/city96/SD-Latent-Upscaler)到 ComfyUI/custom_nodes/efficiency-nodes-comfyui/models
噪声控制
- 此节点让用户能够以多种方式操纵噪声源,例如采样的随机数生成器。
- 由 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
潜在升级节点
- 从 NN 潜在节点分叉而来,此节点为潜在空间提供了一些显著的神经增强,使缩放任务变得有趣。
- NN 潜在升级和潜在升级器都以令人瞩目的方式实现潜在改进。如果您在使用过程中遇到任何问题,请从此链接安装节点([SD-Latent-Upscaler](https://github.com/city96/SD-Latent-Upscaler) 和 [ComfyUI_NNlatentUpscale](https://github.com/Ttl/ComfyUi_NNLatentUpscale))。
-
SVD 工作流:稳定视频扩散 + Kohya Hires(带潜在控制)
依赖项
如果希望使用 简单评估节点,则需要安装 Python 库 simpleeval。
pip install simpleeval
也可以使用简单的 pip 命令进行安装 'pip install simpleeval'
这是一个单文件库,用于轻松将可评估表达式添加到 Python 项目中。假设您想允许用户设置闹钟音量,这可能会取决于一天中的时间、闹钟级别、之前已经响过的闹钟数量,以及当时是否有音乐播放。
查看注释以获取更多信息。
安装:
要安装,请将 "efficiency-nodes-comfyui" 文件夹拖放到 "...\ComfyUI\ComfyUI\custom_nodes" 目录,并重新启动 UI。
待办事项
[ ] 在笔记本中添加指导
Comfy 资源
效率相关仓库
- BlenderNeko ComfyUI_ADV_CLIP_emb by @BlenderNeko
- Chrisgoringe cg-noise by @Chrisgoringe
- pythongosssss ComfyUI-Custom-Scripts by @pythongosssss
- shiimizu ComfyUI_smZNodes by @shiimizu
- LEv145_images-grid-comfyUI-plugin by @LEv145
- ltdrdata-ComfyUI-Inspire-Pack by @ltdrdata
- pythongosssss-ComfyUI-custom-Scripts by @pythongosssss
- RockOfFire-ComfyUI_Comfyroll_CustomNodes by @RockOfFire
指南:
-
ComfyUI 社区手册(英文) by @BlenderNeko
-
扩展和自定义节点:
-
Comfy List 的插件(英文) by @WASasquatch
-
Tomoaki 的个人 Wiki(日文) by @tjhayasaka
支持
如果您使用我们的节点创建了酷炫的图像,请在推特上向 @jags111 或 @NeuralismAI 展示您的研究并留言。
您可以加入 NEURALISM AI DISCORD 或 JAGS AI DISCORD 分享您使用此模型创建的作品。交流经验和参数。并查看更多有趣的自定义工作流。
在 Patreon 上支持我们,以获取更多未来模型和 AI 笔记本的新版本。
- 在 [patreon] 上打赏
我的 buymeacoffee.com 页面和链接在这里,如果您对我的工作感到满意,只需为我买一杯咖啡即可!
感谢您的支持!





