Inpaint NSFW (2026): editar solo una parte de la imagen

13 min read

Inpaint es generación aplicada solo a la zona que tú marcas. El resto de la
imagen queda intacto, así que puedes corregir con fuerza sin arriesgar lo que ya
estaba bien. Esta guía cubre la máscara, el denoising, el relleno y los ajustes
que evitan que se note el parche.

Por qué inpaint resuelve lo que la generación normal no

Cuando una imagen está casi bien y falla en un punto concreto, la reacción
habitual es volver a generar. Es un mal negocio: cambias toda la imagen para
arreglar una mano. Inpaint existe justo para eso, porque separa la zona que
quieres tocar del resto.

Eso rompe el compromiso que aparece en cualquier pasada global. Sin máscara,
subir la fuerza para corregir un defecto arrastra el resto de la imagen; y
mantenerla baja para preservar la composición deja el defecto intacto. Con
máscara puedes usar un valor alto dentro y cero fuera.

Hay un segundo motivo, menos evidente y probablemente más importante: la
resolución. Al procesar solo la zona marcada, la interface puede trabajar ese
recorte a tamaño completo, así que una cara pequeña recibe muchos más píxeles de
los que tenía. Ahí está la mayor parte de la mejora.

Esto también explica por qué inpaint hace poco en primeros planos. Si la zona
ya ocupaba media imagen, no hay píxeles nuevos que ganar y lo único que cambia
es el contenido.

La máscara necesita margen alrededor de la zona a corregir

La máscara

La máscara es la mitad del trabajo y donde se concentran casi todos los
resultados malos. Pintar justo el contorno de lo que quieres cambiar parece lo
correcto y casi nunca lo es.

El motivo es que el modelo necesita contexto. Si marcas exactamente el borde
de una mano, no ve dónde empieza el brazo ni cómo cae la luz alrededor, así que
reconstruye una mano que no encaja del todo. Marcar con holgura, incluyendo algo
de lo que rodea a la zona, da resultados bastante mejores.

La holgura también resuelve el otro problema clásico, la unión visible. Una
máscara apretada deja una costura perceptible justo en el borde, que el ojo
detecta aunque no sepa decir por qué. Con margen y con el desenfoque de máscara
que ofrece la interfaz, la transición desaparece.

El desenfoque merece un comentario aparte. Valores muy bajos dejan un escalón
duro. Valores altísimos suavizan la propia zona reconstruida y la dejan blanda.
La franja intermedia resuelve casi siempre, y cuando la costura persiste el
culpable suele ser la holgura, no el desenfoque.

Denoising dentro de la máscara

El parámetro funciona igual que en cualquier pasada de imagen a imagen, pero
aplicado solo a lo marcado. Entre 0.2 y 0.35 limpia y define sin cambiar lo que
hay. Entre 0.4 y 0.6 corrige de verdad y es la franja útil para arreglar manos y
caras. Por encima de 0.75 la zona se reconstruye desde cero y deja de tener
relación con lo anterior.

La elección depende de si quieres conservar o sustituir. Para arreglar una
cara manteniendo a la persona, la parte baja de la franja media. Para cambiar
una prenda por otra distinta, la parte alta, porque lo que había debe
desaparecer. Usar un valor bajo para sustituir produce el efecto raro de la
prenda antigua asomando bajo la nueva.

El resto de parámetros importa menos de lo que parece. El muestreador y los
pasos apenas cambian el resultado comparados con la máscara y el denoising, así
que no merece la pena dedicarles tiempo hasta tener esos dos bien.

Relleno de la zona marcada

Las interfaces ofrecen varias formas de inicializar lo que hay dentro de la
máscara, y la elección cambia mucho el resultado. Partir del contenido original
conserva la estructura y es lo adecuado para corregir. Partir de ruido dentro de
la máscara reconstruye libremente y es lo adecuado para sustituir.

Hay también opciones que rellenan con el color medio de alrededor, útiles
cuando quieres eliminar algo sin poner nada concreto en su lugar. Si alguna vez
has intentado borrar un objeto y te ha aparecido otro objeto distinto, esa es la
opción que buscabas.

Procesar solo el recorte o la imagen entera

Este ajuste es el que más gente ignora y el que más cambia el resultado. Al
procesar únicamente la zona marcada a resolución completa, el detalle que
obtienes es muchísimo mayor, porque todos los píxeles disponibles van a ese
trozo.

Procesar la imagen entera y sustituir solo lo marcado es más coherente con el
conjunto, pero le dedica a la zona la misma proporción de atención que tenía
antes, así que apenas mejora el detalle. Para una cara pequeña, el recorte a
resolución completa es lo que hace que la técnica valga la pena.

El precio es que el recorte no ve el resto de la imagen, así que puede
desviarse en color o en iluminación. Incluir algo de contexto en la máscara
reduce mucho ese riesgo, y una pasada final suave sobre la imagen completa
termina de unificar.

