ComfyUI 魔法书 Logo
🏠 首页
👥 加群
🔥 报错不求人
😎 大帅比
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 🔥 报错不求人 😎 大帅比
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI-ConDelta插件使用教程:从入门到精通

ComfyUI-ConDelta插件使用教程:从入门到精通

0
  • 🧩 插件工坊 (Plugin Workshop)
  • 发布于 2025-06-30
  • 8 次阅读
编程界的小学生
编程界的小学生

ComfyUI-ConDelta 插件完全教程

1. 插件简介

插件地址: https://github.com/envy-ai/ComfyUI-ConDelta

ComfyUI-ConDelta 是一个超级厉害的插件,它能让你创建和使用"风格差值"(ConDelta)。简单来说,就像你有两个不同风格的图片描述,这个插件能帮你提取出它们之间的"风格差异",然后把这个差异保存起来,以后可以应用到其他图片上。

比如说,你有"艺术装饰风格的城市"和"普通城市"两个描述,插件能提取出"艺术装饰风格"这个特征,然后你可以把这个特征应用到任何其他描述上,让它们都带上艺术装饰的风格。

主要功能:

  • 创建风格差值文件(像 LoRA 一样小巧,但更快)
  • 应用风格差值到任何提示词
  • 支持 Flux、SDXL、SD1.5 等多种模型
  • 文件很小(Flux 约 4MB,SDXL 约 0.6MB)
  • 对生成速度没有影响

2. 如何安装

方法一:通过 ComfyUI Manager 安装

  1. 打开 ComfyUI Manager
  2. 搜索 "ConDelta"
  3. 点击安装

方法二:手动安装

  1. 进入 ComfyUI 的 custom_nodes 文件夹
  2. 运行命令:git clone https://github.com/envy-ai/ComfyUI-ConDelta.git
  3. 重启 ComfyUI

安装后设置

  1. 在 ComfyUI 的 models 文件夹里创建一个名为 ConDelta 的文件夹(注意大小写)
  2. 把插件自带的示例文件从 custom_nodes/ComfyUI-ConDelta/sample_models 复制到刚创建的 ConDelta 文件夹

3. 节点详细解析

3.1 QuickConDelta 节点

这个节点就像一个"快速风格添加器",你给它一个基础的图片描述和一个风格描述,它就能快速把风格加到基础描述上。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
conditioningconditioningCONDITIONING类型-基础的图片描述信息输入的条件编码向量连接从CLIP文本编码器来的线
clipclipCLIP类型-文字理解器,把文字变成电脑能懂的数字CLIP模型用于文本编码连接模型加载器的CLIP输出
promptprompt文本-你想要添加的风格描述要编码的风格提示文本输入"油画风格"、"赛博朋克"等
strengthstrength浮点数0.6风格强度,就像调音量大小风格应用的强度系数0.6表示60%的风格强度

3.2 CFGlessNegativePrompt 节点

这个节点就像一个"负面描述去除器",不用设置CFG参数就能去掉你不想要的元素。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
conditioningconditioningCONDITIONING类型-基础的图片描述信息输入的条件编码向量连接从CLIP文本编码器来的线
clipclipCLIP类型-文字理解器CLIP模型用于文本编码连接模型加载器的CLIP输出
negative_promptnegative_prompt文本-你不想要的东西的描述负面提示文本输入"模糊"、"低质量"等
negative_prompt_strengthnegative_prompt_strength浮点数0.6负面描述的去除强度负面提示的应用强度0.6表示60%的去除强度

3.3 GetConDeltaFromPrompt 节点

这个节点就像一个"风格提取器",能从一个描述中提取出特定的风格特征。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
promptprompt文本-包含风格的描述文字要提取风格的提示文本输入"艺术装饰风格的建筑"
clipclipCLIP类型-文字理解器CLIP模型用于文本编码连接模型加载器的CLIP输出
prompt_typeprompt_type选择列表misc预设的测试描述类型用于生成风格差值的提示类型选择"misc"或"anime"等
custom_promptscustom_prompts文本-自定义的测试描述,一行一个自定义提示文本,每行一个输入多行测试用的描述

3.4 ConditioningGetNoise 节点

