ComfyUI > Nodes > TrentNodes > Frame Ramp Boogie

ComfyUI Node: Frame Ramp Boogie

Class Name

FrameRampBoogie

Category
Trent/Video
Author
TrentHunter82 (Account age: 0days)
Extension
TrentNodes
Latest Updated
2026-03-20
Github Stars
0.03K

How to Install TrentNodes

Install this extension via the ComfyUI Manager by searching for TrentNodes
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter TrentNodes 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

Frame Ramp Boogie Description

FrameRampBoogie enables GPU-accelerated frame interpolation for smooth slow-motion video effects.

Frame Ramp Boogie:

FrameRampBoogie is a powerful node designed for GPU-accelerated frame interpolation, which is particularly useful for creating smooth slow-motion effects in video sequences. Unlike traditional methods that simply duplicate frames to slow down footage, FrameRampBoogie inserts genuinely new frames by blending adjacent frames using configurable easing curves. This approach ensures a more natural and fluid motion in the resulting video. The node offers a variety of easing methods, such as linear, ease-in, ease-out, ease-in-out, smooth, and cubic bezier, allowing you to control the blend weight distribution and achieve the desired motion effect. Additionally, FrameRampBoogie provides region targeting options, enabling you to apply interpolation to specific parts of the video, such as the start, middle, or end, or to the entire batch of frames. This flexibility makes it an essential tool for AI artists looking to enhance their video projects with professional-grade slow-motion effects.

Frame Ramp Boogie Input Parameters:

images

This parameter represents the batch of images or frames that you want to interpolate. It requires at least two frames to perform the interpolation process. The images are processed as a tensor, and the node will insert new frames between each consecutive pair to create a smooth transition.

frames_to_insert

This integer parameter specifies the number of intermediate frames to blend between each pair of consecutive frames. The default value is 1, which doubles the output frame count. You can insert up to 32 frames, with each additional frame further smoothing the transition and increasing the output frame count by one.

easing

The easing parameter determines the shape of the blend curve used for interpolation. It offers several options, including linear, ease_in, ease_out, ease_in_out, smooth, and cubic_bezier. Each option affects the speed and smoothness of the transition differently, allowing you to customize the motion effect to your liking. The default easing method is linear.

target_region

This parameter allows you to specify which part of the frame batch should be interpolated. Options include full_batch, start, middle, and end. By selecting a specific region, you can focus the interpolation effect on a particular section of the video, providing greater control over the final output. The default setting is full_batch, which applies interpolation to all frame pairs.

region_size

Region size is a float parameter that defines the size of the target region for interpolation when using start, middle, or end as the target_region. The default value is 0.33, meaning that one-third of the frames will be affected by the interpolation process in the specified region.

bezier_preset

This parameter is used when the cubic_bezier easing method is selected. It allows you to choose from a set of predefined bezier curve presets, such as ease, ease_in, ease_out, ease_in_out, sharp, and gentle. These presets adjust the control points of the bezier curve to create different motion effects.

p1_x, p1_y, p2_x, p2_y

These parameters define the control points for the cubic bezier curve when using the cubic_bezier easing method. They allow you to customize the curve shape further, providing precise control over the interpolation effect. The default values are set to create an "ease" curve, but you can adjust them to achieve different motion dynamics.

Frame Ramp Boogie Output Parameters:

images

This output parameter provides the batch of images after interpolation. It includes the original frames along with the newly inserted intermediate frames, resulting in a smoother and more fluid motion sequence.

original_count

This integer output indicates the number of original frames in the input batch before interpolation. It helps you keep track of the initial frame count for reference.

new_count

This integer output represents the total number of frames in the output batch after interpolation. It includes both the original and newly inserted frames, reflecting the increased frame count due to the interpolation process.

info

The info output provides a string containing additional information about the interpolation process, such as the easing method used, the number of frames inserted, and the target region. This information can be useful for documentation and understanding the settings applied during the interpolation.

Frame Ramp Boogie Usage Tips:

  • Experiment with different easing methods to achieve the desired motion effect. For a natural slow-motion effect, try using ease_in_out or smooth.
  • Use region targeting to focus interpolation on specific parts of your video, such as the start or end, to highlight key moments or transitions.
  • Adjust the number of frames to insert based on the desired smoothness and the available processing power. More frames result in smoother motion but require more computational resources.

Frame Ramp Boogie Common Errors and Solutions:

"Input batch requires at least 2 frames"

  • Explanation: This error occurs when the input batch contains fewer than two frames, making interpolation impossible.
  • Solution: Ensure that your input batch includes at least two frames before running the node.

"Invalid easing method selected"

  • Explanation: This error indicates that an unrecognized easing method was specified.
  • Solution: Verify that the easing method is one of the supported options: linear, ease_in, ease_out, ease_in_out, smooth, or cubic_bezier.

"Frames to insert exceeds maximum limit"

  • Explanation: The specified number of frames to insert exceeds the maximum allowed value.
  • Solution: Reduce the frames_to_insert parameter to a value within the allowed range (1 to 32).

Frame Ramp Boogie Related Nodes

Go back to the extension to check out more related nodes.
TrentNodes
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.

Frame Ramp Boogie