El prompt en inpaint

Conviene describir lo que debe haber en la zona marcada, no la escena
completa. El error habitual es reutilizar el prompt entero de la generación
original: el modelo intenta meter el escenario, la ropa y la iluminación dentro
de un recorte del tamaño de una cara, y salen cosas extrañas.

Una línea corta y concreta rinde más. Si estás arreglando una mano, habla de
la mano. Si cambias una prenda, describe la prenda. Todo lo demás ya está en la
imagen y no necesita repetirse. La lógica general de escribir prompts está en la
guía
maestra de prompts NSFW
.

El negativo cumple aquí una función algo distinta: sirve sobre todo para
evitar que el modelo reintroduzca el mismo defecto que estás corrigiendo. Si la
mano salió con seis dedos, mencionarlo en el negativo tiene sentido; llenar el
campo con veinte términos heredados, no.

Casos habituales

Manos. Es el uso más frecuente y también el más ingrato. Marca la mano con
holgura, procesa el recorte a resolución completa y usa denoising en la franja
media. Puede hacer falta más de un intento, porque el problema suele estar en la
estructura. El repaso completo está en manos
deformes en la IA
.

Caras. Funciona muy bien, sobre todo en plano abierto. Si tienes varias caras
que corregir en la misma imagen, la corrección automática es más cómoda que
hacerlo a mano una por una, como se explica en la guía de ADetailer en
español
.

Cambiar ropa. Caso clásico de sustitución: máscara con holgura, prompt solo de
la prenda, denoising alto y relleno desde ruido. Es el uso donde más se nota
elegir bien el tipo de relleno. Un recorrido más amplio sobre este tipo de
edición está en cómo funcionan
las herramientas que editan fotos
.

Quitar un objeto. Marca con margen, deja el prompt casi vacío y usa un relleno
neutro. Describir lo que quieres que aparezca suele producir precisamente un
objeto nuevo.

Fondos. Funciona bien para limpiar elementos molestos y peor para inventar un
fondo entero: cuanto mayor es la zona marcada, más se parece esto a generar de
cero y menos a corregir.

El desenfoque del borde es lo que esconde la unión

Trabajar por capas: varios inpaints en la misma imagen

Una imagen con tres defectos no se arregla con una máscara que los cubra los
tres. Se arregla con tres pasadas, una por defecto, y la diferencia en calidad es
considerable.

El motivo es el de siempre: cada pasada dedica la resolución completa a lo que
hay dentro de la máscara. Si marcas una mano, una cara y un pie a la vez, el
recorte que procesa el modelo abarca media imagen y ninguno de los tres recibe
atención suficiente. Por separado, cada uno recibe toda.

Conviene además ir de lo grande a lo pequeño. Arregla primero lo que ocupa más
superficie, porque cambiarlo puede alterar la iluminación de lo que hay
alrededor, y deja los detalles finos para el final. Al revés acabas repitiendo
trabajo ya hecho.

Guardar la imagen entre pasadas parece innecesario y no lo es. Si la cuarta
corrección sale mal, poder volver al estado anterior evita rehacer las tres
primeras. Es el equivalente a trabajar con red.

Usar un modelo distinto al de la generación

Nada obliga a que el inpaint use el mismo checkpoint con el que se generó la
imagen. Cambiarlo es una técnica poco conocida y bastante útil: puedes reparar
con un modelo fuerte en caras una imagen creada con otro mejor en composición.

El límite es la coherencia de estilo. Si los dos modelos tienen un aspecto muy
distinto, la zona reparada canta aunque la costura sea perfecta, porque el
acabado no encaja con el resto. Entre modelos de la misma familia el cambio suele
pasar desapercibido.

Existen además variantes de checkpoint preparadas específicamente para
inpaint. Cuando están disponibles para tu modelo suelen integrar mejor el
resultado con los bordes, aunque en la práctica una máscara bien hecha con el
modelo normal resuelve la mayoría de los casos.

Problemas que parecen del inpaint y no lo son

La zona reparada sale con otro color. Suele venir de procesar el recorte
aislado sin contexto suficiente. Amplía la máscara para incluir algo del entorno
y el modelo tendrá referencias de iluminación.

El resultado se ve más nítido que el resto de la imagen. No es un fallo del
inpaint sino una diferencia real de resolución: acabas de reconstruir esa zona
con muchos más píxeles que el resto. Una ampliación posterior de la imagen
completa lo equilibra.

Cada intento devuelve algo distinto. Es el comportamiento normal, porque la
semilla cambia. Si quieres comparar dos ajustes, fija la semilla o estarás
comparando azar.

No cambia absolutamente nada. Revisa que la máscara se haya aplicado: es
sorprendentemente fácil pintar en la pestaña equivocada o perder el trazo al
cambiar de imagen.