这个节点就像一个"噪音生成器",能根据现有的描述信息生成相应的随机变化。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
conditioningconditioningCONDITIONING类型-基础的图片描述信息输入的条件编码向量连接其他节点的conditioning输出
strengthstrength浮点数1.0噪音强度,像调节干扰程度噪音生成的强度系数1.0表示标准强度
typetype选择列表type1噪音类型,不同的随机方式噪音生成的算法类型type1-4有不同的随机特性
seedseed整数0随机种子,控制随机结果随机数生成器的种子值相同种子产生相同随机结果

3.5 ConditioningGetRandom 节点

这个节点就像一个"纯随机生成器",生成完全随机的描述信息。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
conditioningconditioningCONDITIONING类型-用来确定随机信息的形状大小输入的条件编码向量作为模板连接其他节点的conditioning输出
strengthstrength浮点数1.0随机强度高斯噪音的强度系数1.0表示标准强度
seedseed整数0随机种子随机数生成器的种子值控制随机结果的可重复性

3.6 MaskConDelta 节点

这个节点就像一个"遮罩器",用一个描述信息来限制另一个描述信息的范围。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
conditioning_deltaconditioning_deltaCONDITIONING类型-要被限制的风格差值要被遮罩的条件编码向量连接风格差值节点的输出
maskmaskCONDITIONING类型-用来限制的遮罩信息用作遮罩的条件编码向量连接另一个conditioning输出

3.7 SaveConditioningDelta 节点

这个节点就像一个"风格保存器",把提取出的风格差值保存成文件。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
conditioning_deltaconditioning_deltaCONDITIONING类型-要保存的风格差值要保存的条件编码差值连接创建的ConDelta输出
file_namefile_name文本-保存的文件名保存文件的名称输入"我的风格"或"art_deco"
overwriteoverwrite布尔值False是否覆盖同名文件是否覆盖已存在的文件True表示覆盖,False表示不覆盖

3.8 LoadConditioningDelta 节点

这个节点就像一个"风格加载器",从文件中读取之前保存的风格差值。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
condeltacondelta选择列表-要加载的风格差值文件ConDelta文件的选择从下拉列表选择已保存的文件

3.9 ApplyConDelta 节点

这个节点就像一个"风格应用器",把保存的风格差值应用到新的描述上。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
conditioningconditioningCONDITIONING类型-要应用风格的基础描述输入的条件编码向量连接CLIP文本编码器输出
condeltacondelta选择列表-要应用的风格差值文件ConDelta文件的选择选择之前保存的风格文件
strengthstrength浮点数1.0风格应用强度风格应用的强度系数1.0表示100%强度

3.10 ApplyConDeltaAutoScale 节点

这个节点就像一个"智能风格应用器",会自动调整风格强度来匹配基础描述。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
conditioningconditioningCONDITIONING类型-要应用风格的基础描述输入的条件编码向量连接CLIP文本编码器输出
condeltacondelta选择列表-要应用的风格差值文件ConDelta文件的选择选择之前保存的风格文件
ratio_typeratio_type选择列表median自动调整的计算方式比例计算的统计方法median最稳定,mean平均,max最大
strengthstrength浮点数1.0基础风格强度风格应用的基础强度系数在自动调整基础上的倍数
clampclamp布尔值False是否限制数值范围是否对数值进行截断True表示限制,False表示不限制
clamp_valueclamp_value浮点数3.0限制的最大数值截断的阈值超过此值的会被截断

3.11 ConditioningScale 节点

这个节点就像一个"强度调节器",能把描述信息整体放大或缩小。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
conditioningconditioningCONDITIONING类型-要调节的描述信息输入的条件编码向量连接任何conditioning输出
scalarscalar浮点数1.0缩放倍数乘法系数2.0表示放大2倍,0.5表示缩小一半

3.12 ConditioningSubtract 节点

这个节点就像一个"差值计算器",计算两个描述之间的差异来创建风格差值。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
conditioning_aconditioning_aCONDITIONING类型-第一个描述(被减数)第一个条件编码向量连接"艺术装饰城市"的编码
conditioning_bconditioning_bCONDITIONING类型-第二个描述(减数)第二个条件编码向量连接"普通城市"的编码

3.13 ThresholdConditioning 节点

