88 lines
3.3 KiB
JSON
88 lines
3.3 KiB
JSON
{
|
|
"CustomTileSplitter": {
|
|
"display_name": "🔧 Advanced Tile Splitter",
|
|
"description": "Splits large images or latents into smaller tiles with overlap for processing. Supports batch and list outputs.",
|
|
"inputs": {
|
|
"tile_size": {
|
|
"name": "Tile Size",
|
|
"tooltip": "Resolution of each tile in pixels. Power of 2 (e.g., 512, 1024) is recommended."
|
|
},
|
|
"overlap": {
|
|
"name": "Overlap",
|
|
"tooltip": "Number of overlapping pixels between adjacent tiles to prevent seams."
|
|
},
|
|
"image": {
|
|
"name": "Image",
|
|
"tooltip": "Optional input image to split."
|
|
},
|
|
"latent": {
|
|
"name": "Latent",
|
|
"tooltip": "Optional input latent to split."
|
|
}
|
|
},
|
|
"outputs": {
|
|
"0": {
|
|
"name": "Tiles (Batch)",
|
|
"tooltip": "All image tiles stacked into a single batch tensor."
|
|
},
|
|
"1": {
|
|
"name": "Tiles (List)",
|
|
"tooltip": "List of individual image tiles (useful for loop processing)."
|
|
},
|
|
"2": {
|
|
"name": "Latent Tiles (Batch)",
|
|
"tooltip": "All latent tiles stacked into a single batch."
|
|
},
|
|
"3": {
|
|
"name": "Latent Tiles (List)",
|
|
"tooltip": "List of individual latent tiles."
|
|
},
|
|
"4": {
|
|
"name": "Tile Config",
|
|
"tooltip": "Configuration data required by the Merger node to rebuild the image."
|
|
}
|
|
}
|
|
},
|
|
"CustomTileMerger": {
|
|
"display_name": "🔧 Advanced Tile Merger",
|
|
"description": "Merges processed tiles back into a full image/latent using smooth weighted blending.",
|
|
"inputs": {
|
|
"tile_config": {
|
|
"name": "Tile Config",
|
|
"tooltip": "The configuration output from the Splitter node."
|
|
},
|
|
"blend_mode": {
|
|
"name": "Blend Mode",
|
|
"tooltip": "Algorithm used to blend overlapping areas.",
|
|
"options": {
|
|
"gaussian": "Gaussian",
|
|
"linear": "Linear",
|
|
"cosine": "Cosine",
|
|
"none": "None"
|
|
}
|
|
},
|
|
"feather_percent": {
|
|
"name": "Feather (%)",
|
|
"tooltip": "Percentage of the overlap area used for blending transition."
|
|
},
|
|
"processed_tiles_image": {
|
|
"name": "Processed Image Tiles",
|
|
"tooltip": "The list or batch of processed image tiles to merge."
|
|
},
|
|
"processed_tiles_latent": {
|
|
"name": "Processed Latent Tiles",
|
|
"tooltip": "The list or batch of processed latent tiles to merge."
|
|
}
|
|
},
|
|
"outputs": {
|
|
"0": {
|
|
"name": "Merged Image",
|
|
"tooltip": "The final reconstructed full-resolution image."
|
|
},
|
|
"1": {
|
|
"name": "Merged Latent",
|
|
"tooltip": "The final reconstructed full-resolution latent."
|
|
}
|
|
}
|
|
}
|
|
} |