top of page

Serie ComfyUI (VIII) — Upscale de imágenes: qué es, cómo funciona y workflow comparativo

  • 31 ene
  • 9 Min. de lectura

Continuamos la serie dedicada a ComfyUI, la plataforma visual para crear workflows de IA totalmente en local. En esta octava entrega nos centramos en uno de los procesos más utilizados (y a menudo menos entendidos): el upscale de imágenes.

Veremos:

  • qué es realmente un upscale con IA

  • en qué se diferencia de un reescalado clásico

  • dónde se guardan los modelos de upscale en ComfyUI

  • y cómo comparar distintos modelos usando un único workflow

Para ello utilizaremos un flujo especialmente diseñado para aplicar múltiples upscales a la misma imagen y guardar cada resultado, facilitando la comparación directa.


screenshot de Workflow ComfyUI - Upscale de imágenes
Workflow ComfyUI - Upscale de imágenes

Incluimos también el workflow listo para descarga: 📁WF_ComfyUI_Upscale.json (descargable al final del artículo)


🎯 Qué vas a lograr

  • Entender qué es un upscale de imágenes y cuándo tiene sentido usarlo.

  • Diferenciar entre reescalado clásico y upscale mediante IA.

  • Saber dónde se almacenan y cómo se cargan los modelos de upscale en ComfyUI.

  • Aplicar varios modelos de upscale a una misma imagen.

  • Comparar resultados de forma clara y objetiva.

  • Guardar automáticamente cada versión ampliada.

  • Trabajar siempre 100 % en local, sin subir imágenes a servicios externos.


🧠 ¿Qué es un upscale de imágenes?

Un upscale es el proceso de aumentar la resolución de una imagen, es decir, generar una versión más grande a partir de una imagen original de menor tamaño.

Dependiendo del método utilizado, este proceso puede limitarse a “estirar” píxeles o bien reconstruir detalle visual de forma inteligente.


🔹 Escalado clásico (sin IA)

Los métodos tradicionales de escalado —como nearest, bilinear, bicubic o lanczos— funcionan interpolando píxeles existentes.

Características principales:

  • No añaden detalle nuevo

  • Suavizan la imagen al aumentar mucho el tamaño

  • Son rápidos y ligeros

  • Útiles como referencia o para pequeños aumentos

En este workflow usamos Lanczos x2 como punto de comparación “no IA”.


🔹 Upscale con IA

El upscale con IA utiliza modelos entrenados para reconocer patrones visuales:

  • bordes

  • texturas

  • detalles finos

  • rasgos faciales


A partir de esta información, el modelo reconstruye píxeles que no existían explícitamente en la imagen original, generando resultados mucho más nítidos y creíbles.

Ventajas del upscale con IA:

  • Mayor nitidez

  • Mejor definición de detalles

  • Resultados más naturales en ilustración y fotografía

  • Ideal para impresión, publicación o refinado final


Este tipo de upscale es el que explota ComfyUI mediante modelos como RealESRGAN, UltraSharp o NMKD.


screenshot que muestra como ver el cambio de resolución
Como ver el cambio de resolución

🧩 Requisitos

Para utilizar este workflow de upscale en ComfyUI necesitarás:

  • 💻 ComfyUI funcionando correctamente.

  • 🖼️ Una imagen de entrada (PNG o JPG) que quieras ampliar.

  • 📦 Modelos de upscale con IA descargados en tu sistema.

  • 💾 Espacio suficiente en ComfyUI/output/ para guardar las versiones ampliadas.


🔧 Recomendación de hardware: No es imprescindible una GPU muy potente, pero los modelos 4x y 8x pueden requerir más VRAM y tiempo de procesamiento.


⚙️ Instalación de nodos y modelos

Este workflow no requiere nodos personalizados especiales, pero sí modelos de upscale (.pth o .pt) que deben descargarse manualmente.

💡 Nota práctica Si al cargar el workflow falta algún nodo, ComfyUI te avisará automáticamente. En el caso de los modelos de upscale, deberás copiarlos tú mismo en la carpeta correspondiente.


📂 Modelos de upscale

📥 ¿Dónde descargar los modelos de upscale?

