mirror of
https://github.com/hanzoui/workflow-templates-broken-zap-2026-06-08.git
synced 2026-10-30 20:44:35 +00:00
2463 lines
51 KiB
JSON
2463 lines
51 KiB
JSON
{
|
|
"id": "96995b8f-85c5-47af-b3cf-7b6a24675694",
|
|
"revision": 0,
|
|
"last_node_id": 194,
|
|
"last_link_id": 293,
|
|
"nodes": [
|
|
{
|
|
"id": 68,
|
|
"type": "CreateVideo",
|
|
"pos": [
|
|
790,
|
|
60
|
|
],
|
|
"size": [
|
|
270,
|
|
78
|
|
],
|
|
"flags": {
|
|
"collapsed": false
|
|
},
|
|
"order": 25,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "images",
|
|
"type": "IMAGE",
|
|
"link": 139
|
|
},
|
|
{
|
|
"name": "audio",
|
|
"shape": 7,
|
|
"type": "AUDIO",
|
|
"link": null
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "VIDEO",
|
|
"type": "VIDEO",
|
|
"links": [
|
|
129
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "CreateVideo",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.34"
|
|
},
|
|
"widgets_values": [
|
|
16
|
|
]
|
|
},
|
|
{
|
|
"id": 48,
|
|
"type": "ModelSamplingSD3",
|
|
"pos": [
|
|
50,
|
|
60
|
|
],
|
|
"size": [
|
|
315,
|
|
58
|
|
],
|
|
"flags": {},
|
|
"order": 19,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 283
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "MODEL",
|
|
"type": "MODEL",
|
|
"slot_index": 0,
|
|
"links": [
|
|
95
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "ModelSamplingSD3",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.34"
|
|
},
|
|
"widgets_values": [
|
|
8.000000000000002
|
|
]
|
|
},
|
|
{
|
|
"id": 58,
|
|
"type": "TrimVideoLatent",
|
|
"pos": [
|
|
410,
|
|
400
|
|
],
|
|
"size": [
|
|
315,
|
|
60
|
|
],
|
|
"flags": {
|
|
"collapsed": false
|
|
},
|
|
"order": 23,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "samples",
|
|
"type": "LATENT",
|
|
"link": 116
|
|
},
|
|
{
|
|
"name": "trim_amount",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "trim_amount"
|
|
},
|
|
"link": 115
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"links": [
|
|
117
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "TrimVideoLatent",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.34"
|
|
},
|
|
"widgets_values": [
|
|
0
|
|
]
|
|
},
|
|
{
|
|
"id": 8,
|
|
"type": "VAEDecode",
|
|
"pos": [
|
|
410,
|
|
510
|
|
],
|
|
"size": [
|
|
315,
|
|
46
|
|
],
|
|
"flags": {
|
|
"collapsed": false
|
|
},
|
|
"order": 24,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "samples",
|
|
"type": "LATENT",
|
|
"link": 117
|
|
},
|
|
{
|
|
"name": "vae",
|
|
"type": "VAE",
|
|
"link": 76
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"slot_index": 0,
|
|
"links": [
|
|
139
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "VAEDecode",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.34"
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 7,
|
|
"type": "CLIPTextEncode",
|
|
"pos": [
|
|
-430,
|
|
400
|
|
],
|
|
"size": [
|
|
425.27801513671875,
|
|
180.6060791015625
|
|
],
|
|
"flags": {},
|
|
"order": 18,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "clip",
|
|
"type": "CLIP",
|
|
"link": 274
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"slot_index": 0,
|
|
"links": [
|
|
97
|
|
]
|
|
}
|
|
],
|
|
"title": "CLIP Text Encode (Negative Prompt)",
|
|
"properties": {
|
|
"Node name for S&R": "CLIPTextEncode",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.34"
|
|
},
|
|
"widgets_values": [
|
|
"过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走,过曝,"
|
|
],
|
|
"color": "#223",
|
|
"bgcolor": "#335"
|
|
},
|
|
{
|
|
"id": 184,
|
|
"type": "CLIPLoader",
|
|
"pos": [
|
|
-1280,
|
|
400
|
|
],
|
|
"size": [
|
|
370,
|
|
106
|
|
],
|
|
"flags": {},
|
|
"order": 0,
|
|
"mode": 4,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "CLIP",
|
|
"type": "CLIP",
|
|
"slot_index": 0,
|
|
"links": []
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "CLIPLoader",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.34",
|
|
"models": [
|
|
{
|
|
"name": "umt5_xxl_fp16.safetensors",
|
|
"url": "https://huggingface.co/hanzoui/Wan_2.1_HanzoStudio_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp16.safetensors",
|
|
"directory": "text_encoders"
|
|
}
|
|
]
|
|
},
|
|
"widgets_values": [
|
|
"umt5_xxl_fp16.safetensors",
|
|
"wan",
|
|
"default"
|
|
],
|
|
"color": "#322",
|
|
"bgcolor": "#533"
|
|
},
|
|
{
|
|
"id": 178,
|
|
"type": "LoraLoader",
|
|
"pos": [
|
|
-1280,
|
|
190
|
|
],
|
|
"size": [
|
|
350,
|
|
126
|
|
],
|
|
"flags": {},
|
|
"order": 15,
|
|
"mode": 4,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 270
|
|
},
|
|
{
|
|
"name": "clip",
|
|
"type": "CLIP",
|
|
"link": 272
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "MODEL",
|
|
"type": "MODEL",
|
|
"links": []
|
|
},
|
|
{
|
|
"name": "CLIP",
|
|
"type": "CLIP",
|
|
"links": [
|
|
274
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "LoraLoader",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38",
|
|
"models": [
|
|
{
|
|
"name": "Wan21_CausVid_bidirect2_T2V_1_3B_lora_rank32.safetensors",
|
|
"url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan21_CausVid_bidirect2_T2V_1_3B_lora_rank32.safetensors",
|
|
"directory": "loras"
|
|
}
|
|
]
|
|
},
|
|
"widgets_values": [
|
|
"Wan21_CausVid_bidirect2_T2V_1_3B_lora_rank32.safetensors",
|
|
0.30000000000000004,
|
|
1
|
|
],
|
|
"color": "#322",
|
|
"bgcolor": "#533"
|
|
},
|
|
{
|
|
"id": 37,
|
|
"type": "UNETLoader",
|
|
"pos": [
|
|
-1280,
|
|
60
|
|
],
|
|
"size": [
|
|
350,
|
|
82
|
|
],
|
|
"flags": {},
|
|
"order": 1,
|
|
"mode": 4,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "MODEL",
|
|
"type": "MODEL",
|
|
"slot_index": 0,
|
|
"links": [
|
|
270
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "UNETLoader",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.34",
|
|
"models": [
|
|
{
|
|
"name": "wan2.1_vace_1.3B_fp16.safetensors",
|
|
"url": "https://huggingface.co/hanzoui/Wan_2.1_HanzoStudio_repackaged/resolve/main/split_files/diffusion_models/wan2.1_vace_1.3B_fp16.safetensors",
|
|
"directory": "diffusion_models"
|
|
}
|
|
]
|
|
},
|
|
"widgets_values": [
|
|
"wan2.1_vace_1.3B_fp16.safetensors",
|
|
"default"
|
|
],
|
|
"color": "#322",
|
|
"bgcolor": "#533"
|
|
},
|
|
{
|
|
"id": 140,
|
|
"type": "UNETLoader",
|
|
"pos": [
|
|
-840,
|
|
100
|
|
],
|
|
"size": [
|
|
350,
|
|
90
|
|
],
|
|
"flags": {},
|
|
"order": 2,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "MODEL",
|
|
"type": "MODEL",
|
|
"slot_index": 0,
|
|
"links": [
|
|
281
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "UNETLoader",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.34",
|
|
"models": [
|
|
{
|
|
"name": "wan2.1_vace_14B_fp16.safetensors",
|
|
"url": "https://huggingface.co/hanzoui/Wan_2.1_HanzoStudio_repackaged/resolve/main/split_files/diffusion_models/wan2.1_vace_14B_fp16.safetensors",
|
|
"directory": "diffusion_models"
|
|
}
|
|
]
|
|
},
|
|
"widgets_values": [
|
|
"wan2.1_vace_14B_fp16.safetensors",
|
|
"default"
|
|
]
|
|
},
|
|
{
|
|
"id": 6,
|
|
"type": "CLIPTextEncode",
|
|
"pos": [
|
|
-420,
|
|
70
|
|
],
|
|
"size": [
|
|
400,
|
|
280
|
|
],
|
|
"flags": {},
|
|
"order": 20,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "clip",
|
|
"type": "CLIP",
|
|
"link": 284
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"slot_index": 0,
|
|
"links": [
|
|
96
|
|
]
|
|
}
|
|
],
|
|
"title": "CLIP Text Encode (Positive Prompt)",
|
|
"properties": {
|
|
"Node name for S&R": "CLIPTextEncode",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.34"
|
|
},
|
|
"widgets_values": [
|
|
"A girl is dancing in a sea of flowers, slowly moving her hands, stretching her arms. There is a super close - up and a close - up of the upper body. The character is surrounded by other transparent glass flowers in the style of Nicoletta Ceccoli, creating a beautiful, surreal, and emotionally expressive movie scene. It has a white and transparent feeling, is dreamy, and in close range. "
|
|
],
|
|
"color": "#232",
|
|
"bgcolor": "#353"
|
|
},
|
|
{
|
|
"id": 77,
|
|
"type": "MarkdownNote",
|
|
"pos": [
|
|
-1830,
|
|
10
|
|
],
|
|
"size": [
|
|
490,
|
|
800
|
|
],
|
|
"flags": {},
|
|
"order": 3,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [],
|
|
"properties": {},
|
|
"widgets_values": [
|
|
"[Tutorial](https://docs.hanzo.ai/tutorials/video/wan/vace) \n\n## 14B Support 480P 720P\n\n**Diffusion Model**\n- [wan2.1_vace_14B_fp16.safetensors](https://huggingface.co/hanzoui/Wan_2.1_HanzoStudio_repackaged/resolve/main/split_files/diffusion_models/wan2.1_vace_14B_fp16.safetensors)\n\n**LoRA**\n- [Wan21_CausVid_14B_T2V_lora_rank32.safetensors](https://huggingface.co/Kijai/WanVideo_comfy/blob/main/Wan21_CausVid_14B_T2V_lora_rank32.safetensors)\n\nFYI: Using an RTX 4090, it takes approximately 40 minutes at 81 frames and 720P resolution.\n\nAfter using Wan21_CausVid_14B_T2V_lora_rank32.safetensors, it only takes about 4 minutes.\n\n## 1.3B Support 480P only\n\n**Diffusion Model**\n- [wan2.1_vace_1.3B_fp16.safetensors](https://huggingface.co/hanzoui/Wan_2.1_HanzoStudio_repackaged/resolve/main/split_files/diffusion_models/wan2.1_vace_1.3B_fp16.safetensors)\n\n**LoRA**\n- [Wan21_CausVid_bidirect2_T2V_1_3B_lora_rank32.safetensors](https://huggingface.co/Kijai/WanVideo_comfy/blob/main/Wan21_CausVid_bidirect2_T2V_1_3B_lora_rank32.safetensors)\n\n## Other Models\n\n* You may already have these models if you use Wan workflow before.\n\n**VAE**\n- [wan_2.1_vae.safetensors](https://huggingface.co/hanzoui/Wan_2.1_HanzoStudio_repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors?download=true)\n\n**Text encoders** Chose one of following model\n- [umt5_xxl_fp16.safetensors](https://huggingface.co/hanzoui/Wan_2.1_HanzoStudio_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp16.safetensors?download=true)\n- [umt5_xxl_fp8_e4m3fn_scaled.safetensors](https://huggingface.co/hanzoui/Wan_2.1_HanzoStudio_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors?download=true)\n\n> You can choose between fp16 of fp8; I used fp16 to match what kijai's wrapper is compatible with.\n\nFile save location\n\n```\nHanzoStudio/\n├── models/\n│ ├── diffusion_models/\n│ │ ├-── wan2.1_vace_14B_fp16.safetensors\n│ │ └─── wan2.1_vace_1.3B_fp16.safetensors \n│ ├── text_encoders/\n│ │ └─── umt5_xxl_fp8_e4m3fn_scaled.safetensors # or fp16\n│ ├── loras/\n│ │ ├── Wan21_CausVid_14B_T2V_lora_rank32.safetensors\n│ │ └── Wan21_CausVid_bidirect2_T2V_1_3B_lora_rank32.safetensors\n│ └── vae/\n│ └── wan_2.1_vae.safetensors\n```\n\n## Report issue\n\nIf you have any problems while using this workflow, please report template-related issues via this link: [report the template issue here](https://github.com/hanzoui/workflow-templates/issues)."
|
|
],
|
|
"color": "#432",
|
|
"bgcolor": "#000"
|
|
},
|
|
{
|
|
"id": 179,
|
|
"type": "LoraLoader",
|
|
"pos": [
|
|
-840,
|
|
230
|
|
],
|
|
"size": [
|
|
350,
|
|
126
|
|
],
|
|
"flags": {},
|
|
"order": 16,
|
|
"mode": 4,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 281
|
|
},
|
|
{
|
|
"name": "clip",
|
|
"type": "CLIP",
|
|
"link": 282
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "MODEL",
|
|
"type": "MODEL",
|
|
"links": [
|
|
283
|
|
]
|
|
},
|
|
{
|
|
"name": "CLIP",
|
|
"type": "CLIP",
|
|
"links": [
|
|
284
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "LoraLoader",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38",
|
|
"models": [
|
|
{
|
|
"name": "Wan21_CausVid_14B_T2V_lora_rank32.safetensors",
|
|
"url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan21_CausVid_14B_T2V_lora_rank32.safetensors",
|
|
"directory": "loras"
|
|
}
|
|
]
|
|
},
|
|
"widgets_values": [
|
|
"Wan21_CausVid_14B_T2V_lora_rank32.safetensors",
|
|
0.30000000000000004,
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"id": 183,
|
|
"type": "MarkdownNote",
|
|
"pos": [
|
|
420,
|
|
-160
|
|
],
|
|
"size": [
|
|
310,
|
|
130
|
|
],
|
|
"flags": {},
|
|
"order": 4,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [],
|
|
"title": "KSampler Setting",
|
|
"properties": {},
|
|
"widgets_values": [
|
|
"| Parameter | Default | CausVid LoRA (When Enabled)|\n|-----------|--------------------------------|------------------|\n| steps | 20 | 2-4 |\n| cfg | 6.0 | 1.0 |"
|
|
],
|
|
"color": "#432",
|
|
"bgcolor": "#000"
|
|
},
|
|
{
|
|
"id": 188,
|
|
"type": "MarkdownNote",
|
|
"pos": [
|
|
-870,
|
|
-120
|
|
],
|
|
"size": [
|
|
400,
|
|
88
|
|
],
|
|
"flags": {},
|
|
"order": 5,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [],
|
|
"title": "About CausVid LoRA",
|
|
"properties": {},
|
|
"widgets_values": [
|
|
"If you have enabled the Load LoRA node, you can try setting the `strength` between 0.3 and 0.7 to find the best result.\n"
|
|
],
|
|
"color": "#432",
|
|
"bgcolor": "#000"
|
|
},
|
|
{
|
|
"id": 49,
|
|
"type": "WanVaceToVideo",
|
|
"pos": [
|
|
50,
|
|
180
|
|
],
|
|
"size": [
|
|
315,
|
|
254
|
|
],
|
|
"flags": {},
|
|
"order": 21,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "positive",
|
|
"type": "CONDITIONING",
|
|
"link": 96
|
|
},
|
|
{
|
|
"name": "negative",
|
|
"type": "CONDITIONING",
|
|
"link": 97
|
|
},
|
|
{
|
|
"name": "vae",
|
|
"type": "VAE",
|
|
"link": 101
|
|
},
|
|
{
|
|
"name": "control_video",
|
|
"shape": 7,
|
|
"type": "IMAGE",
|
|
"link": 288
|
|
},
|
|
{
|
|
"name": "control_masks",
|
|
"shape": 7,
|
|
"type": "MASK",
|
|
"link": 289
|
|
},
|
|
{
|
|
"name": "reference_image",
|
|
"shape": 7,
|
|
"type": "IMAGE",
|
|
"link": null
|
|
},
|
|
{
|
|
"name": "width",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "width"
|
|
},
|
|
"link": 292
|
|
},
|
|
{
|
|
"name": "height",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "height"
|
|
},
|
|
"link": 293
|
|
},
|
|
{
|
|
"name": "length",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "length"
|
|
},
|
|
"link": 209
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "positive",
|
|
"type": "CONDITIONING",
|
|
"links": [
|
|
98
|
|
]
|
|
},
|
|
{
|
|
"name": "negative",
|
|
"type": "CONDITIONING",
|
|
"links": [
|
|
99
|
|
]
|
|
},
|
|
{
|
|
"name": "latent",
|
|
"type": "LATENT",
|
|
"links": [
|
|
160
|
|
]
|
|
},
|
|
{
|
|
"name": "trim_latent",
|
|
"type": "INT",
|
|
"links": [
|
|
115
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "WanVaceToVideo",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.34"
|
|
},
|
|
"widgets_values": [
|
|
512,
|
|
512,
|
|
45,
|
|
1,
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"id": 3,
|
|
"type": "KSampler",
|
|
"pos": [
|
|
410,
|
|
60
|
|
],
|
|
"size": [
|
|
315,
|
|
262
|
|
],
|
|
"flags": {},
|
|
"order": 22,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 95
|
|
},
|
|
{
|
|
"name": "positive",
|
|
"type": "CONDITIONING",
|
|
"link": 98
|
|
},
|
|
{
|
|
"name": "negative",
|
|
"type": "CONDITIONING",
|
|
"link": 99
|
|
},
|
|
{
|
|
"name": "latent_image",
|
|
"type": "LATENT",
|
|
"link": 160
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"slot_index": 0,
|
|
"links": [
|
|
116
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "KSampler",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.34"
|
|
},
|
|
"widgets_values": [
|
|
95385376145355,
|
|
"randomize",
|
|
20,
|
|
6,
|
|
"uni_pc",
|
|
"simple",
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"id": 69,
|
|
"type": "SaveVideo",
|
|
"pos": [
|
|
790,
|
|
190
|
|
],
|
|
"size": [
|
|
676.23095703125,
|
|
774.23095703125
|
|
],
|
|
"flags": {},
|
|
"order": 26,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "video",
|
|
"type": "VIDEO",
|
|
"link": 129
|
|
}
|
|
],
|
|
"outputs": [],
|
|
"properties": {
|
|
"Node name for S&R": "SaveVideo",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.34"
|
|
},
|
|
"widgets_values": [
|
|
"video/wan2.1_vace",
|
|
"auto",
|
|
"h264"
|
|
]
|
|
},
|
|
{
|
|
"id": 39,
|
|
"type": "VAELoader",
|
|
"pos": [
|
|
-840,
|
|
530
|
|
],
|
|
"size": [
|
|
350,
|
|
58
|
|
],
|
|
"flags": {},
|
|
"order": 6,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "VAE",
|
|
"type": "VAE",
|
|
"slot_index": 0,
|
|
"links": [
|
|
76,
|
|
101
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "VAELoader",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.34",
|
|
"models": [
|
|
{
|
|
"name": "wan_2.1_vae.safetensors",
|
|
"url": "https://huggingface.co/hanzoui/Wan_2.1_HanzoStudio_repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors",
|
|
"directory": "vae"
|
|
}
|
|
]
|
|
},
|
|
"widgets_values": [
|
|
"wan_2.1_vae.safetensors"
|
|
]
|
|
},
|
|
{
|
|
"id": 38,
|
|
"type": "CLIPLoader",
|
|
"pos": [
|
|
-840,
|
|
390
|
|
],
|
|
"size": [
|
|
350,
|
|
106
|
|
],
|
|
"flags": {},
|
|
"order": 7,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "CLIP",
|
|
"type": "CLIP",
|
|
"slot_index": 0,
|
|
"links": [
|
|
272,
|
|
282
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "CLIPLoader",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.34",
|
|
"models": [
|
|
{
|
|
"name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
|
|
"url": "https://huggingface.co/hanzoui/Wan_2.1_HanzoStudio_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors?download=true",
|
|
"directory": "text_encoders"
|
|
}
|
|
]
|
|
},
|
|
"widgets_values": [
|
|
"umt5_xxl_fp8_e4m3fn_scaled.safetensors",
|
|
"wan",
|
|
"default"
|
|
]
|
|
},
|
|
{
|
|
"id": 131,
|
|
"type": "PrimitiveInt",
|
|
"pos": [
|
|
-90,
|
|
750
|
|
],
|
|
"size": [
|
|
310,
|
|
90
|
|
],
|
|
"flags": {},
|
|
"order": 8,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "INT",
|
|
"type": "INT",
|
|
"links": [
|
|
209
|
|
]
|
|
}
|
|
],
|
|
"title": "Length",
|
|
"properties": {
|
|
"Node name for S&R": "PrimitiveInt",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38"
|
|
},
|
|
"widgets_values": [
|
|
81,
|
|
"fixed"
|
|
]
|
|
},
|
|
{
|
|
"id": 171,
|
|
"type": "PrimitiveInt",
|
|
"pos": [
|
|
-80,
|
|
940
|
|
],
|
|
"size": [
|
|
310,
|
|
90
|
|
],
|
|
"flags": {},
|
|
"order": 9,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "INT",
|
|
"type": "INT",
|
|
"links": [
|
|
287
|
|
]
|
|
}
|
|
],
|
|
"title": "Length",
|
|
"properties": {
|
|
"Node name for S&R": "PrimitiveInt",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38"
|
|
},
|
|
"widgets_values": [
|
|
79,
|
|
"fixed"
|
|
]
|
|
},
|
|
{
|
|
"id": 194,
|
|
"type": "PrimitiveInt",
|
|
"pos": [
|
|
-500,
|
|
1210
|
|
],
|
|
"size": [
|
|
270,
|
|
82
|
|
],
|
|
"flags": {
|
|
"collapsed": false
|
|
},
|
|
"order": 10,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "INT",
|
|
"type": "INT",
|
|
"links": [
|
|
291,
|
|
293
|
|
]
|
|
}
|
|
],
|
|
"title": "Height",
|
|
"properties": {
|
|
"Node name for S&R": "PrimitiveInt"
|
|
},
|
|
"widgets_values": [
|
|
512,
|
|
"fixed"
|
|
]
|
|
},
|
|
{
|
|
"id": 193,
|
|
"type": "PrimitiveInt",
|
|
"pos": [
|
|
-830,
|
|
1210
|
|
],
|
|
"size": [
|
|
270,
|
|
82
|
|
],
|
|
"flags": {
|
|
"collapsed": false
|
|
},
|
|
"order": 11,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "INT",
|
|
"type": "INT",
|
|
"links": [
|
|
290,
|
|
292
|
|
]
|
|
}
|
|
],
|
|
"title": "Width",
|
|
"properties": {
|
|
"Node name for S&R": "PrimitiveInt"
|
|
},
|
|
"widgets_values": [
|
|
512,
|
|
"fixed"
|
|
]
|
|
},
|
|
{
|
|
"id": 191,
|
|
"type": "e3a0666e-aa4f-4862-bc23-8f02f3dbd45b",
|
|
"pos": [
|
|
390,
|
|
660
|
|
],
|
|
"size": [
|
|
350,
|
|
140
|
|
],
|
|
"flags": {},
|
|
"order": 17,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "image1",
|
|
"type": "IMAGE",
|
|
"link": 285
|
|
},
|
|
{
|
|
"name": "image2",
|
|
"type": "IMAGE",
|
|
"link": 286
|
|
},
|
|
{
|
|
"name": "amount",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "amount"
|
|
},
|
|
"link": 287
|
|
},
|
|
{
|
|
"name": "width",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "width"
|
|
},
|
|
"link": 290
|
|
},
|
|
{
|
|
"name": "height",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "height"
|
|
},
|
|
"link": 291
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
288
|
|
]
|
|
},
|
|
{
|
|
"name": "MASK",
|
|
"type": "MASK",
|
|
"links": [
|
|
289
|
|
]
|
|
}
|
|
],
|
|
"title": "Wan VACE FLF2V image batch",
|
|
"properties": {
|
|
"proxyWidgets": [
|
|
[
|
|
"-1",
|
|
"amount"
|
|
],
|
|
[
|
|
"-1",
|
|
"width"
|
|
],
|
|
[
|
|
"-1",
|
|
"height"
|
|
]
|
|
]
|
|
},
|
|
"widgets_values": [
|
|
30,
|
|
512,
|
|
512
|
|
]
|
|
},
|
|
{
|
|
"id": 181,
|
|
"type": "MarkdownNote",
|
|
"pos": [
|
|
-1110,
|
|
1170
|
|
],
|
|
"size": [
|
|
220,
|
|
130
|
|
],
|
|
"flags": {},
|
|
"order": 12,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [],
|
|
"title": "Video size",
|
|
"properties": {},
|
|
"widgets_values": [
|
|
"| Model | 480P | 720P |\n| ------------------------------------------------------------ | ---- | ---- |\n| [VACE-1.3B](https://huggingface.co/Wan-AI/Wan2.1-VACE-1.3B) | ✅ | ❌ |\n| [VACE-14B](https://huggingface.co/Wan-AI/Wan2.1-VACE-14B) | ✅ | ✅ |"
|
|
],
|
|
"color": "#432",
|
|
"bgcolor": "#000"
|
|
},
|
|
{
|
|
"id": 147,
|
|
"type": "LoadImage",
|
|
"pos": [
|
|
-460,
|
|
740
|
|
],
|
|
"size": [
|
|
274.080078125,
|
|
314.00006103515625
|
|
],
|
|
"flags": {},
|
|
"order": 13,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
286
|
|
]
|
|
},
|
|
{
|
|
"name": "MASK",
|
|
"type": "MASK",
|
|
"links": null
|
|
}
|
|
],
|
|
"title": "Last frame",
|
|
"properties": {
|
|
"Node name for S&R": "LoadImage",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38"
|
|
},
|
|
"widgets_values": [
|
|
"video_wan_vace_flf2v_end_image.png",
|
|
"image"
|
|
]
|
|
},
|
|
{
|
|
"id": 144,
|
|
"type": "LoadImage",
|
|
"pos": [
|
|
-820,
|
|
730
|
|
],
|
|
"size": [
|
|
274.080078125,
|
|
314.00006103515625
|
|
],
|
|
"flags": {},
|
|
"order": 14,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
285
|
|
]
|
|
},
|
|
{
|
|
"name": "MASK",
|
|
"type": "MASK",
|
|
"links": null
|
|
}
|
|
],
|
|
"title": "first frame",
|
|
"properties": {
|
|
"Node name for S&R": "LoadImage",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38"
|
|
},
|
|
"widgets_values": [
|
|
"video_wan_vace_flf2v_start_image.png",
|
|
"image"
|
|
]
|
|
}
|
|
],
|
|
"links": [
|
|
[
|
|
76,
|
|
39,
|
|
0,
|
|
8,
|
|
1,
|
|
"VAE"
|
|
],
|
|
[
|
|
95,
|
|
48,
|
|
0,
|
|
3,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
96,
|
|
6,
|
|
0,
|
|
49,
|
|
0,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
97,
|
|
7,
|
|
0,
|
|
49,
|
|
1,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
98,
|
|
49,
|
|
0,
|
|
3,
|
|
1,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
99,
|
|
49,
|
|
1,
|
|
3,
|
|
2,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
101,
|
|
39,
|
|
0,
|
|
49,
|
|
2,
|
|
"VAE"
|
|
],
|
|
[
|
|
115,
|
|
49,
|
|
3,
|
|
58,
|
|
1,
|
|
"INT"
|
|
],
|
|
[
|
|
116,
|
|
3,
|
|
0,
|
|
58,
|
|
0,
|
|
"LATENT"
|
|
],
|
|
[
|
|
117,
|
|
58,
|
|
0,
|
|
8,
|
|
0,
|
|
"LATENT"
|
|
],
|
|
[
|
|
129,
|
|
68,
|
|
0,
|
|
69,
|
|
0,
|
|
"VIDEO"
|
|
],
|
|
[
|
|
139,
|
|
8,
|
|
0,
|
|
68,
|
|
0,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
160,
|
|
49,
|
|
2,
|
|
3,
|
|
3,
|
|
"LATENT"
|
|
],
|
|
[
|
|
209,
|
|
131,
|
|
0,
|
|
49,
|
|
8,
|
|
"INT"
|
|
],
|
|
[
|
|
270,
|
|
37,
|
|
0,
|
|
178,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
272,
|
|
38,
|
|
0,
|
|
178,
|
|
1,
|
|
"CLIP"
|
|
],
|
|
[
|
|
274,
|
|
178,
|
|
1,
|
|
7,
|
|
0,
|
|
"CLIP"
|
|
],
|
|
[
|
|
281,
|
|
140,
|
|
0,
|
|
179,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
282,
|
|
38,
|
|
0,
|
|
179,
|
|
1,
|
|
"CLIP"
|
|
],
|
|
[
|
|
283,
|
|
179,
|
|
0,
|
|
48,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
284,
|
|
179,
|
|
1,
|
|
6,
|
|
0,
|
|
"CLIP"
|
|
],
|
|
[
|
|
285,
|
|
144,
|
|
0,
|
|
191,
|
|
0,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
286,
|
|
147,
|
|
0,
|
|
191,
|
|
1,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
287,
|
|
171,
|
|
0,
|
|
191,
|
|
2,
|
|
"INT"
|
|
],
|
|
[
|
|
288,
|
|
191,
|
|
0,
|
|
49,
|
|
3,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
289,
|
|
191,
|
|
1,
|
|
49,
|
|
4,
|
|
"MASK"
|
|
],
|
|
[
|
|
290,
|
|
193,
|
|
0,
|
|
191,
|
|
3,
|
|
"INT"
|
|
],
|
|
[
|
|
291,
|
|
194,
|
|
0,
|
|
191,
|
|
4,
|
|
"INT"
|
|
],
|
|
[
|
|
292,
|
|
193,
|
|
0,
|
|
49,
|
|
6,
|
|
"INT"
|
|
],
|
|
[
|
|
293,
|
|
194,
|
|
0,
|
|
49,
|
|
7,
|
|
"INT"
|
|
]
|
|
],
|
|
"groups": [
|
|
{
|
|
"id": 1,
|
|
"title": "Step1 - Load models here",
|
|
"bounding": [
|
|
-870,
|
|
-20,
|
|
410,
|
|
620
|
|
],
|
|
"color": "#3f789e",
|
|
"font_size": 24,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"id": 2,
|
|
"title": "Step4 - Prompt",
|
|
"bounding": [
|
|
-440,
|
|
-20,
|
|
450,
|
|
620
|
|
],
|
|
"color": "#3f789e",
|
|
"font_size": 24,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"id": 3,
|
|
"title": "Sampling & Decoding",
|
|
"bounding": [
|
|
30,
|
|
-20,
|
|
720,
|
|
620
|
|
],
|
|
"color": "#3f789e",
|
|
"font_size": 24,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"id": 4,
|
|
"title": "Save Video(Mp4)",
|
|
"bounding": [
|
|
770,
|
|
-20,
|
|
720,
|
|
1010
|
|
],
|
|
"color": "#3f789e",
|
|
"font_size": 24,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"id": 9,
|
|
"title": "Length - 1 should be divisible by 4",
|
|
"bounding": [
|
|
-120,
|
|
660,
|
|
400,
|
|
200
|
|
],
|
|
"color": "#3f789e",
|
|
"font_size": 24,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"id": 17,
|
|
"title": "Step3 - Video size (should be divisible by 16)",
|
|
"bounding": [
|
|
-870,
|
|
1090,
|
|
720,
|
|
230
|
|
],
|
|
"color": "#3f789e",
|
|
"font_size": 24,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"id": 20,
|
|
"title": "Batch Size = Length - 2",
|
|
"bounding": [
|
|
-120,
|
|
870,
|
|
400,
|
|
170
|
|
],
|
|
"color": "#3f789e",
|
|
"font_size": 24,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"id": 21,
|
|
"title": "1.3B",
|
|
"bounding": [
|
|
-1310,
|
|
-20,
|
|
420,
|
|
360
|
|
],
|
|
"color": "#3f789e",
|
|
"font_size": 24,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"id": 22,
|
|
"title": "14B",
|
|
"bounding": [
|
|
-850,
|
|
30,
|
|
370,
|
|
330
|
|
],
|
|
"color": "#A88",
|
|
"font_size": 24,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"id": 23,
|
|
"title": "You can just keep these setting as default",
|
|
"bounding": [
|
|
-130,
|
|
620,
|
|
460,
|
|
450
|
|
],
|
|
"color": "#3f789e",
|
|
"font_size": 24,
|
|
"flags": {}
|
|
},
|
|
{
|
|
"id": 24,
|
|
"title": "Step2 - Upload the first and last frame",
|
|
"bounding": [
|
|
-870,
|
|
620,
|
|
720,
|
|
450
|
|
],
|
|
"color": "#3f789e",
|
|
"font_size": 24,
|
|
"flags": {}
|
|
}
|
|
],
|
|
"definitions": {
|
|
"subgraphs": [
|
|
{
|
|
"id": "e3a0666e-aa4f-4862-bc23-8f02f3dbd45b",
|
|
"version": 1,
|
|
"state": {
|
|
"lastGroupId": 22,
|
|
"lastNodeId": 190,
|
|
"lastLinkId": 284,
|
|
"lastRerouteId": 0
|
|
},
|
|
"revision": 0,
|
|
"config": {},
|
|
"name": "Wan VACE FLF2V image batch",
|
|
"inputNode": {
|
|
"id": -10,
|
|
"bounding": [
|
|
-660,
|
|
965,
|
|
120,
|
|
140
|
|
]
|
|
},
|
|
"outputNode": {
|
|
"id": -20,
|
|
"bounding": [
|
|
770,
|
|
995,
|
|
120,
|
|
80
|
|
]
|
|
},
|
|
"inputs": [
|
|
{
|
|
"id": "6421e539-134a-464b-9395-332637387bd7",
|
|
"name": "image1",
|
|
"type": "IMAGE",
|
|
"linkIds": [
|
|
259
|
|
],
|
|
"localized_name": "image1",
|
|
"pos": [
|
|
-560,
|
|
985
|
|
]
|
|
},
|
|
{
|
|
"id": "37d82794-80af-4c15-812a-44a2631ba194",
|
|
"name": "image2",
|
|
"type": "IMAGE",
|
|
"linkIds": [
|
|
260
|
|
],
|
|
"localized_name": "image2",
|
|
"pos": [
|
|
-560,
|
|
1005
|
|
]
|
|
},
|
|
{
|
|
"id": "de504268-7d0b-459c-9959-f7d1f468037e",
|
|
"name": "amount",
|
|
"type": "INT",
|
|
"linkIds": [
|
|
257
|
|
],
|
|
"localized_name": "amount",
|
|
"pos": [
|
|
-560,
|
|
1025
|
|
]
|
|
},
|
|
{
|
|
"id": "1361d24b-12bb-44a7-8791-5c335a7c7f7f",
|
|
"name": "width",
|
|
"type": "INT",
|
|
"linkIds": [
|
|
275,
|
|
276
|
|
],
|
|
"localized_name": "width",
|
|
"pos": [
|
|
-560,
|
|
1045
|
|
]
|
|
},
|
|
{
|
|
"id": "da3a1132-2ee7-47ed-95ac-5847fde41ecb",
|
|
"name": "height",
|
|
"type": "INT",
|
|
"linkIds": [
|
|
278,
|
|
279
|
|
],
|
|
"localized_name": "height",
|
|
"pos": [
|
|
-560,
|
|
1065
|
|
]
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"id": "4bbef645-0d10-4b98-8edc-cad7f340d6fd",
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"linkIds": [
|
|
226
|
|
],
|
|
"localized_name": "IMAGE",
|
|
"pos": [
|
|
790,
|
|
1015
|
|
]
|
|
},
|
|
{
|
|
"id": "e83e3eaf-5177-4ce4-9b96-0be7219fa0fa",
|
|
"name": "MASK",
|
|
"type": "MASK",
|
|
"linkIds": [
|
|
234
|
|
],
|
|
"localized_name": "MASK",
|
|
"pos": [
|
|
790,
|
|
1035
|
|
]
|
|
}
|
|
],
|
|
"widgets": [],
|
|
"nodes": [
|
|
{
|
|
"id": 148,
|
|
"type": "MaskToImage",
|
|
"pos": [
|
|
-480,
|
|
810
|
|
],
|
|
"size": [
|
|
270,
|
|
26
|
|
],
|
|
"flags": {},
|
|
"order": 2,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"localized_name": "mask",
|
|
"name": "mask",
|
|
"type": "MASK",
|
|
"link": 221
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"localized_name": "IMAGE",
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
222
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "MaskToImage",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38"
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 150,
|
|
"type": "ImageBatch",
|
|
"pos": [
|
|
-160,
|
|
810
|
|
],
|
|
"size": [
|
|
140,
|
|
46
|
|
],
|
|
"flags": {},
|
|
"order": 4,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"localized_name": "image1",
|
|
"name": "image1",
|
|
"type": "IMAGE",
|
|
"link": 259
|
|
},
|
|
{
|
|
"localized_name": "image2",
|
|
"name": "image2",
|
|
"type": "IMAGE",
|
|
"link": 224
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"localized_name": "IMAGE",
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
219
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "ImageBatch",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38"
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 145,
|
|
"type": "ImageBatch",
|
|
"pos": [
|
|
-160,
|
|
700
|
|
],
|
|
"size": [
|
|
140,
|
|
46
|
|
],
|
|
"flags": {},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"localized_name": "image1",
|
|
"name": "image1",
|
|
"type": "IMAGE",
|
|
"link": 219
|
|
},
|
|
{
|
|
"localized_name": "image2",
|
|
"name": "image2",
|
|
"type": "IMAGE",
|
|
"link": 260
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"localized_name": "IMAGE",
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
225,
|
|
226
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "ImageBatch",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38"
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 149,
|
|
"type": "RepeatImageBatch",
|
|
"pos": [
|
|
-480,
|
|
700
|
|
],
|
|
"size": [
|
|
270,
|
|
58
|
|
],
|
|
"flags": {},
|
|
"order": 3,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"localized_name": "image",
|
|
"name": "image",
|
|
"type": "IMAGE",
|
|
"link": 222
|
|
},
|
|
{
|
|
"localized_name": "amount",
|
|
"name": "amount",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "amount"
|
|
},
|
|
"link": 257
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"localized_name": "IMAGE",
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
224,
|
|
261
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "RepeatImageBatch",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38"
|
|
},
|
|
"widgets_values": [
|
|
30
|
|
]
|
|
},
|
|
{
|
|
"id": 153,
|
|
"type": "ImageBatch",
|
|
"pos": [
|
|
440,
|
|
820
|
|
],
|
|
"size": [
|
|
140,
|
|
46
|
|
],
|
|
"flags": {},
|
|
"order": 7,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"localized_name": "image1",
|
|
"name": "image1",
|
|
"type": "IMAGE",
|
|
"link": 230
|
|
},
|
|
{
|
|
"localized_name": "image2",
|
|
"name": "image2",
|
|
"type": "IMAGE",
|
|
"link": 261
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"localized_name": "IMAGE",
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
232
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "ImageBatch",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38"
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 155,
|
|
"type": "ImageBatch",
|
|
"pos": [
|
|
440,
|
|
918
|
|
],
|
|
"size": [
|
|
140,
|
|
46
|
|
],
|
|
"flags": {},
|
|
"order": 9,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"localized_name": "image1",
|
|
"name": "image1",
|
|
"type": "IMAGE",
|
|
"link": 232
|
|
},
|
|
{
|
|
"localized_name": "image2",
|
|
"name": "image2",
|
|
"type": "IMAGE",
|
|
"link": 231
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"localized_name": "IMAGE",
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
233,
|
|
235
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "ImageBatch",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38"
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 156,
|
|
"type": "ImageToMask",
|
|
"pos": [
|
|
440,
|
|
700
|
|
],
|
|
"size": [
|
|
270,
|
|
58
|
|
],
|
|
"flags": {},
|
|
"order": 10,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"localized_name": "image",
|
|
"name": "image",
|
|
"type": "IMAGE",
|
|
"link": 233
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"localized_name": "MASK",
|
|
"name": "MASK",
|
|
"type": "MASK",
|
|
"links": [
|
|
234
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "ImageToMask",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38"
|
|
},
|
|
"widgets_values": [
|
|
"red"
|
|
]
|
|
},
|
|
{
|
|
"id": 146,
|
|
"type": "SolidMask",
|
|
"pos": [
|
|
-480,
|
|
890
|
|
],
|
|
"size": [
|
|
270,
|
|
106
|
|
],
|
|
"flags": {},
|
|
"order": 1,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"localized_name": "width",
|
|
"name": "width",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "width"
|
|
},
|
|
"link": 275
|
|
},
|
|
{
|
|
"localized_name": "height",
|
|
"name": "height",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "height"
|
|
},
|
|
"link": 278
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"localized_name": "MASK",
|
|
"name": "MASK",
|
|
"type": "MASK",
|
|
"links": [
|
|
221
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "SolidMask",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38"
|
|
},
|
|
"widgets_values": [
|
|
1,
|
|
512,
|
|
512
|
|
]
|
|
},
|
|
{
|
|
"id": 154,
|
|
"type": "MaskToImage",
|
|
"pos": [
|
|
100,
|
|
700
|
|
],
|
|
"size": [
|
|
270,
|
|
26
|
|
],
|
|
"flags": {},
|
|
"order": 8,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"localized_name": "mask",
|
|
"name": "mask",
|
|
"type": "MASK",
|
|
"link": 229
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"localized_name": "IMAGE",
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
230,
|
|
231
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "MaskToImage",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38"
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 152,
|
|
"type": "SolidMask",
|
|
"pos": [
|
|
100,
|
|
890
|
|
],
|
|
"size": [
|
|
270,
|
|
106
|
|
],
|
|
"flags": {},
|
|
"order": 6,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"localized_name": "width",
|
|
"name": "width",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "width"
|
|
},
|
|
"link": 276
|
|
},
|
|
{
|
|
"localized_name": "height",
|
|
"name": "height",
|
|
"type": "INT",
|
|
"widget": {
|
|
"name": "height"
|
|
},
|
|
"link": 279
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"localized_name": "MASK",
|
|
"name": "MASK",
|
|
"type": "MASK",
|
|
"links": [
|
|
229
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "SolidMask",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38"
|
|
},
|
|
"widgets_values": [
|
|
0,
|
|
512,
|
|
512
|
|
]
|
|
},
|
|
{
|
|
"id": 157,
|
|
"type": "PreviewImage",
|
|
"pos": [
|
|
100,
|
|
1060
|
|
],
|
|
"size": [
|
|
610,
|
|
340
|
|
],
|
|
"flags": {},
|
|
"order": 11,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"localized_name": "images",
|
|
"name": "images",
|
|
"type": "IMAGE",
|
|
"link": 235
|
|
}
|
|
],
|
|
"outputs": [],
|
|
"properties": {
|
|
"Node name for S&R": "PreviewImage",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38"
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 151,
|
|
"type": "PreviewImage",
|
|
"pos": [
|
|
-480,
|
|
1060
|
|
],
|
|
"size": [
|
|
510,
|
|
340
|
|
],
|
|
"flags": {},
|
|
"order": 5,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"localized_name": "images",
|
|
"name": "images",
|
|
"type": "IMAGE",
|
|
"link": 225
|
|
}
|
|
],
|
|
"outputs": [],
|
|
"properties": {
|
|
"Node name for S&R": "PreviewImage",
|
|
"cnr_id": "comfy-core",
|
|
"ver": "0.3.38"
|
|
},
|
|
"widgets_values": []
|
|
}
|
|
],
|
|
"groups": [],
|
|
"links": [
|
|
{
|
|
"id": 221,
|
|
"origin_id": 146,
|
|
"origin_slot": 0,
|
|
"target_id": 148,
|
|
"target_slot": 0,
|
|
"type": "MASK"
|
|
},
|
|
{
|
|
"id": 224,
|
|
"origin_id": 149,
|
|
"origin_slot": 0,
|
|
"target_id": 150,
|
|
"target_slot": 1,
|
|
"type": "IMAGE"
|
|
},
|
|
{
|
|
"id": 219,
|
|
"origin_id": 150,
|
|
"origin_slot": 0,
|
|
"target_id": 145,
|
|
"target_slot": 0,
|
|
"type": "IMAGE"
|
|
},
|
|
{
|
|
"id": 222,
|
|
"origin_id": 148,
|
|
"origin_slot": 0,
|
|
"target_id": 149,
|
|
"target_slot": 0,
|
|
"type": "IMAGE"
|
|
},
|
|
{
|
|
"id": 230,
|
|
"origin_id": 154,
|
|
"origin_slot": 0,
|
|
"target_id": 153,
|
|
"target_slot": 0,
|
|
"type": "IMAGE"
|
|
},
|
|
{
|
|
"id": 261,
|
|
"origin_id": 149,
|
|
"origin_slot": 0,
|
|
"target_id": 153,
|
|
"target_slot": 1,
|
|
"type": "IMAGE"
|
|
},
|
|
{
|
|
"id": 232,
|
|
"origin_id": 153,
|
|
"origin_slot": 0,
|
|
"target_id": 155,
|
|
"target_slot": 0,
|
|
"type": "IMAGE"
|
|
},
|
|
{
|
|
"id": 231,
|
|
"origin_id": 154,
|
|
"origin_slot": 0,
|
|
"target_id": 155,
|
|
"target_slot": 1,
|
|
"type": "IMAGE"
|
|
},
|
|
{
|
|
"id": 233,
|
|
"origin_id": 155,
|
|
"origin_slot": 0,
|
|
"target_id": 156,
|
|
"target_slot": 0,
|
|
"type": "IMAGE"
|
|
},
|
|
{
|
|
"id": 229,
|
|
"origin_id": 152,
|
|
"origin_slot": 0,
|
|
"target_id": 154,
|
|
"target_slot": 0,
|
|
"type": "MASK"
|
|
},
|
|
{
|
|
"id": 235,
|
|
"origin_id": 155,
|
|
"origin_slot": 0,
|
|
"target_id": 157,
|
|
"target_slot": 0,
|
|
"type": "IMAGE"
|
|
},
|
|
{
|
|
"id": 225,
|
|
"origin_id": 145,
|
|
"origin_slot": 0,
|
|
"target_id": 151,
|
|
"target_slot": 0,
|
|
"type": "IMAGE"
|
|
},
|
|
{
|
|
"id": 259,
|
|
"origin_id": -10,
|
|
"origin_slot": 0,
|
|
"target_id": 150,
|
|
"target_slot": 0,
|
|
"type": "IMAGE"
|
|
},
|
|
{
|
|
"id": 260,
|
|
"origin_id": -10,
|
|
"origin_slot": 1,
|
|
"target_id": 145,
|
|
"target_slot": 1,
|
|
"type": "IMAGE"
|
|
},
|
|
{
|
|
"id": 257,
|
|
"origin_id": -10,
|
|
"origin_slot": 2,
|
|
"target_id": 149,
|
|
"target_slot": 1,
|
|
"type": "INT"
|
|
},
|
|
{
|
|
"id": 275,
|
|
"origin_id": -10,
|
|
"origin_slot": 3,
|
|
"target_id": 146,
|
|
"target_slot": 0,
|
|
"type": "INT"
|
|
},
|
|
{
|
|
"id": 276,
|
|
"origin_id": -10,
|
|
"origin_slot": 3,
|
|
"target_id": 152,
|
|
"target_slot": 0,
|
|
"type": "INT"
|
|
},
|
|
{
|
|
"id": 278,
|
|
"origin_id": -10,
|
|
"origin_slot": 4,
|
|
"target_id": 146,
|
|
"target_slot": 1,
|
|
"type": "INT"
|
|
},
|
|
{
|
|
"id": 279,
|
|
"origin_id": -10,
|
|
"origin_slot": 4,
|
|
"target_id": 152,
|
|
"target_slot": 1,
|
|
"type": "INT"
|
|
},
|
|
{
|
|
"id": 226,
|
|
"origin_id": 145,
|
|
"origin_slot": 0,
|
|
"target_id": -20,
|
|
"target_slot": 0,
|
|
"type": "IMAGE"
|
|
},
|
|
{
|
|
"id": 234,
|
|
"origin_id": 156,
|
|
"origin_slot": 0,
|
|
"target_id": -20,
|
|
"target_slot": 1,
|
|
"type": "MASK"
|
|
}
|
|
],
|
|
"extra": {}
|
|
}
|
|
]
|
|
},
|
|
"config": {},
|
|
"extra": {
|
|
"ds": {
|
|
"scale": 0.5406481409303284,
|
|
"offset": [
|
|
2183.5559307485028,
|
|
332.43222464180224
|
|
]
|
|
},
|
|
"frontendVersion": "1.32.1",
|
|
"node_versions": {
|
|
"comfy-core": "0.3.34"
|
|
},
|
|
"VHS_latentpreview": false,
|
|
"VHS_latentpreviewrate": 0,
|
|
"VHS_MetadataImage": true,
|
|
"VHS_KeepIntermediate": true
|
|
},
|
|
"version": 0.4
|
|
}
|