Project Icon

ComfyUI-Easy-Use

ComfyUI自定义节点集成包 提升AI图像生成效率

ComfyUI-Easy-Use集成了多种流行自定义节点,优化界面并简化工作流程,支持通配符和Lora技术。该项目集成了多种AI模型的简化流程,提供XYplot扩展和Fooocus涂抹等功能,在保持灵活性的同时提升了图像生成效率。此工具包适合寻求提高ComfyUI使用效率的AI图像创作者,为用户带来更流畅的创作体验。

comfyui-easy-use

视频教程 | 文档(即将推出) | 工作流集合 | 捐赠

ComfyUI-Easy-Use 是一个高效的自定义节点集成包,在 TinyTerraNodes 的基础上进行了扩展。它整合并优化了许多流行的优秀自定义节点,以实现更快速、更便捷地使用 ComfyUI 的目的。在确保自由度的同时,它恢复了属于 Stable Diffusion 的终极流畅图像生成体验。

👨🏻‍🎨 介绍

  • tinyterraNodes 启发,大大减少了折腾工作流的时间成本。
  • UI 界面美化,首次安装的用户如需使用 UI 主题,请在设置 -> 颜色调色板中切换主题并刷新页面。
  • 添加了预采样参数配置节点,可以与采样节点分开,便于预览。
  • 支持通配符和 lora,对于 Lora Block Weight 的使用,请确保自定义节点包中有 ComfyUI-Inspire-Pack
  • 多选式风格化提示词选择器,默认为 Fooocus 风格 json,自定义 json 可放置在 styles 下,samples 文件夹可放置预览图片(名称与名称一致,图片文件名如有空格需转换为下划线'_')。
  • 加载器启用 A1111 提示词模式,可以复现与 webui 生成几乎相同的图像,需要先安装 ComfyUI_smZNodes
  • 可以使用 easy latentNoisyeasy preSamplingNoiseIn 节点向潜在空间注入噪声。
  • 简化了 SD1.x、SD2.x、SDXL、SVD、Zero123 等的流程。示例
  • 简化了 Stable Cascade 示例
  • 简化了 Layer Diffuse 示例,首次使用可能需要运行 pip install -r requirements.txt 安装所需依赖。
  • 简化了 InstantID 示例,需确保自定义节点包中有 ComfyUI_InstantID
  • 扩展了 XYplot 的可用性
  • 集成了 Fooocus Inpaint
  • 集成了常见的逻辑计算、类型转换、所有类型显示等
  • 支持 BriaAI 的 RMBG-1.4 模型的背景移除节点,BriaAI 指南
  • 支持强制清理 ComfyUI 模型的内存使用
  • 支持 Stable Diffusion 3 多账户 API 节点
  • 支持 SD3 的模型
  • 支持 Kolors 的模型
  • 支持 Flux 的模型

👨🏻‍🔧 安装

将仓库克隆到 custom_nodes 目录并安装所需依赖:

#1. 克隆仓库
git clone https://github.com/yolain/ComfyUI-Easy-Use
#2. 安装所需依赖
双击 install.bat 安装所需依赖

👨🏻‍🚀 计划

  • 更新新的前端代码以便于维护
    • 使用 sass 维护 css 样式
    • 优化现有扩展
    • 添加新组件
  • 上传新的工作流到 ComfyUI-Yolain-Workflows 并翻译 readme 为英文版本。
  • 编写 gitbook,提供更详细的功能介绍

📜 更新日志

v1.2.2

  • 添加了 v2 网页前端代码
  • 添加了 easy fluxLoader
  • 添加了对 SD3 和 hunyuanDiT 相关节点的 controlnetApply 支持

v1.2.1

  • 添加了 easy ipadapterApplyFaceIDKolors
  • easy imageRemBg 中添加了 inspyrenet
  • 添加了 easy controlnetLoader++
  • easy ipadapterApplyeasy ipadapterApplyADV 中添加了 PLUS (kolors genernal)FACEID PLUS KOLORS 预设(支持 kolors ipadapter)
  • 添加了 easy kolorsLoader - 代码基于 MinusZoneAIkijai 的仓库,感谢他们的贡献。