这个节点就像一个"噪音过滤器",去掉太小的数值,只保留重要的特征。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
conditioningconditioningCONDITIONING类型-要过滤的描述信息输入的条件编码向量连接任何conditioning输出
thresholdthreshold浮点数1.0过滤阈值阈值,小于此值的会被设为01.0表示小于1的数值会被清零

3.14 ClampConDelta 节点

这个节点就像一个"柔和限制器",把数值柔和地限制在-1到1之间。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
conditioningconditioningCONDITIONING类型-要限制的描述信息输入的条件编码向量连接任何conditioning输出

3.15 HardClampConDelta 节点

这个节点就像一个"硬性限制器",强制把数值限制在指定范围内。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
conditioningconditioningCONDITIONING类型-要限制的描述信息输入的条件编码向量连接任何conditioning输出
strengthstrength浮点数1.0限制范围截断的最大绝对值1.0表示限制在-1到1之间

3.16 ConditioningAddConDelta 节点

这个节点就像一个"风格混合器",把风格差值加到基础描述上。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
conditioning_baseconditioning_baseCONDITIONING类型-基础描述信息基础条件编码向量连接原始的文本编码
conditioning_deltaconditioning_deltaCONDITIONING类型-要添加的风格差值风格差值的条件编码连接ConDelta节点输出
conditioning_delta_strengthconditioning_delta_strength浮点数1.0风格差值的应用强度风格差值的强度系数1.0表示100%强度

3.17 ConditioningAddConDeltaAutoScale 节点

这个节点就像一个"智能风格混合器",会自动调整风格差值的强度。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
conditioning_baseconditioning_baseCONDITIONING类型-基础描述信息基础条件编码向量连接原始的文本编码
conditioning_deltaconditioning_deltaCONDITIONING类型-要添加的风格差值风格差值的条件编码连接ConDelta节点输出
ratio_typeratio_type选择列表median自动调整的计算方式比例计算的统计方法median最稳定
conditioning_delta_strengthconditioning_delta_strength浮点数1.0基础强度风格差值的基础强度系数在自动调整基础上的倍数
clampclamp布尔值False是否限制数值范围是否对数值进行截断True表示限制
clamp_valueclamp_value浮点数3.0限制的最大数值截断的阈值超过此值的会被截断

3.18 ConditioningAverageMultiple 节点

这个节点就像一个"多重平均器",能把最多10个描述信息平均混合。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
conditioning0conditioning0CONDITIONING类型-第1个描述信息(必需)第一个条件编码向量连接第一个conditioning输出
conditioning1conditioning1CONDITIONING类型可选第2个描述信息(可选)第二个条件编码向量连接第二个conditioning输出
conditioning2conditioning2CONDITIONING类型可选第3个描述信息(可选)第三个条件编码向量连接第三个conditioning输出
conditioning3conditioning3CONDITIONING类型可选第4个描述信息(可选)第四个条件编码向量连接第四个conditioning输出
conditioning4conditioning4CONDITIONING类型可选第5个描述信息(可选)第五个条件编码向量连接第五个conditioning输出
conditioning5conditioning5CONDITIONING类型可选第6个描述信息(可选)第六个条件编码向量连接第六个conditioning输出
conditioning6conditioning6CONDITIONING类型可选第7个描述信息(可选)第七个条件编码向量连接第七个conditioning输出
conditioning7conditioning7CONDITIONING类型可选第8个描述信息(可选)第八个条件编码向量连接第八个conditioning输出
conditioning8conditioning8CONDITIONING类型可选第9个描述信息(可选)第九个条件编码向量连接第九个conditioning输出
conditioning9conditioning9CONDITIONING类型可选第10个描述信息(可选)第十个条件编码向量连接第十个conditioning输出

3.19 ExtendedConditioningAverage 节点

这个节点就像一个"增强版混合器",能更灵活地混合两个描述信息。

参数详解

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
conditioning_toconditioning_toCONDITIONING类型-主要的描述信息目标条件编码向量连接主要的文本编码
conditioning_fromconditioning_fromCONDITIONING类型-要混合进来的描述信息源条件编码向量连接要混合的文本编码
conditioning_to_strengthconditioning_to_strength浮点数1.0主要描述的权重目标条件的权重系数1.0表示100%,0.5表示50%

4. 使用技巧和建议

