ComfyUI 魔法书 Logo
🏠 首页
👥 加群
😎 大帅比
❤️‍🔥 Monster 社区
登录 →
ComfyUI 魔法书 Logo
🏠 首页 👥 加群 😎 大帅比 ❤️‍🔥 Monster 社区
登录
  1. 首页
  2. 🧩 插件工坊 (Plugin Workshop)
  3. ComfyUI必备LanPaint插件超详细使用教程

ComfyUI必备LanPaint插件超详细使用教程

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

LanPaint 插件完全保姆级教程

1. 插件简介

插件地址: https://github.com/scraed/LanPaint

LanPaint 是一个超级厉害的 ComfyUI 插件,专门用来做"修图填补"的工作。你可以把它想象成一个超级聪明的 PS 修复画笔,但比 PS 更智能!

它能干什么?

  • 把图片中不想要的东西擦掉,然后自动填补上合理的内容
  • 修复老照片上的划痕和破损
  • 改变图片中人物的表情、衣服颜色等
  • 扩展图片边缘(让小图变大图)
  • 生成一致的角色形象

最大的特点:

  • 不需要额外训练模型,直接用你现有的模型就行
  • 支持几乎所有主流模型(SD 1.5、SDXL、SD 3.5、Flux 等)
  • 有"思考模式",会多想几遍再下笔,效果更好
  • 操作简单,就像用普通的 KSampler 一样

2. 如何安装

方法一:通过 ComfyUI-Manager 安装(推荐)

  1. 确保你已经安装了 ComfyUI-Manager
  2. 在 ComfyUI-Manager 中搜索 "LanPaint"
  3. 点击安装即可

方法二:手动安装

  1. 在 ComfyUI-Manager 中点击 "Install via Git URL"
  2. 输入:https://github.com/scraed/LanPaint.git
  3. 点击安装

方法三:直接下载

  1. 下载插件到 ComfyUI/custom_nodes 文件夹
  2. 重启 ComfyUI

安装完成后,重启 ComfyUI,你就能在"sampling"分类下找到 LanPaint 的节点了。

3. 节点详细解析

3.1 LanPaint KSampler 节点

这是最基础、最好用的节点,就像一个智能版的普通 KSampler。它会在每一步生成前先"思考"几遍,确保填补的内容和周围环境协调。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
modelmodelMODEL类型任意模型选择用哪个AI模型来画画用于去噪的扩散模型连接你的模型加载器,比如 SDXL 模型
seedseed0-最大整数随机或固定值随机种子,控制每次生成是否一样控制随机数生成的种子值设为0每次都不同,设固定数字每次都一样
stepssteps1-1000020-50总共要画多少步,步数越多越精细扩散采样的总步数简单任务用20步,复杂任务用50步
cfgcfg0.0-100.05.0-8.0控制AI听话程度,数字越大越听提示词分类器自由引导强度7.5是经典值,太高会过度拟合
sampler_namesampler_name采样器列表euler选择画画的方式,就像选画笔类型采样算法选择euler最稳定,dpmpp_2m质量好但慢
schedulerscheduler调度器列表karras控制每一步的力度变化噪声调度策略karras适合大部分情况
positivepositiveCONDITIONING正面提示词告诉AI你想要什么内容正向条件引导描述你想在遮罩区域生成的内容
negativenegativeCONDITIONING负面提示词告诉AI你不想要什么内容负向条件引导写上不想要的元素,如"模糊,低质量"
latent_imagelatent_imageLATENT潜在图像要修改的图片(编码后的版本)输入的潜在空间图像连接图片编码器的输出
denoisedenoise0.0-1.01.0重画程度,1.0完全重画,0.5半重画去噪强度修复用1.0,微调用0.7-0.8
LanPaint_NumStepsLanPaint_NumSteps0-1005每步思考多少次,思考越多效果越好但越慢Langevin动力学迭代次数简单任务用2-5次,困难任务用5-10次
LanPaint_PromptModeLanPaint_PromptModeImage First/Prompt FirstImage First优先考虑图片还是提示词引导模式选择Image First保证图片质量,Prompt First更听提示词
LanPaint_InfoLanPaint_Info字符串说明文字插件的介绍信息,不影响功能节点说明信息可以忽略这个参数

