# ComfyUI-MotionCtrl **Repository Path**: sd-comfy/ComfyUI-MotionCtrl ## Basic Information - **Project Name**: ComfyUI-MotionCtrl - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-03-09 - **Last Updated**: 2024-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # This is an implementation of MotionCtrl for ComfyUI [MotionCtrl](https://github.com/TencentARC/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](https://huggingface.co/TencentARC/MotionCtrl/blob/main/motionctrl.pth) and put it to `ComfyUI/models/checkpoints` ## Nodes Four nodes `Load Motionctrl Checkpoint` & `Motionctrl Cond` & `Motionctrl Sample Simple` & `Load Motion Camera Preset` & `Load Motion Traj Preset` & `Select Image Indices` &`Motionctrl Sample` ## Tools [Motion Traj Tool](https://chaojie.github.io/ComfyUI-MotionCtrl/tools/draw.html) Generate motion trajectories [Motion Camera Tool](https://chaojie.github.io/ComfyUI-MotionCtrl/tools/index.html) Generate motion camera points ## Examples base workflow https://github.com/chaojie/ComfyUI-MotionCtrl/blob/main/workflow_motionctrl_base.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