Nodes/ComfyUI-LTXVideo/πŸ…›πŸ…£πŸ…§ Tiled Fusion Sampler
ComfyUI Node Runs on cloud

πŸ…›πŸ…£πŸ…§ Tiled Fusion Sampler

A ComfyUI node in sampling with 16 inputs and 1 output.

By LightricksΒ·Created 2 years agoΒ·Updated about 16 hours agoΒ· 4,142
πŸ…›πŸ…£πŸ…§ Tiled Fusion Sampler
  • model
  • positive
  • negative
  • latents
  • sigmas
  • sampler
  • vae
  • output
β—„seed42β–Ί
β—„cfg1.0β–Ί
β—„tile_width1024β–Ί
β—„tile_height576β–Ί
β—„overlap_frac0.50β–Ί
β—„blend_var0.05β–Ί
β—„grid_cycle1β–Ί
β—„tile_frames0β–Ί
β—„canvas_deviceautoβ–Ί
Categorysampling

Inputs (16)

NameTypeDefaultDescription
modelMODELThe diffusion model to use.
positiveCONDITIONINGPositive conditioning from the IC-LoRA guide node. Must carry keyframe_idxs / guide_attention_entries so each tile can be cropped to the LoRA's trained window.
negativeCONDITIONINGNegative conditioning from the IC-LoRA guide node.
latentsLATENTThe latent RETURNED BY the IC-LoRA guide node (it carries appended guide frames plus the noise mask). A bare empty video latent will not work.
sigmasSIGMASDenoise schedule. Must be descending and end at 0. Fusion walks this list one step at a time.
samplerSAMPLERFrom KSamplerSelect (same type as SamplerCustomAdvanced). Discrete step samplers only: euler, euler_ancestral, heun, dpm_2, … History methods (DPM++ 2M, LMS) lose their multi-step memory because fusion owns the loop. Adaptive samplers cannot fuse. Ancestral methods add independent noise per tile and can seam.
seedINT420–18446744073709550000Seed for the single shared noise field across all tiles.
cfgFLOAT1.00–20Classifier-free guidance scale. Distilled models typically use 1.0.
tile_widthINT1024256–4096Tile width in pixels, multiple of 32. Set this to the IC-LoRA's trained spatial window. Tiles smaller than the trained window make every tile see content at the wrong scale.
tile_heightINT576256–4096Tile height in pixels, multiple of 32. Match tile_width to the IC-LoRA's trained spatial window.
overlap_fracFLOAT0.500.25–0.75Fraction of each tile overlapping its neighbor. Stay at 0.5 or above: below that a periodic grid appears on structured content.
blend_varFLOAT0.050.01–0.2Variance of the Gaussian blend weights in the overlaps. Leave at 0.05 unless you are measuring seams.
grid_cycleINT11–4Cycle shifted tile grids across steps. 1 = fixed grid (cheapest), 4 = thorough. Spatial only: cycling the temporal grid slides content in time.
tile_framesINT00–1000Temporal window in pixel frames (97 for LTX). 0 = one extent. Other values are snapped to 8n+1. >0 needs LTXAddVideoICLoRAGuide with use_streaming on and the SAME tile_frames: that re-encodes a fresh guide per window and writes the plan this sampler reads. A whole-clip guide cannot be sliced, and windowing is disabled if the plan is missing.
vaeoptVAEUsed to read the model's temporal and spatial downscale factors. If omitted, they are taken from the diffusion model (LTX defaults: 8 frames and 32 pixels per latent cell).
canvas_deviceoptCOMBOautoWhere to keep the full-canvas tensors and cached tile latents/noise/masks. auto = GPU if there is enough free memory, otherwise CPU. Processed conds stay on the GPU.

Outputs (1)

NameTypeDescription
outputLATENTβ€”