3.2 LanPaint KSampler (Advanced) 节点

这是高级版本,给专业用户更多控制权。就像从自动挡汽车换成手动挡,能精确控制每个细节。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
modelmodelMODEL类型任意模型选择用哪个AI模型来画画用于去噪的扩散模型连接你的模型加载器
add_noiseadd_noiseenable/disableenable是否添加随机噪声开始控制是否添加初始噪声enable正常使用,disable用于继续上次的工作
noise_seednoise_seed0-最大整数0噪声的随机种子噪声生成的随机种子控制噪声的随机性
stepssteps1-1000030总共要画多少步扩散采样的总步数根据任务复杂度调整
cfgcfg0.0-100.05.0控制AI听话程度分类器自由引导强度平衡创意和准确性
sampler_namesampler_name采样器列表euler选择画画的方式采样算法选择不同算法有不同特点
schedulerscheduler调度器列表normal控制每一步的力度变化噪声调度策略控制去噪过程
positivepositiveCONDITIONING正面提示词告诉AI你想要什么正向条件引导详细描述期望内容
negativenegativeCONDITIONING负面提示词告诉AI你不想要什么负向条件引导列出不想要的元素
latent_imagelatent_imageLATENT潜在图像要修改的图片输入的潜在空间图像连接编码后的图像
start_at_stepstart_at_step0-100000从第几步开始工作开始采样的步数0表示从头开始
end_at_stepend_at_step0-1000010000在第几步结束工作结束采样的步数10000表示做完全部
return_with_leftover_noisereturn_with_leftover_noisedisable/enabledisable是否保留最后的噪声是否返回带噪声的结果通常选disable
LanPaint_NumStepsLanPaint_NumSteps0-1005每步思考多少次Langevin动力学迭代次数控制思考深度
LanPaint_LambdaLanPaint_Lambda0.1-50.016.0内容对齐强度,越高越严格双向引导缩放系数高值更严格对齐,但可能不稳定
LanPaint_StepSizeLanPaint_StepSize0.0001-1.00.15每次思考的步长大小Langevin动力学步长大步长快但可能不稳定
LanPaint_BetaLanPaint_Beta0.0001-5.01.0遮罩区域和非遮罩区域的步长比例遮罩/非遮罩区域步长比低值可以平衡高Lambda值
LanPaint_FrictionLanPaint_Friction0.0-50.015.0摩擦力参数,高值更稳定但慢快速Langevin的摩擦参数平衡速度和稳定性
LanPaint_PromptModeLanPaint_PromptModeImage First/Prompt FirstImage First优先考虑图片还是提示词引导模式选择根据需求选择优先级
LanPaint_EarlyStopLanPaint_EarlyStop0-100001提前几步停止LanPaint提前停止步数防止产生不规则图案
LanPaint_InfoLanPaint_Info字符串说明文字插件的介绍信息节点说明信息可以忽略

3.3 LanPaint Sampler Custom 节点

