Repolode
scraed

scraed/LanPaint

Sampler de inpainting e outpainting sem treinamento para ComfyUI, compatível com diversos modelos de difusão e fluxo retificado para imagens e vídeos.

Alternativa open source a:Photoshop Generative Fill

Estrelas
1,466
Forks
55
Issues abertas
22
Último commit
há 24 dias

O que é?

LanPaint é um sampler para ComfyUI que faz inpainting e outpainting com máscaras sobre modelos de difusão e fluxo retificado pré-treinados. Não exige fine-tuning nem backpropagation. Seu diferencial é o modo de "pensamento": o sampler executa várias iterações em cada etapa de denoising, permitindo trocar mais tempo de computação por maior qualidade no inpainting.

Os nodes do projeto foram feitos para se encaixar em um workflow padrão do ComfyUI, substituindo o KSampler padrão. O repositório lista compatibilidade com vários modelos de imagem, incluindo Flux, SD 3.5, SDXL, Qwen Image e Edit, Wan 2.2, Z-Image e outros. Também oferece inpainting e outpainting de vídeo com Wan 2.2, além de um editor de máscaras de vídeo e um pipeline de áudio e vídeo para MiniMax H3.

O repositório inclui um artigo publicado na TMLR 2025, uma implementação para Diffusers mantida separadamente e workflows de exemplo para cada modelo compatível. Observe que o projeto alerta para resultados piores em modelos destilados, como Flux.dev, e recomenda manter os valores da máscara binários.

Recursos principais

  • 01Inpainting e outpainting sem treinamento, compatíveis com modelos de difusão e fluxo retificado existentes.
  • 02As iterações de "pensamento" em cada etapa de denoising permitem trocar tempo de computação por qualidade.
  • 03Substituição direta do KSampler padrão do ComfyUI, com variantes básica e avançada.
  • 04Inpainting e outpainting de vídeo com Wan 2.2, além de um editor de máscaras de vídeo quadro a quadro.
  • 05Inpainting conjunto de vídeo e áudio para o modelo MiniMax H3.

Casos de uso

  • Remover ou substituir objetos e regiões em imagens geradas ou fotografadas.
  • Ampliar a área de uma imagem ou vídeo com outpainting.
  • Fazer edições pontuais em um vídeo ao longo dos quadros, mantendo a consistência do movimento.
  • Gerar diferentes vistas consistentes de um personagem fazendo inpainting em regiões de uma imagem existente.

Início rápido

  1. 1

    Instale o ComfyUI seguindo o guia oficial

  2. 2

    Instale o ComfyUI-Manager para gerenciar extensões

  3. 3

    Instale os nós do LanPaint pelo ComfyUI-Manager, pesquisando por LanPaint

  4. 4

    Reinicie o ComfyUI para carregar os nós do LanPaint

Antes de usar

  • Funciona apenas dentro do ComfyUI, portanto não é uma ferramenta independente.
  • O desempenho é reduzido em modelos de destilação, como o Flux.dev; recomenda-se usar um valor baixo de guidance no Flux.
  • Licenciado sob a GPL-3.0, uma licença copyleft que exige que trabalhos derivados sejam de código aberto.

Em coleções

Tópicos

Perguntas frequentes

O que é LanPaint?
Sampler de inpainting e outpainting sem treinamento para ComfyUI, compatível com diversos modelos de difusão e fluxo retificado para imagens e vídeos. LanPaint é um sampler para ComfyUI que faz inpainting e outpainting com máscaras sobre modelos de difusão e fluxo retificado pré-treinados. Não exige fine-tuning nem backpropagation. Seu diferencial é o modo de "pensamento": o sampler executa várias iterações em cada etapa de denoising, permitindo trocar mais tempo de computação por maior qualidade no inpainting.
LanPaint é gratuito? Qual é a licença?
LanPaint é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
LanPaint ainda é mantido?
Manutenção ativa. O último commit de LanPaint foi em 28 de set. de 2026.
Para que posso usar LanPaint?
Remover ou substituir objetos e regiões em imagens geradas ou fotografadas. Ampliar a área de uma imagem ou vídeo com outpainting. Fazer edições pontuais em um vídeo ao longo dos quadros, mantendo a consistência do movimento. Gerar diferentes vistas consistentes de um personagem fazendo inpainting em regiões de uma imagem existente.
Como instalar LanPaint?
Instale o ComfyUI seguindo o guia oficial Instale o ComfyUI-Manager para gerenciar extensões Instale os nós do LanPaint pelo ComfyUI-Manager, pesquisando por LanPaint Reinicie o ComfyUI para carregar os nós do LanPaint
Onde consigo LanPaint?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/scraed/LanPaint

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados