工作流 /
视频 /
Wan2.1 SCAIL

Wan2.1 SCAIL
Wan2.1 SCAIL
基于参考图构图的单触SCAIL姿态控制
视频
5 个节点 2 个输入 136 次使用 ComfyUI ≥ 0.16.0 ComfyUI 76 KB
需要的权重
这个工作流引用了 5 个权重文件,其中 4 个能在本站模型库里找到。
Wan21-14B-SCAIL-preview_comfy_bf16.safetensors
模型库暂未收录
clip_vision_h.safetensors
在模型库查看
lightx2v_T2V_14B_cfg_step_distill_v2_lora_rank64_bf16.safetensors
在模型库查看
umt5_xxl_fp16.safetensors
在模型库查看
wan_2.1_vae.safetensors
在模型库查看
节点构成
MarkdownNote
× 1
2d4f2d38-ff62-4ae8-853d-2a359520164b
× 1
LoadVideo
× 1
LoadImage
× 1
SaveVideo
× 1
官方标注的模型
Wan2.1 SCAIL
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "c6e410bc-5e2c-460b-ae81-c91b6094fbb1",
3 "revision": 0,
4 "last_node_id": 408,
5 "last_link_id": 719,
6 "nodes": [
7 {
8 "id": 388,
9 "type": "MarkdownNote",
10 "pos": [
11 -2910,
12 -2310
13 ],
14 "size": [
15 502.48083341275515,
16 729.5610278024653
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [],
23 "title": "Wan 2.1 SCAIL",
24 "properties": [],
25 "widgets_values": [
26 "WAN 2.1 SCAIL transfers motion and pose information from an input video onto a reference image while preserving the reference image’s original composition. It works by rescaling pose data from the source footage to match the proportions and framing of the reference image.\n\nThis makes it ideal for animating still images using real motion, without distorting the original layout.\n\n## Inputs\n\n| Input | Type | Description |\n|------|------|-------------|\n| reference_image | Image | The still image whose composition, framing, and visual identity you want to preserve |\n| input_video | Image / Video | Source footage used to extract pose and motion data |\n| num_frames | Integer | Number of frames to generate; typically matched to or derived from the input video length |\n\n## Parameters\n\n| Parameter | Description |\n|---------|-------------|\n| cfg | Controls how strongly the model follows the prompt versus the motion data. Lower values prioritize motion accuracy; higher values emphasize prompt adherence, leave it at 1.0 to begin |\n| width | Output width in pixels. Must be divisible by 16 |\n| height | Output height in pixels. Must be divisible by 16 |\n| prompt | Text description guiding appearance, style, or action refinement |\n| seed | Random seed for generation consistency. Keeping this fixed helps with repeatable results |\n\n## Resolution Recommendations\n\n| Use Case | Resolution | Notes |\n|--------|------------|-------|\n| Initial testing (landscape) | 832 × 480 | Fast iteration, easier to debug motion |\n| Initial testing (portrait) | 480 × 832 | Fast iteration for vertical content |\n| Final renders | Increase gradually | Scale up only after motion and framing look correct |\n\n**Important:** \n- Both width and height must be divisible by **16** \n- Start at lower resolutions to validate motion transfer before increasing quality\n"
27 ],
28 "color": "#222",
29 "bgcolor": "#000"
30 },
31 {
32 "id": 385,
33 "type": "2d4f2d38-ff62-4ae8-853d-2a359520164b",
34 "pos": [
35 -1440,
36 -2310
37 ],
38 "size": [
39 390,
40 560
41 ],
42 "flags": [],
43 "order": 3,
44 "mode": 0,
45 "inputs": [
46 {
47 "label": "height",
48 "name": "a",
49 "type": "INT,FLOAT",
50 "widget": {
51 "name": "a"
52 },
53 "link": null
54 },
55 {
56 "label": "width",
57 "name": "a_1",
58 "type": "INT,FLOAT",
59 "widget": {
60 "name": "a_1"
61 },
62 "link": null
63 },
64 {
65 "label": "reference_image",
66 "name": "image",
67 "type": "IMAGE",
68 "link": 687
69 },
70 {
71 "label": "control_video",
72 "name": "video",
73 "type": "VIDEO",
74 "link": 719
75 }
76 ],
77 "outputs": [
78 {
79 "name": "VIDEO",
80 "type": "VIDEO",
81 "links": [
82 710
83 ]
84 }
85 ],
86 "properties": {
87 "proxyWidgets": [
88 [
89 "-1",
90 "positive_prompt"
91 ],
92 [
93 "-1",
94 "num_frames"
95 ],
96 [
97 "-1",
98 "a_1"
99 ],
100 [
101 "-1",
102 "a"
103 ],
104 [
105 "348",
106 "seed"
107 ],
108 [
109 "348",
110 "control_after_generate"
111 ],
112 [
113 "-1",
114 "$$canvas-image-preview"
115 ]
116 ]
117 },
118 "widgets_values": []
119 },
120 {
121 "id": 408,
122 "type": "LoadVideo",
123 "pos": [
124 -2290,
125 -2310
126 ],
127 "size": [
128 282.798828125,
129 576.7534722222222
130 ],
131 "flags": [],
132 "order": 1,
133 "mode": 0,
134 "inputs": [],
135 "outputs": [
136 {
137 "name": "VIDEO",
138 "type": "VIDEO",
139 "links": [
140 719
141 ]
142 }
143 ],
144 "properties": {
145 "Node name for S&R": "LoadVideo"
146 },
147 "widgets_values": [
148 "wan21_scail-input.mp4",
149 "image"
150 ]
151 },
152 {
153 "id": 390,
154 "type": "LoadImage",
155 "pos": [
156 -1840,
157 -2310
158 ],
159 "size": [
160 350,
161 570
162 ],
163 "flags": [],
164 "order": 2,
165 "mode": 0,
166 "inputs": [],
167 "outputs": [
168 {
169 "name": "IMAGE",
170 "type": "IMAGE",
171 "links": [
172 687
173 ]
174 },
175 {
176 "name": "MASK",
177 "type": "MASK",
178 "links": null
179 }
180 ],
181 "title": "Load Image: Reference",
182 "properties": {
183 "Node name for S&R": "LoadImage",
184 "cnr_id": "comfy-core",
185 "ver": "0.3.76"
186 },
187 "widgets_values": [
188 "pirates_dancing.png",
189 "image"
190 ]
191 },
192 {
193 "id": 399,
194 "type": "SaveVideo",
195 "pos": [
196 -930,
197 -2310
198 ],
199 "size": [
200 270,
201 566
202 ],
203 "flags": [],
204 "order": 4,
205 "mode": 0,
206 "inputs": [
207 {
208 "name": "video",
209 "type": "VIDEO",
210 "link": 710
211 }
212 ],
213 "outputs": [],
214 "properties": [],
215 "widgets_values": [
216 "video/ComfyUI",
217 "auto",
218 "auto"
219 ]
220 }
221 ],
222 "links": [
223 [
224 687,
225 390,
226 0,
227 385,
228 2,
229 "IMAGE"
230 ],
231 [
232 710,
233 385,
234 0,
235 399,
236 0,
237 "VIDEO"
238 ],
239 [
240 719,
241 408,
242 0,
243 385,
244 3,
245 "VIDEO"
246 ]
247 ],
248 "groups": [],
249 "definitions": {
250 "subgraphs": [
251 {
252 "id": "2d4f2d38-ff62-4ae8-853d-2a359520164b",
253 "version": 1,
254 "state": {
255 "lastGroupId": 8,
256 "lastNodeId": 408,
257 "lastLinkId": 719,
258 "lastRerouteId": 0
259 },
260 "revision": 0,
261 "config": [],
262 "name": "Wan 2.1 SCAIL",
263 "inputNode": {
264 "id": -10,
265 "bounding": [
266 -2550,
267 -1650,
268 135.044921875,
269 160
270 ]
271 },
272 "outputNode": {
273 "id": -20,
274 "bounding": [
275 2630,
276 -970,
277 120,
278 60
279 ]
280 },
281 "inputs": [
282 {
283 "id": "21e5d8d7-9350-49ef-a987-38773c08c294",
284 "name": "num_frames",
285 "type": "INT",
286 "linkIds": [
287 664,
288 717
289 ],
290 "localized_name": "num_frames",
291 "pos": [
292 -2434.955078125,
293 -1630
294 ]
295 },
296 {
297 "id": "0838d78b-bb1a-46a5-a5fe-af962c3a2e21",
298 "name": "a",
299 "type": "INT,FLOAT",
300 "linkIds": [
301 674,
302 663,
303 662
304 ],
305 "localized_name": "a",
306 "label": "height",
307 "shape": 7,
308 "pos": [
309 -2434.955078125,
310 -1610
311 ]
312 },
313 {
314 "id": "10fc3b97-af4e-42c5-8632-f82e7482250e",
315 "name": "a_1",
316 "type": "INT,FLOAT",
317 "linkIds": [
318 673,
319 660,
320 675,
321 676
322 ],
323 "localized_name": "a_1",
324 "label": "width",
325 "shape": 7,
326 "pos": [
327 -2434.955078125,
328 -1590
329 ]
330 },
331 {
332 "id": "861bb5d6-0244-42f0-826d-a4406751ad5e",
333 "name": "image",
334 "type": "IMAGE",
335 "linkIds": [
336 564
337 ],
338 "localized_name": "image",
339 "label": "reference_image",
340 "pos": [
341 -2434.955078125,
342 -1570
343 ]
344 },
345 {
346 "id": "748dc34e-85a3-4024-83db-4c31ad72cacc",
347 "name": "positive_prompt",
348 "type": "STRING",
349 "linkIds": [
350 683
351 ],
352 "pos": [
353 -2434.955078125,
354 -1550
355 ]
356 },
357 {
358 "id": "4798ebc9-b840-49c6-b76d-66218d48b1a3",
359 "name": "video",
360 "type": "VIDEO",
361 "linkIds": [
362 713
363 ],
364 "label": "control_video",
365 "pos": [
366 -2434.955078125,
367 -1530
368 ]
369 }
370 ],
371 "outputs": [
372 {
373 "id": "fdd1c9ba-0a2e-472b-af9c-5e9733f9d1e7",
374 "name": "VIDEO",
375 "type": "VIDEO",
376 "linkIds": [
377 709
378 ],
379 "pos": [
380 2650,
381 -950
382 ]
383 }
384 ],
385 "widgets": [],
386 "nodes": [
387 {
388 "id": 355,
389 "type": "WanVideoContextOptions",
390 "pos": [
391 290,
392 -310
393 ],
394 "size": [
395 286.8515625,
396 202
397 ],
398 "flags": [],
399 "order": 0,
400 "mode": 0,
401 "inputs": [
402 {
403 "localized_name": "reference_latent",
404 "name": "reference_latent",
405 "shape": 7,
406 "type": "LATENT",
407 "link": null
408 }
409 ],
410 "outputs": [
411 {
412 "localized_name": "context_options",
413 "name": "context_options",
414 "type": "WANVIDCONTEXT",
415 "links": [
416 614
417 ]
418 }
419 ],
420 "properties": {
421 "Node name for S&R": "WanVideoContextOptions",
422 "cnr_id": "ComfyUI-WanVideoWrapper",
423 "aux_id": "kijai/ComfyUI-WanVideoWrapper",
424 "ver": "98f8e56bcacfc07e12cbb4b26555b2b28d9db92f"
425 },
426 "widgets_values": [
427 "uniform_standard",
428 81,
429 4,
430 48,
431 true,
432 false,
433 "linear"
434 ]
435 },
436 {
437 "id": 365,
438 "type": "PoseDetectionVitPoseToDWPose",
439 "pos": [
440 -870,
441 -1940
442 ],
443 "size": [
444 271.9595703125,
445 46
446 ],
447 "flags": [],
448 "order": 26,
449 "mode": 0,
450 "inputs": [
451 {
452 "localized_name": "vitpose_model",
453 "name": "vitpose_model",
454 "type": "POSEMODEL",
455 "link": 629
456 },
457 {
458 "localized_name": "images",
459 "name": "images",
460 "type": "IMAGE",
461 "link": 630
462 }
463 ],
464 "outputs": [
465 {
466 "localized_name": "dw_poses",
467 "name": "dw_poses",
468 "type": "DWPOSES",
469 "links": [
470 633
471 ]
472 }
473 ],
474 "properties": {
475 "Node name for S&R": "PoseDetectionVitPoseToDWPose",
476 "cnr_id": "comfyui-scail-pose",
477 "aux_id": "kijai/ComfyUI-SCAIL-Pose",
478 "ver": "93059f0fe4ea3881c0d6ec0e327e5d920554277d"
479 },
480 "widgets_values": []
481 },
482 {
483 "id": 334,
484 "type": "NLFPredict",
485 "pos": [
486 -870,
487 -2230
488 ],
489 "size": [
490 210,
491 78
492 ],
493 "flags": [],
494 "order": 21,
495 "mode": 0,
496 "inputs": [
497 {
498 "localized_name": "model",
499 "name": "model",
500 "type": "NLFMODEL",
501 "link": 659
502 },
503 {
504 "localized_name": "images",
505 "name": "images",
506 "type": "IMAGE",
507 "link": 690
508 }
509 ],
510 "outputs": [
511 {
512 "localized_name": "pose_results",
513 "name": "pose_results",
514 "type": "NLFPRED",
515 "links": [
516 621
517 ]
518 },
519 {
520 "localized_name": "bboxes",
521 "name": "bboxes",
522 "type": "BBOX",
523 "links": null
524 }
525 ],
526 "properties": {
527 "Node name for S&R": "NLFPredict",
528 "cnr_id": "ComfyUI-WanVideoWrapper",
529 "aux_id": "kijai/ComfyUI-WanVideoWrapper",
530 "ver": "4a3ab6958a5d9650eb4e3c2eb1753c2d7c5b77c6"
531 },
532 "widgets_values": [
533 -1
534 ]
535 },
536 {
537 "id": 384,
538 "type": "LoadNLFModel",
539 "pos": [
540 -1320,
541 -2210
542 ],
543 "size": [
544 270,
545 82
546 ],
547 "flags": [],
548 "order": 1,
549 "mode": 0,
550 "inputs": [],
551 "outputs": [
552 {
553 "localized_name": "nlf_model",
554 "name": "nlf_model",
555 "type": "NLFMODEL",
556 "links": [
557 659
558 ]
559 }
560 ],
561 "properties": {
562 "Node name for S&R": "LoadNLFModel"
563 },
564 "widgets_values": [
565 "nlf_l_multi_0.3.2.torchscript",
566 true
567 ]
568 },
569 {
570 "id": 35,
571 "type": "WanVideoTorchCompileSettings",
572 "pos": [
573 -1690,
574 -1350
575 ],
576 "size": [
577 390.5999755859375,
578 250
579 ],
580 "flags": [],
581 "order": 2,
582 "mode": 0,
583 "inputs": [],
584 "outputs": [
585 {
586 "localized_name": "torch_compile_args",
587 "name": "torch_compile_args",
588 "type": "WANCOMPILEARGS",
589 "slot_index": 0,
590 "links": []
591 }
592 ],
593 "properties": {
594 "Node name for S&R": "WanVideoTorchCompileSettings",
595 "cnr_id": "ComfyUI-WanVideoWrapper",
596 "aux_id": "kijai/ComfyUI-WanVideoWrapper",
597 "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e"
598 },
599 "widgets_values": [
600 "inductor",
601 false,
602 "default",
603 false,
604 64,
605 true,
606 128,
607 false,
608 false
609 ],
610 "color": "#223",
611 "bgcolor": "#335"
612 },
613 {
614 "id": 22,
615 "type": "WanVideoModelLoader",
616 "pos": [
617 -1270,
618 -1350
619 ],
620 "size": [
621 477.4410095214844,
622 338
623 ],
624 "flags": [],
625 "order": 3,
626 "mode": 0,
627 "inputs": [
628 {
629 "localized_name": "compile_args",
630 "name": "compile_args",
631 "shape": 7,
632 "type": "WANCOMPILEARGS",
633 "link": null
634 },
635 {
636 "localized_name": "block_swap_args",
637 "name": "block_swap_args",
638 "shape": 7,
639 "type": "BLOCKSWAPARGS",
640 "link": null
641 },
642 {
643 "localized_name": "lora",
644 "name": "lora",
645 "shape": 7,
646 "type": "WANVIDLORA",
647 "link": null
648 },
649 {
650 "localized_name": "vram_management_args",
651 "name": "vram_management_args",
652 "shape": 7,
653 "type": "VRAM_MANAGEMENTARGS",
654 "link": null
655 },
656 {
657 "localized_name": "extra_model",
658 "name": "extra_model",
659 "shape": 7,
660 "type": "VACEPATH",
661 "link": null
662 },
663 {
664 "localized_name": "fantasytalking_model",
665 "name": "fantasytalking_model",
666 "shape": 7,
667 "type": "FANTASYTALKINGMODEL",
668 "link": null
669 },
670 {
671 "localized_name": "multitalk_model",
672 "name": "multitalk_model",
673 "shape": 7,
674 "type": "MULTITALKMODEL",
675 "link": null
676 },
677 {
678 "localized_name": "fantasyportrait_model",
679 "name": "fantasyportrait_model",
680 "shape": 7,
681 "type": "FANTASYPORTRAITMODEL",
682 "link": null
683 },
684 {
685 "name": "vace_model",
686 "shape": 7,
687 "type": "VACEPATH",
688 "link": null
689 }
690 ],
691 "outputs": [
692 {
693 "localized_name": "model",
694 "name": "model",
695 "type": "WANVIDEOMODEL",
696 "slot_index": 0,
697 "links": [
698 654
699 ]
700 }
701 ],
702 "properties": {
703 "Node name for S&R": "WanVideoModelLoader",
704 "cnr_id": "ComfyUI-WanVideoWrapper",
705 "aux_id": "kijai/ComfyUI-WanVideoWrapper",
706 "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e"
707 },
708 "widgets_values": [
709 "Wan21-14B-SCAIL-preview_comfy_bf16.safetensors",
710 "fp16_fast",
711 "disabled",
712 "offload_device",
713 "sdpa",
714 "default"
715 ],
716 "color": "#223",
717 "bgcolor": "#335"
718 },
719 {
720 "id": 56,
721 "type": "WanVideoLoraSelect",
722 "pos": [
723 -1420,
724 -930
725 ],
726 "size": [
727 625.6896274024377,
728 154.3601465571362
729 ],
730 "flags": [],
731 "order": 4,
732 "mode": 0,
733 "inputs": [
734 {
735 "localized_name": "prev_lora",
736 "name": "prev_lora",
737 "shape": 7,
738 "type": "WANVIDLORA",
739 "link": null
740 },
741 {
742 "localized_name": "blocks",
743 "name": "blocks",
744 "shape": 7,
745 "type": "SELECTEDBLOCKS",
746 "link": null
747 }
748 ],
749 "outputs": [
750 {
751 "localized_name": "lora",
752 "name": "lora",
753 "type": "WANVIDLORA",
754 "links": [
755 110
756 ]
757 }
758 ],
759 "properties": {
760 "Node name for S&R": "WanVideoLoraSelect",
761 "cnr_id": "ComfyUI-WanVideoWrapper",
762 "aux_id": "kijai/ComfyUI-WanVideoWrapper",
763 "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e"
764 },
765 "widgets_values": [
766 "lightx2v_T2V_14B_cfg_step_distill_v2_lora_rank64_bf16.safetensors",
767 1,
768 false,
769 false
770 ],
771 "color": "#223",
772 "bgcolor": "#335"
773 },
774 {
775 "id": 38,
776 "type": "WanVideoVAELoader",
777 "pos": [
778 -1180,
779 -670
780 ],
781 "size": [
782 315,
783 130
784 ],
785 "flags": [],
786 "order": 5,
787 "mode": 0,
788 "inputs": [
789 {
790 "localized_name": "compile_args",
791 "name": "compile_args",
792 "shape": 7,
793 "type": "WANCOMPILEARGS",
794 "link": null
795 }
796 ],
797 "outputs": [
798 {
799 "localized_name": "vae",
800 "name": "vae",
801 "type": "WANVAE",
802 "slot_index": 0,
803 "links": [
804 667,
805 668,
806 669
807 ]
808 }
809 ],
810 "properties": {
811 "Node name for S&R": "WanVideoVAELoader",
812 "cnr_id": "ComfyUI-WanVideoWrapper",
813 "aux_id": "kijai/ComfyUI-WanVideoWrapper",
814 "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e"
815 },
816 "widgets_values": [
817 "wan_2.1_vae.safetensors",
818 "bf16",
819 false,
820 false
821 ],
822 "color": "#322",
823 "bgcolor": "#533"
824 },
825 {
826 "id": 349,
827 "type": "WanVideoSchedulerv2",
828 "pos": [
829 670,
830 -1280
831 ],
832 "size": [
833 295.7647745576885,
834 445.7936651608752
835 ],
836 "flags": [],
837 "order": 6,
838 "mode": 0,
839 "inputs": [
840 {
841 "localized_name": "sigmas",
842 "name": "sigmas",
843 "shape": 7,
844 "type": "SIGMAS",
845 "link": null
846 }
847 ],
848 "outputs": [
849 {
850 "localized_name": "scheduler",
851 "name": "scheduler",
852 "type": "WANVIDEOSCHEDULER",
853 "links": [
854 598
855 ]
856 }
857 ],
858 "properties": {
859 "Node name for S&R": "WanVideoSchedulerv2",
860 "cnr_id": "ComfyUI-WanVideoWrapper",
861 "aux_id": "kijai/ComfyUI-WanVideoWrapper",
862 "ver": "98f8e56bcacfc07e12cbb4b26555b2b28d9db92f"
863 },
864 "widgets_values": [
865 "dpm++_sde",
866 6,
867 7,
868 0,
869 -1,
870 false
871 ]
872 },
873 {
874 "id": 368,
875 "type": "WanVideoTextEncodeCached",
876 "pos": [
877 550,
878 -780
879 ],
880 "size": [
881 424.569194714732,
882 373.25066467272313
883 ],
884 "flags": [],
885 "order": 27,
886 "mode": 0,
887 "inputs": [
888 {
889 "localized_name": "extender_args",
890 "name": "extender_args",
891 "shape": 7,
892 "type": "WANVIDEOPROMPTEXTENDER_ARGS",
893 "link": null
894 },
895 {
896 "localized_name": "positive_prompt",
897 "name": "positive_prompt",
898 "type": "STRING",
899 "widget": {
900 "name": "positive_prompt"
901 },
902 "link": 683
903 }
904 ],
905 "outputs": [
906 {
907 "localized_name": "text_embeds",
908 "name": "text_embeds",
909 "type": "WANVIDEOTEXTEMBEDS",
910 "links": [
911 671
912 ]
913 },
914 {
915 "localized_name": "negative_text_embeds",
916 "name": "negative_text_embeds",
917 "type": "WANVIDEOTEXTEMBEDS",
918 "links": null
919 },
920 {
921 "localized_name": "positive_prompt",
922 "name": "positive_prompt",
923 "type": "STRING",
924 "links": null
925 }
926 ],
927 "properties": {
928 "Node name for S&R": "WanVideoTextEncodeCached",
929 "cnr_id": "ComfyUI-WanVideoWrapper",
930 "aux_id": "kijai/ComfyUI-WanVideoWrapper",
931 "ver": "bb0c55da4d8f8bca4968704e877fd057a90a1eeb"
932 },
933 "widgets_values": [
934 "umt5_xxl_fp16.safetensors",
935 "bf16",
936 "a pirate is dancing in the alley",
937 "色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走",
938 "disabled",
939 false,
940 "gpu"
941 ],
942 "color": "#332922",
943 "bgcolor": "#593930"
944 },
945 {
946 "id": 354,
947 "type": "WanVideoSamplerExtraArgs",
948 "pos": [
949 650,
950 -330
951 ],
952 "size": [
953 314.0220703125,
954 262
955 ],
956 "flags": {
957 "collapsed": false
958 },
959 "order": 13,
960 "mode": 0,
961 "inputs": [
962 {
963 "localized_name": "feta_args",
964 "name": "feta_args",
965 "shape": 7,
966 "type": "FETAARGS",
967 "link": null
968 },
969 {
970 "localized_name": "context_options",
971 "name": "context_options",
972 "shape": 7,
973 "type": "WANVIDCONTEXT",
974 "link": 614
975 },
976 {
977 "localized_name": "cache_args",
978 "name": "cache_args",
979 "shape": 7,
980 "type": "CACHEARGS",
981 "link": null
982 },
983 {
984 "localized_name": "slg_args",
985 "name": "slg_args",
986 "shape": 7,
987 "type": "SLGARGS",
988 "link": null
989 },
990 {
991 "localized_name": "loop_args",
992 "name": "loop_args",
993 "shape": 7,
994 "type": "LOOPARGS",
995 "link": null
996 },
997 {
998 "localized_name": "experimental_args",
999 "name": "experimental_args",
1000 "shape": 7,
1001 "type": "EXPERIMENTALARGS",
1002 "link": null
1003 },
1004 {
1005 "localized_name": "unianimate_poses",
1006 "name": "unianimate_poses",
1007 "shape": 7,
1008 "type": "UNIANIMATE_POSE",
1009 "link": null
1010 },
1011 {
1012 "localized_name": "fantasytalking_embeds",
1013 "name": "fantasytalking_embeds",
1014 "shape": 7,
1015 "type": "FANTASYTALKING_EMBEDS",
1016 "link": null
1017 },
1018 {
1019 "localized_name": "uni3c_embeds",
1020 "name": "uni3c_embeds",
1021 "shape": 7,
1022 "type": "UNI3C_EMBEDS",
1023 "link": null
1024 },
1025 {
1026 "localized_name": "multitalk_embeds",
1027 "name": "multitalk_embeds",
1028 "shape": 7,
1029 "type": "MULTITALK_EMBEDS",
1030 "link": null
1031 }
1032 ],
1033 "outputs": [
1034 {
1035 "localized_name": "extra_args",
1036 "name": "extra_args",
1037 "type": "WANVIDSAMPLEREXTRAARGS",
1038 "links": [
1039 652
1040 ]
1041 }
1042 ],
1043 "properties": {
1044 "Node name for S&R": "WanVideoSamplerExtraArgs",
1045 "cnr_id": "ComfyUI-WanVideoWrapper",
1046 "aux_id": "kijai/ComfyUI-WanVideoWrapper",
1047 "ver": "98f8e56bcacfc07e12cbb4b26555b2b28d9db92f"
1048 },
1049 "widgets_values": [
1050 0,
1051 "comfy"
1052 ]
1053 },
1054 {
1055 "id": 324,
1056 "type": "WanVideoAddSCAILPoseEmbeds",
1057 "pos": [
1058 620,
1059 -1500
1060 ],
1061 "size": [
1062 335.5962890625,
1063 146
1064 ],
1065 "flags": [],
1066 "order": 19,
1067 "mode": 0,
1068 "inputs": [
1069 {
1070 "localized_name": "embeds",
1071 "name": "embeds",
1072 "type": "WANVIDIMAGE_EMBEDS",
1073 "link": 608
1074 },
1075 {
1076 "localized_name": "vae",
1077 "name": "vae",
1078 "type": "WANVAE",
1079 "link": 667
1080 },
1081 {
1082 "localized_name": "pose_images",
1083 "name": "pose_images",
1084 "type": "IMAGE",
1085 "link": 694
1086 }
1087 ],
1088 "outputs": [
1089 {
1090 "localized_name": "image_embeds",
1091 "name": "image_embeds",
1092 "type": "WANVIDIMAGE_EMBEDS",
1093 "links": [
1094 600
1095 ]
1096 }
1097 ],
1098 "properties": {
1099 "Node name for S&R": "WanVideoAddSCAILPoseEmbeds",
1100 "cnr_id": "ComfyUI-WanVideoWrapper",
1101 "aux_id": "kijai/ComfyUI-WanVideoWrapper",
1102 "ver": "4a3ab6958a5d9650eb4e3c2eb1753c2d7c5b77c6"
1103 },
1104 "widgets_values": [
1105 1,
1106 0,
1107 0.5
1108 ],
1109 "color": "#323",
1110 "bgcolor": "#535"
1111 },
1112 {
1113 "id": 326,
1114 "type": "CLIPVisionLoader",
1115 "pos": [
1116 -1200,
1117 -1490
1118 ],
1119 "size": [
1120 390,
1121 58
1122 ],
1123 "flags": [],
1124 "order": 7,
1125 "mode": 0,
1126 "inputs": [],
1127 "outputs": [
1128 {
1129 "localized_name": "CLIP_VISION",
1130 "name": "CLIP_VISION",
1131 "type": "CLIP_VISION",
1132 "links": [
1133 554
1134 ]
1135 }
1136 ],
1137 "properties": {
1138 "Node name for S&R": "CLIPVisionLoader",
1139 "cnr_id": "comfy-core",
1140 "ver": "0.4.0",
1141 "models": [
1142 {
1143 "name": "clip_vision_h.safetensors",
1144 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/clip_vision/clip_vision_h.safetensors",
1145 "directory": "clip_vision"
1146 }
1147 ]
1148 },
1149 "widgets_values": [
1150 "clip_vision_h.safetensors"
1151 ],
1152 "color": "#233",
1153 "bgcolor": "#355"
1154 },
1155 {
1156 "id": 382,
1157 "type": "SimpleMath+",
1158 "pos": [
1159 -1680,
1160 -1710
1161 ],
1162 "size": [
1163 270,
1164 78
1165 ],
1166 "flags": {
1167 "collapsed": true
1168 },
1169 "order": 28,
1170 "mode": 0,
1171 "inputs": [
1172 {
1173 "localized_name": "a",
1174 "name": "a",
1175 "shape": 7,
1176 "type": "INT,FLOAT",
1177 "link": 673
1178 },
1179 {
1180 "localized_name": "b",
1181 "name": "b",
1182 "shape": 7,
1183 "type": "INT,FLOAT",
1184 "link": null
1185 }
1186 ],
1187 "outputs": [
1188 {
1189 "localized_name": "INT",
1190 "name": "INT",
1191 "type": "INT",
1192 "links": [
1193 656
1194 ]
1195 },
1196 {
1197 "localized_name": "FLOAT",
1198 "name": "FLOAT",
1199 "type": "FLOAT",
1200 "links": null
1201 }
1202 ],
1203 "properties": {
1204 "Node name for S&R": "SimpleMath+"
1205 },
1206 "widgets_values": [
1207 "a / 2"
1208 ]
1209 },
1210 {
1211 "id": 383,
1212 "type": "SimpleMath+",
1213 "pos": [
1214 -1690,
1215 -1630
1216 ],
1217 "size": [
1218 270,
1219 78
1220 ],
1221 "flags": {
1222 "collapsed": true
1223 },
1224 "order": 29,
1225 "mode": 0,
1226 "inputs": [
1227 {
1228 "localized_name": "a",
1229 "name": "a",
1230 "shape": 7,
1231 "type": "INT,FLOAT",
1232 "link": 674
1233 },
1234 {
1235 "localized_name": "b",
1236 "name": "b",
1237 "shape": 7,
1238 "type": "INT,FLOAT",
1239 "link": null
1240 }
1241 ],
1242 "outputs": [
1243 {
1244 "localized_name": "INT",
1245 "name": "INT",
1246 "type": "INT",
1247 "links": [
1248 658
1249 ]
1250 },
1251 {
1252 "localized_name": "FLOAT",
1253 "name": "FLOAT",
1254 "type": "FLOAT",
1255 "links": null
1256 }
1257 ],
1258 "properties": {
1259 "Node name for S&R": "SimpleMath+"
1260 },
1261 "widgets_values": [
1262 "a / 2"
1263 ]
1264 },
1265 {
1266 "id": 397,
1267 "type": "CreateVideo",
1268 "pos": [
1269 -180,
1270 -2220
1271 ],
1272 "size": [
1273 270,
1274 78
1275 ],
1276 "flags": [],
1277 "order": 31,
1278 "mode": 4,
1279 "inputs": [
1280 {
1281 "localized_name": "images",
1282 "name": "images",
1283 "type": "IMAGE",
1284 "link": 702
1285 },
1286 {
1287 "localized_name": "audio",
1288 "name": "audio",
1289 "shape": 7,
1290 "type": "AUDIO",
1291 "link": null
1292 }
1293 ],
1294 "outputs": [
1295 {
1296 "localized_name": "VIDEO",
1297 "name": "VIDEO",
1298 "type": "VIDEO",
1299 "links": [
1300 703
1301 ]
1302 }
1303 ],
1304 "properties": {
1305 "Node name for S&R": "CreateVideo"
1306 },
1307 "widgets_values": [
1308 24
1309 ]
1310 },
1311 {
1312 "id": 398,
1313 "type": "SaveVideo",
1314 "pos": [
1315 140,
1316 -2220
1317 ],
1318 "size": [
1319 270,
1320 106
1321 ],
1322 "flags": [],
1323 "order": 32,
1324 "mode": 4,
1325 "inputs": [
1326 {
1327 "localized_name": "video",
1328 "name": "video",
1329 "type": "VIDEO",
1330 "link": 703
1331 }
1332 ],
1333 "outputs": [],
1334 "properties": [],
1335 "widgets_values": [
1336 "video/ComfyUI",
1337 "auto",
1338 "auto"
1339 ]
1340 },
1341 {
1342 "id": 350,
1343 "type": "WanVideoAddSCAILReferenceEmbeds",
1344 "pos": [
1345 90,
1346 -1500
1347 ],
1348 "size": [
1349 390,
1350 166
1351 ],
1352 "flags": [],
1353 "order": 23,
1354 "mode": 0,
1355 "inputs": [
1356 {
1357 "localized_name": "embeds",
1358 "name": "embeds",
1359 "type": "WANVIDIMAGE_EMBEDS",
1360 "link": 604
1361 },
1362 {
1363 "localized_name": "vae",
1364 "name": "vae",
1365 "type": "WANVAE",
1366 "link": 669
1367 },
1368 {
1369 "localized_name": "ref_image",
1370 "name": "ref_image",
1371 "type": "IMAGE",
1372 "link": 693
1373 },
1374 {
1375 "localized_name": "clip_embeds",
1376 "name": "clip_embeds",
1377 "shape": 7,
1378 "type": "WANVIDIMAGE_CLIPEMBEDS",
1379 "link": 607
1380 }
1381 ],
1382 "outputs": [
1383 {
1384 "localized_name": "image_embeds",
1385 "name": "image_embeds",
1386 "type": "WANVIDIMAGE_EMBEDS",
1387 "links": [
1388 608
1389 ]
1390 }
1391 ],
1392 "properties": {
1393 "Node name for S&R": "WanVideoAddSCAILReferenceEmbeds",
1394 "cnr_id": "ComfyUI-WanVideoWrapper",
1395 "aux_id": "kijai/ComfyUI-WanVideoWrapper",
1396 "ver": "98f8e56bcacfc07e12cbb4b26555b2b28d9db92f"
1397 },
1398 "widgets_values": [
1399 1,
1400 0,
1401 1
1402 ],
1403 "color": "#323",
1404 "bgcolor": "#535"
1405 },
1406 {
1407 "id": 99,
1408 "type": "WanVideoEmptyEmbeds",
1409 "pos": [
1410 -270,
1411 -1490
1412 ],
1413 "size": [
1414 272.431640625,
1415 126
1416 ],
1417 "flags": [],
1418 "order": 16,
1419 "mode": 0,
1420 "inputs": [
1421 {
1422 "localized_name": "control_embeds",
1423 "name": "control_embeds",
1424 "shape": 7,
1425 "type": "WANVIDIMAGE_EMBEDS",
1426 "link": null
1427 },
1428 {
1429 "localized_name": "extra_latents",
1430 "name": "extra_latents",
1431 "shape": 7,
1432 "type": "LATENT",
1433 "link": null
1434 },
1435 {
1436 "localized_name": "width",
1437 "name": "width",
1438 "type": "INT",
1439 "widget": {
1440 "name": "width"
1441 },
1442 "link": 665
1443 },
1444 {
1445 "localized_name": "height",
1446 "name": "height",
1447 "type": "INT",
1448 "widget": {
1449 "name": "height"
1450 },
1451 "link": 666
1452 },
1453 {
1454 "localized_name": "num_frames",
1455 "name": "num_frames",
1456 "type": "INT",
1457 "widget": {
1458 "name": "num_frames"
1459 },
1460 "link": 664
1461 }
1462 ],
1463 "outputs": [
1464 {
1465 "localized_name": "image_embeds",
1466 "name": "image_embeds",
1467 "type": "WANVIDIMAGE_EMBEDS",
1468 "links": [
1469 604
1470 ]
1471 }
1472 ],
1473 "properties": {
1474 "Node name for S&R": "WanVideoEmptyEmbeds",
1475 "cnr_id": "ComfyUI-WanVideoWrapper",
1476 "aux_id": "kijai/ComfyUI-WanVideoWrapper",
1477 "ver": "0f217be4d8742741b0f89db50138214302a58dc3"
1478 },
1479 "widgets_values": [
1480 480,
1481 1216,
1482 77
1483 ],
1484 "color": "#323",
1485 "bgcolor": "#535"
1486 },
1487 {
1488 "id": 28,
1489 "type": "WanVideoDecode",
1490 "pos": [
1491 1750,
1492 -930
1493 ],
1494 "size": [
1495 315,
1496 198
1497 ],
1498 "flags": [],
1499 "order": 15,
1500 "mode": 0,
1501 "inputs": [
1502 {
1503 "localized_name": "vae",
1504 "name": "vae",
1505 "type": "WANVAE",
1506 "link": 668
1507 },
1508 {
1509 "localized_name": "samples",
1510 "name": "samples",
1511 "type": "LATENT",
1512 "link": 596
1513 }
1514 ],
1515 "outputs": [
1516 {
1517 "localized_name": "images",
1518 "name": "images",
1519 "type": "IMAGE",
1520 "slot_index": 0,
1521 "links": [
1522 696
1523 ]
1524 }
1525 ],
1526 "properties": {
1527 "Node name for S&R": "WanVideoDecode",
1528 "cnr_id": "ComfyUI-WanVideoWrapper",
1529 "aux_id": "kijai/ComfyUI-WanVideoWrapper",
1530 "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e"
1531 },
1532 "widgets_values": [
1533 false,
1534 272,
1535 272,
1536 144,
1537 128,
1538 "default"
1539 ],
1540 "color": "#322",
1541 "bgcolor": "#533"
1542 },
1543 {
1544 "id": 348,
1545 "type": "WanVideoSamplerv2",
1546 "pos": [
1547 1120,
1548 -1280
1549 ],
1550 "size": [
1551 295.37109375,
1552 745.3098958333334
1553 ],
1554 "flags": [],
1555 "order": 22,
1556 "mode": 0,
1557 "inputs": [
1558 {
1559 "localized_name": "model",
1560 "name": "model",
1561 "type": "WANVIDEOMODEL",
1562 "link": 670
1563 },
1564 {
1565 "localized_name": "image_embeds",
1566 "name": "image_embeds",
1567 "type": "WANVIDIMAGE_EMBEDS",
1568 "link": 600
1569 },
1570 {
1571 "localized_name": "scheduler",
1572 "name": "scheduler",
1573 "type": "WANVIDEOSCHEDULER",
1574 "link": 598
1575 },
1576 {
1577 "localized_name": "text_embeds",
1578 "name": "text_embeds",
1579 "shape": 7,
1580 "type": "WANVIDEOTEXTEMBEDS",
1581 "link": 671
1582 },
1583 {
1584 "localized_name": "samples",
1585 "name": "samples",
1586 "shape": 7,
1587 "type": "LATENT",
1588 "link": null
1589 },
1590 {
1591 "localized_name": "extra_args",
1592 "name": "extra_args",
1593 "shape": 7,
1594 "type": "WANVIDSAMPLEREXTRAARGS",
1595 "link": 652
1596 }
1597 ],
1598 "outputs": [
1599 {
1600 "localized_name": "samples",
1601 "name": "samples",
1602 "type": "LATENT",
1603 "links": [
1604 596
1605 ]
1606 },
1607 {
1608 "localized_name": "denoised_samples",
1609 "name": "denoised_samples",
1610 "type": "LATENT",
1611 "links": null
1612 }
1613 ],
1614 "properties": {
1615 "Node name for S&R": "WanVideoSamplerv2",
1616 "cnr_id": "ComfyUI-WanVideoWrapper",
1617 "aux_id": "kijai/ComfyUI-WanVideoWrapper",
1618 "ver": "98f8e56bcacfc07e12cbb4b26555b2b28d9db92f"
1619 },
1620 "widgets_values": [
1621 1,
1622 42,
1623 "fixed",
1624 true,
1625 false
1626 ]
1627 },
1628 {
1629 "id": 80,
1630 "type": "WanVideoSetLoRAs",
1631 "pos": [
1632 -660,
1633 -970
1634 ],
1635 "size": [
1636 222.27981567382812,
1637 46
1638 ],
1639 "flags": [],
1640 "order": 14,
1641 "mode": 0,
1642 "inputs": [
1643 {
1644 "localized_name": "model",
1645 "name": "model",
1646 "type": "WANVIDEOMODEL",
1647 "link": 654
1648 },
1649 {
1650 "localized_name": "lora",
1651 "name": "lora",
1652 "shape": 7,
1653 "type": "WANVIDLORA",
1654 "link": 110
1655 }
1656 ],
1657 "outputs": [
1658 {
1659 "localized_name": "model",
1660 "name": "model",
1661 "type": "WANVIDEOMODEL",
1662 "links": [
1663 670
1664 ]
1665 }
1666 ],
1667 "properties": {
1668 "Node name for S&R": "WanVideoSetLoRAs",
1669 "cnr_id": "ComfyUI-WanVideoWrapper",
1670 "aux_id": "kijai/ComfyUI-WanVideoWrapper",
1671 "ver": "998a69cc0acbec503001b8b0ce0a5d5404420e1e"
1672 },
1673 "widgets_values": [],
1674 "color": "#223",
1675 "bgcolor": "#335"
1676 },
1677 {
1678 "id": 327,
1679 "type": "WanVideoClipVisionEncode",
1680 "pos": [
1681 -700,
1682 -1490
1683 ],
1684 "size": [
1685 289.63828125,
1686 262
1687 ],
1688 "flags": [],
1689 "order": 20,
1690 "mode": 0,
1691 "inputs": [
1692 {
1693 "localized_name": "clip_vision",
1694 "name": "clip_vision",
1695 "type": "CLIP_VISION",
1696 "link": 554
1697 },
1698 {
1699 "localized_name": "image_1",
1700 "name": "image_1",
1701 "type": "IMAGE",
1702 "link": 692
1703 },
1704 {
1705 "localized_name": "image_2",
1706 "name": "image_2",
1707 "shape": 7,
1708 "type": "IMAGE",
1709 "link": null
1710 },
1711 {
1712 "localized_name": "negative_image",
1713 "name": "negative_image",
1714 "shape": 7,
1715 "type": "IMAGE",
1716 "link": null
1717 }
1718 ],
1719 "outputs": [
1720 {
1721 "localized_name": "image_embeds",
1722 "name": "image_embeds",
1723 "type": "WANVIDIMAGE_CLIPEMBEDS",
1724 "links": [
1725 607
1726 ]
1727 }
1728 ],
1729 "properties": {
1730 "Node name for S&R": "WanVideoClipVisionEncode",
1731 "cnr_id": "ComfyUI-WanVideoWrapper",
1732 "aux_id": "kijai/ComfyUI-WanVideoWrapper",
1733 "ver": "4a3ab6958a5d9650eb4e3c2eb1753c2d7c5b77c6"
1734 },
1735 "widgets_values": [
1736 1,
1737 1,
1738 "center",
1739 "average",
1740 true,
1741 0,
1742 0.5
1743 ],
1744 "color": "#233",
1745 "bgcolor": "#355"
1746 },
1747 {
1748 "id": 131,
1749 "type": "ImageResizeKJv2",
1750 "pos": [
1751 -1670,
1752 -2200
1753 ],
1754 "size": [
1755 270,
1756 336
1757 ],
1758 "flags": [],
1759 "order": 18,
1760 "mode": 0,
1761 "inputs": [
1762 {
1763 "localized_name": "image",
1764 "name": "image",
1765 "type": "IMAGE",
1766 "link": 716
1767 },
1768 {
1769 "localized_name": "mask",
1770 "name": "mask",
1771 "shape": 7,
1772 "type": "MASK",
1773 "link": null
1774 },
1775 {
1776 "localized_name": "width",
1777 "name": "width",
1778 "type": "INT",
1779 "widget": {
1780 "name": "width"
1781 },
1782 "link": 660
1783 },
1784 {
1785 "localized_name": "height",
1786 "name": "height",
1787 "type": "INT",
1788 "widget": {
1789 "name": "height"
1790 },
1791 "link": 662
1792 }
1793 ],
1794 "outputs": [
1795 {
1796 "localized_name": "IMAGE",
1797 "name": "IMAGE",
1798 "type": "IMAGE",
1799 "links": [
1800 690,
1801 691
1802 ]
1803 },
1804 {
1805 "localized_name": "width",
1806 "name": "width",
1807 "type": "INT",
1808 "links": []
1809 },
1810 {
1811 "localized_name": "height",
1812 "name": "height",
1813 "type": "INT",
1814 "links": []
1815 },
1816 {
1817 "localized_name": "mask",
1818 "name": "mask",
1819 "type": "MASK",
1820 "links": null
1821 }
1822 ],
1823 "properties": {
1824 "Node name for S&R": "ImageResizeKJv2",
1825 "cnr_id": "comfyui-kjnodes",
1826 "aux_id": "kijai/ComfyUI-KJNodes",
1827 "ver": "50e7dd34d3b6e6bbab1d41e8068e1ddd19bd4d1b"
1828 },
1829 "widgets_values": [
1830 480,
1831 832,
1832 "lanczos",
1833 "crop",
1834 "0, 0, 0",
1835 "center",
1836 32,
1837 "cpu"
1838 ]
1839 },
1840 {
1841 "id": 364,
1842 "type": "OnnxDetectionModelLoader",
1843 "pos": [
1844 -1320,
1845 -2060
1846 ],
1847 "size": [
1848 304.0484375,
1849 106
1850 ],
1851 "flags": [],
1852 "order": 8,
1853 "mode": 0,
1854 "inputs": [],
1855 "outputs": [
1856 {
1857 "localized_name": "model",
1858 "name": "model",
1859 "type": "POSEMODEL",
1860 "links": [
1861 627,
1862 629
1863 ]
1864 }
1865 ],
1866 "properties": {
1867 "Node name for S&R": "OnnxDetectionModelLoader",
1868 "cnr_id": "ComfyUI-WanAnimatePreprocess",
1869 "aux_id": "kijai/ComfyUI-WanAnimatePreprocess",
1870 "ver": "74f834b9ecec0e9f48535ab2ec95219f5288018a"
1871 },
1872 "widgets_values": [
1873 "vitpose-l-wholebody.onnx",
1874 "yolov10m.onnx",
1875 "CUDAExecutionProvider"
1876 ]
1877 },
1878 {
1879 "id": 374,
1880 "type": "MarkdownNote",
1881 "pos": [
1882 -1310,
1883 -1870
1884 ],
1885 "size": [
1886 396.3385482042172,
1887 242.6310390392532
1888 ],
1889 "flags": [],
1890 "order": 9,
1891 "mode": 0,
1892 "inputs": [],
1893 "outputs": [],
1894 "title": "Markdown Note: Pose input info",
1895 "properties": [],
1896 "widgets_values": [
1897 "## IMPORTANT\n\nThe model uses downsampled poses, pose resolution needs to be **half** if the generation resolution. \n\nThat is automatically calculated here and the pose is rendered to the target resolution directly.\n\ndw_poses are optional and are used to draw face/hands as well as aligning the pose to the reference image.\n\nYou can disable the drawing and the alignment is still done if dw_poses are connected, to disable alignment disconnect them.\n"
1898 ],
1899 "color": "#432",
1900 "bgcolor": "#653"
1901 },
1902 {
1903 "id": 363,
1904 "type": "PoseDetectionVitPoseToDWPose",
1905 "pos": [
1906 -870,
1907 -2050
1908 ],
1909 "size": [
1910 271.9595703125,
1911 46
1912 ],
1913 "flags": [],
1914 "order": 25,
1915 "mode": 0,
1916 "inputs": [
1917 {
1918 "localized_name": "vitpose_model",
1919 "name": "vitpose_model",
1920 "type": "POSEMODEL",
1921 "link": 627
1922 },
1923 {
1924 "localized_name": "images",
1925 "name": "images",
1926 "type": "IMAGE",
1927 "link": 691
1928 }
1929 ],
1930 "outputs": [
1931 {
1932 "localized_name": "dw_poses",
1933 "name": "dw_poses",
1934 "type": "DWPOSES",
1935 "links": [
1936 626
1937 ]
1938 }
1939 ],
1940 "properties": {
1941 "Node name for S&R": "PoseDetectionVitPoseToDWPose",
1942 "cnr_id": "comfyui-scail-pose",
1943 "aux_id": "kijai/ComfyUI-SCAIL-Pose",
1944 "ver": "93059f0fe4ea3881c0d6ec0e327e5d920554277d"
1945 },
1946 "widgets_values": []
1947 },
1948 {
1949 "id": 362,
1950 "type": "RenderNLFPoses",
1951 "pos": [
1952 -550,
1953 -2210
1954 ],
1955 "size": [
1956 270,
1957 242
1958 ],
1959 "flags": [],
1960 "order": 24,
1961 "mode": 0,
1962 "inputs": [
1963 {
1964 "localized_name": "nlf_poses",
1965 "name": "nlf_poses",
1966 "type": "NLFPRED",
1967 "link": 621
1968 },
1969 {
1970 "localized_name": "dw_poses",
1971 "name": "dw_poses",
1972 "shape": 7,
1973 "type": "DWPOSES",
1974 "link": 626
1975 },
1976 {
1977 "localized_name": "ref_dw_pose",
1978 "name": "ref_dw_pose",
1979 "shape": 7,
1980 "type": "DWPOSES",
1981 "link": 633
1982 },
1983 {
1984 "localized_name": "width",
1985 "name": "width",
1986 "type": "INT",
1987 "widget": {
1988 "name": "width"
1989 },
1990 "link": 656
1991 },
1992 {
1993 "localized_name": "height",
1994 "name": "height",
1995 "type": "INT",
1996 "widget": {
1997 "name": "height"
1998 },
1999 "link": 658
2000 }
2001 ],
2002 "outputs": [
2003 {
2004 "localized_name": "image",
2005 "name": "image",
2006 "type": "IMAGE",
2007 "links": [
2008 694,
2009 702
2010 ]
2011 },
2012 {
2013 "localized_name": "mask",
2014 "name": "mask",
2015 "type": "MASK",
2016 "links": []
2017 }
2018 ],
2019 "properties": {
2020 "Node name for S&R": "RenderNLFPoses",
2021 "cnr_id": "comfyui-scail-pose",
2022 "aux_id": "kijai/ComfyUI-SCAIL-Pose",
2023 "ver": "93059f0fe4ea3881c0d6ec0e327e5d920554277d"
2024 },
2025 "widgets_values": [
2026 512,
2027 896,
2028 true,
2029 true,
2030 "gpu"
2031 ]
2032 },
2033 {
2034 "id": 395,
2035 "type": "CreateVideo",
2036 "pos": [
2037 2150,
2038 -940
2039 ],
2040 "size": [
2041 270,
2042 78
2043 ],
2044 "flags": [],
2045 "order": 30,
2046 "mode": 0,
2047 "inputs": [
2048 {
2049 "localized_name": "images",
2050 "name": "images",
2051 "type": "IMAGE",
2052 "link": 696
2053 },
2054 {
2055 "localized_name": "audio",
2056 "name": "audio",
2057 "shape": 7,
2058 "type": "AUDIO",
2059 "link": 711
2060 }
2061 ],
2062 "outputs": [
2063 {
2064 "localized_name": "VIDEO",
2065 "name": "VIDEO",
2066 "type": "VIDEO",
2067 "links": [
2068 709
2069 ]
2070 }
2071 ],
2072 "properties": {
2073 "Node name for S&R": "CreateVideo"
2074 },
2075 "widgets_values": [
2076 24
2077 ]
2078 },
2079 {
2080 "id": 107,
2081 "type": "ImageResizeKJv2",
2082 "pos": [
2083 -2110,
2084 -1500
2085 ],
2086 "size": [
2087 270,
2088 336
2089 ],
2090 "flags": [],
2091 "order": 17,
2092 "mode": 0,
2093 "inputs": [
2094 {
2095 "localized_name": "image",
2096 "name": "image",
2097 "type": "IMAGE",
2098 "link": 564
2099 },
2100 {
2101 "localized_name": "mask",
2102 "name": "mask",
2103 "shape": 7,
2104 "type": "MASK",
2105 "link": null
2106 },
2107 {
2108 "localized_name": "width",
2109 "name": "width",
2110 "type": "INT",
2111 "widget": {
2112 "name": "width"
2113 },
2114 "link": 676
2115 },
2116 {
2117 "localized_name": "height",
2118 "name": "height",
2119 "type": "INT",
2120 "widget": {
2121 "name": "height"
2122 },
2123 "link": 663
2124 }
2125 ],
2126 "outputs": [
2127 {
2128 "localized_name": "IMAGE",
2129 "name": "IMAGE",
2130 "type": "IMAGE",
2131 "links": [
2132 630,
2133 692,
2134 693
2135 ]
2136 },
2137 {
2138 "localized_name": "width",
2139 "name": "width",
2140 "type": "INT",
2141 "links": [
2142 665
2143 ]
2144 },
2145 {
2146 "localized_name": "height",
2147 "name": "height",
2148 "type": "INT",
2149 "links": [
2150 666
2151 ]
2152 },
2153 {
2154 "localized_name": "mask",
2155 "name": "mask",
2156 "type": "MASK",
2157 "links": null
2158 }
2159 ],
2160 "properties": {
2161 "Node name for S&R": "ImageResizeKJv2",
2162 "cnr_id": "comfyui-kjnodes",
2163 "aux_id": "kijai/ComfyUI-KJNodes",
2164 "ver": "50e7dd34d3b6e6bbab1d41e8068e1ddd19bd4d1b"
2165 },
2166 "widgets_values": [
2167 480,
2168 832,
2169 "lanczos",
2170 "crop",
2171 "255,255,255",
2172 "center",
2173 32,
2174 "cpu"
2175 ]
2176 },
2177 {
2178 "id": 381,
2179 "type": "Note",
2180 "pos": [
2181 -2120,
2182 -1650
2183 ],
2184 "size": [
2185 270,
2186 88
2187 ],
2188 "flags": [],
2189 "order": 10,
2190 "mode": 0,
2191 "inputs": [],
2192 "outputs": [],
2193 "title": "Note: Supported resolutions",
2194 "properties": [],
2195 "widgets_values": [
2196 "Dimensions should be divisible by 32"
2197 ],
2198 "color": "#432",
2199 "bgcolor": "#653"
2200 },
2201 {
2202 "id": 402,
2203 "type": "MarkdownNote",
2204 "pos": [
2205 -1710,
2206 -2680
2207 ],
2208 "size": [
2209 536.27783203125,
2210 330.03546142578125
2211 ],
2212 "flags": [],
2213 "order": 11,
2214 "mode": 0,
2215 "inputs": [],
2216 "outputs": [],
2217 "title": "Preprocessor links",
2218 "properties": [],
2219 "widgets_values": [
2220 "Nodes:\n\n[https://github.com/kijai/ComfyUI-WanAnimatePreprocess](https://github.com/kijai/ComfyUI-WanAnimatePreprocess)\n\n[https://github.com/kijai/ComfyUI-SCAIL-pose](https://github.com/kijai/ComfyUI-SCAIL-pose)\n\nModels: /models/detection/\n\nYOLO:\n\n[https://huggingface.co/Wan-AI/Wan2.2-Animate-14B/blob/main/process_checkpoint/det/yolov10m.onnx](https://huggingface.co/Wan-AI/Wan2.2-Animate-14B/blob/main/process_checkpoint/det/yolov10m.onnx)\n\nViTPose\n\nLarge:\n\n[https://huggingface.co/JunkyByte/easy_ViTPose/blob/main/onnx/wholebody/vitpose-l-wholebody.onnx](https://huggingface.co/JunkyByte/easy_ViTPose/blob/main/onnx/wholebody/vitpose-l-wholebody.onnx)\n\nHuge (needs both files):\n\n[https://huggingface.co/Kijai/vitpose_comfy/blob/main/onnx/vitpose_h_wholebody_model.onnx](https://huggingface.co/Kijai/vitpose_comfy/blob/main/onnx/vitpose_h_wholebody_model.onnx)\n\n[https://huggingface.co/Kijai/vitpose_comfy/blob/main/onnx/vitpose_h_wholebody_data.bin](https://huggingface.co/Kijai/vitpose_comfy/blob/main/onnx/vitpose_h_wholebody_data.bin)"
2221 ],
2222 "color": "#432",
2223 "bgcolor": "#653"
2224 },
2225 {
2226 "id": 403,
2227 "type": "MarkdownNote",
2228 "pos": [
2229 -1700,
2230 -430
2231 ],
2232 "size": [
2233 739.7913211214582,
2234 247.47939037125025
2235 ],
2236 "flags": [],
2237 "order": 12,
2238 "mode": 0,
2239 "inputs": [],
2240 "outputs": [],
2241 "title": "Model links",
2242 "properties": [],
2243 "widgets_values": [
2244 "bf16: /models/diffusion_models/\n\n[https://huggingface.co/Kijai/WanVideo_comfy/blob/main/SCAIL/Wan21-14B-SCAIL-preview_comfy_bf16.safetensors](https://huggingface.co/Kijai/WanVideo_comfy/blob/main/SCAIL/Wan21-14B-SCAIL-preview_comfy_bf16.safetensors)\n\nfp8_scaled: /models/diffusion_models/\n\n[https://huggingface.co/Kijai/WanVideo_comfy_fp8_scaled/blob/main/SCAIL/Wan21-14B-SCAIL-preview_fp8_e4m3fn_scaled_KJ.safetensors](https://huggingface.co/Kijai/WanVideo_comfy_fp8_scaled/blob/main/SCAIL/Wan21-14B-SCAIL-preview_fp8_e4m3fn_scaled_KJ.safetensors)\n\ndistill lora (should use I2V one): /models/loras/\n\n[https://huggingface.co/Kijai/WanVideo_comfy/blob/main/Lightx2v/lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors](https://huggingface.co/Kijai/WanVideo_comfy/blob/main/Lightx2v/lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors)\n\n\nText encoder: /models/text_encoders/\n\n[https://huggingface.co/Kijai/WanVideo_comfy/blob/main/umt5-xxl-enc-bf16.safetensors](https://huggingface.co/Kijai/WanVideo_comfy/blob/main/umt5-xxl-enc-bf16.safetensors)\n\nVAE: /models/vae/\n\n[https://huggingface.co/Kijai/WanVideo_comfy/blob/main/Wan2_1_VAE_bf16.safetensors](https://huggingface.co/Kijai/WanVideo_comfy/blob/main/Wan2_1_VAE_bf16.safetensors)"
2245 ],
2246 "color": "#432",
2247 "bgcolor": "#653"
2248 },
2249 {
2250 "id": 405,
2251 "type": "GetVideoComponents",
2252 "pos": [
2253 -2310,
2254 -1820
2255 ],
2256 "size": [
2257 193.530859375,
2258 66
2259 ],
2260 "flags": [],
2261 "order": 33,
2262 "mode": 0,
2263 "inputs": [
2264 {
2265 "localized_name": "video",
2266 "name": "video",
2267 "type": "VIDEO",
2268 "link": 713
2269 }
2270 ],
2271 "outputs": [
2272 {
2273 "localized_name": "images",
2274 "name": "images",
2275 "type": "IMAGE",
2276 "links": [
2277 715
2278 ]
2279 },
2280 {
2281 "localized_name": "audio",
2282 "name": "audio",
2283 "type": "AUDIO",
2284 "links": [
2285 711
2286 ]
2287 },
2288 {
2289 "localized_name": "fps",
2290 "name": "fps",
2291 "type": "FLOAT",
2292 "links": null
2293 }
2294 ],
2295 "properties": {
2296 "Node name for S&R": "GetVideoComponents"
2297 },
2298 "widgets_values": []
2299 },
2300 {
2301 "id": 406,
2302 "type": "ImageFromBatch",
2303 "pos": [
2304 -2080,
2305 -1820
2306 ],
2307 "size": [
2308 270,
2309 82
2310 ],
2311 "flags": [],
2312 "order": 34,
2313 "mode": 0,
2314 "inputs": [
2315 {
2316 "localized_name": "image",
2317 "name": "image",
2318 "type": "IMAGE",
2319 "link": 715
2320 },
2321 {
2322 "localized_name": "length",
2323 "name": "length",
2324 "type": "INT",
2325 "widget": {
2326 "name": "length"
2327 },
2328 "link": 717
2329 }
2330 ],
2331 "outputs": [
2332 {
2333 "localized_name": "IMAGE",
2334 "name": "IMAGE",
2335 "type": "IMAGE",
2336 "links": [
2337 716
2338 ]
2339 }
2340 ],
2341 "properties": {
2342 "Node name for S&R": "ImageFromBatch"
2343 },
2344 "widgets_values": [
2345 0,
2346 77
2347 ]
2348 }
2349 ],
2350 "groups": [
2351 {
2352 "id": 4,
2353 "title": "Preview Pose",
2354 "bounding": [
2355 -190,
2356 -2290,
2357 610,
2358 189.6
2359 ],
2360 "color": "#3f789e",
2361 "font_size": 24,
2362 "flags": []
2363 },
2364 {
2365 "id": 5,
2366 "title": "Video Preprocess",
2367 "bounding": [
2368 -1700,
2369 -2300,
2370 1470,
2371 683.6
2372 ],
2373 "color": "#3f789e",
2374 "font_size": 24,
2375 "flags": []
2376 },
2377 {
2378 "id": 7,
2379 "title": "Model",
2380 "bounding": [
2381 -1700,
2382 -1560,
2383 1380,
2384 1060
2385 ],
2386 "color": "#3f789e",
2387 "font_size": 24,
2388 "flags": []
2389 },
2390 {
2391 "id": 8,
2392 "title": "Sampler",
2393 "bounding": [
2394 -280,
2395 -1570,
2396 1705.37109375,
2397 1515.6
2398 ],
2399 "color": "#3f789e",
2400 "font_size": 24,
2401 "flags": []
2402 }
2403 ],
2404 "links": [
2405 {
2406 "id": 665,
2407 "origin_id": 107,
2408 "origin_slot": 1,
2409 "target_id": 99,
2410 "target_slot": 2,
2411 "type": "INT"
2412 },
2413 {
2414 "id": 666,
2415 "origin_id": 107,
2416 "origin_slot": 2,
2417 "target_id": 99,
2418 "target_slot": 3,
2419 "type": "INT"
2420 },
2421 {
2422 "id": 668,
2423 "origin_id": 38,
2424 "origin_slot": 0,
2425 "target_id": 28,
2426 "target_slot": 0,
2427 "type": "WANVAE"
2428 },
2429 {
2430 "id": 596,
2431 "origin_id": 348,
2432 "origin_slot": 0,
2433 "target_id": 28,
2434 "target_slot": 1,
2435 "type": "LATENT"
2436 },
2437 {
2438 "id": 621,
2439 "origin_id": 334,
2440 "origin_slot": 0,
2441 "target_id": 362,
2442 "target_slot": 0,
2443 "type": "NLFPRED"
2444 },
2445 {
2446 "id": 626,
2447 "origin_id": 363,
2448 "origin_slot": 0,
2449 "target_id": 362,
2450 "target_slot": 1,
2451 "type": "DWPOSES"
2452 },
2453 {
2454 "id": 633,
2455 "origin_id": 365,
2456 "origin_slot": 0,
2457 "target_id": 362,
2458 "target_slot": 2,
2459 "type": "DWPOSES"
2460 },
2461 {
2462 "id": 656,
2463 "origin_id": 382,
2464 "origin_slot": 0,
2465 "target_id": 362,
2466 "target_slot": 3,
2467 "type": "INT"
2468 },
2469 {
2470 "id": 658,
2471 "origin_id": 383,
2472 "origin_slot": 0,
2473 "target_id": 362,
2474 "target_slot": 4,
2475 "type": "INT"
2476 },
2477 {
2478 "id": 604,
2479 "origin_id": 99,
2480 "origin_slot": 0,
2481 "target_id": 350,
2482 "target_slot": 0,
2483 "type": "WANVIDIMAGE_EMBEDS"
2484 },
2485 {
2486 "id": 669,
2487 "origin_id": 38,
2488 "origin_slot": 0,
2489 "target_id": 350,
2490 "target_slot": 1,
2491 "type": "WANVAE"
2492 },
2493 {
2494 "id": 607,
2495 "origin_id": 327,
2496 "origin_slot": 0,
2497 "target_id": 350,
2498 "target_slot": 3,
2499 "type": "WANVIDIMAGE_CLIPEMBEDS"
2500 },
2501 {
2502 "id": 608,
2503 "origin_id": 350,
2504 "origin_slot": 0,
2505 "target_id": 324,
2506 "target_slot": 0,
2507 "type": "WANVIDIMAGE_EMBEDS"
2508 },
2509 {
2510 "id": 667,
2511 "origin_id": 38,
2512 "origin_slot": 0,
2513 "target_id": 324,
2514 "target_slot": 1,
2515 "type": "WANVAE"
2516 },
2517 {
2518 "id": 659,
2519 "origin_id": 384,
2520 "origin_slot": 0,
2521 "target_id": 334,
2522 "target_slot": 0,
2523 "type": "NLFMODEL"
2524 },
2525 {
2526 "id": 627,
2527 "origin_id": 364,
2528 "origin_slot": 0,
2529 "target_id": 363,
2530 "target_slot": 0,
2531 "type": "POSEMODEL"
2532 },
2533 {
2534 "id": 629,
2535 "origin_id": 364,
2536 "origin_slot": 0,
2537 "target_id": 365,
2538 "target_slot": 0,
2539 "type": "POSEMODEL"
2540 },
2541 {
2542 "id": 630,
2543 "origin_id": 107,
2544 "origin_slot": 0,
2545 "target_id": 365,
2546 "target_slot": 1,
2547 "type": "IMAGE"
2548 },
2549 {
2550 "id": 614,
2551 "origin_id": 355,
2552 "origin_slot": 0,
2553 "target_id": 354,
2554 "target_slot": 1,
2555 "type": "WANVIDCONTEXT"
2556 },
2557 {
2558 "id": 670,
2559 "origin_id": 80,
2560 "origin_slot": 0,
2561 "target_id": 348,
2562 "target_slot": 0,
2563 "type": "WANVIDEOMODEL"
2564 },
2565 {
2566 "id": 600,
2567 "origin_id": 324,
2568 "origin_slot": 0,
2569 "target_id": 348,
2570 "target_slot": 1,
2571 "type": "WANVIDIMAGE_EMBEDS"
2572 },
2573 {
2574 "id": 598,
2575 "origin_id": 349,
2576 "origin_slot": 0,
2577 "target_id": 348,
2578 "target_slot": 2,
2579 "type": "WANVIDEOSCHEDULER"
2580 },
2581 {
2582 "id": 671,
2583 "origin_id": 368,
2584 "origin_slot": 0,
2585 "target_id": 348,
2586 "target_slot": 3,
2587 "type": "WANVIDEOTEXTEMBEDS"
2588 },
2589 {
2590 "id": 652,
2591 "origin_id": 354,
2592 "origin_slot": 0,
2593 "target_id": 348,
2594 "target_slot": 5,
2595 "type": "WANVIDSAMPLEREXTRAARGS"
2596 },
2597 {
2598 "id": 554,
2599 "origin_id": 326,
2600 "origin_slot": 0,
2601 "target_id": 327,
2602 "target_slot": 0,
2603 "type": "CLIP_VISION"
2604 },
2605 {
2606 "id": 654,
2607 "origin_id": 22,
2608 "origin_slot": 0,
2609 "target_id": 80,
2610 "target_slot": 0,
2611 "type": "WANVIDEOMODEL"
2612 },
2613 {
2614 "id": 110,
2615 "origin_id": 56,
2616 "origin_slot": 0,
2617 "target_id": 80,
2618 "target_slot": 1,
2619 "type": "WANVIDLORA"
2620 },
2621 {
2622 "id": 664,
2623 "origin_id": -10,
2624 "origin_slot": 0,
2625 "target_id": 99,
2626 "target_slot": 4,
2627 "type": "INT"
2628 },
2629 {
2630 "id": 674,
2631 "origin_id": -10,
2632 "origin_slot": 1,
2633 "target_id": 383,
2634 "target_slot": 0,
2635 "type": "INT"
2636 },
2637 {
2638 "id": 663,
2639 "origin_id": -10,
2640 "origin_slot": 1,
2641 "target_id": 107,
2642 "target_slot": 3,
2643 "type": "INT"
2644 },
2645 {
2646 "id": 662,
2647 "origin_id": -10,
2648 "origin_slot": 1,
2649 "target_id": 131,
2650 "target_slot": 3,
2651 "type": "INT"
2652 },
2653 {
2654 "id": 673,
2655 "origin_id": -10,
2656 "origin_slot": 2,
2657 "target_id": 382,
2658 "target_slot": 0,
2659 "type": "INT"
2660 },
2661 {
2662 "id": 660,
2663 "origin_id": -10,
2664 "origin_slot": 2,
2665 "target_id": 131,
2666 "target_slot": 2,
2667 "type": "INT"
2668 },
2669 {
2670 "id": 564,
2671 "origin_id": -10,
2672 "origin_slot": 3,
2673 "target_id": 107,
2674 "target_slot": 0,
2675 "type": "IMAGE"
2676 },
2677 {
2678 "id": 675,
2679 "origin_id": -10,
2680 "origin_slot": 2,
2681 "target_id": 107,
2682 "target_slot": 2,
2683 "type": "INT"
2684 },
2685 {
2686 "id": 676,
2687 "origin_id": -10,
2688 "origin_slot": 2,
2689 "target_id": 107,
2690 "target_slot": 2,
2691 "type": "INT"
2692 },
2693 {
2694 "id": 683,
2695 "origin_id": -10,
2696 "origin_slot": 4,
2697 "target_id": 368,
2698 "target_slot": 1,
2699 "type": "STRING"
2700 },
2701 {
2702 "id": 690,
2703 "origin_id": 131,
2704 "origin_slot": 0,
2705 "target_id": 334,
2706 "target_slot": 1,
2707 "type": "IMAGE"
2708 },
2709 {
2710 "id": 691,
2711 "origin_id": 131,
2712 "origin_slot": 0,
2713 "target_id": 363,
2714 "target_slot": 1,
2715 "type": "IMAGE"
2716 },
2717 {
2718 "id": 692,
2719 "origin_id": 107,
2720 "origin_slot": 0,
2721 "target_id": 327,
2722 "target_slot": 1,
2723 "type": "IMAGE"
2724 },
2725 {
2726 "id": 693,
2727 "origin_id": 107,
2728 "origin_slot": 0,
2729 "target_id": 350,
2730 "target_slot": 2,
2731 "type": "IMAGE"
2732 },
2733 {
2734 "id": 694,
2735 "origin_id": 362,
2736 "origin_slot": 0,
2737 "target_id": 324,
2738 "target_slot": 2,
2739 "type": "IMAGE"
2740 },
2741 {
2742 "id": 696,
2743 "origin_id": 28,
2744 "origin_slot": 0,
2745 "target_id": 395,
2746 "target_slot": 0,
2747 "type": "IMAGE"
2748 },
2749 {
2750 "id": 702,
2751 "origin_id": 362,
2752 "origin_slot": 0,
2753 "target_id": 397,
2754 "target_slot": 0,
2755 "type": "IMAGE"
2756 },
2757 {
2758 "id": 703,
2759 "origin_id": 397,
2760 "origin_slot": 0,
2761 "target_id": 398,
2762 "target_slot": 0,
2763 "type": "VIDEO"
2764 },
2765 {
2766 "id": 709,
2767 "origin_id": 395,
2768 "origin_slot": 0,
2769 "target_id": -20,
2770 "target_slot": 0,
2771 "type": "VIDEO"
2772 },
2773 {
2774 "id": 711,
2775 "origin_id": 405,
2776 "origin_slot": 1,
2777 "target_id": 395,
2778 "target_slot": 1,
2779 "type": "AUDIO"
2780 },
2781 {
2782 "id": 713,
2783 "origin_id": -10,
2784 "origin_slot": 5,
2785 "target_id": 405,
2786 "target_slot": 0,
2787 "type": "VIDEO"
2788 },
2789 {
2790 "id": 715,
2791 "origin_id": 405,
2792 "origin_slot": 0,
2793 "target_id": 406,
2794 "target_slot": 0,
2795 "type": "IMAGE"
2796 },
2797 {
2798 "id": 716,
2799 "origin_id": 406,
2800 "origin_slot": 0,
2801 "target_id": 131,
2802 "target_slot": 0,
2803 "type": "IMAGE"
2804 },
2805 {
2806 "id": 717,
2807 "origin_id": -10,
2808 "origin_slot": 0,
2809 "target_id": 406,
2810 "target_slot": 1,
2811 "type": "INT"
2812 }
2813 ],
2814 "extra": {
2815 "workflowRendererVersion": "LG"
2816 }
2817 }
2818 ]
2819 },
2820 "config": [],
2821 "extra": {
2822 "ds": {
2823 "scale": 0.4289997138357794,
2824 "offset": [
2825 3372.2534630271393,
2826 2930.2468593376834
2827 ]
2828 },
2829 "frontendVersion": "1.40.10",
2830 "workflowRendererVersion": "LG",
2831 "VHS_KeepIntermediate": true,
2832 "VHS_MetadataImage": true,
2833 "VHS_latentpreview": false,
2834 "VHS_latentpreviewrate": 0,
2835 "node_versions": {
2836 "ComfyUI-VideoHelperSuite": "0a75c7958fe320efcb052f1d9f8451fd20c730a8",
2837 "ComfyUI-WanVideoWrapper": "5a2383621a05825d0d0437781afcb8552d9590fd",
2838 "comfy-core": "0.3.26"
2839 }
2840 },
2841 "version": 0.4
2842}