Superside Topaz Upscale Image
Topaz's Ten Upscale Models, Dialed In From Inside ComfyUI
- image
- IMAGE
Topaz is the desktop-app name everyone knows for cleanup upscaling - the "make this low-res image look good" product. This node brings the same model family to ComfyUI via fal.ai's topaz/upscale/image endpoint, with all ten model variants exposed as a dropdown. If you've ever wanted Topaz's particular flavor of enhancement inside a graph instead of a separate app round-trip, this is it.
What it does
It runs a Topaz enhancement model on your image. Where most upscalers give you one behavior, Topaz gives you a menu of them, and the model dropdown is where the personality lives: Low Resolution V2 for genuinely tiny sources, Standard V2 (the default), CGI for renders, High Fidelity V2 for keeping things accurate, Recovery/Recovery V2 for damaged photos, Redefine for creative re-rendering, Wonder, Text Refine, and Standard MAX. Picking the right one is most of the craft here - the wrong variant on the wrong source is how you get an over-smoothed mess.
The inputs that matter
You won't touch most of these, so here's the short list:
model- the upscale style, defaultStandard V2. The one that matters most.upscale_factor- 1–4, default 2.face_enhancement(default ON) withface_enhancement_creativity(0) andface_enhancement_strength(0.8) - Topaz's face-aware cleanup. If faces come back plastic, drop the strength.sharpen,denoise,fix_compression- all 0–1, default 0.5. The cleanup trinity.subject_detection-All/Foreground/Background, controls what gets processed.strength(default 0.5),creativity(1–6),texture(1–5),prompt+autoprompt,detail(0.5) - the deeper enhancement knobs;promptlets you nudge the creative models with text, andautoprompt(default ON) generates one for you.crop_to_fill(default OFF) andoutput_format(jpeg default / png).
Output: a single IMAGE - the upscaled result.
Installing it
Part of comfyui-superside-nodes - clone, install requirements, restart:
cd ComfyUI/custom_nodes
git clone https://github.com/Superside/comfyui-superside-nodes.git
cd comfyui-superside-nodes
pip install -r requirements.txt
Paste your fal api_key. No model files; the enhancement runs on fal's servers and is metered per call.
The honest take
Where this fits in the upscaling ladder: Topaz is cleanup upscaling - it sharpens, denoises, and reconstructs, but it's not the detail-inventing restoration of a SeedVR2, and it won't add fabric weave the way a diffusion upscaler can. Use it for "clean this image up and make it bigger" with a specific model pick; use SeedVR2 when you want plausible new detail. And because this is the hosted version, the good news is there's no Topaz desktop license to juggle - the bad news is every run is metered, so the per-call cost of those ten variants is something to keep an eye on during batch runs. Dial the model, then dial sharpen/denoise conservatively; Topaz's defaults lean toward "safe," which is usually right for a first pass.
Inputs (19)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | — | |
| api_key | STRING | — | |
| modelopt | COMBO | Standard V2 | 10 options: Low Resolution V2, Standard V2, CGI, High Fidelity V2, Text Refine, Recovery, +4 |
| upscale_factoropt | FLOAT | 2.01–4 | — |
| crop_to_fillopt | BOOLEAN | false | — |
| output_formatopt | COMBO | jpeg | 2 options: jpeg, png |
| subject_detectionopt | COMBO | All | 3 options: All, Foreground, Background |
| face_enhancementopt | BOOLEAN | true | — |
| face_enhancement_creativityopt | FLOAT | 0.00–1 | — |
| face_enhancement_strengthopt | FLOAT | 0.80–1 | — |
| sharpenopt | FLOAT | 0.50–1 | — |
| denoiseopt | FLOAT | 0.50–1 | — |
| fix_compressionopt | FLOAT | 0.50–1 | — |
| strengthopt | FLOAT | 0.500.01–1 | — |
| creativityopt | INT | 11–6 | — |
| textureopt | INT | 51–5 | — |
| promptopt | STRING | — | |
| autopromptopt | BOOLEAN | true | — |
| detailopt | FLOAT | 0.50–1 | — |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| IMAGE | IMAGE | — |