Los modelos de upscale no se descargan automáticamente desde ComfyUI. Debes bajarlos manualmente y copiarlos a la carpeta correspondiente.

Las fuentes más habituales y recomendadas son:

  • Hugging Face Repositorio enorme de modelos de IA. Aquí encontrarás versiones oficiales y mantenidas de RealESRGAN, ESRGAN y otros upscalers.

  • CivitAI Muy popular en la comunidad Stable Diffusion. Ideal para modelos como UltraSharp, AnimeSharp o variantes especializadas.

💡 Consejo: mantén los nombres de archivo claros (incluyendo el factor x2, x4, x8) para identificar rápidamente cada modelo en el workflow.


📥 ¿Dónde se guardan los modelos de upscale?

ComfyUI utiliza una estructura de carpetas muy clara para organizar los distintos tipos de modelos. En el caso de los modelos de upscale, todos deben colocarse en la siguiente ruta:

ComfyUI/models/upscale_models/

Cualquier archivo de modelo compatible (.pth o .pt) que copies en esta carpeta será detectado automáticamente por ComfyUI al iniciarse:

  • Tras copiar los modelos en la carpeta indicada

  • Reinicia ComfyUI

  • Los modelos aparecerán automáticamente en el desplegable del nodo UpscaleModelLoader


📦 Ejemplos de modelos habituales de upscale

Algunos de los modelos más utilizados y compatibles con este workflow son:

  • RealESRGAN_x2.pth

  • RealESRGAN_x4plus.pth

  • 4x-UltraSharp.pth

  • 4x-AnimeSharp.pth

  • 4x_NMKDSuperscale.pth

  • 8x_NMKD-Superscale.pth

  • 8x_NMKD-Faces.pth (especializado en rostros)

Cada uno tiene características distintas según el tipo de imagen: fotografía, ilustración, anime, rostros, etc.


🗂️ Crear o cargar el workflow en ComfyUI

Para trabajar con este flujo de upscale tienes, como en el resto de la serie, dos opciones: cargar el workflow ya preparado o recrearlo manualmente para entenderlo mejor.


🅰️ Opción A — Cargar el workflow ya creado

1️⃣ Descarga el archivo JSON adjunto:📁 WF_ComfyUI_Upscale.json

2️⃣ Abre ComfyUI.

3️⃣ En el menú superior selecciona:Workflow → Load

4️⃣ Carga el archivo JSON. Verás en el lienzo todos los nodos conectados y listos para funcionar.


Cargar workflow en ComfyUI
Cargar workflow en ComfyUI

🅱️ Opción B — Crear el workflow desde cero

Si prefieres entenderlo pieza a pieza, puedes recrearlo manualmente. En la siguiente sección explicamos qué hace cada bloque del flujo.

Empezar con Workflow en blanco
Empezar con Workflow en blanco


⚙️ El workflow: estructura general

Este workflow de upscale está diseñado para comparar fácilmente distintos métodos de ampliación aplicados a una misma imagen de entrada, tanto clásicos como basados en IA.

La idea es muy simple pero muy potente:👉 una imagen → múltiples upscales → resultados guardados en paralelo.

El flujo se organiza en los siguientes bloques:

Tipo

Nodo

Función principal

Entrada

LoadImage

Carga la imagen original que se quiere ampliar

Escalado clásico

ImageScaleBy

Aplica un reescalado tradicional (Lanczos x2)

IA

UpscaleModelLoader

Carga los modelos de upscale con IA

IA

ImageUpscaleWithModel

Aplica cada modelo de upscale a la imagen

Salida

SaveImage

Guarda cada resultado con un nombre distinto

Cada modelo de upscale tiene su propio camino dentro del workflow, lo que permite:

  • aplicar todos los modelos en una sola ejecución

  • comparar resultados reales sin repetir procesos

  • decidir qué modelo funciona mejor para cada tipo de imagen


🔄 Flujo de trabajo resumido

1️⃣ Se carga una única imagen base.

2️⃣ La imagen se envía en paralelo a distintos métodos de upscale.

3️⃣ Cada método genera su propia versión ampliada.

4️⃣ Todas las versiones se guardan automáticamente en disco.