v1.2.0

  • 添加了 easy pulIDApplyeasy pulIDApplyADV
  • 添加了 easy huanyuanDiTLoadereasy pixArtLoader
  • 添加了 easy sliderControl - 滑块控制节点,目前可用于控制 ipadapterMS 的参数(双击滑块可重置为默认值)
  • easy ipadapterApplyADV 中添加了 layer_weights

v1.1.9

  • 添加了 gitsScheduler
  • 添加了 easy imageBatchToImageListeasy imageListToImageBatch
  • 模型的递归子类别嵌套
  • 支持 Stable Diffusion 3 模型
  • 添加了 easy applyInpaint - 此节点中包含所有修复模式

v1.1.8

v1.1.7

  • 添加了 easy prompt - 主题和光照预设,可能稍后会调整
  • 添加了 easy icLightApply - 光影迁移,代码基于 ComfyUI-IC-Light
  • 添加了 easy imageSplitGrid
  • easy kSamplerInpaintingadditional 小部件中添加了不同扩散和 brushnet 等选项
  • 支持 brushnet 模型加载 - ComfyUI-BrushNet
  • 添加了 easy applyFooocusInpaint - 替换 FooocusInpaintLoader
  • 移除了 easy fooocusInpaintLoader

v1.1.6

  • 在所有 easy preSamplingeasy fullkSamplerscheduler 部件中添加了 alignYourSteps
  • easy kSamplereasy fullkSamplerimage_output 部件中添加了 Preview&Choose
  • 添加了 easy styleAlignedBatchAlign - 源自 style_aligned_comfy
  • 添加了 easy ckptNames
  • 添加了 easy controlnetNames
  • 添加了 easy imagesSplitimage - 批量图像拆分为单张图像
  • 添加了 easy imageCount - 获取图像数量
  • 添加了 easy textSwitch - 文本切换

v1.1.5

  • 重写了 easy cleanGPUUsed - 可以清理 ComfyUI 的内存使用
  • 添加了 easy humanSegmentation - 人体部位分割
  • 添加了 easy imageColorMatch
  • 添加了 easy ipadapterApplyRegional
  • 添加了 easy ipadapterApplyFromParams
  • 添加了 easy imageInterrogator - 图像转提示词
  • 添加了 easy stableDiffusion3API - 简易 Stable Diffusion 3 多账户 API 节点

v1.1.4

  • 添加了 easy preSamplingCustom - 自定义预采样,可支持 cosXL-edit
  • 添加了 easy ipadapterStyleComposition
  • 在所有 Loader 中添加了右键菜单以查看检查点和 lora 信息
  • 修复了 easy preSamplingNoiseIneasy latentNoisyeast Unsampler 与 ComfyUI 修订版本 >=2098 [0542088e] 或更高版本的兼容性问题

v1.1.3

  • easy ipadapterApply 添加了 COMPOSITION 预设
  • 加载 ResAdapter lora 时支持 ResAdapter
  • 添加了 easy promptLine
  • 添加了 easy promptReplace
  • 添加了 easy promptConcat
  • easy wildcards 添加了 multiline_mode
v1.1.2
  • 优化了一些与 EasyUse 相关的插槽推荐节点
  • 添加了 Enable ContextMenu Auto Nest Subdirectories 设置项,默认启用,可将检查点和 loras 预览分类到子目录
  • 添加了 easy sv3dLoader
  • 添加了 easy dynamiCrafterLoader
  • 添加了 easy ipadapterApply
  • 添加了 easy ipadapterApplyADV
  • 添加了 easy ipadapterApplyEncoder
  • 添加了 easy ipadapterApplyEmbeds
  • 添加了 easy preMaskDetailerFix
  • 修复了未选择样式时 easy stylesSelector 改变提示词的问题
  • 修复了向提示词添加 lora 时 easy pipeEdit 报错的问题
  • 修复了 layerDiffuse xyplot 的错误
  • easy kSamplerInpainting 添加了 additional 小部件,可以选择 'Differential Diffusion' 或 'Only InpaintModelConditioning'