这是自定义采样器版本,给你更灵活的控制方式。就像可以自己调配颜料的画家工具。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
modelmodelMODEL类型任意模型选择用哪个AI模型扩散模型连接模型加载器
add_noiseadd_noiseTrue/FalseTrue是否添加噪声控制噪声添加True正常使用
noise_seednoise_seed0-最大整数0噪声随机种子随机数种子控制随机性
cfgcfg0.0-100.08.0AI听话程度引导强度平衡创意和准确性
positivepositiveCONDITIONING正面提示词想要的内容描述正向条件详细描述期望结果
negativenegativeCONDITIONING负面提示词不想要的内容描述负向条件列出排除元素
samplersamplerSAMPLER采样器对象外部采样器节点自定义采样器连接采样器节点
sigmassigmasSIGMAS噪声调度外部噪声调度节点噪声调度序列连接调度器节点
latent_imagelatent_imageLATENT潜在图像要处理的图片输入图像连接编码后的图像
LanPaint_NumStepsLanPaint_NumSteps0-1005思考次数迭代次数控制思考深度
LanPaint_PromptModeLanPaint_PromptModeImage First/Prompt FirstImage First优先级选择引导模式选择优先考虑的方面
LanPaint_InfoLanPaint_Info字符串说明文字插件介绍节点说明可以忽略

3.4 LanPaint Sampler Custom (Advanced) 节点

这是最高级的自定义版本,给专业用户最大的控制权。就像专业摄影师的全手动相机。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
noisenoiseNOISE噪声对象外部噪声生成器噪声生成器连接噪声节点
guiderguiderGUIDER引导器对象外部引导器节点条件引导器连接引导器节点
samplersamplerSAMPLER采样器对象外部采样器节点自定义采样器连接采样器节点
sigmassigmasSIGMAS噪声调度外部噪声调度节点噪声调度序列连接调度器节点
latent_imagelatent_imageLATENT潜在图像要处理的图片输入图像连接编码后的图像
start_at_stepstart_at_step0-100000开始步数采样开始步数通常从0开始
end_at_stepend_at_step0-1000010000结束步数采样结束步数通常用最大值
return_with_leftover_noisereturn_with_leftover_noisedisable/enabledisable是否保留噪声返回噪声控制通常选disable
LanPaint_NumStepsLanPaint_NumSteps0-1005思考次数迭代次数控制算法深度
LanPaint_LambdaLanPaint_Lambda0.1-50.016.0对齐强度双向引导强度控制内容一致性
LanPaint_StepSizeLanPaint_StepSize0.0001-1.00.15思考步长动力学步长平衡速度和质量
LanPaint_BetaLanPaint_Beta0.0001-5.01.0区域步长比例步长比例系数平衡不同区域
LanPaint_FrictionLanPaint_Friction0.0-50.015.0摩擦力系数稳定性参数控制收敛稳定性
LanPaint_PromptModeLanPaint_PromptModeImage First/Prompt FirstImage First优先级模式引导优先级选择重点关注方面
LanPaint_EarlyStopLanPaint_EarlyStop0-100001提前停止步数早停参数防止过度处理
LanPaint_InfoLanPaint_Info字符串说明文字插件介绍节点说明可以忽略

3.5 LanPaint Mask Blend 节点

这是一个图片混合工具,用来把修复前后的图片完美融合。就像一个智能的图层混合器。

参数详解:

参数名 (UI显示)参数名 (代码里)参数值建议值通俗解释 (能干嘛的)专业解释怎么用/举个例子
image1image1IMAGE原始图片修复前的图片输入图像1连接原始图片
image2image2IMAGE修复后图片修复后的图片输入图像2连接LanPaint输出的图片
maskmaskMASK遮罩决定哪里用新图哪里用旧图混合遮罩连接你的遮罩
blend_overlapblend_overlap1-51(奇数)1边缘融合的像素数量混合重叠像素数数字越大边缘越柔和

4. 使用技巧和建议

4.1 新手入门建议

  1. 从简单开始:先用基础的 LanPaint KSampler,不要一开始就用高级版
  2. 遮罩要清晰:确保遮罩是纯黑白的,不要有灰色过渡
  3. 提示词要具体:详细描述你想在遮罩区域生成什么内容
  4. 步数适中:新手建议用20-30步,不要一开始就用很高的步数

