Save 4 hours! We auto-setup your workflow! Free!

Drop your workflow.json — we handle every dependency, custom node, and model. Just open the link and run.

Auto-Setup Workflow Json (Free) Now!
ComfyUI > Nodes > ComfyUI-MAINodes > H3 Window Expand (rolling regen)

ComfyUI Node: H3 Window Expand (rolling regen)

Class Name

H3WindowExpand

Category
image/minimax/motion
Author
matlowai (Account age: 1004days)
Extension
ComfyUI-MAINodes
Latest Updated
2026-08-26
Github Stars
0.11K

How to Install ComfyUI-MAINodes

Install this extension via the ComfyUI Manager by searching for ComfyUI-MAINodes
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-MAINodes in the search bar
After installation, click the Restart button to restart ComfyUI. Then, manually refresh your browser to clear the cache and access the updated list of nodes.

Visit ComfyUI Online for ready-to-use ComfyUI environment

  • Free trial available
  • 16GB VRAM to 80GB VRAM GPU machines
  • 400+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 200+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

H3 Window Expand (rolling regen) Description

Automate rolling-window regeneration with image and audio data processing in ComfyUI using H3WindowExpand node.

H3 Window Expand (rolling regen):

The H3WindowExpand node is designed to facilitate rolling-window regeneration using ComfyUI's node-expansion API. Its primary function is to manage and execute a sequence of operations on image and audio data, allowing for the regeneration of content across multiple windows within a specified budget of dilated frames. This node reads a hold map and plans a series of windows, each of which undergoes a predefined processing chain. The node's key advantage is its ability to automate the regeneration process, enabling users to queue tasks efficiently and maintain control over the regeneration chain. The node ensures that the sampler remains a SamplerCustomAdvanced node, preserving the ability to monitor progress, view previews, and interrupt processes as needed. This makes it particularly useful for AI artists who need to manage complex regeneration tasks without delving into the technical intricacies of each step.

H3 Window Expand (rolling regen) Input Parameters:

images

This parameter represents the input images that will be processed through the node. It is crucial as it forms the basis of the regeneration process, allowing the node to apply the planned window operations on the visual data.

hold_map

The hold map is a critical input that dictates how frames are held or transitioned during the regeneration process. It influences the planning of windows and the placement of boundaries, ensuring smooth transitions and adherence to the seam policy.

vae

The VAE (Variational Autoencoder) is used for encoding and decoding image data during the regeneration process. It plays a vital role in transforming images into a latent space and back, facilitating the application of various transformations.

noise

Noise is an input parameter that can be used to introduce variability or randomness into the regeneration process. It can affect the outcome by altering the visual characteristics of the regenerated content.

guider

The guider parameter assists in directing the regeneration process, potentially influencing the style or characteristics of the output based on predefined guidance criteria.

sampler

The sampler is responsible for determining how the regeneration process samples data during each step. It remains a SamplerCustomAdvanced node, ensuring consistent behavior with other nodes in the expanded graph.

sigmas

Sigmas are used to control the level of detail or smoothness in the regeneration process. They can impact the visual quality of the output by adjusting the intensity of transformations applied to the images.

max_dilated_frames

This parameter sets the maximum number of dilated frames allowed in the regeneration process. It defines the budget for frame expansion, influencing how much content can be regenerated within each window.

handle_frames

Handle frames determine the number of frames used as handles on either side of a window. They play a role in managing transitions and ensuring seamless integration between windows.

feather_frames

Feather frames are used to create smooth transitions between windows by blending frames at the boundaries. This parameter helps in achieving a more natural and cohesive output.

audio_vae

(Optional) The audio VAE is used for encoding and decoding audio data, similar to the image VAE. It is essential for processing audio content during the regeneration process.

baseline_audio

(Optional) Baseline audio provides a reference audio track that can be used during the regeneration process to maintain consistency or apply transformations relative to the original audio.

fps

Frames per second (fps) is a parameter that defines the playback speed of the regenerated content. It affects the timing and synchronization of visual and audio elements.

reference_mix

Reference mix is a parameter that allows for blending the regenerated content with a reference mix, providing control over the final output's composition.

hot_cut

The hot cut parameter determines how boundaries are handled when forced inside a burst. The default method is "pin-and-trim," which ensures precise boundary placement without crossfading.

Snap search defines the range within which the node searches for optimal boundary placement. It helps in aligning boundaries with cold cuts or token boundaries.

max_windows

This parameter sets the maximum number of windows that can be planned and processed during the regeneration task. It limits the scope of the operation, ensuring efficient resource usage.

grid_growth

Grid growth is a boolean parameter that determines whether the node should expand the grid during the regeneration process. It affects how windows are planned and executed.

plan_only

Plan only is a boolean parameter that, when enabled, restricts the node to planning the regeneration process without executing it. This is useful for previewing or testing the plan.

s_per_step

This parameter defines the seconds per step, influencing the timing and pacing of the regeneration process. It can affect the overall duration and flow of the output.

est_steps

Estimated steps is a parameter that provides an estimate of the number of steps required for the regeneration process. It helps in planning and managing the task's execution.

H3 Window Expand (rolling regen) Output Parameters:

images

The output images are the result of the regeneration process, reflecting the transformations and operations applied during the node's execution. They represent the visual content after processing.

audio

The output audio is the regenerated audio content, processed through the node's operations. It reflects any transformations or adjustments made during the regeneration task.

report

The report provides detailed information about the regeneration process, including the specifications and outcomes of each window. It serves as a valuable resource for understanding the node's execution and results.

H3 Window Expand (rolling regen) Usage Tips:

  • To optimize performance, carefully plan the number of windows and the maximum dilated frames to balance quality and resource usage.
  • Utilize the plan_only mode to preview and adjust your regeneration plan before executing it, ensuring the desired outcome.
  • Experiment with different sigmas and noise levels to achieve the desired visual effects and characteristics in your regenerated content.

H3 Window Expand (rolling regen) Common Errors and Solutions:

Error: "Invalid hold map format"

  • Explanation: This error occurs when the hold map input does not conform to the expected format or structure.
  • Solution: Ensure that the hold map is correctly formatted and contains valid data for the regeneration process.

Error: "Exceeded maximum windows limit"

  • Explanation: This error indicates that the number of planned windows exceeds the maximum allowed by the max_windows parameter.
  • Solution: Adjust the max_windows parameter to accommodate the desired number of windows or reduce the number of planned windows.

Error: "Audio VAE not provided"

  • Explanation: This error occurs when audio processing is required, but the audio_vae parameter is not supplied.
  • Solution: Provide a valid audio VAE input if audio processing is needed, or disable audio processing if not required.

H3 Window Expand (rolling regen) Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-MAINodes
RunComfy
Copyright 2025 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals. RunComfy also provides AI Models, enabling artists to harness the latest AI tools to create incredible art.

H3 Window Expand (rolling regen)