ComfyUI > Nodes > ComfyUI-Keyframed > KfDrawSchedule

ComfyUI Node: KfDrawSchedule

Class Name

KfDrawSchedule

Category
keyframed/schedule
Author
dmarx (Account age: 4505days)
Extension
ComfyUI-Keyframed
Latest Updated
2024-05-22
Github Stars
0.08K

How to Install ComfyUI-Keyframed

Install this extension via the ComfyUI Manager by searching for ComfyUI-Keyframed
  • 1. Click the Manager button in the main menu
  • 2. Select Custom Nodes Manager button
  • 3. Enter ComfyUI-Keyframed 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
  • High-speed GPU machines
  • 200+ preloaded models/nodes
  • Freedom to upload custom models/nodes
  • 50+ ready-to-run workflows
  • 100% private workspace with up to 200GB storage
  • Dedicated Support

Run ComfyUI Online

KfDrawSchedule Description

Visualize keyframe contributions in schedule with weight curve image for fine-tuning transitions.

KfDrawSchedule:

The KfDrawSchedule node is designed to visualize the contribution of keyframes within a schedule by generating an image that represents the weight curves of these keyframes. This visualization helps you understand how different keyframes influence the overall schedule, making it easier to fine-tune and adjust your keyframed conditions. By plotting these curves, you can see the impact of each keyframe over time, which is particularly useful for creating smooth transitions and ensuring that your keyframed conditions behave as expected.

KfDrawSchedule Input Parameters:

schedule

The schedule parameter is a required input that represents the keyframed schedule you want to visualize. This schedule contains the keyframes and their respective contributions over time. By providing this schedule, the node can generate the corresponding weight curves for visualization. This parameter must be of type SCHEDULE.

n

The n parameter is an integer that specifies the number of points to plot along the curves. This determines the resolution of the generated image, with higher values resulting in more detailed curves. The default value is 64, but you can adjust this based on your needs for precision and performance.

show_legend

The show_legend parameter is a boolean that indicates whether to display a legend on the generated image. The legend helps identify which curve corresponds to which keyframe, making the visualization more informative. The default value is True, but you can set it to False if you prefer a cleaner image without the legend.

KfDrawSchedule Output Parameters:

IMAGE

The output of the KfDrawSchedule node is an image tensor that visualizes the weight curves of the keyframes within the provided schedule. This image helps you understand the influence of each keyframe over time, allowing you to make informed adjustments to your keyframed conditions. The image is generated based on the input parameters, including the number of points to plot and whether to show the legend.

KfDrawSchedule Usage Tips:

  • To get a detailed visualization of your schedule, increase the n parameter to plot more points along the curves.
  • Use the show_legend parameter to display a legend on the image, which can help you identify the contributions of individual keyframes.
  • Ensure that your schedule is well-defined and contains meaningful keyframes to get the most out of the visualization.

KfDrawSchedule Common Errors and Solutions:

"Invalid schedule input"

  • Explanation: This error occurs when the provided schedule parameter is not of the correct type or is improperly formatted.
  • Solution: Ensure that the schedule parameter is a valid SCHEDULE type and contains the necessary keyframes and data.

"Plotting failed due to insufficient points"

  • Explanation: This error happens when the n parameter is set too low, resulting in an insufficient number of points to generate a meaningful plot.
  • Solution: Increase the value of the n parameter to ensure that enough points are plotted along the curves for a detailed visualization.

"Legend display error"

  • Explanation: This error occurs if there is an issue with displaying the legend on the image.
  • Solution: Check the show_legend parameter and ensure it is set correctly. If the issue persists, try setting show_legend to False to generate the image without the legend.

KfDrawSchedule Related Nodes

Go back to the extension to check out more related nodes.
ComfyUI-Keyframed
RunComfy

© Copyright 2024 RunComfy. All Rights Reserved.

RunComfy is the premier ComfyUI platform, offering ComfyUI online environment and services, along with ComfyUI workflows featuring stunning visuals.