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 Jerk Heatmap (oracle overlay tile)

ComfyUI Node: H3 Jerk Heatmap (oracle overlay tile)

Class Name

H3JerkHeatmap

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 Jerk Heatmap (oracle overlay tile) Description

Visualize motion acceleration with heatmap overlay, optimize pacing in video clips for AI artists.

H3 Jerk Heatmap (oracle overlay tile):

The H3JerkHeatmap node is designed to visualize the "jerk" or rapid changes in motion within a video clip, providing a heatmap overlay that highlights areas of significant motion acceleration. This node is particularly useful for identifying moments where the motion in a clip may be too fast for a model to process effectively, allowing for adaptive adjustments to be made. By analyzing the per-token spatial jerk on a token grid, the H3JerkHeatmap offers a detailed view of motion dynamics over time, which can be used to optimize the pacing and attention of a video clip. The heatmap generated by this node is phase-normalized and average-pooled to ensure clarity and comparability with other motion analysis tools, making it an essential component for AI artists looking to refine motion in their video projects.

H3 Jerk Heatmap (oracle overlay tile) Input Parameters:

samples

The samples parameter is a required input that represents the latent data from which the jerk heatmap will be generated. This data is crucial for the node to calculate the per-token jerk values and produce an accurate heatmap. The latent data should be structured in a way that aligns with the expected token grid format used by the node.

images

The images parameter is an optional input that allows you to overlay the generated heatmap onto specific frames of a video. If provided, the heatmap will be applied to these frames, creating a visual representation of the motion dynamics directly on the video. This can be particularly useful for visual inspection and analysis.

normalization

The normalization parameter determines the method used to normalize the data before blending. It offers options such as "rank," "z," and "none," with "rank" being the default. This normalization step is essential for making the scales of different data sources comparable, ensuring that the heatmap accurately reflects the motion dynamics.

blend_w

The blend_w parameter is a float value that controls the weight of the blend between indecision and jerk modes. It ranges from 0.0 to 1.0, with a default value of 0.5. Adjusting this parameter allows you to fine-tune the emphasis on either mode, providing flexibility in how the heatmap is generated and interpreted.

detrend_phase

The detrend_phase parameter is a boolean that, when enabled, removes the chunk-phase ramp from the temporal axis. This setting is crucial for maintaining the integrity of the spatial ranking while compiling the hold map from the temporal axis. It is recommended to keep this option enabled to ensure accurate heatmap generation.

spatial_reduce

The spatial_reduce parameter offers a selection of methods for reducing the spatial data, such as "mean," "top-decile mean," and "max." This reduction step is important for summarizing the spatial jerk data into a more manageable form, allowing for easier interpretation and analysis of the heatmap.

H3 Jerk Heatmap (oracle overlay tile) Output Parameters:

hold_map

The hold_map output provides a JSON representation of the hold map, which indicates where and when the motion in the clip is too fast. This map can be used to inform adaptive dilation strategies, helping to optimize the pacing of the video.

segments

The segments output is a string that describes the segments of the video that have been analyzed. This information is useful for understanding the distribution of motion dynamics across the clip.

profile

The profile output is a string that provides a detailed profile of the motion dynamics, including the per-token jerk values. This profile is essential for in-depth analysis and inspection of the motion characteristics within the video.

report

The report output is a comprehensive summary of the analysis, including key metrics and insights into the motion dynamics. This report is valuable for understanding the overall performance and effectiveness of the motion adjustments made using the heatmap.

comparison

The comparison output provides a side-by-side comparison of the indecision and jerk modes, if applicable. This comparison is useful for evaluating the differences between the two modes and making informed decisions about which mode to prioritize.

heat

The heat output is the visual representation of the heatmap, either as an overlay on the provided frames or as a standalone tile atlas. This output is crucial for visually inspecting the motion dynamics and identifying areas of interest within the video.

H3 Jerk Heatmap (oracle overlay tile) Usage Tips:

  • To achieve the best results, ensure that the samples input is properly structured and aligned with the expected token grid format used by the node.
  • Use the images parameter to overlay the heatmap on specific frames for a more intuitive visual analysis of the motion dynamics.
  • Experiment with the blend_w parameter to find the optimal balance between indecision and jerk modes, depending on the specific requirements of your project.
  • Keep the detrend_phase option enabled to maintain the accuracy of the spatial ranking and ensure a reliable hold map.

H3 Jerk Heatmap (oracle overlay tile) Common Errors and Solutions:

"No latent data provided"

  • Explanation: This error occurs when the samples input is missing or improperly configured.
  • Solution: Ensure that the samples input is correctly structured and provided to the node, as it is essential for generating the heatmap.

"Invalid normalization method"

  • Explanation: This error indicates that an unsupported normalization method was selected.
  • Solution: Choose a valid normalization method from the available options: "rank," "z," or "none."

"Heatmap overlay failed"

  • Explanation: This error may occur if the images input is not compatible with the expected format.
  • Solution: Verify that the images input is correctly formatted and matches the dimensions expected by the node for overlaying the heatmap.

H3 Jerk Heatmap (oracle overlay tile) 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 Jerk Heatmap (oracle overlay tile)