ComfyUI>Fluxos de Trabalho>MOSS-Image Inpainting | Edições Locais Precisas de Imagens

MOSS-Image Inpainting | Edições Locais Precisas de Imagens

Workflow Name: RunComfy/MOSS-Image-Inpaint
Workflow ID: 0000...1545
Pinte uma máscara sobre a área que deseja editar. Adicione acessórios ou altere cores e materiais. Você controla onde as mudanças acontecem. O inpainting baseado em MOSS usa o contexto da imagem próxima. Recortes editados se misturam de volta à sua foto. Mantenha a cena circundante consistente.

ComfyUI MOSS-Image Inpainting Workflow

MOSS-Image Inpainting ComfyUI | Differential Diffusion
Want to run this workflow?
  • Fully operational workflows
  • No missing nodes or models
  • No manual setups required
  • Features stunning visuals

ComfyUI MOSS-Image Inpainting Examples

moss-image-inpainting-comfyui-differential-diffusion-1545-example1.webp
moss-image-inpainting-comfyui-differential-diffusion-1545-example2.webp
moss-image-inpainting-comfyui-differential-diffusion-1545-example3.webp
moss-image-inpainting-comfyui-differential-diffusion-1545-example4.webp
moss-image-inpainting-comfyui-differential-diffusion-1545-example5.webp
moss-image-inpainting-comfyui-differential-diffusion-1545-example6.webp

MOSS-Image Inpainting: edições localizadas que se integram perfeitamente à cena#

O MOSS-Image Inpainting é um fluxo de trabalho focado do ComfyUI para substituir ou adicionar detalhes apenas dentro de uma máscara pintada enquanto mantém todo o resto pixel-exato. Ele recorta a região mascarada com generoso contexto, aplica MOSS-Image guiado pelo seu prompt e Differential Diffusion, e então cola o resultado de volta com bordas perfeitas.

Use o MOSS-Image Inpainting para acessórios, mudanças de cor, ajustes de produto, pequenos reparos e trocas de material. O fluxo de trabalho é rápido de operar, leve em prompts, e projetado para preservar a cena circundante para que suas edições pareçam nativas em vez de remendadas.

Modelos principais no fluxo de trabalho Comfyui MOSS-Image Inpainting#

  • Modelo de difusão Comfy-Org MOSS-Image. Fornece a imagem prévia usada para redesenhar a região mascarada. Use as versões SFT fornecidas no repositório oficial: variantes int8 convrot ou bf16 dependendo das suas necessidades de hardware. Veja o hub de modelos em Comfy-Org/MOSS-Image e as entradas de nível de arquivo para moss_image_sft_int8_convrot.safetensors ou moss_image_sft_bf16.safetensors.
  • Codificador de texto Qwen 3.5 9B W4A8 GPTQ. Codifica seu prompt em condicionamento para o MOSS-Image UNet e está incluído com o lançamento do MOSS. Veja text_encoders/qwen3.5_9b_w4a8_gptq.safetensors.
  • Flux 2 VAE Small. Comprime a imagem recortada em espaço latente e decodifica o resultado de volta para pixels, mantendo as cores estáveis durante a edição. Veja vae/flux2-vae_small.safetensors.
  • LoRA opcional. Um LoRA otimizado para MOSS pode ser carregado para direcionar realismo de superfície e acabamentos semelhantes a produtos. Não é necessário; ignore se preferir a aparência básica do MOSS-Image.

Como usar o fluxo de trabalho Comfyui MOSS-Image Inpainting#

Este fluxo de trabalho é executado em uma única passagem: você carrega uma imagem e pinta uma máscara, o pipeline recorta ao redor dessa máscara com contexto, MOSS-Image redesenha apenas a área mascarada, então o recorte editado é retornado ao quadro original. Grupos verdes são as partes que você normalmente toca; grupos cinzas são automáticos.

① Modelos#