v1.1.1
  • 修复了首次运行队列提示时,添加具有种子控制的节点且 control before generate 时种子为 0 的问题
  • easy preSamplingAdvanced 添加了 return_with_leftover_noise
  • 修复了选择自定义文件时 easy stylesSelector 报错的问题
  • easy preSamplingLayerDiffusion 为掩码添加了可选输入参数
  • 将所有节点小部件名称从 seed_num 重命名为 seed
  • 移除了强制 control_before_generate 设置。如果要使用 control_before_generate,请在系统设置中将 widget_value_control_mode 更改为 before
  • 添加了 easy imageRemBg - 默认使用 BriaAI 的 RMBG-1.4 模型,移除背景效果更好且更快
v1.1.0
  • 添加了 easy imageSplitList - 每 N 张图像进行拆分
  • 添加了 easy preSamplingDiffusionADDTL - 可以修改前景、背景或混合附加提示词
  • 添加了 easy preSamplingNoiseIn 可以替代需要前置的 easy latentNoisy 节点,实现更好的噪声注入
  • easy pipeEdit 添加了条件拼接模式选择,可以选择替换、拼接、组合、平均,并设置时间步范围
  • 添加了 easy pipeEdit - 可以编辑管道的节点(包括可重新输入的提示词)
  • 添加了 easy preSamplingLayerDiffusioneasy kSamplerLayerDiffusion
  • 为 Loader、Presampler、Sampler、Controlnet 等节点添加了右键菜单,可快速替换同类型节点
  • 添加了 easy instantIDApplyADV 可以链接正面和负面
  • 修复了批量大小大于 1 时 layerDiffusion 报错的问题
  • 修复了 easy wildcards 当 LoRa 未完全填写时,未自动检索 LoRa 导致无法加载 LoRa 的问题
  • 修复了未使用 a1111 提示词风格时 'BREAK' 不启动的问题
  • 修复了 easy instantIDApply 掩码输入不正确的问题
v1.0.9
  • 修复了未安装 ComfyUI-Impack-Pack 和 ComfyUI_InstantID 时报错的问题
  • 修复了 easy pipeIn
  • 添加了 easy instantIDApply - 需要先安装 ComfyUI_InstantID,工作流示例
  • 修复了 easy detailerFix 未添加到可用于保存图像格式扩展的节点列表中
  • 修复了替换负面提示词时 easy XYInputs: PromptSR 报错的问题
v1.0.8
  • easy cascadeLoader stage_c 和 stage_b 支持检查点模型(下载 checkpoints 模型)
  • easy styleSelector 搜索框修改为不区分大小写
  • easy fullLoaderpositivenegativelatent 添加到输出项中
  • 修复了 'easy preSampling' 等类似节点在传入后无法基于批次索引生成 latent 的问题
  • 修复了正面或负面为空时 easy svdLoader 报错的问题
  • 修复了 ComfyUI 修订版本 2016[c2cb8e88] 及以上版本 SDXLClipModel 的错误(判断修订号以兼容旧版本)
  • 修复了批量大小大于 1 时 easy detailerFix 生成错误的问题
  • 优化代码,减少大量冗余代码并提高运行速度
v1.0.7
  • 添加了 easy cascadeLoader - stable cascade Loader

  • 添加了 easy preSamplingCascade - stable cascade 预采样设置

  • 添加了 easy fullCascadeKSampler - stable cascade stage-c ksampler 完整版

  • 添加了 easy cascadeKSampler - stable cascade stage-c ksampler 简化版

  • 优化了图像到图像示例

v1.0.6
  • 添加了 easy XYInputs: Checkpoint
  • 添加了 easy XYInputs: Lora
  • easy seed 可以在增加固定种子值时手动切换随机种子
  • 修复了 easy fullLoader 和所有 loader 在切换 LoRa 时自动调整节点大小
  • 删除了原有的 ttn 图像保存逻辑,适配 ComfyUI 默认图像保存格式扩展
v1.0.5
  • 添加了 easy isSDXL
  • easy svdLoader 上添加了提示词控制,可与 open_clip 模型一起使用
  • easy wildcards 上添加了 populated_text,可以输出填充后的通配符文本
