Model
.ai
siguiendo los modelos de IA abiertos

Nodo Ultimate SD Upscale en ComfyUI

Ultimate SD Upscale agranda una imagen con un modelo ESRGAN, luego la vuelve a muestrear por partes con el modelo de difusión usando tu prompt con poco denoise, agregando detalles reales a 2x-4x sin quedarse sin VRAM.
Paquete de nodos: ComfyUI_UltimateSDUpscale
Categoría: Escalado
Author: ssitu

Qué hace Ultimate SD Upscale

El nodo del paquete ComfyUI_UltimateSDUpscale (un port del script A1111) junta dos ideas: un escalador de píxeles agranda la imagen, luego el resultado se divide en partes de tile_width x tile_height, y cada parte se vuelve a renderizar con el sampler usando el prompt con poco denoise (0.2-0.4), así el modelo pinta textura, piel, tela y hojas con detalle. Las partes se superponen y hay una pasada opcional para arreglar las uniones y que no se noten.
Como cada parte es un pase normal del sampler a resolución del modelo, el nodo funciona en cualquier GPU que pueda renderizar una imagen, sin importar el tamaño final. Usa el mismo MODEL, positivo, negativo y VAE que tu KSampler principal más un modelo de escalado, y suele usarse junto con un Tile ControlNet para que cada parte sea fiel a la original.

Entradas

Nombre
Tipo
Qué es
image
IMAGE
La imagen que quieres agrandar.
model / positive / negative / vae
MODEL, CONDITIONING, VAE
Las mismas conexiones que en KSampler.
upscale_model
UPSCALE_MODEL
Modelo ESRGAN para el primer escalado de píxeles.
upscale_by
FLOAT
Factor final, normalmente 2.0.
seed / steps / cfg / sampler_name / scheduler / denoise
sampler settings
Denoise 0.2-0.4 mantiene la imagen; valores más altos la vuelven a dibujar.
mode_type
COMBO
Linear, Chess (recomendado) o None (solo escalado).
tile_width / tile_height / mask_blur / tile_padding
INT
Tamaño de las partes (1024 para SDXL, 512-768 para SD1.5), desenfoque y superposición.
seam_fix_mode
COMBO
Ninguno, Band Pass, Half Tile, Half Tile + Intersections.
force_uniform_tiles / tiled_decode
BOOLEAN
Partes iguales; decodificación tiled VAE para menos VRAM.

Salidas

Nombre
Tipo
Qué es
IMAGE
IMAGE
La imagen agrandada y con más detalle.

Cómo usar Ultimate SD Upscale

  1. Instala el paquete desde ComfyUI Manager (busca "Ultimate SD Upscale").
  2. Conecta la IMAGE decodificada, el mismo modelo/positivo/negativo/VAE que usas en el sampler, y un modelo de escalado.
  3. Pon upscale_by en 2.0, denoise en 0.3, steps en 20, modo Chess, partes de 1024 para SDXL.
  4. Opcionalmente, añade Apply ControlNet con un Tile ControlNet al positivo antes de este nodo.
  5. Pon en cola y luego compara con la imagen original al 100% de zoom; sube denoise para más detalle, bájalo para más fidelidad.

Ajustes y consejos

  • Mantén el prompt genérico ("muy detallado, enfoque nítido") o usa el original; prompts con mucho detalle pueden repetir el sujeto en cada parte.
  • Denoise arriba de 0.45 sin Tile ControlNet inventa caras y objetos en las partes.
  • El modo Chess más Half Tile para arreglar uniones oculta casi todas las juntas.
  • Para 4x, corre el nodo dos veces a 2x en vez de una vez a 4x.
  • tiled_decode ahorra VRAM en la decodificación final en tarjetas de 8 GB.

Solución de problemas de Ultimate SD Upscale

Aparecen caras u objetos en texturas (césped, paredes)

Por qué ocurre
Denoise muy alto para el prompt y sin Tile ControlNet que fije el contenido.

Cómo arreglarlo
Baja denoise a 0.25-0.35, acorta el prompt o añade un Tile ControlNet con fuerza 0.5-0.8.

Se ve la cuadrícula de las partes

Por qué ocurre
seam_fix_mode en None, tile_padding pequeño o modo Linear con denoise fuerte.

Cómo arreglarlo
Usa modo Chess, tile_padding 32-64, mask_blur 8-16 y seam fix Half Tile.

Muy lento: cientos de partes

Por qué ocurre
Un upscale_by grande con partes pequeñas multiplica los pases del sampler.

Cómo arreglarlo
Usa la parte más grande que soporte el modelo (1024 para SDXL) y escala en dos etapas de 2x.

El nodo falta después de importar (nodo rojo)

Por qué ocurre
El paquete no está instalado o falló la importación por falta de dependencia.

Cómo arreglarlo
Instala "ComfyUI_UltimateSDUpscale" en ComfyUI Manager, reinicia y revisa la consola por errores de importación.

Preguntas sobre Ultimate SD Upscale

¿Necesito el Tile ControlNet?

No es obligatorio, pero permite usar un denoise más alto sin que el contenido cambie. Para SDXL usa un modelo Tile o TTPlanet.

¿Puedo usarlo sin un modelo de escalado?

Sí: pon upscale_model en None (o usa Ultimate SD Upscale (No Upscale) en una imagen ya agrandada).

¿Soporte para Flux?

Sí, con cfg 1.0 y Flux Guidance en el conditioning positivo; partes de 1024 y denoise alrededor de 0.3.

Más nodos de ComfyUI