Nodes Browser

ComfyDeploy: How ComfyWarp works in ComfyUI?

What is ComfyWarp?

Nodes:LoadFrameSequence, LoadFrame

How to install it in ComfyDeploy?

Head over to the machine page

  1. Click on the "Create a new machine" button
  2. Select the Edit build steps
  3. Add a new step -> Custom Node
  4. Search for ComfyWarp and select it
  5. Close the build step dialig and then click on the "Save" button to rebuild the machine

ComfyWarp

WarpFusion Custom Nodes for ComfyUI

Installation

  • Create a folder for ComfyWarp. Avoid whitespaces and non-latin alphanumeric characters.
  • Download install & run bat files and put them into your ComfyWarp folder
  • Run install.bat. If the installation is successful, the server will be launched.
  • Download and unzip the attached archive into your ComfyWarp/ComfyUI/custom_nodes folder
  • Close the server window and run run.bat to fetch the newly installed warp nodes :D

Sample workflows

Sample workflows are located in ComfyWarp\sample_workflow\

Video with the workflow:

Nodes

Make Frame Dataset

Input a path to extracted frames

Load Frame From Dataset

Loads a frame from the frame folder

Extract optical flow

Input 2 frames, get optical flow between them, and consistency masks

WarpFrame

Applies optical flow to a frame

LoadFrameFromFolder

Used to load rendered frames from the output folder for loopback. Loads frame from folder. Updates frame list on each call. If there are no frames in the folder, returns init_image.

LoadFramePairFromDataset

Returns 2 frames: current and previous.

ResizeToFit

Resize an image to fit, keeping the aspect ratio.

SaveFrame

Save frame to a folder, using current frame number.

MixConsistencyMaps

Mix consistency maps, blur, dilate.