diff --git a/custom-node-list.json b/custom-node-list.json index f0fa0516..70790193 100644 --- a/custom-node-list.json +++ b/custom-node-list.json @@ -4004,6 +4004,16 @@ "install_type": "git-clone", "description": "Nodes:3D Pose Editor" }, + { + "author": "chaojie", + "title": "ComfyUI-MotionCtrl", + "reference": "https://github.com/chaojie/ComfyUI-MotionCtrl", + "files": [ + "https://github.com/chaojie/ComfyUI-MotionCtrl" + ], + "install_type": "git-clone", + "description": "Nodes: Download the weights of MotionCtrl [a/motionctrl.pth](https://huggingface.co/TencentARC/MotionCtrl/blob/main/motionctrl.pth) and put it to ComfyUI/models/checkpoints" + }, { @@ -4298,16 +4308,6 @@ ], "install_type": "unzip", "description": "This is a node to convert an image into a CMYK Halftone dot image." - }, - { - "author": "chaojie", - "title": "ComfyUI-MotionCtrl", - "reference": "https://github.com/chaojie/ComfyUI-MotionCtrl", - "files": [ - "https://github.com/chaojie/ComfyUI-MotionCtrl" - ], - "install_type": "git-clone", - "description": "Nodes: Download the weights of MotionCtrl motionctrl.pth (https://huggingface.co/TencentARC/MotionCtrl/blob/main/motionctrl.pth) and put it to ComfyUI/models/checkpoints" } ] } diff --git a/extension-node-map.json b/extension-node-map.json index 170bb364..88f21ebe 100644 --- a/extension-node-map.json +++ b/extension-node-map.json @@ -3282,6 +3282,17 @@ "title_aux": "ComfyUI LLaVA Captioner" } ], + "https://github.com/chaojie/ComfyUI-MotionCtrl": [ + [ + "Load Motion Camera Preset", + "Load Motion Traj Preset", + "Motionctrl Sample", + "Select Image Indices" + ], + { + "title_aux": "ComfyUI-MotionCtrl" + } + ], "https://github.com/chflame163/ComfyUI_MSSpeech_TTS": [ [ "Input Trigger", @@ -6107,8 +6118,11 @@ "Batch Unsampler", "Iterative Mixing KSampler", "Iterative Mixing KSampler Advanced", + "IterativeMixingSampler", + "IterativeMixingScheduler", "Latent Batch Comparison Plot", - "Latent Batch Statistics Plot" + "Latent Batch Statistics Plot", + "MixingMaskGenerator" ], { "title_aux": "ComfyUI Iterative Mixing Nodes" @@ -6212,8 +6226,7 @@ ], "https://github.com/vienteck/ComfyUI-Chat-GPT-Integration": [ [ - "ChatGptPrompt", - "ChatGptTextConcat" + "ChatGptPrompt" ], { "title_aux": "ComfyUI-Chat-GPT-Integration" @@ -6640,16 +6653,5 @@ { "title_aux": "SDXLCustomAspectRatio" } - ], - "https://github.com/chaojie/ComfyUI-MotionCtrl": [ - [ - "MotionctrlSample", - "LoadMotionCameraPreset", - "LoadMotionTrajPreset", - "ImageSelector" - ], - { - "title_aux": "MotionCtrl for ComfyUI" - } ] -} +} \ No newline at end of file diff --git a/model-list.json b/model-list.json index 1d1257c2..73879183 100644 --- a/model-list.json +++ b/model-list.json @@ -1478,6 +1478,18 @@ "filename": "lt_long_mm_16_64_frames_v1.1.ckpt", "url": "https://huggingface.co/Lightricks/LongAnimateDiff/resolve/main/lt_long_mm_16_64_frames_v1.1.ckpt" }, + + { + "name": "TencentARC/motionctrl.pth", + "type": "checkpoints", + "base": "MotionCtrl", + "save_path": "checkpoints/motionctrl", + "description": "To use the ComfyUI-MotionCtrl extension, downloading this model is required.", + "reference": "https://huggingface.co/TencentARC/MotionCtrl", + "filename": "motionctrl.pth", + "url": "https://huggingface.co/TencentARC/MotionCtrl/blob/main/motionctrl.pth" + }, + { "name": "ip-adapter_sd15.safetensors", "type": "IP-Adapter", diff --git a/node_db/new/custom-node-list.json b/node_db/new/custom-node-list.json index 693eec91..d3f031c9 100644 --- a/node_db/new/custom-node-list.json +++ b/node_db/new/custom-node-list.json @@ -10,6 +10,16 @@ }, + { + "author": "chaojie", + "title": "ComfyUI-MotionCtrl", + "reference": "https://github.com/chaojie/ComfyUI-MotionCtrl", + "files": [ + "https://github.com/chaojie/ComfyUI-MotionCtrl" + ], + "install_type": "git-clone", + "description": "Nodes: Download the weights of MotionCtrl [a/motionctrl.pth](https://huggingface.co/TencentARC/MotionCtrl/blob/main/motionctrl.pth) and put it to ComfyUI/models/checkpoints" + }, { "author": "hinablue", "title": "ComfyUI 3D Pose Editor", diff --git a/node_db/new/extension-node-map.json b/node_db/new/extension-node-map.json index 08bc1f18..88f21ebe 100644 --- a/node_db/new/extension-node-map.json +++ b/node_db/new/extension-node-map.json @@ -3282,6 +3282,17 @@ "title_aux": "ComfyUI LLaVA Captioner" } ], + "https://github.com/chaojie/ComfyUI-MotionCtrl": [ + [ + "Load Motion Camera Preset", + "Load Motion Traj Preset", + "Motionctrl Sample", + "Select Image Indices" + ], + { + "title_aux": "ComfyUI-MotionCtrl" + } + ], "https://github.com/chflame163/ComfyUI_MSSpeech_TTS": [ [ "Input Trigger", @@ -6107,8 +6118,11 @@ "Batch Unsampler", "Iterative Mixing KSampler", "Iterative Mixing KSampler Advanced", + "IterativeMixingSampler", + "IterativeMixingScheduler", "Latent Batch Comparison Plot", - "Latent Batch Statistics Plot" + "Latent Batch Statistics Plot", + "MixingMaskGenerator" ], { "title_aux": "ComfyUI Iterative Mixing Nodes" @@ -6212,8 +6226,7 @@ ], "https://github.com/vienteck/ComfyUI-Chat-GPT-Integration": [ [ - "ChatGptPrompt", - "ChatGptTextConcat" + "ChatGptPrompt" ], { "title_aux": "ComfyUI-Chat-GPT-Integration" diff --git a/node_db/new/model-list.json b/node_db/new/model-list.json index 671995aa..7f5fc71e 100644 --- a/node_db/new/model-list.json +++ b/node_db/new/model-list.json @@ -1,5 +1,15 @@ { "models": [ + { + "name": "TencentARC/motionctrl.pth", + "type": "checkpoints", + "base": "MotionCtrl", + "save_path": "checkpoints/motionctrl", + "description": "To use the ComfyUI-MotionCtrl extension, downloading this model is required.", + "reference": "https://huggingface.co/TencentARC/MotionCtrl", + "filename": "motionctrl.pth", + "url": "https://huggingface.co/TencentARC/MotionCtrl/blob/main/motionctrl.pth" + }, { "name": "ControlNet-HandRefiner-pruned (inpaint-depth-hand; fp16)", @@ -707,47 +717,6 @@ "reference": "https://huggingface.co/stabilityai/control-lora", "filename": "control-lora-sketch-rank128-metadata.safetensors", "url": "https://huggingface.co/stabilityai/control-lora/resolve/main/control-LoRAs-rank128/control-lora-sketch-rank128-metadata.safetensors" - }, - - { - "name": "stabilityai/control-lora-canny-rank256.safetensors", - "type": "controlnet", - "base": "SDXL", - "save_path": "default", - "description": "Control-LoRA: canny rank256", - "reference": "https://huggingface.co/stabilityai/control-lora", - "filename": "control-lora-canny-rank256.safetensors", - "url": "https://huggingface.co/stabilityai/control-lora/resolve/main/control-LoRAs-rank256/control-lora-canny-rank256.safetensors" - }, - { - "name": "stabilityai/control-lora-depth-rank256.safetensors", - "type": "controlnet", - "base": "SDXL", - "save_path": "default", - "description": "Control-LoRA: depth rank256", - "reference": "https://huggingface.co/stabilityai/control-lora", - "filename": "control-lora-depth-rank256.safetensors", - "url": "https://huggingface.co/stabilityai/control-lora/resolve/main/control-LoRAs-rank256/control-lora-depth-rank256.safetensors" - }, - { - "name": "stabilityai/control-lora-recolor-rank256.safetensors", - "type": "controlnet", - "base": "SDXL", - "save_path": "default", - "description": "Control-LoRA: recolor rank256", - "reference": "https://huggingface.co/stabilityai/control-lora", - "filename": "control-lora-recolor-rank256.safetensors", - "url": "https://huggingface.co/stabilityai/control-lora/resolve/main/control-LoRAs-rank256/control-lora-recolor-rank256.safetensors" - }, - { - "name": "stabilityai/control-lora-sketch-rank256.safetensors", - "type": "controlnet", - "base": "SDXL", - "save_path": "default", - "description": "Control-LoRA: sketch rank256", - "reference": "https://huggingface.co/stabilityai/control-lora", - "filename": "control-lora-sketch-rank256.safetensors", - "url": "https://huggingface.co/stabilityai/control-lora/resolve/main/control-LoRAs-rank256/control-lora-sketch-rank256.safetensors" } ] }