v1.0.4 - `easy showAnything` 添加了对转换其他类型的支持(例如,张量条件、图像等) - 添加了 `easy showLoaderSettingsNames`,可以在输出加载器组件中显示模型和VAE名称 - 添加了 `easy promptList` - 添加了 `easy fooocusInpaintLoader`(仅支持SDXLModel的处理) - 添加了**Logic**节点 - 添加了 `easy imageSave` - 带日期转换和宽高比格式化的图像保存节点 - 添加了 `easy joinImageBatch` - `easy kSamplerInpainting` 添加了**patch**输入值,用于与FooocusInpaintLoader节点一起使用
  • 修复了当Pillow>9.5时xyplot的错误

  • 修复了 easy wildcards 在PS扩展运行时报错的问题

  • 修复了 easy XYInputs: ControlNet 错误

  • 修复了 easy loraStacktoggle禁用时的错误

  • 首次安装节点包不再自动替换主题,需要手动调整并刷新页面

  • easy imageSave 添加了only_preview

  • 调整了 easy latentCompositeMaskedWithCond 节点

v1.0.3
  • 添加了 easy stylesSelector

  • easy controlnetLoadereasy controlnetLoaderADV 中添加了 scale_soft_weights

  • 添加了队列进度条设置项,默认不启用

  • 修复了 easy XYInputs: Sampler/Scheduler 错误

  • 修复了右侧菜单点击按钮时的问题

  • 修复了 easy comfyLoader 错误

  • 修复了连接到zero123时xyPlot的错误

  • 修复了加载器中提示词为组件时的错误信息

  • 修复了 easy getNodeeasy setNode 加载时标题不变的问题

  • 修复了所有采样器使用子目录存储图像的问题

  • 调整UI主题,分为两套样式:官方默认背景和深黑背景,可在设置中的调色板切换

  • 修改styles路径以兼容其他环境

v1.0.2
  • 添加了 easy XYPlotAdvanced 和一些关于 easy XYInputs 的节点

  • 添加了 Alt+1-Alt+9 快捷键,可快速粘贴节点预设模板(对应1~9序列)

  • 在上下文菜单中添加了 📜Groups Map(EasyUse)

  • 添加了 autocomplete 文件夹,如果安装了 ComfyUI-Custom-Scripts,该文件夹中的txt文件将在启动时合并并覆盖pyssss包的自动完成.txt文件

  • 修复了当 a1111_prompt_style 为True时XYPlot不工作的问题

  • 修复了新版ComfyUI中UI加载失败的问题

  • easy XYInputs ModelMergeBlocks 值可以从CSV文件导入

  • 修复了 easy pipeToBasicPipe 错误

  • 移除了 easy imageRemBg

  • 从包中移除了介绍图和工作流文件以减小包大小

  • 替换了XY图生成中使用的字体文件

v1.0.1
  • 修复了 easy comfyLoader 错误
  • 修复了所有包含图像大小值的节点
  • 添加了 easy kSamplerInpainting
  • 添加了 easy pipeToBasicPipe
  • 修复了 easy svdLoaderwidthheight 不能自定义的问题
  • 修复了所有预览图路径(之前Mac系统无法预览图像)
  • 修复了 easy fullLoadereasy a1111Loadereasy comfyLoadervae_name 不工作的问题
  • 修复了 easy fullkSampler 输出错误
  • 修复了 easy fullLoadermodel_override 不工作的问题
  • 修复了 easy hiresFix 错误
  • 修复了 easy xyplot 字体文件路径错误
  • 修复了将 seed_num 转换为 easy seed 时种子无法固定的问题
  • 修复了 easy pipeIn 输入错误
  • easy preDetailerFix 添加了新参数 optional_image
  • 修复了 easy zero123Loadereasy svdLoader 模型进入缓存的问题
  • 添加了 easy seed
  • 修复了 image_output 默认值为"Preview"
  • easy fullLoadereasy a1111Loader 添加了新参数 a1111_prompt_style,可以在comfyui上复现stable-diffusion-webui生成的相同图像,但当前版本需要安装 ComfyUI_smZNodes 才能使用此功能
