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 Drift Control (alpha)

ComfyUI Node: H3 Drift Control (alpha)

Class Name

H3DriftControl

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 Drift Control (alpha) Description

Specialized node managing noise levels in video processing for seamless transition between segments.

H3 Drift Control (alpha):

H3DriftControl is a specialized node designed to manage noise levels in video processing, particularly when dealing with video segments that are chained together. Its primary purpose is to introduce a controlled amount of noise to the video prefix, which is the initial segment of a video sequence, to prevent the accumulation of contrast and texture errors that can occur when clean conditioning is repeatedly applied. This node ensures that the video prefix is not treated as unrealistically clean by the model, which can lead to inaccuracies in video processing. By matching the noise schedule to the sampler's own noise and tapering it towards the end of the seam, H3DriftControl maintains the integrity of the video sequence. This approach is adapted from the ComfyUI-MiniMaxH3-Contex-Loop's drift control methodology, ensuring that the dynamic mask is applied consistently across different parts of the model. The node is particularly useful in scenarios where video sequences are processed in segments, and maintaining a seamless transition between these segments is crucial.

H3 Drift Control (alpha) Input Parameters:

video_shape

This parameter defines the shape of the video tensor, which is crucial for determining how the noise mask is applied across the video frames. It impacts the node's execution by ensuring that the noise is distributed correctly according to the video's dimensions. The video shape is typically a tuple representing the batch size, channels, time, height, and width of the video.

prefix_steps

This parameter specifies the total number of steps for the video prefix, which is the segment of the video where noise control is applied. It affects the node's execution by determining the duration over which the noise is introduced. The prefix steps must be equal to the sum of matched steps and taper steps.

matched_steps

Matched steps indicate the number of initial steps where the noise level is matched to the sampler's schedule. This parameter ensures that the noise introduced is consistent with the expected noise level at the beginning of the video prefix.

taper_steps

Taper steps define the number of steps over which the noise level is gradually reduced to zero towards the end of the video prefix. This tapering ensures a smooth transition and prevents abrupt changes in noise levels, which could disrupt the video sequence.

schedule_override

This optional parameter allows for overriding the default noise schedule with a custom schedule. It provides flexibility in adjusting the noise levels according to specific requirements, which can be useful in fine-tuning the video processing.

H3 Drift Control (alpha) Output Parameters:

patched_model

The patched model is the output of the H3DriftControl node, which includes the modified model with the applied noise control. This output is crucial as it represents the model ready for further processing with the noise adjustments in place, ensuring that the video prefix is handled correctly.

status_text

This output provides a textual description of the noise control applied, including details about the number of steps, matched steps, and taper steps. It serves as a confirmation and summary of the adjustments made by the node, helping users understand the changes applied to the model.

H3 Drift Control (alpha) Usage Tips:

  • Ensure that the prefix steps are correctly set to match the sum of matched and taper steps to avoid errors in execution.
  • Use the schedule_override parameter to fine-tune the noise levels if the default schedule does not meet your specific requirements.
  • Regularly check the status_text output to verify that the noise control has been applied as expected and to understand the adjustments made.

H3 Drift Control (alpha) Common Errors and Solutions:

"drift control: latent has no video tensor"

  • Explanation: This error occurs when the input latent does not contain a video tensor, which is necessary for the node to function.
  • Solution: Ensure that the input latent includes a valid video tensor before passing it to the node.

"drift control: the latent carries no noise_mask"

  • Explanation: This error indicates that the input latent does not have a noise mask, which is required for the node to apply noise control.
  • Solution: Make sure to wire the H3 V2V Init with a masked prefix to provide the necessary noise mask.

"drift control: model has no model_options"

  • Explanation: This error suggests that the model being used does not have the required model options for noise control.
  • Solution: Verify that the model includes the necessary options and is compatible with the H3DriftControl node.

"drift control: another dynamic denoise-mask patch is already installed on this model"

  • Explanation: This error occurs when there is an existing dynamic denoise-mask patch on the model, which conflicts with the H3DriftControl node.
  • Solution: Remove any existing denoise-mask patches from the model before applying the H3DriftControl node.

H3 Drift Control (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 Drift Control (alpha)