ComfyUI>Flujos de trabajo>MOSS-Image Inpainting | Ediciones Locales Precisas de Imagen

MOSS-Image Inpainting | Ediciones Locales Precisas de Imagen

Workflow Name: RunComfy/MOSS-Image-Inpaint
Workflow ID: 0000...1545
Pinta una máscara sobre el área que deseas editar. Agrega accesorios o cambia colores y materiales. Tú controlas dónde ocurren los cambios. El inpainting basado en MOSS utiliza el contexto de imagen cercano. Los recortes editados se mezclan de nuevo en tu foto. Mantén la escena 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: ediciones localizadas que se mezclan limpiamente en la escena#

MOSS-Image Inpainting es un flujo de trabajo enfocado de ComfyUI para reemplazar o agregar detalles solo dentro de una máscara pintada mientras se mantiene todo lo demás píxel-exacto. Recorta la región enmascarada con un contexto generoso, aplica MOSS-Image guiado por tu solicitud y Differential Diffusion, luego pega el resultado de nuevo con bordes sin costura.

Usa MOSS-Image Inpainting para accesorios, cambios de color, ajustes de productos, pequeñas reparaciones e intercambios de materiales. El flujo de trabajo es rápido de operar, ligero en solicitudes, y está diseñado para preservar la escena circundante para que tus ediciones parezcan nativas en lugar de parcheadas.

Modelos clave en el flujo de trabajo Comfyui MOSS-Image Inpainting#

  • Modelo de difusión Comfy-Org MOSS-Image. Proporciona la imagen previa utilizada para redibujar la región enmascarada. Usa las construcciones SFT enviadas en el repositorio oficial: variantes int8 convrot o bf16 dependiendo de tus necesidades de hardware. Consulta el hub de modelos en Comfy-Org/MOSS-Image y las entradas a nivel de archivo para moss_image_sft_int8_convrot.safetensors o moss_image_sft_bf16.safetensors.
  • Codificador de texto Qwen 3.5 9B W4A8 GPTQ. Codifica tu solicitud en condicionamiento para el MOSS-Image UNet y se incluye con el lanzamiento de MOSS. Consulta text_encoders/qwen3.5_9b_w4a8_gptq.safetensors.
  • Flux 2 VAE Small. Comprime la imagen recortada en el espacio latente y decodifica el resultado de nuevo a píxeles, manteniendo los colores estables mientras se edita. Consulta vae/flux2-vae_small.safetensors.
  • LoRA opcional. Un LoRA optimizado para MOSS se puede cargar para dirigir el realismo de la superficie y los acabados similares a productos. No es necesario; omítelo si prefieres el aspecto base de MOSS-Image.

Cómo usar el flujo de trabajo Comfyui MOSS-Image Inpainting#

Este flujo de trabajo se ejecuta en una sola pasada: cargas una imagen y pintas una máscara, la tubería recorta alrededor de esa máscara con contexto, MOSS-Image redibuja solo el área enmascarada, luego el recorte editado se devuelve al marco original. Los grupos verdes son las partes que típicamente tocas; los grupos grises son automáticos.

① Modelos#