Este enfoque convierte el workflow en una herramienta comparativa, ideal para pruebas, documentación y toma de decisiones.


🧱 Entendiendo el workflow paso a paso

1️⃣ LoadImage

Qué hace: Carga la imagen original que servirá como base para todos los upscales.

Qué tocar:

  • Selecciona la imagen que quieras ampliar (PNG o JPG).

  • Esta imagen se reutiliza sin modificar para todos los métodos de upscale.

Conexiones:

  • Su salida IMAGE se envía a todos los nodos de escalado y upscale.


2️⃣ ImageScaleBy (Lanczos x2)

Qué hace: Aplica un reescalado clásico usando interpolación Lanczos, sin IA.

Por qué está en el workflow:

  • Sirve como referencia base.

  • Permite comparar claramente qué aporta el upscale con IA frente a un escalado tradicional.

Qué tocar:

  • Factor de escala (en este caso x2).

  • Método de interpolación (Lanczos).


screenshot de la parte del workflow de ImageScaleBy - Lanczos x2
ImageScaleBy - Lanczos x2

3️⃣ UpscaleModelLoader

Qué hace: Carga los distintos modelos de upscale con IA desde la carpeta:

ComfyUI/models/upscale_models/

Cada nodo de este tipo apunta a un modelo concreto (RealESRGAN, UltraSharp, NMKD, etc.).

Qué tocar:

  • Selecciona el modelo de upscale que quieres usar en cada rama del workflow.


4️⃣ ImageUpscaleWithModel

Qué hace: Aplica el modelo de upscale seleccionado a la imagen de entrada.

Este nodo:

  • recibe la imagen original

  • usa el modelo cargado

  • genera una versión ampliada con reconstrucción de detalle

Hay un nodo por modelo, lo que permite comparar resultados reales entre ellos.

Qué tocar:

  • Normalmente nada más allá del modelo seleccionado.

  • El factor de escala viene definido por el propio modelo (x2, x4, x8).


UpscaleModelLoader & ImageUpscaleWithModel
UpscaleModelLoader & ImageUpscaleWithModel

5️⃣ SaveImage

Qué hace: Guarda cada versión ampliada de la imagen en la carpeta de salida.

Cómo está planteado el workflow: Cada salida tiene su propio SaveImage con un prefijo distinto, por ejemplo:

  • UP_A_CLASSIC_2x_Lanczos

  • UP_B_IA_2x_RealESRGAN

  • UP_C_IA_4x_UltraSharp

  • UP_H_IA_8x_NMKD_Faces

Esto facilita enormemente la comparación posterior y la documentación de resultados.


🧠 Modelos de upscale usados en el workflow

Uno de los grandes valores de este workflow es que permite comparar distintos modelos de upscale aplicados a la misma imagen. Cada modelo está entrenado con objetivos diferentes y ofrece resultados distintos según el tipo de imagen.

A continuación explicamos los principales modelos incluidos en el flujo y cuándo conviene usar cada uno.

🔹 Lanczos x2 (escalado clásico)

Aunque no es un modelo de IA, se incluye como referencia.

Qué es: Un método de interpolación matemática tradicional.

Características:

  • No añade detalle nuevo

  • Puede suavizar la imagen

  • Muy rápido

  • Ideal como punto de comparación

Cuándo usarlo:

  • Para pequeños aumentos

  • Para comparar qué aporta realmente la IA


🔹 RealESRGAN x2 / x4

Qué es: Uno de los modelos de upscale con IA más conocidos y equilibrados.

Características:

  • Muy buen equilibrio entre nitidez y naturalidad

  • Funciona bien en fotografía real

  • Reconstruye bordes y texturas sin exagerar

  • Resultados estables y predecibles

Cuándo usarlo:

  • Fotografías

  • Imágenes realistas

  • Upscale moderado para web o impresión


🔹 UltraSharp 4x

Qué es: Modelo orientado a maximizar la nitidez.

Características:

  • Bordes muy definidos

  • Texturas muy marcadas

  • Puede resultar agresivo en algunas fotos

  • Excelente para ilustración digital

Cuándo usarlo:

  • Ilustraciones

  • Arte digital

  • Gráficos con líneas claras

  • Cuando buscas impacto visual


