MagicNodes / docs /hard /UpscaleModule.md
DZRobo
Initial project structure and core files added (#1)
695fbf0 unverified
|
raw
history blame
770 Bytes

MagicUpscaleModule

Lightweight latent‑space upscaler that keeps shapes aligned to the VAE stride to avoid border artifacts.

Overview

  • Decodes latent to image, resamples with selected filter, and re‑encodes.
  • Aligns target size up to the VAE spatial compression stride to keep shapes consistent.
  • Clears GPU/RAM caches to minimize fragmentation before heavy resizes.

Inputs

  • samples (LATENT)
  • vae (VAE)
  • upscale_method in nearest-exact | bilinear | area | bicubic | lanczos
  • scale_by (float)

Outputs

  • LATENT — upscaled latent
  • Upscaled Image — convenience decoded image

Tips

  • Use modest scale_by first (e.g., 1.2–1.5) and chain passes if needed.
  • Keep the same vae before and after upscale in a larger pipeline.