4.1 创建风格差值的最佳实践

  1. 选择对比明显的描述:比如"油画风格的猫"和"猫",差异越明显效果越好
  2. 使用简洁的风格描述:避免太复杂的描述,专注于单一风格特征
  3. 测试不同强度:从0.3开始测试,逐步调整到1.5找到最佳效果

4.2 应用风格差值的技巧

  1. AutoScale版本更稳定:对于不同类型的图片,AutoScale版本能自动调整强度
  2. 组合多个风格:可以同时应用多个ConDelta文件创造独特效果
  3. 负数强度的妙用:使用负数强度可以"去除"某种风格

4.3 文件管理建议

  1. 有意义的文件名:使用描述性的文件名,如"cyberpunk_style"、"watercolor_effect"
  2. 分类存储:为不同类型的风格创建子文件夹
  3. 备份重要文件:好用的ConDelta文件要及时备份

5. 常见问题解答

Q1:ConDelta文件和LoRA有什么区别?

A: ConDelta文件更小、加载更快,但只影响文本编码部分,不会改变模型权重。LoRA会修改整个模型,影响更全面但文件更大。

Q2:为什么我的ConDelta效果不明显?

A: 可能原因:

  • 强度设置太低,试试调高到1.5-2.0
  • 原始描述对比不够明显
  • 使用AutoScale版本可能效果更好

Q3:可以在一个工作流中使用多个ConDelta吗?

A: 可以!你可以串联多个ApplyConDelta节点,或者使用ConditioningAverageMultiple节点混合多个效果。

Q4:ConDelta文件可以在不同模型间通用吗?

A: 部分通用。同系列模型(如SDXL系列)间通常可以通用,但Flux和SDXL之间不能通用。

Q5:如何判断ConDelta的质量?

A: 好的ConDelta应该:

  • 在不同描述上都能产生一致的风格效果
  • 强度在0.5-1.5范围内效果明显
  • 不会产生奇怪的伪影或扭曲

6. 实用工作流示例

6.1 创建风格差值的基础工作流

  1. 加载模型和CLIP
  2. 创建两个CLIP文本编码节点
  3. 一个输入"油画风格的风景",另一个输入"风景"
  4. 连接到ConditioningSubtract节点
  5. 连接到SaveConditioningDelta节点保存

6.2 应用风格差值的工作流

  1. 加载模型和CLIP
  2. 创建CLIP文本编码节点,输入你的基础描述
  3. 添加ApplyConDelta节点
  4. 选择之前保存的ConDelta文件
  5. 调整强度参数
  6. 连接到采样器生成图片

6.3 多风格混合工作流

  1. 使用多个ApplyConDelta节点串联
  2. 或者使用ConditioningAverageMultiple节点
  3. 每个风格使用不同的强度
  4. 最终连接到采样器

7. 总结

ComfyUI-ConDelta插件是一个功能强大且易用的风格控制工具。通过19个不同功能的节点,你可以:

  • 提取和保存任何风格特征
  • 灵活应用风格到新的描述
  • 混合多种风格创造独特效果
  • 精确控制风格的强度和表现

掌握这个插件,你就能在ComfyUI中实现更精确、更灵活的风格控制,让你的AI绘画作品更加出色!

所有节点都已详细解析完毕,你现在可以开始使用这个强大的插件了!

标签: #插件 2338
相关文章

ComfyUI错误修复插件详解:轻松解决常见问题 2025-07-10 18:25

ComfyUI-CustomMenu插件使用教程:高效自定义工作流指南 2025-07-10 17:50

ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44

ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com

ComfyUI WAN 2.2视频插件教程:万相AI提示词全攻略 2025-07-31 11:47

ComfyUI WAN 2.2视频插件教程:万相AI提示词实战指南 2025-07-29 20:10

ComfyUI HeyGem数字人插件教程:零基础快速精通指南 2025-07-22 14:10

目录

从节点基础到高阶工作流,我们为你绘制最清晰的 ComfyUI 学习路径。告别困惑,让每一次连接都充满创造的魔力,轻松驾驭 AI 艺术的无限可能。

  • 微信
  • B站
  • GitHub
Copyright © 2025 AIX All Rights Reserved. Powered by AIX.
隐私政策
津ICP备2024019312号