v1.0.0
  • 添加了 easy positive - 简单正面提示文本

  • 添加了 easy negative - 简单负面提示文本

  • 添加了 easy wildcards - 支持通配符和Lora选择的提示文本

  • 添加了 easy portraitMaster - PortraitMaster v2.2

  • 添加了 easy loraStack - Lora堆栈

  • 添加了 easy fullLoader - 加载器的完整版本

  • 添加了 easy zero123Loader - 简单zero123加载器

  • 添加了 easy svdLoader - 简单svd加载器

  • 添加了 easy fullkSampler - 采样器的完整版本(无分离)

  • 添加了 easy hiresFix - 支持Pipe的高清修复

  • 添加了 easy predetailerFixeasy DetailerFix - 支持Pipe细节修复

  • 添加了 easy ultralyticsDetectorPipeeasy samLoaderPipe - 检测加载器(细节修复输入)

  • 添加了 easy pipein easy pipeout - Pipe输入和输出

  • 添加了 easy xyPlot - 简单xyplot(未来将更新更多可控参数)

  • 添加了 easy imageRemoveBG - 图像去背景

  • 添加了 easy imagePixelPerfect - 图像像素完美

  • 添加了 easy poseEditor - 姿势编辑器

  • 新UI主题(Obsidian) - 默认自动加载UI,也可在设置中更改

  • 修复了 easy globalSeed 不工作的问题

  • 修复了由于 cg-use-everywhere 实时更新图表导致所有 seed_num 值顺序混乱的问题

  • 修复了 easy imageSizeeasy imageSizeBySideeasy imageSizeByLongerSide 作为结束节点的问题

  • 修复了历史记录中无法一致读取 seed_num(随机种子值)的bug

2023年12月14日更新
  • easy a1111Loadereasy comfyLoader 添加了 batch_size 必需输入参数
  • 添加了 easy controlnetLoaderADV 节点
  • easy controlnetLoaderADVeasy controlnetLoader 添加了 control_net 可选输入参数
  • easy preSamplingeasy preSamplingAdvanced 添加了 image_to_latent 可选输入参数
  • 添加了 easy imageSizeBySide 节点,可以输出长边或短边
2023年12月13日更新
  • 添加了 easy LLLiteLoader 节点,如果您预先安装了kohya-ss/ControlNet-LLLite-ComfyUI包,请将models中的模型文件移动到 ComfyUI\models\controlnet\(即comfy的默认controlnet路径,请不要更改模型文件名,否则将无法读取)。
  • easy controlnetLoader 修改到加载器类别的底部。
  • easy imageSizeeasy imageSizeByLongerSize 输出添加了尺寸显示。
2023年12月11日更新
  • 添加了 showSpentTime 节点,用于显示图像扩散所花费的时间和VAE解码图像所花费的时间

相关节点包涉及

免责声明:开源不易。我对这些原作者的贡献深表敬意。我只是做了一些整合和优化。

节点名称(搜索名)相关库库相关节点
easy setNodeComfyUI-extensionsdiffus3.SetNode
easy getNodeComfyUI-extensionsdiffus3.GetNode
easy bookmarkrgthree-comfyBookmark 🔖
easy portraitMarkercomfyui-portrait-masterPortrait Master
easy LLLiteLoaderControlNet-LLLite-ComfyUILLLiteLoader
easy globalSeedComfyUI-Inspire-PackGlobal Seed (Inspire)
easy preSamplingDynamicCFGsd-dynamic-thresholdingDynamicThresholdingFull
dynamicThresholdingFullsd-dynamic-thresholdingDynamicThresholdingFull
easy imageInsetCroprgthree-comfyImageInsetCrop
easy poseEditorComfyUI_Custom_Nodes_AlekPetposeNode
easy preSamplingLayerDiffusionComfyUI-layerdiffusionLayeredDiffusionApply...
easy dynamiCrafterLoaderComfyUI-layerdiffusionApply Dynamicrafter
easy imageChoosercg-image-pickerPreview Chooser
easy styleAlignedBatchAlignstyle_aligned_comfystyleAlignedBatchAlign
easy kolorsLoaderComfyUI-Kolors-MZkolorsLoader

致谢

ComfyUI - 功能强大且模块化的Stable Diffusion图形界面

