The centered grid left uncovered margins when the canvas was not a multiple of tile_size, forcing an edge_mode (center/crop/pad) decision. Replace it with a MultiDiffusion-style clamped grid: tiles advance by tile - overlap and the last tile per axis clamps to the canvas edge, so every latent pixel is always diffused and the output always keeps the input size. edge_mode, pad_latent_to_grid, and the centered-grid helpers are gone; the denoise heatmap now paints ownership cells split at overlap midpoints. LLMTileSequentialDetailer is removed: uniform-denoise tiling is served better by native TiledDiffusion (per-step noise blending, no seam risk); this repo now ships only the adaptive detailer plus the generator nodes. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
9 lines
410 B
Python
9 lines
410 B
Python
# Import functions to make them available at the package level
|
|
from .image_utils import (
|
|
blend_and_place_tile, feather_blend_latent, build_working_tensor,
|
|
compute_tile_coords,
|
|
)
|
|
from .json_utils import parse_tile_prompts
|
|
from .controlnet_utils import apply_controlnet_to_conditioning
|
|
from .sampling_utils import check_eta_support, prepare_noise_typed, build_tile_sampler, NOISE_GENERATOR_NAMES_SIMPLE
|