ComfyUI Node
TBG ETUR Labs for Refiner
TBG's home for ETUR experimental tools
TBG ETUR Labs for Refiner
- PID_Model
- ColorMatch_Debug
- Custom_Sigmas_!DENOISE=1
- Sampler
- Ideogram4_Guider
- cropped_positive
- cropped_negative
- output_1
◄Tile_Fusion_Blend0.50►
◄Fusion_end0►
◄Fusion_conditioningtrue►
◄LanPainttrue►
◄Differential_Diffusiontrue►
◄Flux2_Tile_Color_Correctiontrue►
◄Flux2_Sampler_Hookfalse►
◄Color & Structure Stabilizer0.00►
◄Save_Tiles_in_Temp_Folderfalse►
◄stitch_blendinggpupyramid►
◄max_upscale_size_segment2048►
◄Segment_Background_Harmonizationtrue►
CategoryTBG/ETUR Tiled Upscaler and Refiner
Inputs (19)
| Name | Type | Default | Description |
|---|---|---|---|
| Tile_Fusion_Blend | FLOAT | 0.500–1 | Fusion margin with neighboring tiles (default: 0.5 = same value as Fusion Margin), lower values reduce risk of overlapping artifacts; higher values create more diffused blending but may risk visible seams. |
| Fusion_end | INT | 0-50–0 | Step number from the end after which fusion is skipped. For example, with 20 total steps, setting -10 means fusion runs only from step 1 to 10. |
| Fusion_conditioning | BOOLEAN | true | If true, fusion works with both conditioning and noise_mask; if false, it works only with noise_mask. |
| LanPaint | BOOLEAN | true | LanPaint: Universal Inpainting Sampler with Think Mode |
| Differential_Diffusion | BOOLEAN | true | Differential_Diffusion: ON OFF |
| Flux2_Tile_Color_Correction | BOOLEAN | true | Enable the selected Color Match correction for all refiner model types. If this Labs node is not connected, the refiner keeps this enabled by default. |
| Flux2_Sampler_Hook | BOOLEAN | false | OFF: use normal VAE encode plus ComfyUI Set Latent Noise Mask. ON: use the legacy/private Flux2 differential sampler hook. |
| Color & Structure Stabilizer | FLOAT | 0.000–1 | Uses a grid of anchor points to stabilize color and structure, reducing drift and preserving spatial coherence. Experimental feature. |
| Save_Tiles_in_Temp_Folder | BOOLEAN | false | For full-resolution in-process previews, tiles are saved to temp/TBG/compareTiles/ |
| stitch_blending | COMBO | gpupyramid | 2 options: gpupyramid, cpupyramid |
| max_upscale_size_segment | INT | 2048256–4096 | — |
| PID_Modelopt | MODEL | PiD models are auto-loaded from Hugging Face when available. This optional input lets you override that auto-selected PiD model with your own PiD model compatible with the main model and VAE used by the refiner. | |
| ColorMatch_Debugopt | tbg_colormatch_debug | Optional developer pipe for isolating individual ETUR ColorMatch stages. | |
| Custom_Sigmas_!DENOISE=1opt | SIGMAS | Insert your full custom sigma noise curve (not denoised), as denoising is performed per tile by the node. | |
| Sampleropt | SAMPLER | Plug in a custom sampler or ClownSampler here to override the sampler selected in the refiner node. | |
| Ideogram4_Guideropt | GUIDER | — | |
| cropped_positiveopt | CONDITIONING | Optional full-image positive conditioning for crop-aware tile sampling. Provide conditioning for the full reference/source image; ETUR crops the matching region for each tile and appends it to the tile's normal positive prompt/reference conditioning. It does not overwrite the normal conditioning. If you do not want to use the ETUR ControlNet pipe, you can use cropped conditioning in a similar way to Ultimate SD Upscale, including conditioning that already contains ReferenceLatent inputs. | |
| cropped_negativeopt | CONDITIONING | Optional full-image negative conditioning for crop-aware tile sampling. Provide conditioning for the full reference/source image; ETUR crops the matching region for each tile and appends it to the tile's normal negative conditioning. It does not overwrite the normal conditioning. If you do not want to use the ETUR ControlNet pipe, you can use cropped conditioning in a similar way to Ultimate SD Upscale, including conditioning that already contains ReferenceLatent inputs. | |
| Segment_Background_Harmonizationopt | BOOLEAN | true | Low-frequency color/tint correction for generated segment surroundings. Protects the object/core mask while matching the segment background to the finished tile-only canvas. |
Outputs (1)
| Name | Type | Description |
|---|---|---|
| output_1 | labs_refiner | — |