O pipeline primeiro carrega o MOSS-Image UNet em Load MOSS-Image model (#1), um LoRA opcional em LoRA: Lenovo UltraReal (optional, Ctrl+B to skip) (#5), o codificador de texto MOSS em Load text encoder (type: moss_image) (#2), e o VAE em Load VAE (Flux 2 small) (#3). Escolha a variante do MOSS-Image que se adapta às suas preferências de memória e precisão. Se você quiser uma base neutra, mantenha o LoRA ignorado; ative-o quando quiser brilho extra ou detalhe tátil. Nenhum outro ajuste é necessário nesta etapa.

② Imagem + máscara#

Importe sua fonte em Image + mask (right-click → Open in MaskEditor) (#10), depois abra o Editor de Máscaras e pinte a área que deseja mudar. A região branca define o que será regenerado, enquanto os pixels intocados permanecem exatos. Almeje uma máscara que siga bordas reais para misturas mais limpas. Salve para retornar a máscara de volta ao gráfico.

③ Prompt#

Descreva apenas o que vai dentro da máscara usando Positive prompt: describe the masked area (#19) e Encode positive (#20). Mantenha os prompts curtos e específicos para o objeto, cor ou material que você deseja que apareça. Use Negative prompt (#21) para afastar artefatos como baixa qualidade ou marcas d'água. Como o recorte inclui o contexto circundante, geralmente você não precisa mencionar o fundo.

④ Recortar ao redor da máscara (automático)#

Grow + soften mask (#30) expande suavemente a máscara e suaviza sua borda para que as emendas se misturem quando coladas de volta. Crop around mask (padding = context) (#31) encontra uma caixa delimitadora apertada ao redor da máscara e adiciona um preenchimento de contexto para que o MOSS-Image entenda como o novo conteúdo deve se encaixar. Scale crop to ~1.5 MP (#32) redimensiona o recorte para uma resolução de trabalho ideal para detalhes sem desperdiçar computação. Encode crop (#33) move o recorte para latentes e Redraw only the mask (#34) garante que o denoising aconteça apenas dentro da máscara. Use Crop preview (what MOSS sees) (#35) para verificar o recorte e o contexto antes da amostragem.

⑤ Amostragem#

Differential Diffusion (soft mask edge) (#4) protege o conteúdo não mascarado atenuando atualizações perto das bordas da máscara e priorizando a coerência. KSampler (#40) então gera o conteúdo inpainted usando o modelo MOSS-Image e seu condicionamento positivo e negativo. O equilíbrio que você escolhe aqui governa quão literalmente o prompt é seguido versus quanto da estrutura original é preservada. Para edições conservadoras, incline-se para uma força de redesenho mais baixa; para substituições completas, use uma força de redesenho mais alta.

⑥ Colar de volta (automático)#

Após a amostragem, Decode (#50) converte latentes em pixels e Scale back to crop size (#51) restaura o recorte editado para as dimensões exatas capturadas anteriormente. Paste into original (outside the mask stays exact) (#52) compõe o resultado de volta na sua imagem original usando as coordenadas salvas x, y, para que o alinhamento seja perfeito e o restante do quadro permaneça intocado.

⑦ Resultado#

Result (#60) escreve a imagem final. O nome do arquivo é gerenciado para você; execute novamente para iterar rapidamente na mesma fonte e máscara.

⑧ Vitrine (uma imagem para compartilhar)#

Showcase: before / mask / after + prompt (#70) constrói um painel lado a lado mostrando o original, a sobreposição de máscara em tom vermelho e o resultado inpainted, com o prompt impresso abaixo. Isso é útil para documentação ou aprovações de clientes. Salve o painel com Showcase image (#71). Se você não precisar de uma saída de vitrine, pode ignorar este grupo para acelerar a execução.

Principais nós no fluxo de trabalho Comfyui MOSS-Image Inpainting#

Grow + soften mask (#30) Expande ligeiramente a área pintada e aplica um desfoque suave em sua borda para transições naturais. Ajuste expand quando vir emendas duras ou franjas perdidas, e ajuste blur_radius se a borda parecer muito nítida ou muito embaçada. Use maior expansão para cabelo, pele e tecidos macios onde a ambiguidade da borda ajuda na mistura.

Crop around mask (padding = context) (#31) Calcula uma caixa delimitadora para a máscara e adiciona contexto extra de cena ao redor dela. O valor de padding controla quanto ambiente é enviado para o modelo, o que influencia a consistência de perspectiva e iluminação. Mais preenchimento dá ao MOSS-Image melhores pistas globais, mas reduz o detalhe por pixel em um alvo de megapixel fixo; reduza o preenchimento para inserções pequenas e intrincadas.

Scale crop to ~1.5 MP (#32) Redimensiona o patch recortado para uma resolução prática de trabalho. Aumentar o alvo de megapixel melhora o detalhe fino dentro da máscara ao custo de velocidade e memória. Reduza para visualizações rápidas ou máscaras muito amplas onde o micro-detalhe importa menos.

Redraw only the mask (#34) Define uma máscara de ruído no latente para que o denoising permaneça confinado à sua área pintada. Isso é o que garante que os pixels não mascarados permaneçam inalterados. Mantenha habilitado para verdadeiro inpainting; desative apenas para solução de problemas quando precisar confirmar o comportamento do modelo no recorte completo.

Differential Diffusion (soft mask edge) (#4) Suprime o transbordamento indesejado ao redor das bordas da máscara atenuando atualizações à medida que se aproximam do limite. Aumente strength quando perceber sangramento de cor ou invasão de textura fora da máscara, e reduza quando quiser uma fusão mais ousada entre o conteúdo antigo e novo. Funciona em conjunto com o feathering da etapa de crescimento da máscara.

KSampler (#40) Dirige a geração real usando o modelo MOSS-Image e seu condicionamento. denoise controla quão drasticamente o conteúdo mascarado é reimaginado: valores próximos a 1 desenham conteúdo novo, valores médios preservam estrutura e recolorem, valores mais baixos fazem refinamentos sutis. Ajuste steps para qualidade versus velocidade, e mude seed para explorar alternativas enquanto mantém todas as outras condições constantes.

Paste into original (outside the mask stays exact) (#52) Compõe o recorte editado de volta no quadro original usando coordenadas da caixa delimitadora. Deixe resize_source desligado para evitar artefatos de escala. Se as bordas mostrarem halos leves, revisite o crescimento e desfoque da máscara anterior em vez de compensar aqui.

Extras opcionais#

  • Mantenha os prompts curtos e literais para o MOSS-Image Inpainting. Foque no objeto, cor, material e acabamento que você deseja dentro da máscara.
  • Para recolorações ou trocas de material, reduza a força de redesenho em KSampler para manter a forma e sombreamento existentes enquanto altera a aparência.
  • Se a área mascarada for minúscula em uma foto muito grande, aumente o alvo de megapixel em Scale crop to ~1.5 MP para que o modelo tenha pixels suficientes para resolver pequenos detalhes.
  • Aumente o padding de contexto quando a perspectiva ou iluminação do inserto deve corresponder a arredores complexos como mãos, reflexos ou superfícies padronizadas.
  • Use Crop preview (what MOSS sees) para verificar se o recorte contém tanto a região mascarada quanto pistas circundantes suficientes antes de amostrar.

Agradecimentos#

Este fluxo de trabalho implementa e se baseia nos seguintes trabalhos e recursos. Agradecemos ao Comfy-Org pelos arquivos de modelo MOSS-Image, à comunidade Civitai pelo template de fluxo de trabalho MOSS Image Inpainting, e ao OpenMOSS pelo código de pesquisa MOSS-Image e relatório técnico por suas contribuições e manutenção. Para detalhes autoritários, consulte a documentação original e repositórios vinculados abaixo.

Recursos#

Nota: O uso dos modelos, conjuntos de dados e código referenciados está sujeito às respectivas licenças e termos fornecidos por seus autores e mantenedores.

RunComfy
Copyright 2026 RunComfy. Todos os Direitos Reservados.

RunComfy é a principal ComfyUI plataforma, oferecendo ComfyUI online ambiente e serviços, juntamente com fluxos de trabalho do ComfyUI apresentando visuais impressionantes. RunComfy também oferece AI Models, permitindo que artistas utilizem as mais recentes ferramentas de AI para criar arte incrível.