ComfyUI Euler-Smea-Dyn-Sampler 插件保姆级教程
1. 插件简介
插件地址: https://github.com/Koishi-Star/Euler-Smea-Dyn-Sampler
这个插件就像是给你的AI画图工具箱里添加了几把特殊的画笔。普通的画笔(采样器)画出来的图可能会有手部变形、大图崩坏等问题,而这个插件提供的新画笔能让AI画得更稳定、更好看。
主要功能:
- 解决大图时容易出现的结构崩坏问题(就像盖房子时防止墙体开裂)
- 改善手部绘制效果(虽然不完美,但比原来好很多)
- 支持各种奇怪尺寸的图片生成(比如超宽屏、超高图等)
- 在SD1.5模型上效果特别好,SDXL上效果一般
能带来什么效果:
- 生成大尺寸图片时不容易"画崩"
- 手部细节更自然
- 支持更多图片尺寸选择
- 整体画面质量提升
2. 如何安装
方法一:直接下载(推荐新手)
- 打开你的ComfyUI安装目录
- 找到
custom_nodes文件夹 - 在这个文件夹里新建一个名为
Euler-Smea-Dyn-Sampler的文件夹 - 把插件的所有文件复制到这个新文件夹里
- 重启ComfyUI
方法二:使用Git(适合有经验的用户)
cd ComfyUI/custom_nodes
git clone https://github.com/Koishi-Star/Euler-Smea-Dyn-Sampler.git
3. 节点详细解析
重要说明: 这个插件比较特殊,它不是通过添加新节点来工作的,而是直接给ComfyUI的采样器列表里添加了5个新的采样方法。你可以在KSampler节点的采样器下拉菜单中找到它们。
3.1 euler_dy 采样器
这个采样器是干嘛的?
就像一个聪明的画家,它会先在小画布上画个草图,确定整体结构没问题后,再在大画布上细化。这样可以避免画大图时出现结构问题。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 步数 | steps | 1-150 | 20-30 | 控制画画的精细程度,就像素描时画多少笔 | 控制去噪迭代次数 | 一般图片用20步,精细图片用30步 |
| CFG | cfg | 1.0-30.0 | 7.0 | 控制AI听你话的程度,像调节学生的听话程度 | 分类器自由引导强度 | 7.0是标准值,想要更听话就调高到10-12 |
| 采样器 | sampler_name | euler_dy | euler_dy | 选择这个特殊的画笔 | 选择euler_dy采样算法 | 在下拉菜单中选择euler_dy |
| 调度器 | scheduler | normal/karras/exponential | normal | 控制画画过程的节奏,像音乐的节拍器 | 噪声调度策略 | normal适合大多数情况 |
| 种子 | seed | -1或正整数 | -1 | 控制随机性,像掷骰子的结果 | 随机数种子 | -1表示每次都不同,固定数字可重现结果 |
3.2 euler_smea_dy 采样器
这个采样器是干嘛的?
这是个更厉害的画家,它会先把画布放大1.25倍来画细节,然后再缩回原来大小。就像用放大镜画画一样,能画出更多细节。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 步数 | steps | 1-150 | 25-35 | 控制画画的精细程度,比普通方法需要更多步数 | 控制去噪迭代次数 | 因为处理更复杂,建议比普通采样器多5-10步 |
| CFG | cfg | 1.0-30.0 | 7.0 | 控制AI听你话的程度,像调节学生的听话程度 | 分类器自由引导强度 | 7.0是标准值,可以稍微调高到8-9 |
| 采样器 | sampler_name | euler_smea_dy | euler_smea_dy | 选择这个超级画笔 | 选择euler_smea_dy采样算法 | 在下拉菜单中选择euler_smea_dy |
| 调度器 | scheduler | normal/karras/exponential | normal | 控制画画过程的节奏,像音乐的节拍器 | 噪声调度策略 | normal适合大多数情况 |
| 种子 | seed | -1或正整数 | -1 | 控制随机性,像掷骰子的结果 | 随机数种子 | -1表示每次都不同,固定数字可重现结果 |
3.3 euler_negative 采样器
这个采样器是干嘛的?
这是个有点"叛逆"的画家,它会在某些步骤中反向操作,就像有时候往相反方向走反而能找到更好的路。作者说没有理论依据,但实际效果不错。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 步数 | steps | 1-150 | 20-30 | 控制画画的精细程度,和普通方法差不多 | 控制去噪迭代次数 | 在SDXL模型上效果更好,建议25-30步 |
| CFG | cfg | 1.0-30.0 | 7.0 | 控制AI听你话的程度,像调节学生的听话程度 | 分类器自由引导强度 | 7.0是标准值,可以尝试6-8之间 |
| 采样器 | sampler_name | euler_negative | euler_negative | 选择这个反向画笔 | 选择euler_negative采样算法 | 在下拉菜单中选择euler_negative |
| 调度器 | scheduler | normal/karras/exponential | normal | 控制画画过程的节奏,像音乐的节拍器 | 噪声调度策略 | normal适合大多数情况 |
| 种子 | seed | -1或正整数 | -1 | 控制随机性,像掷骰子的结果 | 随机数种子 | -1表示每次都不同,固定数字可重现结果 |
3.4 euler_dy_negative 采样器
这个采样器是干嘛的?
这是把前面两种技术结合起来的超级画家,既会在小画布上打草稿,又会在某些步骤反向操作。就像一个既谨慎又大胆的艺术家。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 步数 | steps | 1-150 | 25-35 | 控制画画的精细程度,需要更多步数来发挥效果 | 控制去噪迭代次数 | 建议30步左右,太少可能效果不明显 |
| CFG | cfg | 1.0-30.0 | 7.0 | 控制AI听你话的程度,像调节学生的听话程度 | 分类器自由引导强度 | 7.0是标准值,可以尝试7-9之间 |
| 采样器 | sampler_name | euler_dy_negative | euler_dy_negative | 选择这个组合画笔 | 选择euler_dy_negative采样算法 | 在下拉菜单中选择euler_dy_negative |
| 调度器 | scheduler | normal/karras/exponential | normal | 控制画画过程的节奏,像音乐的节拍器 | 噪声调度策略 | normal适合大多数情况 |
| 种子 | seed | -1或正整数 | -1 | 控制随机性,像掷骰子的结果 | 随机数种子 | -1表示每次都不同,固定数字可重现结果 |
3.5 sample_Kohaku_LoNyu_Yog 采样器
这个采样器是干嘛的?
这是最新添加的采样器,名字很奇怪但很有意思。它会用几何学的方法来画画,就像一个数学家画家,会计算最优的路径来到达目标。只在前半段步骤使用特殊方法,后半段用普通方法。
参数详解:
| 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 |
|---|---|---|---|---|---|---|
| 步数 | steps | 1-150 | 10 | 控制画画的精细程度,这个方法推荐用少步数 | 控制去噪迭代次数 | 作者推荐10步,因为是二阶方法效率更高 |
| CFG | cfg | 1.0-30.0 | 7.0 | 控制AI听你话的程度,像调节学生的听话程度 | 分类器自由引导强度 | 7.0是标准值,可以保持不变 |
| 采样器 | sampler_name | sample_Kohaku_LoNyu_Yog | sample_Kohaku_LoNyu_Yog | 选择这个数学画笔 | 选择Kohaku_LoNyu_Yog采样算法 | 在下拉菜单中选择sample_Kohaku_LoNyu_Yog |
| 调度器 | scheduler | normal/karras/exponential | normal | 控制画画过程的节奏,像音乐的节拍器 | 噪声调度策略 | normal适合大多数情况 |
| 种子 | seed | -1或正整数 | -1 | 控制随机性,像掷骰子的结果 | 随机数种子 | -1表示每次都不同,固定数字可重现结果 |
| eta | eta | 0.0-1.0 | 1.0 | 控制随机性强度,像调节画笔的"野性" | 祖先采样的随机性参数 | 1.0是完全随机,0.0是完全确定 |
4. 使用技巧和建议
4.1 选择合适的采样器
新手推荐顺序:
- euler_dy - 最稳定,适合日常使用
- euler_negative - 在SDXL模型上试试
- sample_Kohaku_LoNyu_Yog - 想要快速出图时用(10步就够)
- euler_smea_dy - 想要更多细节时用(但会慢一些)
- euler_dy_negative - 想要尝试特殊效果时用
4.2 不同模型的建议
SD1.5模型:
- 优先使用 euler_dy 和 euler_smea_dy
- 效果最明显,特别是大图生成
SDXL模型:
- 优先使用 euler_negative 和 euler_dy_negative
- 效果相对不如SD1.5明显,但仍有改善
4.3 不同图片尺寸的建议
小图 (512x512):
- 用普通采样器就够了,这些特殊采样器优势不明显
中图 (768x768):
- euler_dy 开始显示优势
大图 (832x1216 及以上):
- 强烈推荐使用 euler_dy 或 euler_smea_dy
- 能明显减少结构崩坏
奇怪尺寸:
- 这些采样器的强项,比如640x960这种比例
4.4 步数设置建议
| 采样器 | 推荐步数 | 原因 |
|---|---|---|
| euler_dy | 20-30 | 标准设置,平衡质量和速度 |
| euler_smea_dy | 25-35 | 需要更多步数来发挥放大缩小的优势 |
| euler_negative | 20-30 | 和普通方法差不多 |
| euler_dy_negative | 25-35 | 组合方法需要更多步数 |
| sample_Kohaku_LoNyu_Yog | 10 | 二阶方法,少步数高效率 |
5. 常见问题解答
Q1: 为什么我在ComfyUI里找不到这些采样器?
A: 检查以下几点:
- 插件是否正确安装在
custom_nodes文件夹里 - 是否重启了ComfyUI
- 在KSampler节点的采样器下拉菜单中查找,不是单独的节点
Q2: 这些采样器会让生成速度变慢吗?
A:
- euler_dy:速度和普通euler差不多
- euler_smea_dy:会慢约25%(因为要放大缩小处理)
- 其他三个:速度和普通方法差不多
- sample_Kohaku_LoNyu_Yog:虽然单步慢,但总步数少,整体可能更快
Q3: 我应该调整其他参数吗?
A: 大多数情况下,只需要:
- 选择合适的采样器
- 调整步数
- 其他参数保持默认即可
Q4: 在什么情况下效果最明显?
A:
- 生成大尺寸图片时
- 画人物手部时
- 使用SD1.5模型时
- 生成复杂构图时
Q5: 可以和其他插件一起使用吗?
A: 可以,这个插件只是添加了新的采样方法,不会和其他插件冲突。
Q6: 为什么有时候效果不明显?
A: 可能的原因:
- 图片尺寸太小(小于768x768)
- 使用的模型本身质量就很高
- 步数设置太少
- 在SDXL模型上使用(效果相对不明显)
6. 进阶技巧
6.1 组合使用建议
- 可以先用 sample_Kohaku_LoNyu_Yog 快速预览(10步)
- 满意后再用 euler_smea_dy 精细化(30步)
6.2 特殊场景应用
- 画手部特写:优先使用 euler_dy
- 画全身像:优先使用 euler_smea_dy
- 画风景:可以尝试 euler_negative
- 快速预览:使用 sample_Kohaku_LoNyu_Yog
6.3 参数微调
虽然大多数情况下默认参数就够用,但如果你想微调:
- CFG可以在6-9之间尝试
- 调度器可以试试karras(有时候效果更好)
- 种子固定后可以对比不同采样器的效果
7. 总结
这个插件就像给你的AI画图工具箱添加了几把专业画笔,每把画笔都有自己的特长:
- euler_dy:万能画笔,适合日常使用
- euler_smea_dy:细节画笔,适合精细作品
- euler_negative:创意画笔,适合SDXL模型
- euler_dy_negative:组合画笔,适合复杂场景
- sample_Kohaku_LoNyu_Yog:快速画笔,适合预览
记住,工具再好也需要合适的使用方法。建议从euler_dy开始尝试,熟悉后再探索其他采样器。最重要的是多实践,找到最适合你的使用方式!