ComfyPilotComfyPilot
工作流 / 视频 / Wan2.1 VACE 参考生视频
Wan2.1 VACE 参考生视频

Wan2.1 VACE 参考生视频

Wan2.1 VACE Reference to Video

创建与参考图风格和内容相匹配的视频。非常适合风格一致的视频生成。

视频 39 个节点 1 个输入 37 次使用 ComfyUI ≥ 0.8.0 ComfyUI 41 KB

下载工作流 JSON 查看官方来源

下载后把文件拖进 ComfyUI 窗口即可打开。

需要的权重

这个工作流引用了 7 个权重文件,其中 7 个能在本站模型库里找到。

Wan21_CausVid_14B_T2V_lora_rank32.safetensors 在模型库查看
Wan21_CausVid_bidirect2_T2V_1_3B_lora_rank32.safetensors 在模型库查看
umt5_xxl_fp16.safetensors 在模型库查看
umt5_xxl_fp8_e4m3fn_scaled.safetensors 在模型库查看
wan2.1_vace_1.3B_fp16.safetensors 在模型库查看
wan2.1_vace_14B_fp16.safetensors 在模型库查看
wan_2.1_vae.safetensors 在模型库查看

节点构成

MarkdownNote × 7
PrimitiveNode × 3
UNETLoader × 2
LoraLoader × 2
CLIPLoader × 2
SolidMask × 2
MaskToImage × 2
PreviewImage × 2
LoadImage × 2
CLIPTextEncode × 2
BatchImagesNode × 2
VAEDecode × 1
SaveAnimatedWEBP × 1
TrimVideoLatent × 1
ModelSamplingSD3 × 1
ImageToMask × 1

官方标注的模型

Wan2.1Wan

工作流 JSON

和上面「下载工作流 JSON」是同一份文件。

