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 Extension Plan (alpha)

ComfyUI Node: H3 Extension Plan (alpha)

Class Name

H3ExtensionPlan

Category
MAINodes/alpha
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 Extension Plan (alpha) Description

Facilitates frame generation for AI artists, ensuring seamless extension with audio synchronization in a structured grid.

H3 Extension Plan (alpha):

The H3ExtensionPlan node is an experimental feature designed to facilitate the generation of frames in a structured and efficient manner. It is particularly useful for AI artists who are working with temporal sequences and need to extend their content seamlessly. The node calculates the number of frames to generate, ensuring that the context frames and new frames fit within a predefined grid. It also considers audio synchronization by aligning frame lengths with the audio clock. This node is part of a suite of tools that support the creation of complex temporal sequences, providing a detailed plan that can be used in conjunction with other nodes like H3 Tail Context, H3 Protect Prefix, and H3 Trim. The primary goal of the H3ExtensionPlan is to streamline the process of extending sequences while maintaining synchronization and coherence across visual and audio elements.

H3 Extension Plan (alpha) Input Parameters:

length

The length parameter specifies the total number of frames to be generated. It is crucial for determining the overall duration of the sequence extension. The value should be chosen based on the desired length of the output sequence, ensuring it aligns with the project's requirements. There are no explicit minimum or maximum values provided, but it should be a positive integer that fits within the constraints of the system's capabilities.

handle_frames

The handle_frames parameter defines the number of frames that will be used as a context or handle from the previous segment. This is important for ensuring continuity and smooth transitions between segments. The handle frames are essentially the frames that overlap with the previous sequence, providing a seamless connection. The value should be a positive integer, typically less than the total length.

new_frames

The new_frames parameter indicates the number of new frames to be generated beyond the handle frames. This parameter is critical for expanding the sequence with fresh content while maintaining the overall structure. The value should be a positive integer that, when added to handle_frames, equals the length.

report

The report parameter is a string that provides a detailed description of the plan, including frame counts, synchronization details, and any special considerations. This parameter is automatically generated and does not require user input. It serves as a reference for understanding the plan's execution and ensuring all elements are correctly aligned.

expand_to_end

The expand_to_end parameter is a boolean that indicates whether the sequence should be extended to the end of the clip. If set to True, the plan will ensure that the sequence reaches the clip's end, providing a complete extension. This is useful for projects where the sequence needs to fill a specific duration or align with other media elements.

H3 Extension Plan (alpha) Output Parameters:

plan

The plan output is a JSON string that encapsulates the entire extension plan, including frame counts, synchronization details, and any special considerations. This output is essential for feeding into other nodes that require a detailed plan for execution.

length

The length output is an integer representing the total number of frames generated by the plan. It confirms the successful calculation and execution of the plan's length parameter.

handle_frames

The handle_frames output is an integer that indicates the number of context frames used from the previous segment. This output is crucial for verifying the continuity and smooth transition between segments.

new_frames

The new_frames output is an integer representing the number of new frames generated beyond the handle frames. It confirms the successful expansion of the sequence with fresh content.

report

The report output is a string that provides a comprehensive description of the plan's execution, including frame counts, synchronization details, and any special considerations. This output is valuable for reviewing the plan's details and ensuring all elements are correctly aligned.

expand_to_end

The expand_to_end output is a boolean that indicates whether the sequence was successfully extended to the end of the clip. This output confirms the plan's execution regarding the clip's duration.

H3 Extension Plan (alpha) Usage Tips:

  • Ensure that the length parameter is set according to the desired duration of your sequence to avoid generating unnecessary frames.
  • Use the handle_frames parameter to maintain continuity between segments, especially when working with complex sequences.
  • Review the report output to understand the plan's execution and make any necessary adjustments before proceeding with other nodes.
  • Consider setting expand_to_end to True if your project requires the sequence to fill a specific duration or align with other media elements.

H3 Extension Plan (alpha) Common Errors and Solutions:

ValueError: H3 Plan Settings

  • Explanation: This error occurs when there is an issue with the plan settings, possibly due to incorrect parameter values or configuration.
  • Solution: Review the input parameters and ensure they are set correctly. Check for any missing or invalid values and adjust them as needed.

ValueError: H3 Plan Estimate

  • Explanation: This error indicates a problem with estimating the plan, which could be due to incorrect context or configuration settings.
  • Solution: Verify the context settings and ensure that all required parameters are correctly configured. Check for any missing files or incorrect paths that might affect the estimation process.

H3 Extension Plan (alpha) 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 Extension Plan (alpha)