ComfyUI Node
๐งฎ Smart Tile Calculator V5.1 (Vectorized)
A ComfyUI node in ArchAi3d/Upscaling/Smart Tile with 11 inputs and 13 outputs.
๐งฎ Smart Tile Calculator V5.1 (Vectorized)
- image
- upscaled_image
- tile_width
- tile_height
- overlap
- output_width
- output_height
- tiles_x
- tiles_y
- total_tiles
- upscale
- efficiency
- debug_info
- efficiency_plot
โupscale2.0โบ
โupscale_methodlanczosโบ
โtile_aspect_ratioautoโบ
โtarget_tile_mp1.0โบ
โpadding_pixels64โบ
โoptimize_efficiencytrueโบ
โmp_tolerance0.05โบ
โaspect_freedom0.0โบ
โupscale_tolerance0.05โบ
โgenerate_plotfalseโบ
CategoryArchAi3d/Upscaling/Smart Tile
Inputs (11)
| Name | Type | Default | Description |
|---|---|---|---|
| image | IMAGE | โ | |
| upscale | FLOAT | 2.01โ8 | Upscale factor (e.g. 2.0 = 2x upscale) |
| upscale_method | COMBO | lanczos | Interpolation method for upscaling |
| tile_aspect_ratio | COMBO | auto | Tile aspect ratio. 'auto' matches image orientation. |
| target_tile_mp | FLOAT | 1.00.25โ4 | Target Megapixels per tile (e.g. 1.0 = ~1024x1024) |
| padding_pixels | INT | 640โ512 | Minimum overlap between tiles for blending |
| optimize_efficiency | BOOLEAN | true | Search for tile size that maximizes efficiency (vectorized) |
| mp_tolerance | FLOAT | 0.050โ1 | How much tile MP can deviate from target. 0=exact, 0.5=ยฑ50% |
| aspect_freedom | FLOAT | 0.00โ2 | Aspect ratio deviation. 0=closest 64-aligned match, 0.5=ยฑ50%, 1.0=ยฑ100% |
| upscale_tolerance | FLOAT | 0.050โ1 | Allow output size to vary for better tile fit. 0=exact, 0.05=ยฑ5%, 1.0=ยฑ100% |
| generate_plot | BOOLEAN | false | Generate efficiency heatmap (vectorized, instant) |
Outputs (13)
| Name | Type | Description |
|---|---|---|
| upscaled_image | IMAGE | โ |
| tile_width | INT | โ |
| tile_height | INT | โ |
| overlap | INT | โ |
| output_width | INT | โ |
| output_height | INT | โ |
| tiles_x | INT | โ |
| tiles_y | INT | โ |
| total_tiles | INT | โ |
| upscale | FLOAT | โ |
| efficiency | FLOAT | โ |
| debug_info | STRING | โ |
| efficiency_plot | IMAGE | โ |