这个项目能做什么

LanPaint 是一款 ComfyUI 扩展,提供用于掩码约束局部重绘和局部编辑的免训练部分条件采样器。它无需微调或反向传播即可与预训练扩散模型和整流流模型配合使用。该项目基于 TMLR 2025 论文 LanPaint: Training-Free Diffusion Inpainting with Asymptotically Exact and Fast Conditional Sampling。 主要功能包括图像局部重绘、外部扩展和生成式填充,掩码约束的局部编辑,文本引导的对象或区域替换,角色一致的局部生成,视频局部重绘和局部视频编辑,以及视频加音频的掩码生成。README 列出了兼容的模型,如 Ideogram4、Krea2、Z-image、Z-image-base、Hunyuan、Wan 2.2、Qwen Image/Edit、Anima、HiDream、SD 3.5、Flux 系列、SDXL、SD 1.5 以及自定义 LoRA。 LanPaint 在采样类别下添加了 ComfyUI 节点,包括基础采样器和带有调优选项的高级采样器。它还提供了一个视频掩码编辑器,用于在视频上绘制逐帧掩码并在关键帧之间进行插值,以及一个 MiniMax H3 AV 管道,可将视频和音频编码为嵌套潜空间以进行组合局部重绘。该编辑器可以将掩码导出到 mp4 元数据中,而无需修改原始文件。 该仓库包含许多示例工作流,提供前后对比、模型下载链接以及视频处理的资源消耗表。可通过 ComfyUI-Manager 或将仓库克隆到 ComfyUI/custom_nodes 进行安装。README 指出在 Flux.dev 等蒸馏模型上性能会下降,并建议使用较低的 flux guidance 来缓解此问题。