1{
2 "id": "96995b8f-85c5-47af-b3cf-7b6a24675694",
3 "revision": 0,
4 "last_node_id": 166,
5 "last_link_id": 303,
6 "nodes": [
7 {
8 "id": 124,
9 "type": "UNETLoader",
10 "pos": [
11 -700,
12 50
13 ],
14 "size": [
15 350,
16 82
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 4,
21 "inputs": [],
22 "outputs": [
23 {
24 "name": "MODEL",
25 "type": "MODEL",
26 "slot_index": 0,
27 "links": [
28 195
29 ]
30 }
31 ],
32 "properties": {
33 "Node name for S&R": "UNETLoader",
34 "cnr_id": "comfy-core",
35 "ver": "0.3.34",
36 "models": [
37 {
38 "name": "wan2.1_vace_1.3B_fp16.safetensors",
39 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_vace_1.3B_fp16.safetensors",
40 "directory": "diffusion_models"
41 }
42 ]
43 },
44 "widgets_values": [
45 "wan2.1_vace_1.3B_fp16.safetensors",
46 "default"
47 ],
48 "color": "#322",
49 "bgcolor": "#533"
50 },
51 {
52 "id": 125,
53 "type": "LoraLoader",
54 "pos": [
55 -700,
56 170
57 ],
58 "size": [
59 350,
60 126
61 ],
62 "flags": [],
63 "order": 17,
64 "mode": 4,
65 "inputs": [
66 {
67 "name": "model",
68 "type": "MODEL",
69 "link": 195
70 },
71 {
72 "name": "clip",
73 "type": "CLIP",
74 "link": 196
75 }
76 ],
77 "outputs": [
78 {
79 "name": "MODEL",
80 "type": "MODEL",
81 "links": []
82 },
83 {
84 "name": "CLIP",
85 "type": "CLIP",
86 "links": []
87 }
88 ],
89 "properties": {
90 "Node name for S&R": "LoraLoader",
91 "cnr_id": "comfy-core",
92 "ver": "0.3.38",
93 "models": [
94 {
95 "name": "Wan21_CausVid_bidirect2_T2V_1_3B_lora_rank32.safetensors",
96 "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan21_CausVid_bidirect2_T2V_1_3B_lora_rank32.safetensors",
97 "directory": "loras"
98 }
99 ]
100 },
101 "widgets_values": [
102 "Wan21_CausVid_bidirect2_T2V_1_3B_lora_rank32.safetensors",
103 0.7000000000000002,
104 1
105 ],
106 "color": "#322",
107 "bgcolor": "#533"
108 },
109 {
110 "id": 126,
111 "type": "CLIPLoader",
112 "pos": [
113 -710,
114 360
115 ],
116 "size": [
117 370,
118 106
119 ],
120 "flags": [],
121 "order": 1,
122 "mode": 4,
123 "inputs": [],
124 "outputs": [
125 {
126 "name": "CLIP",
127 "type": "CLIP",
128 "slot_index": 0,
129 "links": []
130 }
131 ],
132 "properties": {
133 "Node name for S&R": "CLIPLoader",
134 "cnr_id": "comfy-core",
135 "ver": "0.3.34",
136 "models": [
137 {
138 "name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
139 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors?download=true",
140 "directory": "text_encoders"
141 }
142 ]
143 },
144 "widgets_values": [
145 "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
146 "wan",
147 "default"
148 ],
149 "color": "#322",
150 "bgcolor": "#533"
151 },
152 {
153 "id": 119,
154 "type": "VAEDecode",
155 "pos": [
156 1140,
157 580
158 ],
159 "size": [
160 210,
161 46
162 ],
163 "flags": {
164 "collapsed": true
165 },
166 "order": 35,
167 "mode": 0,
168 "inputs": [
169 {
170 "name": "samples",
171 "type": "LATENT",
172 "link": 191
173 },
174 {
175 "name": "vae",
176 "type": "VAE",
177 "link": 192
178 }
179 ],
180 "outputs": [
181 {
182 "name": "IMAGE",
183 "type": "IMAGE",
184 "slot_index": 0,
185 "links": [
186 197,
187 198
188 ]
189 }
190 ],
191 "properties": {
192 "Node name for S&R": "VAEDecode",
193 "cnr_id": "comfy-core",
194 "ver": "0.3.34"
195 },
196 "widgets_values": []
197 },
198 {
199 "id": 127,
200 "type": "CLIPLoader",
201 "pos": [
202 -290,
203 390
204 ],
205 "size": [
206 350,
207 106
208 ],
209 "flags": [],
210 "order": 2,
211 "mode": 0,
212 "inputs": [],
213 "outputs": [
214 {
215 "name": "CLIP",
216 "type": "CLIP",
217 "slot_index": 0,
218 "links": [
219 188,
220 196
221 ]
222 }
223 ],
224 "properties": {
225 "Node name for S&R": "CLIPLoader",
226 "cnr_id": "comfy-core",
227 "ver": "0.3.34",
228 "models": [
229 {
230 "name": "umt5_xxl_fp16.safetensors",
231 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp16.safetensors",
232 "directory": "text_encoders"
233 }
234 ]
235 },
236 "widgets_values": [
237 "umt5_xxl_fp16.safetensors",
238 "wan",
239 "default"
240 ]
241 },
242 {
243 "id": 70,
244 "type": "SaveAnimatedWEBP",
245 "pos": [
246 2090,
247 70
248 ],
249 "size": [
250 670,
251 780
252 ],
253 "flags": [],
254 "order": 37,
255 "mode": 4,
256 "inputs": [
257 {
258 "name": "images",
259 "type": "IMAGE",
260 "link": 198
261 }
262 ],
263 "outputs": [],
264 "properties": {
265 "Node name for S&R": "SaveAnimatedWEBP",
266 "cnr_id": "comfy-core",
267 "ver": "0.3.34"
268 },
269 "widgets_values": [
270 "ComfyUI",
271 6,
272 true,
273 80,
274 "default"
275 ]
276 },
277 {
278 "id": 118,
279 "type": "TrimVideoLatent",
280 "pos": [
281 960,
282 580
283 ],
284 "size": [
285 276.5860290527344,
286 58
287 ],
288 "flags": {
289 "collapsed": true
290 },
291 "order": 34,
292 "mode": 0,
293 "inputs": [
294 {
295 "name": "samples",
296 "type": "LATENT",
297 "link": 189
298 },
299 {
300 "name": "trim_amount",
301 "type": "INT",
302 "widget": {
303 "name": "trim_amount"
304 },
305 "link": 282
306 }
307 ],
308 "outputs": [
309 {
310 "name": "LATENT",
311 "type": "LATENT",
312 "links": [
313 191
314 ]
315 }
316 ],
317 "properties": {
318 "Node name for S&R": "TrimVideoLatent",
319 "cnr_id": "comfy-core",
320 "ver": "0.3.34"
321 },
322 "widgets_values": [
323 0
324 ]
325 },
326 {
327 "id": 110,
328 "type": "ModelSamplingSD3",
329 "pos": [
330 610,
331 60
332 ],
333 "size": [
334 210,
335 58
336 ],
337 "flags": {
338 "collapsed": true
339 },
340 "order": 23,
341 "mode": 0,
342 "inputs": [
343 {
344 "name": "model",
345 "type": "MODEL",
346 "link": 186
347 }
348 ],
349 "outputs": [
350 {
351 "name": "MODEL",
352 "type": "MODEL",
353 "slot_index": 0,
354 "links": [
355 179
356 ]
357 }
358 ],
359 "properties": {
360 "Node name for S&R": "ModelSamplingSD3",
361 "cnr_id": "comfy-core",
362 "ver": "0.3.34"
363 },
364 "widgets_values": [
365 8.000000000000002
366 ]
367 },
368 {
369 "id": 146,
370 "type": "SolidMask",
371 "pos": [
372 810,
373 1020
374 ],
375 "size": [
376 210,
377 106
378 ],
379 "flags": [],
380 "order": 19,
381 "mode": 4,
382 "inputs": [
383 {
384 "name": "width",
385 "type": "INT",
386 "widget": {
387 "name": "width"
388 },
389 "link": 289
390 },
391 {
392 "name": "height",
393 "type": "INT",
394 "widget": {
395 "name": "height"
396 },
397 "link": 290
398 }
399 ],
400 "outputs": [
401 {
402 "name": "MASK",
403 "type": "MASK",
404 "links": [
405 230
406 ]
407 }
408 ],
409 "properties": {
410 "Node name for S&R": "SolidMask",
411 "cnr_id": "comfy-core",
412 "ver": "0.3.38"
413 },
414 "widgets_values": [
415 0,
416 768,
417 768
418 ]
419 },
420 {
421 "id": 142,
422 "type": "ImageToMask",
423 "pos": [
424 800,
425 740
426 ],
427 "size": [
428 210,
429 60
430 ],
431 "flags": [],
432 "order": 31,
433 "mode": 4,
434 "inputs": [
435 {
436 "name": "image",
437 "type": "IMAGE",
438 "link": 303
439 }
440 ],
441 "outputs": [
442 {
443 "name": "MASK",
444 "type": "MASK",
445 "links": [
446 219
447 ]
448 }
449 ],
450 "properties": {
451 "Node name for S&R": "ImageToMask",
452 "cnr_id": "comfy-core",
453 "ver": "0.3.38"
454 },
455 "widgets_values": [
456 "red"
457 ]
458 },
459 {
460 "id": 129,
461 "type": "MaskToImage",
462 "pos": [
463 1060,
464 940
465 ],
466 "size": [
467 210,
468 26
469 ],
470 "flags": {
471 "collapsed": false
472 },
473 "order": 21,
474 "mode": 4,
475 "inputs": [
476 {
477 "name": "mask",
478 "type": "MASK",
479 "link": 205
480 }
481 ],
482 "outputs": [
483 {
484 "name": "IMAGE",
485 "type": "IMAGE",
486 "links": [
487 237
488 ]
489 }
490 ],
491 "properties": {
492 "Node name for S&R": "MaskToImage",
493 "cnr_id": "comfy-core",
494 "ver": "0.3.38"
495 },
496 "widgets_values": []
497 },
498 {
499 "id": 135,
500 "type": "PreviewImage",
501 "pos": [
502 710,
503 1200
504 ],
505 "size": [
506 280,
507 270
508 ],
509 "flags": [],
510 "order": 30,
511 "mode": 4,
512 "inputs": [
513 {
514 "name": "images",
515 "type": "IMAGE",
516 "link": 302
517 }
518 ],
519 "outputs": [],
520 "properties": {
521 "Node name for S&R": "PreviewImage",
522 "cnr_id": "comfy-core",
523 "ver": "0.3.38"
524 },
525 "widgets_values": []
526 },
527 {
528 "id": 133,
529 "type": "PreviewImage",
530 "pos": [
531 1000,
532 1200
533 ],
534 "size": [
535 290,
536 270
537 ],
538 "flags": [],
539 "order": 29,
540 "mode": 4,
541 "inputs": [
542 {
543 "name": "images",
544 "type": "IMAGE",
545 "link": 298
546 }
547 ],
548 "outputs": [],
549 "properties": {
550 "Node name for S&R": "PreviewImage",
551 "cnr_id": "comfy-core",
552 "ver": "0.3.38"
553 },
554 "widgets_values": []
555 },
556 {
557 "id": 147,
558 "type": "PrimitiveNode",
559 "pos": [
560 60,
561 720
562 ],
563 "size": [
564 340,
565 82
566 ],
567 "flags": [],
568 "order": 3,
569 "mode": 4,
570 "inputs": [],
571 "outputs": [
572 {
573 "name": "INT",
574 "type": "INT",
575 "widget": {
576 "name": "amount"
577 },
578 "links": [
579 236
580 ]
581 }
582 ],
583 "properties": {
584 "Run widget replace on values": false
585 },
586 "widgets_values": [
587 80,
588 "fixed"
589 ],
590 "color": "#322",
591 "bgcolor": "#533"
592 },
593 {
594 "id": 73,
595 "type": "LoadImage",
596 "pos": [
597 -290,
598 690
599 ],
600 "size": [
601 274.080078125,
602 314.00006103515625
603 ],
604 "flags": [],
605 "order": 4,
606 "mode": 0,
607 "inputs": [],
608 "outputs": [
609 {
610 "name": "IMAGE",
611 "type": "IMAGE",
612 "links": [
613 202
614 ]
615 },
616 {
617 "name": "MASK",
618 "type": "MASK",
619 "links": null
620 }
621 ],
622 "properties": {
623 "Node name for S&R": "LoadImage",
624 "cnr_id": "comfy-core",
625 "ver": "0.3.34"
626 },
627 "widgets_values": [
628 "video_wan_vace_14B_ref2v_reference_image.jpg",
629 "image"
630 ]
631 },
632 {
633 "id": 117,
634 "type": "MarkdownNote",
635 "pos": [
636 950,
637 360
638 ],
639 "size": [
640 320,
641 170
642 ],
643 "flags": [],
644 "order": 5,
645 "mode": 0,
646 "inputs": [],
647 "outputs": [],
648 "title": "KSampler Setting",
649 "properties": [],
650 "widgets_values": [
651 "## Default\n\n- steps:20\n- cfg:6.0\n\n## For CausVid LoRA\n\n- steps: 2-4\n- cfg: 1.0\n\n"
652 ],
653 "color": "#222",
654 "bgcolor": "#000"
655 },
656 {
657 "id": 158,
658 "type": "PrimitiveNode",
659 "pos": [
660 70,
661 920
662 ],
663 "size": [
664 280,
665 82
666 ],
667 "flags": [],
668 "order": 6,
669 "mode": 0,
670 "inputs": [],
671 "outputs": [
672 {
673 "name": "INT",
674 "type": "INT",
675 "widget": {
676 "name": "width"
677 },
678 "links": [
679 285,
680 287,
681 289
682 ]
683 }
684 ],
685 "title": "Width",
686 "properties": {
687 "Run widget replace on values": false
688 },
689 "widgets_values": [
690 768,
691 "fixed"
692 ]
693 },
694 {
695 "id": 159,
696 "type": "PrimitiveNode",
697 "pos": [
698 70,
699 1050
700 ],
701 "size": [
702 280,
703 82
704 ],
705 "flags": [],
706 "order": 7,
707 "mode": 0,
708 "inputs": [],
709 "outputs": [
710 {
711 "name": "INT",
712 "type": "INT",
713 "widget": {
714 "name": "height"
715 },
716 "links": [
717 288,
718 290,
719 292
720 ]
721 }
722 ],
723 "title": "Height",
724 "properties": {
725 "Run widget replace on values": false
726 },
727 "widgets_values": [
728 768,
729 "fixed"
730 ]
731 },
732 {
733 "id": 114,
734 "type": "VAELoader",
735 "pos": [
736 -290,
737 540
738 ],
739 "size": [
740 350,
741 58
742 ],
743 "flags": [],
744 "order": 8,
745 "mode": 0,
746 "inputs": [],
747 "outputs": [
748 {
749 "name": "VAE",
750 "type": "VAE",
751 "slot_index": 0,
752 "links": [
753 185,
754 192
755 ]
756 }
757 ],
758 "properties": {
759 "Node name for S&R": "VAELoader",
760 "cnr_id": "comfy-core",
761 "ver": "0.3.34",
762 "models": [
763 {
764 "name": "wan_2.1_vae.safetensors",
765 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors",
766 "directory": "vae"
767 }
768 ]
769 },
770 "widgets_values": [
771 "wan_2.1_vae.safetensors"
772 ]
773 },
774 {
775 "id": 69,
776 "type": "SaveVideo",
777 "pos": [
778 1340,
779 70
780 ],
781 "size": [
782 676.23095703125,
783 774.23095703125
784 ],
785 "flags": [],
786 "order": 38,
787 "mode": 0,
788 "inputs": [
789 {
790 "name": "video",
791 "type": "VIDEO",
792 "link": 129
793 }
794 ],
795 "outputs": [],
796 "properties": {
797 "Node name for S&R": "SaveVideo",
798 "cnr_id": "comfy-core",
799 "ver": "0.3.34"
800 },
801 "widgets_values": [
802 "video/ComfyUI",
803 "auto",
804 "auto"
805 ]
806 },
807 {
808 "id": 108,
809 "type": "KSampler",
810 "pos": [
811 950,
812 60
813 ],
814 "size": [
815 315,
816 262
817 ],
818 "flags": [],
819 "order": 33,
820 "mode": 0,
821 "inputs": [
822 {
823 "name": "model",
824 "type": "MODEL",
825 "link": 179
826 },
827 {
828 "name": "positive",
829 "type": "CONDITIONING",
830 "link": 279
831 },
832 {
833 "name": "negative",
834 "type": "CONDITIONING",
835 "link": 280
836 },
837 {
838 "name": "latent_image",
839 "type": "LATENT",
840 "link": 281
841 }
842 ],
843 "outputs": [
844 {
845 "name": "LATENT",
846 "type": "LATENT",
847 "slot_index": 0,
848 "links": [
849 189
850 ]
851 }
852 ],
853 "properties": {
854 "Node name for S&R": "KSampler",
855 "cnr_id": "comfy-core",
856 "ver": "0.3.34"
857 },
858 "widgets_values": [
859 552837504311715,
860 "randomize",
861 4,
862 1,
863 "uni_pc",
864 "simple",
865 1
866 ]
867 },
868 {
869 "id": 68,
870 "type": "CreateVideo",
871 "pos": [
872 1330,
873 -120
874 ],
875 "size": [
876 270,
877 78
878 ],
879 "flags": {
880 "collapsed": false
881 },
882 "order": 36,
883 "mode": 0,
884 "inputs": [
885 {
886 "name": "images",
887 "type": "IMAGE",
888 "link": 197
889 },
890 {
891 "name": "audio",
892 "shape": 7,
893 "type": "AUDIO",
894 "link": null
895 }
896 ],
897 "outputs": [
898 {
899 "name": "VIDEO",
900 "type": "VIDEO",
901 "links": [
902 129
903 ]
904 }
905 ],
906 "properties": {
907 "Node name for S&R": "CreateVideo",
908 "cnr_id": "comfy-core",
909 "ver": "0.3.34"
910 },
911 "widgets_values": [
912 16
913 ]
914 },
915 {
916 "id": 109,
917 "type": "WanVaceToVideo",
918 "pos": [
919 620,
920 110
921 ],
922 "size": [
923 315,
924 254
925 ],
926 "flags": [],
927 "order": 32,
928 "mode": 0,
929 "inputs": [
930 {
931 "name": "positive",
932 "type": "CONDITIONING",
933 "link": 183
934 },
935 {
936 "name": "negative",
937 "type": "CONDITIONING",
938 "link": 184
939 },
940 {
941 "name": "vae",
942 "type": "VAE",
943 "link": 185
944 },
945 {
946 "name": "control_video",
947 "shape": 7,
948 "type": "IMAGE",
949 "link": 299
950 },
951 {
952 "name": "control_masks",
953 "shape": 7,
954 "type": "MASK",
955 "link": 219
956 },
957 {
958 "name": "reference_image",
959 "shape": 7,
960 "type": "IMAGE",
961 "link": 202
962 },
963 {
964 "name": "width",
965 "type": "INT",
966 "widget": {
967 "name": "width"
968 },
969 "link": 285
970 },
971 {
972 "name": "height",
973 "type": "INT",
974 "widget": {
975 "name": "height"
976 },
977 "link": 292
978 }
979 ],
980 "outputs": [
981 {
982 "name": "positive",
983 "type": "CONDITIONING",
984 "links": [
985 279
986 ]
987 },
988 {
989 "name": "negative",
990 "type": "CONDITIONING",
991 "links": [
992 280
993 ]
994 },
995 {
996 "name": "latent",
997 "type": "LATENT",
998 "links": [
999 281
1000 ]
1001 },
1002 {
1003 "name": "trim_latent",
1004 "type": "INT",
1005 "links": [
1006 282
1007 ]
1008 }
1009 ],
1010 "properties": {
1011 "Node name for S&R": "WanVaceToVideo",
1012 "cnr_id": "comfy-core",
1013 "ver": "0.3.34"
1014 },
1015 "widgets_values": [
1016 768,
1017 768,
1018 81,
1019 1,
1020 1.0000000000000002
1021 ]
1022 },
1023 {
1024 "id": 113,
1025 "type": "UNETLoader",
1026 "pos": [
1027 -290,
1028 100
1029 ],
1030 "size": [
1031 350,
1032 82
1033 ],
1034 "flags": [],
1035 "order": 9,
1036 "mode": 0,
1037 "inputs": [],
1038 "outputs": [
1039 {
1040 "name": "MODEL",
1041 "type": "MODEL",
1042 "slot_index": 0,
1043 "links": [
1044 187
1045 ]
1046 }
1047 ],
1048 "properties": {
1049 "Node name for S&R": "UNETLoader",
1050 "cnr_id": "comfy-core",
1051 "ver": "0.3.34",
1052 "models": [
1053 {
1054 "name": "wan2.1_vace_14B_fp16.safetensors",
1055 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_vace_14B_fp16.safetensors",
1056 "directory": "diffusion_models"
1057 }
1058 ]
1059 },
1060 "widgets_values": [
1061 "wan2.1_vace_14B_fp16.safetensors",
1062 "default"
1063 ]
1064 },
1065 {
1066 "id": 115,
1067 "type": "LoraLoader",
1068 "pos": [
1069 -290,
1070 220
1071 ],
1072 "size": [
1073 350,
1074 126
1075 ],
1076 "flags": [],
1077 "order": 20,
1078 "mode": 0,
1079 "inputs": [
1080 {
1081 "name": "model",
1082 "type": "MODEL",
1083 "link": 187
1084 },
1085 {
1086 "name": "clip",
1087 "type": "CLIP",
1088 "link": 188
1089 }
1090 ],
1091 "outputs": [
1092 {
1093 "name": "MODEL",
1094 "type": "MODEL",
1095 "links": [
1096 186
1097 ]
1098 },
1099 {
1100 "name": "CLIP",
1101 "type": "CLIP",
1102 "links": [
1103 176,
1104 178
1105 ]
1106 }
1107 ],
1108 "properties": {
1109 "Node name for S&R": "LoraLoader",
1110 "cnr_id": "comfy-core",
1111 "ver": "0.3.38",
1112 "models": [
1113 {
1114 "name": "Wan21_CausVid_14B_T2V_lora_rank32.safetensors",
1115 "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan21_CausVid_14B_T2V_lora_rank32.safetensors",
1116 "directory": "loras"
1117 }
1118 ]
1119 },
1120 "widgets_values": [
1121 "Wan21_CausVid_14B_T2V_lora_rank32.safetensors",
1122 0.30000000000000004,
1123 1
1124 ]
1125 },
1126 {
1127 "id": 107,
1128 "type": "CLIPTextEncode",
1129 "pos": [
1130 120,
1131 400
1132 ],
1133 "size": [
1134 425.27801513671875,
1135 180.6060791015625
1136 ],
1137 "flags": [],
1138 "order": 25,
1139 "mode": 0,
1140 "inputs": [
1141 {
1142 "name": "clip",
1143 "type": "CLIP",
1144 "link": 178
1145 }
1146 ],
1147 "outputs": [
1148 {
1149 "name": "CONDITIONING",
1150 "type": "CONDITIONING",
1151 "slot_index": 0,
1152 "links": [
1153 184
1154 ]
1155 }
1156 ],
1157 "title": "CLIP Text Encode (Negative Prompt)",
1158 "properties": {
1159 "Node name for S&R": "CLIPTextEncode",
1160 "cnr_id": "comfy-core",
1161 "ver": "0.3.34"
1162 },
1163 "widgets_values": [
1164 "过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走,"
1165 ],
1166 "color": "#322",
1167 "bgcolor": "#533"
1168 },
1169 {
1170 "id": 105,
1171 "type": "CLIPTextEncode",
1172 "pos": [
1173 120,
1174 60
1175 ],
1176 "size": [
1177 420,
1178 290
1179 ],
1180 "flags": [],
1181 "order": 24,
1182 "mode": 0,
1183 "inputs": [
1184 {
1185 "name": "clip",
1186 "type": "CLIP",
1187 "link": 176
1188 }
1189 ],
1190 "outputs": [
1191 {
1192 "name": "CONDITIONING",
1193 "type": "CONDITIONING",
1194 "slot_index": 0,
1195 "links": [
1196 183
1197 ]
1198 }
1199 ],
1200 "title": "CLIP Text Encode (Positive Prompt)",
1201 "properties": {
1202 "Node name for S&R": "CLIPTextEncode",
1203 "cnr_id": "comfy-core",
1204 "ver": "0.3.34"
1205 },
1206 "widgets_values": [
1207 "An icicle dragon lunges forward, mouth wide open to exhale a stream of icy mist. Ultramarine energy flickers beneath its frost-coated scales as it twists. The camera circles slowly, capturing the swirling ice particles and the backdrop of floating glaciers and frozen nebulae under a cyan-blue filter."
1208 ],
1209 "color": "#232",
1210 "bgcolor": "#353"
1211 },
1212 {
1213 "id": 163,
1214 "type": "MarkdownNote",
1215 "pos": [
1216 -320,
1217 -140
1218 ],
1219 "size": [
1220 410,
1221 100
1222 ],
1223 "flags": [],
1224 "order": 10,
1225 "mode": 0,
1226 "inputs": [],
1227 "outputs": [],
1228 "title": "About CausVid LoRA",
1229 "properties": [],
1230 "widgets_values": [
1231 "We have added CausVid LoRA by default to achieve acceleration. However, in some cases, the video may shake and become blurry. You might need to test different LoRA intensities to get the best results, which should be between 0.3 and 0.7. If you don't need it, you can use the bypass mode to disable it, and then restore the settings of `KSampler` to the default ones."
1232 ],
1233 "color": "#222",
1234 "bgcolor": "#000"
1235 },
1236 {
1237 "id": 120,
1238 "type": "MarkdownNote",
1239 "pos": [
1240 -710,
1241 510
1242 ],
1243 "size": [
1244 370,
1245 130
1246 ],
1247 "flags": [],
1248 "order": 11,
1249 "mode": 0,
1250 "inputs": [],
1251 "outputs": [],
1252 "title": "Note",
1253 "properties": [],
1254 "widgets_values": [
1255 "The generation quality of the 14B model is better, but it takes longer to generate. If you have already downloaded the model, you can choose to directly use the nodes above, or just modify the model loaded by the loader node.\n\nThe corresponding LoRA should match the Diffusion Model. For example, the LoRA corresponding to the 14B diffusion model is the 14B LoRA. \n"
1256 ],
1257 "color": "#222",
1258 "bgcolor": "#000"
1259 },
1260 {
1261 "id": 162,
1262 "type": "MarkdownNote",
1263 "pos": [
1264 -320,
1265 1080
1266 ],
1267 "size": [
1268 340,
1269 120
1270 ],
1271 "flags": [],
1272 "order": 12,
1273 "mode": 0,
1274 "inputs": [],
1275 "outputs": [],
1276 "title": "Note",
1277 "properties": [],
1278 "widgets_values": [
1279 "VACE does not use data with style reference for training. Currently, it only has the functions of object or background reference. Therefore, at \"Load reference image\", you should upload a image with a solid-colored background or a background image. At present, the WanVaceToVideo node only supports the input of a single reference_image image."
1280 ],
1281 "color": "#222",
1282 "bgcolor": "#000"
1283 },
1284 {
1285 "id": 161,
1286 "type": "MarkdownNote",
1287 "pos": [
1288 470,
1289 1200
1290 ],
1291 "size": [
1292 230,
1293 110
1294 ],
1295 "flags": [],
1296 "order": 13,
1297 "mode": 4,
1298 "inputs": [],
1299 "outputs": [],
1300 "title": "Note",
1301 "properties": [],
1302 "widgets_values": [
1303 "Since VACE supports converting any frame into a video, here we have created a sequence of images with the first frame and the corresponding mask. In this way, we can control the starting frame.\n"
1304 ],
1305 "color": "#222",
1306 "bgcolor": "#000"
1307 },
1308 {
1309 "id": 164,
1310 "type": "MarkdownNote",
1311 "pos": [
1312 -1200,
1313 10
1314 ],
1315 "size": [
1316 470,
1317 730
1318 ],
1319 "flags": [],
1320 "order": 14,
1321 "mode": 0,
1322 "inputs": [],
1323 "outputs": [],
1324 "properties": [],
1325 "widgets_values": [
1326 "[Tutorial](https://docs.comfy.org/tutorials/video/wan/vace)\n\n## 14B Support 480P 720P\n\n- [Hugging Face:Comfy-Org/Wan_2.1_ComfyUI_repackaged](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged)\n\n**ModelScope mirrors** (alternative repo location)\n\n- [ModelScope:Comfy-Org/Wan_2.1_ComfyUI_repackaged](https://modelscope.cn/models/Comfy-Org/Wan_2.1_ComfyUI_repackaged)\n\n**Diffusion Model**\n- [wan2.1_vace_14B_fp16.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_vace_14B_fp16.safetensors) (32.29 GB)\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\nIt takes about 40 minutes to complete at 81 frames 720P resolution with the RTX 4090 . \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/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_vace_1.3B_fp16.safetensors) (4.01 GB)\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\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/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors?download=true) (242.1 MB)\n\n**Text encoders** Chose one of following model\n- [umt5_xxl_fp16.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp16.safetensors?download=true) (10.59 GB)\n- [umt5_xxl_fp8_e4m3fn_scaled.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors?download=true) (6.27 GB)\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```\nComfyUI/\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"
1327 ],
1328 "color": "#222",
1329 "bgcolor": "#000"
1330 },
1331 {
1332 "id": 116,
1333 "type": "MarkdownNote",
1334 "pos": [
1335 60,
1336 1200
1337 ],
1338 "size": [
1339 210,
1340 110
1341 ],
1342 "flags": [],
1343 "order": 15,
1344 "mode": 0,
1345 "inputs": [],
1346 "outputs": [],
1347 "title": "About Video Size",
1348 "properties": [],
1349 "widgets_values": [
1350 "| 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) | ✅ | ✅ |"
1351 ],
1352 "color": "#222",
1353 "bgcolor": "#000"
1354 },
1355 {
1356 "id": 148,
1357 "type": "LoadImage",
1358 "pos": [
1359 480,
1360 750
1361 ],
1362 "size": [
1363 274.080078125,
1364 314
1365 ],
1366 "flags": [],
1367 "order": 16,
1368 "mode": 4,
1369 "inputs": [],
1370 "outputs": [
1371 {
1372 "name": "IMAGE",
1373 "type": "IMAGE",
1374 "links": [
1375 296
1376 ]
1377 },
1378 {
1379 "name": "MASK",
1380 "type": "MASK",
1381 "links": null
1382 }
1383 ],
1384 "properties": {
1385 "Node name for S&R": "LoadImage",
1386 "cnr_id": "comfy-core",
1387 "ver": "0.3.38"
1388 },
1389 "widgets_values": [
1390 "video_wan_vace_14B_ref2v_reference_image.jpg",
1391 "image"
1392 ]
1393 },
1394 {
1395 "id": 130,
1396 "type": "SolidMask",
1397 "pos": [
1398 1060,
1399 1010
1400 ],
1401 "size": [
1402 210,
1403 110
1404 ],
1405 "flags": [],
1406 "order": 18,
1407 "mode": 4,
1408 "inputs": [
1409 {
1410 "name": "width",
1411 "type": "INT",
1412 "widget": {
1413 "name": "width"
1414 },
1415 "link": 287
1416 },
1417 {
1418 "name": "height",
1419 "type": "INT",
1420 "widget": {
1421 "name": "height"
1422 },
1423 "link": 288
1424 }
1425 ],
1426 "outputs": [
1427 {
1428 "name": "MASK",
1429 "type": "MASK",
1430 "links": [
1431 205
1432 ]
1433 }
1434 ],
1435 "properties": {
1436 "Node name for S&R": "SolidMask",
1437 "cnr_id": "comfy-core",
1438 "ver": "0.3.38"
1439 },
1440 "widgets_values": [
1441 1,
1442 768,
1443 768
1444 ]
1445 },
1446 {
1447 "id": 132,
1448 "type": "RepeatImageBatch",
1449 "pos": [
1450 1060,
1451 840
1452 ],
1453 "size": [
1454 210,
1455 60
1456 ],
1457 "flags": [],
1458 "order": 26,
1459 "mode": 4,
1460 "inputs": [
1461 {
1462 "name": "image",
1463 "type": "IMAGE",
1464 "link": 237
1465 },
1466 {
1467 "name": "amount",
1468 "type": "INT",
1469 "widget": {
1470 "name": "amount"
1471 },
1472 "link": 236
1473 }
1474 ],
1475 "outputs": [
1476 {
1477 "name": "IMAGE",
1478 "type": "IMAGE",
1479 "links": [
1480 297,
1481 301
1482 ]
1483 }
1484 ],
1485 "properties": {
1486 "Node name for S&R": "RepeatImageBatch",
1487 "cnr_id": "comfy-core",
1488 "ver": "0.3.38"
1489 },
1490 "widgets_values": [
1491 80
1492 ]
1493 },
1494 {
1495 "id": 165,
1496 "type": "BatchImagesNode",
1497 "pos": [
1498 1080,
1499 730
1500 ],
1501 "size": [
1502 169.23046875,
1503 66
1504 ],
1505 "flags": [],
1506 "order": 27,
1507 "mode": 4,
1508 "inputs": [
1509 {
1510 "label": "image0",
1511 "name": "images.image0",
1512 "type": "IMAGE",
1513 "link": 296
1514 },
1515 {
1516 "label": "image1",
1517 "name": "images.image1",
1518 "type": "IMAGE",
1519 "link": 297
1520 },
1521 {
1522 "label": "image2",
1523 "name": "images.image2",
1524 "shape": 7,
1525 "type": "IMAGE",
1526 "link": null
1527 }
1528 ],
1529 "outputs": [
1530 {
1531 "name": "IMAGE",
1532 "type": "IMAGE",
1533 "links": [
1534 298,
1535 299
1536 ]
1537 }
1538 ],
1539 "properties": {
1540 "Node name for S&R": "BatchImagesNode"
1541 }
1542 },
1543 {
1544 "id": 145,
1545 "type": "MaskToImage",
1546 "pos": [
1547 810,
1548 950
1549 ],
1550 "size": [
1551 210,
1552 30
1553 ],
1554 "flags": [],
1555 "order": 22,
1556 "mode": 4,
1557 "inputs": [
1558 {
1559 "name": "mask",
1560 "type": "MASK",
1561 "link": 230
1562 }
1563 ],
1564 "outputs": [
1565 {
1566 "name": "IMAGE",
1567 "type": "IMAGE",
1568 "links": [
1569 300
1570 ]
1571 }
1572 ],
1573 "properties": {
1574 "Node name for S&R": "MaskToImage",
1575 "cnr_id": "comfy-core",
1576 "ver": "0.3.38"
1577 },
1578 "widgets_values": []
1579 },
1580 {
1581 "id": 166,
1582 "type": "BatchImagesNode",
1583 "pos": [
1584 820,
1585 840
1586 ],
1587 "size": [
1588 169.23046875,
1589 66
1590 ],
1591 "flags": [],
1592 "order": 28,
1593 "mode": 4,
1594 "inputs": [
1595 {
1596 "label": "image0",
1597 "name": "images.image0",
1598 "type": "IMAGE",
1599 "link": 300
1600 },
1601 {
1602 "label": "image1",
1603 "name": "images.image1",
1604 "type": "IMAGE",
1605 "link": 301
1606 },
1607 {
1608 "label": "image2",
1609 "name": "images.image2",
1610 "shape": 7,
1611 "type": "IMAGE",
1612 "link": null
1613 }
1614 ],
1615 "outputs": [
1616 {
1617 "name": "IMAGE",
1618 "type": "IMAGE",
1619 "links": [
1620 302,
1621 303
1622 ]
1623 }
1624 ],
1625 "properties": {
1626 "Node name for S&R": "BatchImagesNode"
1627 }
1628 }
1629 ],
1630 "links": [
1631 [
1632 129,
1633 68,
1634 0,
1635 69,
1636 0,
1637 "VIDEO"
1638 ],
1639 [
1640 176,
1641 115,
1642 1,
1643 105,
1644 0,
1645 "CLIP"
1646 ],
1647 [
1648 178,
1649 115,
1650 1,
1651 107,
1652 0,
1653 "CLIP"
1654 ],
1655 [
1656 179,
1657 110,
1658 0,
1659 108,
1660 0,
1661 "MODEL"
1662 ],
1663 [
1664 183,
1665 105,
1666 0,
1667 109,
1668 0,
1669 "CONDITIONING"
1670 ],
1671 [
1672 184,
1673 107,
1674 0,
1675 109,
1676 1,
1677 "CONDITIONING"
1678 ],
1679 [
1680 185,
1681 114,
1682 0,
1683 109,
1684 2,
1685 "VAE"
1686 ],
1687 [
1688 186,
1689 115,
1690 0,
1691 110,
1692 0,
1693 "MODEL"
1694 ],
1695 [
1696 187,
1697 113,
1698 0,
1699 115,
1700 0,
1701 "MODEL"
1702 ],
1703 [
1704 188,
1705 127,
1706 0,
1707 115,
1708 1,
1709 "CLIP"
1710 ],
1711 [
1712 189,
1713 108,
1714 0,
1715 118,
1716 0,
1717 "LATENT"
1718 ],
1719 [
1720 191,
1721 118,
1722 0,
1723 119,
1724 0,
1725 "LATENT"
1726 ],
1727 [
1728 192,
1729 114,
1730 0,
1731 119,
1732 1,
1733 "VAE"
1734 ],
1735 [
1736 195,
1737 124,
1738 0,
1739 125,
1740 0,
1741 "MODEL"
1742 ],
1743 [
1744 196,
1745 127,
1746 0,
1747 125,
1748 1,
1749 "CLIP"
1750 ],
1751 [
1752 197,
1753 119,
1754 0,
1755 68,
1756 0,
1757 "IMAGE"
1758 ],
1759 [
1760 198,
1761 119,
1762 0,
1763 70,
1764 0,
1765 "IMAGE"
1766 ],
1767 [
1768 202,
1769 73,
1770 0,
1771 109,
1772 5,
1773 "IMAGE"
1774 ],
1775 [
1776 205,
1777 130,
1778 0,
1779 129,
1780 0,
1781 "MASK"
1782 ],
1783 [
1784 219,
1785 142,
1786 0,
1787 109,
1788 4,
1789 "MASK"
1790 ],
1791 [
1792 230,
1793 146,
1794 0,
1795 145,
1796 0,
1797 "MASK"
1798 ],
1799 [
1800 236,
1801 147,
1802 0,
1803 132,
1804 1,
1805 "INT"
1806 ],
1807 [
1808 237,
1809 129,
1810 0,
1811 132,
1812 0,
1813 "IMAGE"
1814 ],
1815 [
1816 279,
1817 109,
1818 0,
1819 108,
1820 1,
1821 "CONDITIONING"
1822 ],
1823 [
1824 280,
1825 109,
1826 1,
1827 108,
1828 2,
1829 "CONDITIONING"
1830 ],
1831 [
1832 281,
1833 109,
1834 2,
1835 108,
1836 3,
1837 "LATENT"
1838 ],
1839 [
1840 282,
1841 109,
1842 3,
1843 118,
1844 1,
1845 "INT"
1846 ],
1847 [
1848 285,
1849 158,
1850 0,
1851 109,
1852 6,
1853 "INT"
1854 ],
1855 [
1856 287,
1857 158,
1858 0,
1859 130,
1860 0,
1861 "INT"
1862 ],
1863 [
1864 288,
1865 159,
1866 0,
1867 130,
1868 1,
1869 "INT"
1870 ],
1871 [
1872 289,
1873 158,
1874 0,
1875 146,
1876 0,
1877 "INT"
1878 ],
1879 [
1880 290,
1881 159,
1882 0,
1883 146,
1884 1,
1885 "INT"
1886 ],
1887 [
1888 292,
1889 159,
1890 0,
1891 109,
1892 7,
1893 "INT"
1894 ],
1895 [
1896 296,
1897 148,
1898 0,
1899 165,
1900 0,
1901 "IMAGE"
1902 ],
1903 [
1904 297,
1905 132,
1906 0,
1907 165,
1908 1,
1909 "IMAGE"
1910 ],
1911 [
1912 298,
1913 165,
1914 0,
1915 133,
1916 0,
1917 "IMAGE"
1918 ],
1919 [
1920 299,
1921 165,
1922 0,
1923 109,
1924 3,
1925 "IMAGE"
1926 ],
1927 [
1928 300,
1929 145,
1930 0,
1931 166,
1932 0,
1933 "IMAGE"
1934 ],
1935 [
1936 301,
1937 132,
1938 0,
1939 166,
1940 1,
1941 "IMAGE"
1942 ],
1943 [
1944 302,
1945 166,
1946 0,
1947 135,
1948 0,
1949 "IMAGE"
1950 ],
1951 [
1952 303,
1953 166,
1954 0,
1955 142,
1956 0,
1957 "IMAGE"
1958 ]
1959 ],
1960 "groups": [
1961 {
1962 "id": 4,
1963 "title": "Save Video(Mp4)",
1964 "bounding": [
1965 1320,
1966 -20,
1967 720,
1968 900
1969 ],
1970 "color": "#3f789e",
1971 "font_size": 24,
1972 "flags": []
1973 },
1974 {
1975 "id": 5,
1976 "title": "Save Video(WebP)",
1977 "bounding": [
1978 2060,
1979 -20,
1980 700,
1981 900
1982 ],
1983 "color": "#3f789e",
1984 "font_size": 24,
1985 "flags": []
1986 },
1987 {
1988 "id": 7,
1989 "title": "Load reference image",
1990 "bounding": [
1991 -320,
1992 620,
1993 340,
1994 410
1995 ],
1996 "color": "#3f789e",
1997 "font_size": 24,
1998 "flags": []
1999 },
2000 {
2001 "id": 9,
2002 "title": "Prompt",
2003 "bounding": [
2004 110,
2005 -20,
2006 450,
2007 620
2008 ],
2009 "color": "#3f789e",
2010 "font_size": 24,
2011 "flags": []
2012 },
2013 {
2014 "id": 10,
2015 "title": "Sampling & Decoding",
2016 "bounding": [
2017 580,
2018 -20,
2019 720,
2020 620
2021 ],
2022 "color": "#3f789e",
2023 "font_size": 24,
2024 "flags": []
2025 },
2026 {
2027 "id": 13,
2028 "title": "Load models here",
2029 "bounding": [
2030 -320,
2031 -20,
2032 410,
2033 620
2034 ],
2035 "color": "#3f789e",
2036 "font_size": 24,
2037 "flags": []
2038 },
2039 {
2040 "id": 14,
2041 "title": "14B",
2042 "bounding": [
2043 -300,
2044 20,
2045 370,
2046 340
2047 ],
2048 "color": "#3f789e",
2049 "font_size": 24,
2050 "flags": []
2051 },
2052 {
2053 "id": 15,
2054 "title": "1.3B",
2055 "bounding": [
2056 -710,
2057 -20,
2058 370,
2059 330
2060 ],
2061 "color": "#3f789e",
2062 "font_size": 24,
2063 "flags": []
2064 },
2065 {
2066 "id": 17,
2067 "title": "Video Size",
2068 "bounding": [
2069 40,
2070 840,
2071 390,
2072 310
2073 ],
2074 "color": "#A88",
2075 "font_size": 24,
2076 "flags": []
2077 },
2078 {
2079 "id": 19,
2080 "title": "Value= Length(WanVaceToVideo) - 1",
2081 "bounding": [
2082 40,
2083 630,
2084 400,
2085 190
2086 ],
2087 "color": "#A88",
2088 "font_size": 24,
2089 "flags": []
2090 },
2091 {
2092 "id": 24,
2093 "title": "First Frame control - enable it if you need",
2094 "bounding": [
2095 450,
2096 620,
2097 850,
2098 870
2099 ],
2100 "color": "#3f789e",
2101 "font_size": 24,
2102 "flags": []
2103 },
2104 {
2105 "id": 21,
2106 "title": "Batch Images",
2107 "bounding": [
2108 1040,
2109 660,
2110 250,
2111 470
2112 ],
2113 "color": "#3f789e",
2114 "font_size": 24,
2115 "flags": []
2116 },
2117 {
2118 "id": 22,
2119 "title": "Batch Masks",
2120 "bounding": [
2121 780,
2122 660,
2123 250,
2124 470
2125 ],
2126 "color": "#3f789e",
2127 "font_size": 24,
2128 "flags": []
2129 },
2130 {
2131 "id": 23,
2132 "title": "First Frame",
2133 "bounding": [
2134 460,
2135 660,
2136 310,
2137 470
2138 ],
2139 "color": "#3f789e",
2140 "font_size": 24,
2141 "flags": []
2142 }
2143 ],
2144 "config": [],
2145 "extra": {
2146 "ds": {
2147 "scale": 0.41326009540179,
2148 "offset": [
2149 1021.9699417074105,
2150 338.40675874633865
2151 ]
2152 },
2153 "frontendVersion": "1.37.6",
2154 "node_versions": {
2155 "comfy-core": "0.3.34"
2156 },
2157 "VHS_latentpreview": false,
2158 "VHS_latentpreviewrate": 0,
2159 "VHS_MetadataImage": true,
2160 "VHS_KeepIntermediate": true,
2161 "workflowRendererVersion": "LG"
2162 },
2163 "version": 0.4
2164}