4.2 参数调优指南

  1. 提升质量:增加总步数 → 增加 LanPaint_NumSteps → 增加 LanPaint_Lambda
  2. 提升速度:减少 LanPaint_NumSteps → 增加 LanPaint_StepSize → 减少 LanPaint_Friction
  3. 修复不稳定:减少 LanPaint_Friction → 减少 LanPaint_StepSize → 减少 LanPaint_Beta

4.3 不同任务的推荐设置

  • 简单修复(去除小物体):NumSteps=2-5, Lambda=16, Steps=20
  • 复杂修复(大面积重建):NumSteps=5-10, Lambda=16, Steps=30-50
  • 角色一致性:PromptMode=Prompt First, NumSteps=5-10
  • 照片修复:PromptMode=Image First, Lambda=10-20

4.4 模型兼容性

  • SD 1.5/SDXL:所有参数都可以正常使用
  • Flux 模型:建议使用低 CFG 值(1.0-2.0),PromptMode 只能用 Image First
  • SD 3.5:完全兼容,建议 Lambda 值稍微调低
  • HiDream:完全兼容,效果很好

5. 常见问题解答

Q1:为什么我的结果有奇怪的纹理或图案?

A1: 这通常是参数设置过激导致的。尝试:

  • 减少 LanPaint_Friction 到 10-15
  • 减少 LanPaint_StepSize 到 0.1
  • 如果用了高 Lambda 值,减少 LanPaint_Beta 到 0.5

Q2:为什么生成速度很慢?

A2: LanPaint 需要额外的"思考"时间。优化方法:

  • 减少 LanPaint_NumSteps(从5减到2-3)
  • 增加 LanPaint_StepSize(从0.15增到0.3)
  • 减少总步数(从30减到20)

Q3:为什么修复的内容和周围不协调?

A3: 可能是以下原因:

  • 提示词不够具体,要详细描述期望内容
  • 尝试增加 LanPaint_Lambda 值
  • 检查遮罩是否准确,边缘是否清晰
  • 尝试使用 LanPaint Mask Blend 节点进行后处理

Q4:Flux 模型效果不好怎么办?

A4: Flux 模型有特殊要求:

  • CFG 值设置为 1.0-2.0(不要用默认的7.5)
  • 只能使用 Image First 模式
  • 适当增加思考步数到 5-10

Q5:如何获得最佳效果?

A5: 最佳实践:

  • 使用高质量的原图和清晰的遮罩
  • 提示词要详细且准确
  • 固定种子值进行参数调试
  • 生成多张图片避免偶然性
  • 必要时使用 Mask Blend 进行后处理

Q6:内存不够用怎么办?

A6: 内存优化建议:

  • 减少批次大小(batch size)
  • 使用较小的图片尺寸
  • 减少 LanPaint_NumSteps
  • 关闭不必要的预览功能

6. 工作流程示例

基础修复工作流程:

  1. 加载图片 → Load Image 节点
  2. 创建遮罩 → 用你喜欢的遮罩工具
  3. 编码图片 → VAE Encode 节点
  4. 设置遮罩 → Set Latent Noise Mask 节点
  5. LanPaint处理 → LanPaint KSampler 节点
  6. 解码输出 → VAE Decode 节点
  7. 可选混合 → LanPaint Mask Blend 节点

高级工作流程:

对于复杂任务,可以串联多个 LanPaint 节点,或者结合 ControlNet 使用。

7. 总结

LanPaint 是一个功能强大且易用的修复插件,它的"思考模式"让修复效果更加自然。虽然会比普通方法慢一些,但质量提升是显著的。

记住这几个要点:

  • 新手用基础版,熟练后再用高级版
  • 遮罩质量决定最终效果
  • 提示词要详细准确
  • 不同模型需要不同的参数设置
  • 多尝试,多调参,找到最适合你的设置

希望这个教程能帮助你快速上手 LanPaint,创造出令人满意的作品!如果觉得有用,别忘了给项目点个星星 ⭐️!

标签: #插件 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号