2024-01-05 09:58:55 +08:00
2024-01-05 09:58:55 +08:00
2023-12-30 23:41:17 +08:00
2023-12-25 21:15:09 +08:00
2024-01-05 09:54:15 +08:00
2023-12-30 23:41:17 +08:00
2023-12-30 23:41:17 +08:00
2023-12-30 23:41:17 +08:00
2024-01-04 13:58:05 +08:00
2023-12-25 20:35:31 +08:00
2023-12-30 23:41:17 +08:00
2023-12-25 20:35:31 +08:00
2023-12-31 16:05:22 +08:00
2023-12-25 20:35:31 +08:00
2024-01-05 09:54:15 +08:00
2024-01-05 09:32:15 +08:00
2024-01-05 09:32:15 +08:00
2024-01-04 16:54:29 +08:00
2024-01-04 16:54:29 +08:00

This is an implementation of MotionCtrl for ComfyUI

MotionCtrl: A Unified and Flexible Motion Controller for Video Generation

Install

  1. Clone this repo into custom_nodes directory of ComfyUI location

  2. Run pip install -r requirements.txt

  3. Download the weights of MotionCtrl motionctrl.pth and put it to ComfyUI/models/checkpoints

Nodes

Four nodes Motionctrl Sample & Load Motion Camera Preset & Load Motion Traj Preset & Select Image Indices

Tools

Motion Traj Tool Generate motion trajectories

Motion Camera Tool Generate motion camera points

Examples

base workflow

https://github.com/chaojie/ComfyUI-MotionCtrl/blob/main/workflow_threenodes.json

unofficial implementation "MotionCtrl deployed on AnimateDiff" workflow:

https://github.com/chaojie/ComfyUI-MotionCtrl/blob/main/workflow_motionctrl.json

  1. Generate LVDM/VideoCrafter Video
  2. Select Images->Scribble
  3. Use AnimateDiff Scribble SparseCtrl
S
Description
No description provided
Readme Apache-2.0
56 MiB
Languages
Python 94.4%
JavaScript 2.8%
HTML 2.1%
CSS 0.4%
Shell 0.3%