ComfyUI-Easy-Use 是一个化繁为简的节点整合包, 在 tinyterraNodes 的基础上进行延展,并针对了诸多主流的节点包做了整合与优化,以达到更快更方便使用ComfyUI的目的,在保证自由度的同时还原了本属于Stable Diffusion的极致畅快出图体验。
easy latentNoisy或easy preSamplingNoiseIn节点实现对潜空间的噪声注入#1. git下载
git clone https://github.com/yolain/ComfyUI-Easy-Use
#2. 安装依赖
双击install.bat安装依赖
v1.3.0
uniform width 方式到 easy makeImageForICLorawildcardsPromptMatrix 通配符提示词矩阵,由 Rosmeowtis 贡献v1.2.9
v1.2.8
v1.2.7
easy imageRemBg 上添加 ben2v1.2.6
clip_skip 的默认值从 -1 调整为 -2。v1.2.5
easy preSamplingCustom 和 easy preSamplingAdvanced 上增加 enable (GPU=A1111) 噪波生成模式选择项easy makeImageForICLoraeasy ipadapterApply 添加 REGULAR - FLUX and SD3.5 only (high strength) 预置项以支持 InstantX Flux ipadapter--fast 模式下使用v1.2.4
easy imageSplitTiles and easy imageTilesFromBatch - 图像分块model_override,vae_override,clip_override 可以在 easy fullLoader 中单独输入easy saveImageLazyeasy loadImageForLoopeasy isFileExisteasy saveTextv1.2.3
easy showAnything 和 easy cleanGPUUsed 增加输出插槽easy humanSegmentation 节点上 - 代码从 ComfyUI_Human_Parts 整合easy preSamplingCustom 节点上选择basicGuider,CFG>0 且当前模型为Flux时,将使用FluxGuidanceeasy loraStackApply and easy controlnetStackApplyv1.2.2
easy batchAnyeasy anythingIndexSwitcheasy forLoopStart 和 easy forLoopEndeasy ifElseeasy fluxLoadercontrolnetApply 相关节点对sd3和hunyuanDiT的支持v1.2.1
easy ipadapterApplyFaceIDKolorseasy ipadapterApply 和 easy ipadapterApplyADV 增加 PLUS (kolors genernal) 和 FACEID PLUS KOLORS 预置项easy imageRemBg 增加 inspyrenet 选项easy controlnetLoader++easy positive easy negative 等prompt节点的自动将中文翻译功能,自动翻译仅在 easy a1111Loader 等不支持中文TE的加载器中生效easy kolorsLoader - 可灵加载器,参考了 MinusZoneAI 和 kijai 的代码。v1.2.0
easy pulIDApply 和 easy pulIDApplyADVeasy hunyuanDiTLoader 和 easy pixArtLoadereasy ipadapterApplyADV 节点v1.1.9
easy imageBatchToImageList 和 easy imageListToImageBatch (修复Impact版的一点小问题)easy applyInpaint - 局部重绘全模式节点 (相比与之前的kSamplerInpating节点逻辑会更合理些)v1.1.8
@你的提示词@包裹 (若依赖安装完成后报错, 请重启),测算大约会占0.3GB显存easy controlnetStack - controlnet堆easy applyBrushNet - 示例参考easy applyPowerPaint - 示例参考v1.1.7
easy prompt - 主体和光影预置项,后期可能会调整easy icLightApply - 重绘光影, 从ComfyUI-IC-Light优化easy imageSplitGrid - 图像网格拆分easy kSamplerInpainting 的 additional 属性增加差异扩散和brushnet等相关选项easy applyFooocusInpaint - Fooocus内补节点 替代原有的 FooocusInpaintLoadereasy fooocusInpaintLoader - 容易bug,不再使用v1.1.6
easy kSampler 和 easy fullkSampler 的 image_output 增加 Preview&Choose选项easy styleAlignedBatchAlign - 风格对齐 style_aligned_comfyeasy ckptNameseasy controlnetNameseasy imagesSplitimage - 批次图像拆分单张easy imageCount - 图像数量easy textSwitch - 文字切换easy cleanGPUUsed - 可强制清理comfyUI的模型显存占用easy humanSegmentation - 多类分割、人像分割easy imageColorMatcheasy ipadapterApplyRegionaleasy ipadapterApplyFromParamseasy imageInterrogator - 图像反推easy stableDiffusion3API - 简易的Stable Diffusion 3 多账号API节点easy imageChooser - 从cg-image-picker简化的图片选择器easy preSamplingCustom - 自定义预采样,可支持cosXL-editeasy ipadapterStyleCompositioneasy preSamplingNoiseIn、easy latentNoisy、east Unsampler 以兼容ComfyUI Revision>=2098 [0542088e] 以上版本easy ipadapterApply 增加 COMPOSITION 预置项easy promptLineeasy promptReplaceeasy promptConcateasy wildcards 增加 multiline_mode属性easy sv3dLoadereasy dynamiCrafterLoadereasy ipadapterApplyeasy ipadapterApplyADVeasy ipadapterApplyEncodereasy ipadapterApplyEmbedseasy preMaskDetailerFixeasy kSamplerInpainting 增加 additional 属性,可设置成 Differential Diffusion 或 Only InpaintModelConditioningeasy stylesSelector 当未选择样式时,原有提示词发生了变化easy pipeEdit 提示词输入lora时报错easy preSamplingAdvanced 增加 return_with_leftover_noiseeasy stylesSelector 当选择自定义样式文件时运行队列报错easy preSamplingLayerDiffusion 增加 mask 可选传入参数easy imageRemBg - 默认为BriaAI的RMBG-1.4模型, 移除背景效果更加,速度更快easy imageSplitList - 拆分每 N 张图像easy preSamplingDiffusionADDTL - 可配置前景、背景、blended的additional_prompt等easy preSamplingNoiseIn 可替代需要前置的easy latentNoisy节点 实现效果更好的噪声注入easy pipeEdit 增加 条件拼接模式选择,可选择替换、合并、联结、平均、设置条件时间easy pipeEdit - 可编辑Pipe的节点(包含可重新输入提示词)easy preSamplingLayerDiffusion 与 easy kSamplerLayerDiffusion (连接 easy kSampler 也能通)easy instantIDApplyADV 可连入 positive 与 negativeeasy wildcards 读取lora未填写完整路径时未自动检索导致加载lora失败的问题easy instantIDApply mask 未传入正确值easy pipeIn - pipe设为可不必选easy instantIDApply - 需要先安装 ComfyUI_InstantID, 工作流参考示例easy detailerFix 未添加到保存图片格式化扩展名可用节点列表easy XYInputs: PromptSR 在替换负面提示词时报错easy cascadeLoader stage_c 与 stage_b 支持checkpoint模型 (需要下载checkpoints)easy styleSelector 搜索框修改为不区分大小写匹配easy fullLoader 增加 positive、negative、latent 输出项c2cb8e88] 及以上的报错(判断了版本号可兼容老版本)easy detailerFix 批次大小大于1时生成出错easy preSampling等 latent传入后无法根据批次索引生成的问题easy svdLoader 报错(翻译对照已由 AIGODLIKE-COMFYUI-TRANSLATION 统一维护啦! 首次下载或者版本较早的朋友请更新 AIGODLIKE-COMFYUI-TRANSLATION 和本节点包至最新版本。)
easy cascadeLoader - stable cascade 加载器easy preSamplingCascade - stabled cascade stage_c 预采样参数easy fullCascadeKSampler - stable cascade stage_c 完整版采样器easy cascadeKSampler - stable cascade stage-c ksampler simpleeasy XYInputs: Checkpointeasy XYInputs: Loraeasy seed 增加固定种子值时可手动切换随机种easy fullLoader等加载器切换lora时自动调整节点大小的问题easy isSDXLeasy svdLoader 增加提示词控制, 可配合open_clip模型进行使用easy wildcards 增加 populated_text 可输出通配填充后文本增加 easy showLoaderSettingsNames 可显示与输出加载器部件中的 模型与VAE名称
增加 easy promptList - 提示词列表
增加 easy fooocusInpaintLoader - Fooocus内补节点(仅支持XL模型的流程)
增加 Logic 逻辑类节点 - 包含类型、计算、判断和转换类型等
增加 easy imageSave - 带日期转换和宽高格式化的图像保存节点
增加 easy joinImageBatch - 合并图像批次
easy showAnything 增加支持转换其他类型(如:tensor类型的条件、图像等)
easy kSamplerInpainting 增加 patch 传入值,配合Fooocus内补节点使用
easy imageSave 增加 only_preivew
修复 xyplot在pillow>9.5中报错
修复 easy wildcards 在使用PS扩展插件运行时报错
修复 easy latentCompositeMaskedWithCond
修复 easy XYInputs: ControlNet 报错
修复 easy loraStack toggle 为 disabled 时报错
修改首次安装节点包不再自动替换主题,需手动调整并刷新页面
增加 easy stylesSelector 风格化提示词选择器
增加队列进度条设置项,默认为未启用状态
easy controlnetLoader 和 easy controlnetLoaderADV 增加参数 scale_soft_weights
修复 easy XYInputs: Sampler/Scheduler 报错
修复 右侧菜单 点击按钮时老是跑位的问题
修复 styles 路径在其他环境报错
修复 easy comfyLoader 读取错误
修复 xyPlot 在连接 zero123 时报错
修复加载器中提示词为组件时报错
修复 easy getNode 和 easy setNode 加载时标题未更改
修复所有采样器中存储图片使用子目录前缀不生效的问题
调整UI主题
增加 autocomplete 文件夹,如果您安装了 ComfyUI-Custom-Scripts, 将在启动时合并该文件夹下的所有txt文件并覆盖到pyssss包里的autocomplete.txt文件。
增加 easy XYPlotAdvanced 和 easy XYInputs 等相关节点
增加 Alt+1到9 快捷键,可快速粘贴 Node templates 的节点预设 (对应 1到9 顺序)
修复 easy imageInsetCrop 测量值为百分比时步进为1
修复 开启 a1111_prompt_style 时XY图表无法使用的问题
右键菜单中增加了一个 📜Groups Map(EasyUse)
修复在Comfy新版本中UI加载失败
修复 easy pipeToBasicPipe 报错
修改 easy fullLoader 和 easy a1111Loader 中的 a1111_prompt_style 默认值为 False
easy XYInputs ModelMergeBlocks 支持csv文件导入数值
替换了XY图生成时的字体文件
移除 easy imageRemBg
移除包中的介绍图和工作流文件,减少包体积
新增 easy seed - 简易随机种
easy preDetailerFix 新增了 optional_image 传入图像可选,如未传默认取值为pipe里的图像
新增 easy kSamplerInpainting 用于内补潜空间的采样器
新增 easy pipeToBasicPipe 用于转换到Impact的某些节点上
修复 easy comfyLoader 报错
修复所有包含输出图片尺寸的节点取值方式无法批处理的问题
修复 width 和 height 无法在 easy svdLoader 自定义的报错问题
修复所有采样器预览图片的地址链接 (解决在 MACOS 系统中图片无法在采样器中预览的问题)
修复 vae_name 在 easy fullLoader 和 easy a1111Loader 和 easy comfyLoader 中选择但未替换原始vae问题
修复 easy fullkSampler 除pipe外其他输出值的报错
修复 easy hiresFix 输入连接pipe和image、vae同时存在时报错
修复 easy fullLoader 中 model_override 连接后未执行
修复 因新增easy seed 导致action错误
修复 easy xyplot 的字体文件路径读取错误
修复 convert 到 easy seed 随机种无法固定的问题
修复 easy pipeIn 值传入的报错问题
修复 easy zero123Loader 和 easy svdLoader 读取模型时将模型加入到缓存中
修复 easy kSampler easy kSamplerTiled easy detailerFix 的 image_output 默认值为 Preview
easy fullLoader 和 easy a1111Loader 新增了 a1111_prompt_style 参数可以重现和webui生成相同的图像,当前您需要安装 ComfyUI_smZNodes 才能使用此功能
新增easy positive - 简易正面提示词文本
新增easy negative - 简易负面提示词文本
新增easy wildcards - 支持通配符和Lora选择的提示词文本
新增easy portraitMaster - 肖像大师v2.2
新增easy loraStack - Lora堆
新增easy fullLoader - 完整版的加载器
新增easy zero123Loader - 简易zero123加载器
新增easy svdLoader - 简易svd加载器
新增easy fullkSampler - 完整版的采样器(无分离)
新增easy hiresFix - 支持Pipe的高清修复
新增easy predetailerFix easy DetailerFix - 支持Pipe的细节修复
新增easy ultralyticsDetectorPipe easy samLoaderPipe - 检测加载器(细节修复的输入项)
新增easy pipein easy pipeout - Pipe的输入与输出
新增easy xyPlot - 简易的xyplot (后续会更新更多可控参数)
新增easy imageRemoveBG - 图像去除背景
新增easy imagePixelPerfect - 图像完美像素
新增easy poseEditor - 姿势编辑器
新增UI主题(黑曜石)- 默认自动加载UI, 也可在设置中自行更替
修复 easy globalSeed 不生效问题
修复所有的seed_num 因 cg-use-everywhere 实时更新图表导致值错乱的问题
修复easy imageSize easy imageSizeBySide easy imageSizeByLongerSide 可作为终节点
修复 seed_num (随机种子值) 在历史记录中读取无法一致的Bug
新增 easy controlnetLoaderADV 节点
新增 easy imageSizeBySide 节点,可选输出为长边或短边
新增 easy LLLiteLoader 节点,如果您预先安装过 kohya-ss/ControlNet-LLLite-ComfyUI 包,请将 models 里的模型文件移动至 ComfyUI\models\controlnet\ (即comfy默认的controlnet路径里,请勿修改模型的文件名,不然会读取不到)。
新增 easy imageSize 和 easy imageSizeByLongerSize 输出的尺寸显示。
新增 easy showSpentTime 节点用于展示图片推理花费时间与VAE解码花费时间。
easy controlnetLoaderADV 和 easy controlnetLoader 新增 control_net 可选传入参数
easy preSampling 和 easy preSamplingAdvanced 新增 image_to_latent 可选传入参数
easy a1111Loader 和 easy comfyLoader 新增 batch_size 传入参数
修改 easy controlnetLoader 到 loader 分类底下。
声明: 非常尊重这些原作者们的付出,开源不易,我仅仅只是做了一些整合与优化。
| 节点名 (搜索名) | 相关的库 | 库相关的节点 |
|---|---|---|
| easy setNode | ComfyUI-extensions | diffus3.SetNode |
| easy getNode | ComfyUI-extensions | diffus3.GetNode |
| easy bookmark | rgthree-comfy | Bookmark 🔖 |
| easy portraitMarker | comfyui-portrait-master | Portrait Master |
| easy LLLiteLoader | ControlNet-LLLite-ComfyUI | LLLiteLoader |
| easy globalSeed | ComfyUI-Inspire-Pack | Global Seed (Inspire) |
| easy preSamplingDynamicCFG | sd-dynamic-thresholding | DynamicThresholdingFull |
| dynamicThresholdingFull | sd-dynamic-thresholding | DynamicThresholdingFull |
| easy imageInsetCrop | rgthree-comfy | ImageInsetCrop |
| easy poseEditor | ComfyUI_Custom_Nodes_AlekPet | poseNode |
| easy if | ComfyUI-Logic | IfExecute |
| easy preSamplingLayerDiffusion | ComfyUI-layerdiffusion | LayeredDiffusionApply等 |
| easy dynamiCrafterLoader | ComfyUI-layerdiffusion | Apply Dynamicrafter |
| easy imageChooser | cg-image-picker | Preview Chooser |
| easy styleAlignedBatchAlign | style_aligned_comfy | styleAlignedBatchAlign |
| easy icLightApply | ComfyUI-IC-Light | ICLightApply等 |
| easy kolorsLoader | ComfyUI-Kolors-MZ | kolorsLoader |
ComfyUI - 功能强大且模块化的Stable Diffusion GUI
ComfyUI-ComfyUI-Manager - ComfyUI管理器
tinyterraNodes - 管道节点(节点束)让用户减少了不必要的连接
ComfyUI-extensions - diffus3的获取与设置点让用户可以分离工作流构成
ComfyUI-Impact-Pack - 常规整合包1
ComfyUI-Inspire-Pack - 常规整合包2
ComfyUI-Logic - ComfyUI逻辑运算
ComfyUI-ResAdapter - 让模型生成不受训练分辨率限制
ComfyUI_IPAdapter_plus - 风格迁移
ComfyUI_InstantID - 人脸迁移
ComfyUI_PuLID - 人脸迁移
ComfyUI-Custom-Scripts - pyssss 小蛇🐍脚本
cg-image-picker - 图片选择器
ComfyUI-BrushNet - BrushNet 内补节点
ComfyUI_ExtraModels - DiT架构相关节点(Pixart、混元DiT等)
本开源项目及其内容按 “原样 ”提供,不作任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权保证。在任何情况下,作者或其他版权所有者均不对因本软件或本软件的使用或其他交易而产生、引起或与之相关的任何索赔、损害或其他责任承担责任,无论是合同诉讼、侵权诉讼还是其他诉讼。
用户应自行负责确保在使用本软件或发布由本软件生成的内容时,遵守所在司法管辖区的所有适用法律和法规。作者和版权所有者不对用户在其各自所在地违反法律或法规的行为负责。
Comfyui-Easy-Use 是一个 GPL 许可的开源项目。为了项目取得更好、可持续的发展,我希望能够获得更多的支持。 如果我的自定义节点为您的一天增添了价值,请考虑喝杯咖啡来进一步补充能量! 💖感谢您的支持,每一杯咖啡都是我创作的动力!
感谢您的捐助,我将用这些费用来租用 GPU 或购买其他 GPT 服务,以便更好地调试和完善 ComfyUI-Easy-Use 功能
我对那些慷慨的赐予一颗星的人表示感谢。非常感谢您的支持!