Dónde se hace

En las interfaces derivadas de Automatic1111 el inpaint tiene pestaña propia
con pincel, control de desenfoque y opciones de relleno. Es el camino más
directo para empezar, y la instalación está en instalación
de Stable Diffusion en español
.

En ComfyUI se monta con nodos, lo que da control total sobre cada etapa y
permite guardar el flujo para reutilizarlo. El punto de partida está en la instalación
de ComfyUI para NSFW
.

Los servicios en navegador rara vez ofrecen control de máscara con este
detalle, así que para trabajo fino conviene el camino local. Para probar el
concepto sin instalar nada, un generador en el navegador sirve
para hacerse una idea.

Procesar solo el recorte a resolución completa es donde está la mejora

Después del inpaint

Cuando ya has corregido lo que hacía falta, una pasada final muy suave sobre
la imagen completa unifica la textura y disimula cualquier costura que quede.
Con denoising bajo rara vez estropea algo.

Y si el objetivo final era una imagen más grande, el escalado va después de
las correcciones, nunca antes: ampliar primero consolida los defectos y luego
cuesta mucho más arreglarlos. El procedimiento está en la guía de escalar
imágenes NSFW con IA
. Quien prefiera resolverlo todo en un servicio ya
montado puede probarlo directamente online.

Cuándo no usar inpaint

Hay situaciones en las que insistir con la máscara cuesta más tiempo del que
ahorra, y reconocerlas evita tardes perdidas.

La primera es una composición que no funciona. Si la pose está mal planteada o
el encuadre no sirve, ninguna corrección local lo arregla: estás parcheando algo
que conviene volver a generar. La señal de alarma es encontrarte marcando la
cuarta zona distinta de la misma imagen.

La segunda es una anatomía rota de base. Cuando la estructura está mal, el
modelo tiende a reconstruir el mismo error con más nitidez, porque el problema no
era de detalle. En esos casos rinde más cambiar la pose en la generación o fijar
la estructura con una guía externa.

La tercera es querer cambiar algo que ocupa la mayor parte del cuadro. Ahí
inpaint deja de ser una corrección y pasa a ser una generación con un borde
heredado, normalmente peor que empezar de nuevo con un prompt mejor.

Preguntas frecuentes

¿Qué denoising uso para arreglar una cara?

Entre 0.4 y 0.6 dentro de la máscara suele corregir sin cambiar a la persona.
Por debajo apenas hace nada y por encima empieza a generar a alguien distinto.
Si el defecto no sale en 0.6, normalmente conviene revisar la máscara antes que
subir más.

¿Por qué se nota el parche?

Casi siempre por una máscara demasiado ajustada. Repinta con holgura,
incluyendo algo del entorno, y sube un poco el desenfoque del borde. Una pasada
final suave sobre toda la imagen termina de disimularlo.

¿Puedo cambiar solo la ropa?

Sí, es el caso típico de sustitución. Marca con margen, describe únicamente la
prenda nueva, usa denoising alto dentro de la máscara y parte de ruido en lugar
del contenido original, o la prenda anterior seguirá asomando.

¿Inpaint sirve para ampliar la imagen?

No directamente, aunque existen técnicas de extensión de lienzo que se apoyan
en la misma idea. Para aumentar la resolución de lo que ya tienes, lo indicado es
un escalador, y siempre después de haber corregido los defectos.

¿Puedo usar inpaint sobre una foto real?

Técnicamente sí, y funciona igual que sobre una imagen generada. Conviene
recordar que el modelo reconstruye lo que cree que debería haber ahí, no lo que
había, así que el resultado deja de ser un documento fiel de la escena. Para
retoques pequeños apenas importa; para zonas grandes, el resultado es una imagen
nueva que se parece a la original.

¿Cuántas correcciones puedo encadenar?

Tantas como haga falta, siempre que sean por separado y guardes el resultado
entre una y otra. Lo que no funciona es acumular varias zonas en la misma
máscara, porque el recorte crece y cada zona recibe menos resolución. Trabajar de
lo grande a lo pequeño evita además rehacer lo ya corregido.

¿Hace falta mucha memoria de vídeo?

Procesar solo el recorte a resolución completa pesa más que una pasada normal,
aunque sigue estando al alcance de equipos corrientes. Si falla, reducir el
tamaño del recorte o el número de imágenes por lote suele ser el primer ajuste
que lo resuelve, y casi siempre basta con eso.

¿Por qué el inpaint me devuelve siempre la misma cara?

Suele ser combinación de dos cosas: un denoising alto y un prompt genérico en
la zona marcada. Sin rasgos concretos que respetar, el modelo converge hacia el
rostro medio que mejor conoce. Bajar el valor conserva más de lo que había, y
añadir dos o tres rasgos específicos al prompt del recorte suele bastar para que
cada persona mantenga su identidad.