Nodes/Comfyui-MMH3-UltimateUpscale/MMH3 Tiled Diffusion (Experimental)
ComfyUI Node

MMH3 Tiled Diffusion (Experimental)

Experimental per-step spatial Tiled Diffusion for MiniMax H3 (MultiDiffusion / Mixture of Diffusers style, ported from shiimizu/ComfyUI-TiledDiffusion). Patches the model so every denoising step slices the latent into spatial tiles, runs the DiT per tile, and blends the predictions with uniform or gaussian weights - all tiles share the same sigmas and noise field, so no overlap masks are needed. Tiles carry global frame positions so their predictions stay consistent with the full frame. Connect between the H3 model and 'MMH3 Ultimate Upscale' and leave that node's spatial_split_param unconnected. Use a tile_overlap of at least ~25% of the tile size, or the tiles decouple. Does not support fun controlnet, inpaint or denoise masks, and does not save VRAM/time (H3 runs batch 1); it is an experiment in seam quality.

By bbaudio-2025·Created about a month ago·Updated a day ago· 208
MMH3 Tiled Diffusion (Experimental)
  • model
  • model
methodgaussian
tile_width1024
tile_height1024
tile_overlap256
Categorymodel/latent/minimax

Inputs (5)

NameTypeDefaultDescription
modelMODELThe MiniMax H3 diffusion model to patch.
methodCOMBOgaussianOverlap blending weight per tile: gaussian (Mixture of Diffusers, default - tiles dominate their center) or uniform (MultiDiffusion - plain averaging in overlaps).
tile_widthINT102464–8192Tile width in PIXELS, snapped to a multiple of 32 (the H3 2x2 latent patch grid).
tile_heightINT102464–8192Tile height in PIXELS, snapped to a multiple of 32 (the H3 2x2 latent patch grid).
tile_overlapINT2560–8192Overlap between neighbouring tiles in PIXELS, snapped to a multiple of 32. Keep at least ~25% of the tile size or the tiles decouple into unrelated content. 0 gives hard tile edges.

Outputs (1)

NameTypeDescription
modelMODELThe patched model; feed it into 'MMH3 Ultimate Upscale' (spatial_split_param unconnected) or any H3 sampler.