ComfyUI > Nodes > ComfyUI-FrameFX

ComfyUI Extension: ComfyUI-FrameFX

Repo Name

ComfyUI-FrameFX

Author
mgfxer (Account age: 32 days)
Nodes
View all nodes(7)
Latest Updated
2024-07-20
Github Stars
0.02K

How to Install ComfyUI-FrameFX

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

ComfyUI-FrameFX Description

ComfyUI-FrameFX offers custom nodes for frame interpolation and video processing within ComfyUI, enhancing video editing capabilities by enabling smoother transitions and advanced frame manipulation.

ComfyUI-FrameFX Introduction

ComfyUI-FrameFX is a powerful extension designed to enhance animation workflows by providing a variety of tools for manipulating frames and mask sequences. This extension is particularly useful for AI artists looking to create complex animation effects with ease and flexibility. Whether you're working on dynamic transitions, smooth frame sequences, or intricate mask effects, ComfyUI-FrameFX offers a comprehensive set of features to help you achieve your creative vision.

How ComfyUI-FrameFX Works

At its core, ComfyUI-FrameFX operates on the principles of hold frames, transition lengths, and end padding frames. These parameters define the duration and structure of the animations you create. Here's a simple breakdown:

  • Hold Frames: The number of frames an image or effect is held before transitioning.
  • Transition Length: The number of frames used to transition from one image or effect to another.
  • End Padding Frames: Additional frames added at the end of the sequence to ensure smooth transitions. By adjusting these parameters, you can control the timing and flow of your animations, making it easier to create seamless and professional-looking effects.

ComfyUI-FrameFX Features

ComfyUI-FrameFX comes packed with a variety of features designed to give you maximum control over your animations:

  • Multiple Animation Types: Choose from directional and diagonal transitions, circle growth/shrink, fades, square spins, and venetian blinds.
  • Easing and Blur Effects: Customize the easing functions for transitions and blurs to create smooth and natural movements.
  • Frame Dimensions: Set the width and height of each frame to match your project's requirements.
  • Customizable Parameters: Adjust hold frames, transition frames, padding frames, Gaussian blur amount, edge effects, and more.
  • Random Animation Selection: Enable random selection of animation types with options to exclude specific types.
  • Generation Modes: Select from different generation modes like QR, Edge-FX, and combined outputs.

Input Parameters

  • animation_type_1 to animation_type_12: Select the animation type for each sequence.
  • transition_easing and blur_easing: Choose the easing function for transitions and blurs.
  • frame_width and frame_height: Set the dimensions for each frame.
  • hold_frames, transition_frames, padding_frames, and input_frames: Configure the number of frames for holding, transitioning, padding, and input sequences.
  • gaussian_blur_amount: Adjust the amount of Gaussian blur applied.
  • edge_fx_thickness, push_fx, retract_fx: Parameters for edge effects.
  • fx_cull_white_frames: Set the threshold for culling white frames in edge effects.
  • qr_greyness: Adjust the greyness for QR generation mode.
  • random_seed: Seed for randomization.
  • edgeFade_contrast and edgeFade_blur: Parameters for edge fade effects.
  • generation_mode: Select the generation mode (Only Transitions, Generate QR, Generate Edge-FX, Generate All).
  • edge_fx_fade_balance: Balance for edge fade effects.
  • venetian_bars: Number of bars for Venetian blinds animation.

ComfyUI-FrameFX Models

ComfyUI-FrameFX includes several models designed to handle different aspects of animation workflows. Each model serves a specific purpose and can be customized to fit your needs:

Dynamic Animated Weights Helper

This model provides various tools for manipulating frame and mask sequences, making it easy to create complex animation effects.

Mask Sequence Helper

Generates mask sequence codes across two opposing timelines to form a looping slideshow effect. It allows for precise control over frame transitions.

Prompt Travel Helper

Transforms a stream of BLIP captions into a structured sequence of prompts for animation workflows. It operates on hold, transition, and padding lengths.

Florence Prompt Travel Helper

Similar to the Prompt Travel Helper but specifically designed for Florence captions.

EdgeFX Source Images

Extends the functionality of the Mask Sequence Helper by adding push and retract features, allowing for dynamic control over the timing of the Edge FX animation sequence.

Live Prompt Interpolation

Enables live interpolation of prompts, allowing for dynamic and smooth transitions between prompts in real-time.

Prompt Stack Manager

Manages a stack of prompts and cycles through them based on frame count, facilitating seamless transitions during animation workflows.

Troubleshooting ComfyUI-FrameFX

Here are some common issues you might encounter while using ComfyUI-FrameFX and their solutions:

Common Issues and Solutions

  • Animations Not Smooth: Ensure that your hold frames, transition lengths, and end padding frames are set correctly. Adjust the easing functions for smoother transitions.
  • Unexpected Frame Dimensions: Double-check the frame_width and frame_height parameters to ensure they match your project's requirements.
  • Random Animation Selection Not Working: Verify that the random_seed parameter is set and that specific animation types are not excluded unintentionally.

Frequently Asked Questions

  • How do I adjust the blur effect?
  • Use the gaussian_blur_amount parameter to control the intensity of the blur effect.
  • Can I use multiple animation types in one sequence?
  • Yes, you can select up to 12 different animation types and customize each one individually.

Learn More about ComfyUI-FrameFX

For additional resources, tutorials, and community support, check out the following links:

  • ComfyUI-FrameFX GitHub Repository
  • ComfyUI Community Forum
  • ComfyUI-FrameFX Tutorials These resources will help you get the most out of ComfyUI-FrameFX and connect with other AI artists who are using the extension.

ComfyUI-FrameFX Related Nodes

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.