ComfyUI-ComfyUI-Manager - ComfyUI管理器

tinyterraNodes - 管道节点(节点捆绑)允许用户减少不必要的连接

ComfyUI-extensions - Diffus3获取和设置点,允许用户分离工作流的组成

ComfyUI-Impact-Pack - 通用模组包1

ComfyUI-Inspire-Pack - 通用模组包2

ComfyUI-ResAdapter - 使模型生成独立于训练分辨率

ComfyUI_IPAdapter_plus - 风格迁移

ComfyUI_InstantID - 面部迁移

ComfyUI_PuLID - 面部迁移

ComfyUI-Custom-Scripts - pyssss🐍

cg-image-picker - 图像预览选择器

ComfyUI_ExtraModels - DiT自定义节点

☕️ 捐赠

Comfyui-Easy-Use是一个GPL许可的开源项目。为了实现项目更好、更可持续的发展,我希望能获得更多支持者。
如果我的自定义节点为您的工作增添了价值,不妨考虑请我喝杯咖啡来支持它的进一步发展!
💖您可以通过以下任何方式支持我:

(这是一个新创建的钱包,如果收到赞助,我会用它来租用GPU或其他GPT服务,以更好地调试和完善ComfyUI-Easy-Use的功能。)

🌟点赞者

我衷心感谢那些慷慨点赞的人。您的支持令我深感欣慰!

Stargazers repo roster for @yolain/ComfyUI-Easy-Use

项目侧边栏1项目侧边栏2
推荐项目
Project Cover

豆包MarsCode

豆包 MarsCode 是一款革命性的编程助手,通过AI技术提供代码补全、单测生成、代码解释和智能问答等功能,支持100+编程语言,与主流编辑器无缝集成,显著提升开发效率和代码质量。

Project Cover

AI写歌

Suno AI是一个革命性的AI音乐创作平台,能在短短30秒内帮助用户创作出一首完整的歌曲。无论是寻找创作灵感还是需要快速制作音乐,Suno AI都是音乐爱好者和专业人士的理想选择。

Project Cover

有言AI

有言平台提供一站式AIGC视频创作解决方案,通过智能技术简化视频制作流程。无论是企业宣传还是个人分享,有言都能帮助用户快速、轻松地制作出专业级别的视频内容。

Project Cover

Kimi

Kimi AI助手提供多语言对话支持,能够阅读和理解用户上传的文件内容,解析网页信息,并结合搜索结果为用户提供详尽的答案。无论是日常咨询还是专业问题,Kimi都能以友好、专业的方式提供帮助。

Project Cover

阿里绘蛙

绘蛙是阿里巴巴集团推出的革命性AI电商营销平台。利用尖端人工智能技术,为商家提供一键生成商品图和营销文案的服务,显著提升内容创作效率和营销效果。适用于淘宝、天猫等电商平台,让商品第一时间被种草。

Project Cover

吐司

探索Tensor.Art平台的独特AI模型,免费访问各种图像生成与AI训练工具,从Stable Diffusion等基础模型开始,轻松实现创新图像生成。体验前沿的AI技术,推动个人和企业的创新发展。

Project Cover

SubCat字幕猫

SubCat字幕猫APP是一款创新的视频播放器,它将改变您观看视频的方式!SubCat结合了先进的人工智能技术,为您提供即时视频字幕翻译,无论是本地视频还是网络流媒体,让您轻松享受各种语言的内容。

Project Cover

美间AI

美间AI创意设计平台,利用前沿AI技术,为设计师和营销人员提供一站式设计解决方案。从智能海报到3D效果图,再到文案生成,美间让创意设计更简单、更高效。

Project Cover

AIWritePaper论文写作

AIWritePaper论文写作是一站式AI论文写作辅助工具,简化了选题、文献检索至论文撰写的整个过程。通过简单设定,平台可快速生成高质量论文大纲和全文,配合图表、参考文献等一应俱全,同时提供开题报告和答辩PPT等增值服务,保障数据安全,有效提升写作效率和论文质量。

投诉举报邮箱: service@vectorlightyear.com
@2024 懂AI·鲁ICP备2024100362号-6·鲁公网安备37021002001498号