La tubería primero carga el MOSS-Image UNet en Cargar modelo MOSS-Image (#1), un LoRA opcional en LoRA: Lenovo UltraReal (opcional, Ctrl+B para omitir) (#5), el codificador de texto MOSS en Cargar codificador de texto (tipo: moss_image) (#2), y el VAE en Cargar VAE (Flux 2 pequeño) (#3). Elige la variante de MOSS-Image que se ajuste a tus preferencias de memoria y precisión. Si deseas una base neutral, mantén el LoRA omitido; habilítalo cuando desees brillo adicional o detalle táctil. No se requiere otra afinación en esta etapa.

② Imagen + máscara#

Importa tu fuente en Imagen + máscara (clic derecho → Abrir en MaskEditor) (#10), luego abre el Editor de Máscaras y pinta el área que deseas cambiar. La región blanca define lo que se regenerará, mientras que los píxeles no tocados permanecen exactos. Apunta a una máscara que siga bordes reales para mezclas más limpias. Guarda para devolver la máscara al gráfico.

③ Solicitud#

Describe solo lo que va dentro de la máscara usando Solicitud positiva: describe el área enmascarada (#19) y Codificar positivo (#20). Mantén las solicitudes cortas y específicas al objeto, color o material que deseas que aparezca. Usa Solicitud negativa (#21) para alejarte de artefactos como baja calidad o marcas de agua. Debido a que el recorte incluye el contexto circundante, generalmente no necesitas mencionar el fondo.

④ Recorte alrededor de la máscara (automático)#

Ampliar + suavizar máscara (#30) expande suavemente la máscara y difumina su borde para que las costuras se mezclen al pegarse de nuevo. Recortar alrededor de la máscara (relleno = contexto) (#31) encuentra un cuadro delimitador ajustado alrededor de la máscara y agrega relleno de contexto para que MOSS-Image entienda cómo debe encajar el nuevo contenido. Escalar recorte a ~1.5 MP (#32) redimensiona el recorte a una resolución de trabajo ideal para el detalle sin desperdiciar cálculo. Codificar recorte (#33) mueve el recorte a latentes y Redibujar solo la máscara (#34) asegura que el desruido ocurra solo dentro de la máscara. Usa Vista previa de recorte (lo que ve MOSS) (#35) para verificar el recorte y el contexto antes del muestreo.

⑤ Muestreo#

Differential Diffusion (borde de máscara suave) (#4) protege el contenido no enmascarado atenuando las actualizaciones cerca de los límites de la máscara y priorizando la coherencia. KSampler (#40) luego genera el contenido inpainted usando el modelo MOSS-Image y tu condicionamiento positivo y negativo. El equilibrio que elijas aquí gobierna cuán literalmente se sigue la solicitud versus cuánto de la estructura original se preserva. Para ediciones conservadoras, inclínate hacia menor fuerza de redibujo; para reemplazos completos, usa mayor fuerza de redibujo.

⑥ Pegar de nuevo (automático)#

Después del muestreo, Decodificar (#50) convierte latentes a píxeles y Escalar de nuevo al tamaño del recorte (#51) restaura el recorte editado a las dimensiones exactas capturadas anteriormente. Pegar en el original (fuera de la máscara permanece exacto) (#52) compone el resultado de nuevo en tu imagen original usando las coordenadas x, y guardadas, por lo que la alineación es perfecta y el resto del marco no se toca.

⑦ Resultado#

Resultado (#60) escribe la imagen final. El nombrado de archivos se maneja por ti; vuelve a ejecutar para iterar rápidamente en la misma fuente y máscara.

⑧ Exhibición (una imagen para compartir)#

Exhibición: antes / máscara / después + solicitud (#70) construye un panel lado a lado mostrando el original, la superposición de máscara de tinte rojo y el resultado inpainted, con la solicitud impresa abajo. Esto es útil para documentación o aprobaciones de clientes. Guarda el panel con Imagen de exhibición (#71). Si no necesitas una salida de exhibición, puedes omitir este grupo para acelerar la ejecución.

Nodos clave en el flujo de trabajo Comfyui MOSS-Image Inpainting#

Ampliar + suavizar máscara (#30) Expande ligeramente el área pintada y aplica un desenfoque suave a su borde para transiciones naturales. Ajusta ampliar cuando veas costuras duras o flecos perdidos, y ajusta radio_de_desenfoque si el borde parece demasiado nítido o demasiado borroso. Usa mayor expansión para cabello, pelaje y telas suaves donde la ambigüedad del límite ayuda a la mezcla.

Recortar alrededor de la máscara (relleno = contexto) (#31) Calcula un cuadro delimitador para la máscara y agrega contexto extra de escena alrededor de ella. El valor de relleno controla cuánto ambiente se envía al modelo, lo que influye en la consistencia de perspectiva e iluminación. Más relleno da a MOSS-Image mejores pistas globales pero reduce el detalle por píxel en un objetivo de megapíxeles fijo; reduce el relleno para inserciones pequeñas y complejas.

Escalar recorte a ~1.5 MP (#32) Redimensiona el parche recortado a una resolución de trabajo práctica. Elevar el objetivo de megapíxeles mejora el detalle fino dentro de la máscara a costa de velocidad y memoria. Redúcelo para vistas previas rápidas o máscaras muy amplias donde el microdetalle importa menos.

Redibujar solo la máscara (#34) Establece una máscara de ruido en el latente para que el desruido se mantenga confinado a tu área pintada. Esto es lo que garantiza que los píxeles no enmascarados permanezcan sin cambios. Mantenlo habilitado para un verdadero inpainting; desactívalo solo para solucionar problemas cuando necesites confirmar el comportamiento del modelo en el recorte completo.

Differential Diffusion (borde de máscara suave) (#4) Suprime el derrame no deseado alrededor de los bordes de la máscara atenuando las actualizaciones a medida que se acercan al límite. Aumenta fuerza cuando notes sangrado de color o deslizamiento de textura fuera de la máscara, y redúcelo cuando quieras una fusión más audaz entre el contenido antiguo y nuevo. Funciona en conjunto con el difuminado del crecimiento de la máscara.

KSampler (#40) Impulsa la generación real usando el modelo MOSS-Image y tu condicionamiento. desruido controla cuán drásticamente se reimagina el contenido enmascarado: valores cercanos a 1 dibujan contenido fresco, valores medios preservan la estructura y recolorean, valores bajos hacen refinamientos sutiles. Ajusta pasos para calidad versus velocidad, y cambia semilla para explorar alternativas mientras mantienes todas las demás condiciones constantes.

Pegar en el original (fuera de la máscara permanece exacto) (#52) Compone el recorte editado de nuevo en el marco original usando coordenadas del cuadro delimitador. Deja redimensionar_fuente apagado para evitar artefactos de escalado. Si los bordes muestran halos ligeros, revisa el crecimiento de la máscara anterior y el desenfoque en lugar de compensar aquí.

Extras opcionales#

  • Mantén las solicitudes cortas y literales para MOSS-Image Inpainting. Enfócate en el objeto, color, material y acabado que deseas dentro de la máscara.
  • Para cambios de color o intercambios de material, reduce la fuerza de redibujo en KSampler para mantener la forma y sombreado existentes mientras cambias la apariencia.
  • Si el área enmascarada es muy pequeña en una foto muy grande, aumenta el objetivo de megapíxeles en Escalar recorte a ~1.5 MP para que el modelo tenga suficientes píxeles para resolver pequeños detalles.
  • Aumenta el relleno de contexto cuando la perspectiva o iluminación del inserto debe coincidir con entornos complejos como manos, reflejos o superficies con patrones.
  • Usa Vista previa de recorte (lo que ve MOSS) para verificar que el recorte contenga tanto la región enmascarada como suficientes pistas circundantes antes de muestrear.

Agradecimientos#

Este flujo de trabajo implementa y se basa en los siguientes trabajos y recursos. Agradecemos a Comfy-Org por los archivos del modelo MOSS-Image, a la comunidad Civitai por la plantilla del flujo de trabajo MOSS Image Inpainting, y a OpenMOSS por el código de investigación y el informe técnico de MOSS-Image por sus contribuciones y mantenimiento. Para detalles autorizados, consulte la documentación original y los repositorios vinculados a continuación.

Recursos#

Nota: El uso de los modelos, conjuntos de datos y código referenciados está sujeto a las respectivas licencias y términos proporcionados por sus autores y mantenedores.

RunComfy
Derechos de autor 2026 RunComfy. Todos los derechos reservados.

RunComfy es la principal ComfyUI plataforma, ofreciendo ComfyUI en línea entorno y servicios, junto con flujos de trabajo de ComfyUI con impresionantes imágenes. RunComfy también ofrece AI Models, permitiendo a los artistas aprovechar las últimas herramientas de AI para crear arte increíble.