🔹 AnimeSharp 4x

Qué es: Modelo especializado en anime y manga.

Características:

  • Respeta líneas finas

  • Mantiene colores planos

  • Evita artefactos en sombreado anime

  • No recomendado para fotografía real

Cuándo usarlo:

  • Anime

  • Manga

  • Estilo cartoon

  • Ilustración con líneas limpias


🔹 NMKD Superscale 4x / 8x

Qué es: Modelo de upscale más agresivo, pensado para grandes aumentos.

Características:

  • Muy potente en x4 y x8

  • Reconstruye mucho detalle

  • Consume más VRAM

  • Puede introducir artefactos si la imagen base es pobre

Cuándo usarlo:

  • Imágenes pequeñas

  • Necesidad de gran resolución final

  • Posters, impresión grande


🔹 NMKD Faces 8x

Qué es: Modelo especializado en rostros humanos.

Características:

  • Mejora ojos, piel y facciones

  • Reconstrucción facial muy potente

  • Ideal combinado con otros workflows

  • No recomendable para imágenes sin personas

Cuándo usarlo:

  • Retratos

  • Fotografía de personas

  • Resultados finales antes de impresión


📌 Resumen rápido

Modelo

Ideal para

Lanczos

Referencia sin IA

RealESRGAN

Fotografía general

UltraSharp

Ilustración / arte

AnimeSharp

Anime / manga

NMKD Superscale

Upscales grandes

NMKD Faces

Rostros humanos

💡 Consejo práctico No existe “el mejor modelo universal”. Este workflow está pensado precisamente para comparar resultados reales y decidir qué modelo funciona mejor según el tipo de imagen y el uso final.


▶️ Cómo usarlo

1️⃣ Abre ComfyUI

2️⃣ Carga el workflow

3️⃣ Selecciona una imagen en LoadImage

4️⃣ Pulsa Run

El flujo generará todas las versiones de upscale y las guardará automáticamente.


💡 Consejos y buenas prácticas

  • No siempre más resolución significa mejor resultado.En muchos casos un upscale x2 o x4 ofrece un equilibrio ideal entre calidad y naturalidad.

  • Empieza comparando antes de decidir. Usa este workflow como herramienta de prueba para ver qué modelo se adapta mejor a cada tipo de imagen.

  • Elige el modelo según el contenido.

    • Fotografías → RealESRGAN

    • Ilustración / arte digital → UltraSharp

    • Anime / manga → AnimeSharp

    • Retratos → NMKD Faces

  • Evita usar modelos de rostros en imágenes sin personas. Pueden introducir artefactos extraños en zonas donde no hay caras.

  • Cuida la imagen base. Un upscale no puede “arreglar” una imagen muy borrosa o comprimida en exceso.

  • Combina upscale con otros workflows. Por ejemplo:

    • img2img → upscale

    • face swap → upscale

    • generación → upscale → refinado

  • Documenta tus pruebas. Guardar las versiones con nombres claros te ayudará a crear tu propia “tabla mental” de modelos favoritos.


🌐 Recursos útiles

🗺️ Conclusión

Con esta octava entrega de la Serie ComfyUI ya tienes una visión clara y práctica de cómo funciona el upscale de imágenes, qué tipos existen y cómo elegir el modelo adecuado según el contenido y el objetivo final.

Este workflow demuestra que el upscale no es un proceso “automático” ni universal: cada modelo aporta resultados distintos y compararlos sobre la misma imagen es la mejor forma de decidir con criterio.


Gracias a la estructura paralela del flujo, puedes:

  • evaluar calidad real antes de imprimir o publicar

  • elegir el modelo óptimo para fotografía, ilustración o rostros

  • integrar el upscale como paso final en workflows más complejos

Y todo ello manteniendo el control total del proceso, 100 % en local, sin depender de servicios externos ni subir tus imágenes a la nube.


Si te ha gustado esta entrega, recuerda que puedes seguir toda la Serie ComfyUI y descubrir más workflows, automatizaciones y contenidos sobre IA en local, creatividad y diseño en: 👉 www.lozkorp.com


Comentarios


© 2025 by Lozkorp                                                         

bottom of page