ποΈ Smart USDU V3 (Standalone - Feather Debug)
A bare-bones tiled upscaler you can take apart, feather masks and all
- image
- model
- positive
- negative
- vae
- denoise_mask
- image
- debug_info
- input_tiles
- output_tiles
- feather_masks
- combined_view
This one is a debug build wearing a node's clothes. "Smart USDU V3 (Standalone - Feather Debug)" lives in the pack's Utils category rather than the USDU folder, and the source is frank about it: it's a standalone implementation for debugging the tile feather mask concept, with no dependency on the pack's processing pipeline. You give it a plain image, a grid (tiles_x, tiles_y), a tile size, and a sampler setup - and it tiles, samples, feathers, and blends, with every intermediate stage exposed as an output so you can watch exactly what happens.
Don't reach for this for production upscales. It's missing most of what the USDU family adds: no per-tile conditioning list (just a single positive), no safe_guard solver integration, no ControlNet or diffdiff options, and the inputs are raw image + tile_width/tile_height rather than solver outputs. What it has is transparency.
The debugging outputs
image- the final blended resultinput_tiles- grid of the original tile crops, so you can check the geometry is what you thinkoutput_tiles- grid of tiles after sampling, before blendingfeather_masks- the feather masks as grayscale images (1.0 center β 0.0 at interior edges)combined_view- tiles with feather zones tinted red, the single most useful thing heredebug_info- text log of the whole run
The feather controls are the same trio as the V3 universal: feather_enabled, feather_width, feather_blur. Sampling defaults are a bit different from the USDU family - cfg 7, denoise 0.5 - and the only optional input is a denoise_mask for per-pixel denoise. Outputs are your diagnostics.
Installing it
Part of ComfyUI-ArchAi3d-Qwen by Amir Ferdos (ArchAi3d). ComfyUI Manager β search "ArchAi3d Qwen" β install β restart, or:
cd ComfyUI/custom_nodes
git clone https://github.com/amir84ferdos/ComfyUI-ArchAi3d-Qwen.git
cd ComfyUI-ArchAi3d-Qwen
pip install -r requirements.txt
Restart. Needs only ComfyUI's bundled torch/numpy/Pillow. Free for personal use; commercial use needs the paid license.
The honest verdict
This node exists to answer one question: is the feather mask the reason my seams look better (or worse)? Use combined_view and feather_masks to see it, then apply the same settings on the V3 Universal, which is the production version. If you don't care about the mechanism, skip this node entirely - the Universal V3 does everything it does plus conditioning lists, toggles, and solver integration.
Inputs (19)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | β | |
| tiles_x | INT | 21β10 | β |
| tiles_y | INT | 21β10 | β |
| tile_width | INT | 51264β8192 | β |
| tile_height | INT | 51264β8192 | β |
| feather_enabled | BOOLEAN | true | Enable tile feather mask for color consistency |
| feather_width | INT | 320β256 | Width of gradient zone at tile edges (pixels) |
| feather_blur | INT | 80β64 | Gaussian blur radius for smooth gradients |
| model | MODEL | β | |
| positive | CONDITIONING | β | |
| negative | CONDITIONING | β | |
| vae | VAE | β | |
| seed | INT | 00β18446744073709550000 | β |
| steps | INT | 201β100 | β |
| cfg | FLOAT | 7.00β30 | β |
| sampler_name | COMBO | 44 options: euler, euler_cfg_pp, euler_ancestral, euler_ancestral_cfg_pp, heun, heunpp2, +38 | |
| scheduler | COMBO | 9 options: simple, sgm_uniform, karras, exponential, ddim_uniform, beta, +3 | |
| denoise | FLOAT | 0.500β1 | β |
| denoise_maskopt | MASK | Optional per-pixel denoise mask (for DiffDiff) |
Outputs (6)
| Name | Type | Description |
|---|---|---|
| image | IMAGE | β |
| debug_info | STRING | β |
| input_tiles | IMAGE | β |
| output_tiles | IMAGE | β |
| feather_masks | IMAGE | β |
| combined_view | IMAGE | β |