ComfyPilotComfyPilot
工作流 / 视频 / SCAIL-2:角色替换
SCAIL-2:角色替换

SCAIL-2:角色替换

SCAIL-2: Character Replacement

上传1张参考角色图像和1段驱动视频。生成角色动作与驱动视频匹配的动画视频。适用于角色动画、视频内角色替换及动作迁移项目。

视频 15 个节点 2 个输入 866 次使用 ComfyUI ≥ 0.25.0 ComfyUI 212 KB

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

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

需要的权重

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

Wan2_1_VAE_bf16.safetensors 在模型库查看
clip_vision_h.safetensors 在模型库查看
lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors 在模型库查看
sam3.1_multiplex_fp16.safetensors 在模型库查看
umt5_xxl_fp8_e4m3fn_scaled.safetensors 在模型库查看
wan2.1_14B_SCAIL_2_fp16.safetensors 在模型库查看
wan2.1_SCAIL_2_DPO_lora_bf16.safetensors 在模型库查看

节点构成

SaveVideo × 2
CreateVideo × 2
MarkdownNote × 2
LoadVideo × 1
LoadImage × 1
GetVideoComponents × 1
GetImageSize × 1
ComfyMathExpression × 1
PreviewAny × 1
BatchImagesNode × 1
d1ab1953-6167-4827-b44e-b4108cea5702 × 1
56bf150b-bd14-4513-8e03-335e1972ba62 × 1

官方标注的模型

SCAIL-2

工作流 JSON

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

1{
2 "id": "5e3b2cd8-2119-4be4-87d6-b524515abe69",
3 "revision": 0,
4 "last_node_id": 321,
5 "last_link_id": 569,
6 "nodes": [
7 {
8 "id": 155,
9 "type": "LoadVideo",
10 "pos": [
11 610,
12 4370
13 ],
14 "size": [
15 619.96875,
16 540
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 0,
21 "inputs": [],
22 "outputs": [
23 {
24 "name": "VIDEO",
25 "type": "VIDEO",
26 "links": [
27 494,
28 516,
29 519
30 ]
31 }
32 ],
33 "properties": {
34 "cnr_id": "comfy-core",
35 "ver": "0.24.0",
36 "Node name for S&R": "LoadVideo"
37 },
38 "widgets_values": [
39 "driving_outdoor_dance.mp4",
40 "image"
41 ]
42 },
43 {
44 "id": 202,
45 "type": "SaveVideo",
46 "pos": [
47 1440,
48 5630
49 ],
50 "size": [
51 499.96875,
52 489.984375
53 ],
54 "flags": [],
55 "order": 10,
56 "mode": 0,
57 "inputs": [
58 {
59 "name": "video",
60 "type": "VIDEO",
61 "link": 471
62 }
63 ],
64 "outputs": [],
65 "title": "Save Video (First Segement)",
66 "properties": {
67 "cnr_id": "comfy-core",
68 "ver": "0.24.0",
69 "Node name for S&R": "SaveVideo"
70 },
71 "widgets_values": [
72 "video/ComfyUI",
73 "auto",
74 "auto"
75 ]
76 },
77 {
78 "id": 30,
79 "type": "LoadImage",
80 "pos": [
81 630,
82 4960
83 ],
84 "size": [
85 600,
86 459.984375
87 ],
88 "flags": [],
89 "order": 1,
90 "mode": 0,
91 "inputs": [],
92 "outputs": [
93 {
94 "name": "IMAGE",
95 "type": "IMAGE",
96 "links": [
97 495,
98 520
99 ]
100 },
101 {
102 "name": "MASK",
103 "type": "MASK",
104 "links": null
105 }
106 ],
107 "properties": {
108 "cnr_id": "comfy-core",
109 "ver": "0.24.0",
110 "Node name for S&R": "LoadImage"
111 },
112 "widgets_values": [
113 "reference_streetwear_character.png",
114 "image"
115 ]
116 },
117 {
118 "id": 201,
119 "type": "CreateVideo",
120 "pos": [
121 1430,
122 5560
123 ],
124 "size": [
125 225,
126 7.1875
127 ],
128 "flags": {
129 "collapsed": true
130 },
131 "order": 7,
132 "mode": 0,
133 "inputs": [
134 {
135 "name": "images",
136 "type": "IMAGE",
137 "link": 498
138 },
139 {
140 "name": "audio",
141 "shape": 7,
142 "type": "AUDIO",
143 "link": 517
144 },
145 {
146 "name": "fps",
147 "type": "FLOAT",
148 "widget": {
149 "name": "fps"
150 },
151 "link": 518
152 }
153 ],
154 "outputs": [
155 {
156 "name": "VIDEO",
157 "type": "VIDEO",
158 "links": [
159 471
160 ]
161 }
162 ],
163 "properties": {
164 "cnr_id": "comfy-core",
165 "ver": "0.24.0",
166 "Node name for S&R": "CreateVideo"
167 },
168 "widgets_values": [
169 30,
170 8
171 ]
172 },
173 {
174 "id": 215,
175 "type": "GetVideoComponents",
176 "pos": [
177 640,
178 5480
179 ],
180 "size": [
181 229.96875,
182 150
183 ],
184 "flags": {
185 "collapsed": false
186 },
187 "order": 4,
188 "mode": 0,
189 "inputs": [
190 {
191 "name": "video",
192 "type": "VIDEO",
193 "link": 516
194 }
195 ],
196 "outputs": [
197 {
198 "name": "images",
199 "type": "IMAGE",
200 "links": [
201 523
202 ]
203 },
204 {
205 "name": "audio",
206 "type": "AUDIO",
207 "links": [
208 517,
209 531
210 ]
211 },
212 {
213 "name": "fps",
214 "type": "FLOAT",
215 "links": [
216 518,
217 532
218 ]
219 },
220 {
221 "name": "bit_depth",
222 "type": "INT",
223 "links": null
224 }
225 ],
226 "properties": {
227 "cnr_id": "comfy-core",
228 "ver": "0.24.0",
229 "Node name for S&R": "GetVideoComponents"
230 },
231 "widgets_values": []
232 },
233 {
234 "id": 263,
235 "type": "GetImageSize",
236 "pos": [
237 650,
238 5730
239 ],
240 "size": [
241 225,
242 7.1875
243 ],
244 "flags": {
245 "collapsed": true
246 },
247 "order": 6,
248 "mode": 0,
249 "inputs": [
250 {
251 "name": "image",
252 "type": "IMAGE",
253 "link": 523
254 }
255 ],
256 "outputs": [
257 {
258 "name": "width",
259 "type": "INT",
260 "links": null
261 },
262 {
263 "name": "height",
264 "type": "INT",
265 "links": null
266 },
267 {
268 "name": "batch_size",
269 "type": "INT",
270 "links": [
271 524
272 ]
273 }
274 ],
275 "properties": {
276 "cnr_id": "comfy-core",
277 "ver": "0.24.0",
278 "Node name for S&R": "GetImageSize"
279 },
280 "widgets_values": []
281 },
282 {
283 "id": 264,
284 "type": "ComfyMathExpression",
285 "pos": [
286 650,
287 5800
288 ],
289 "size": [
290 249.984375,
291 189.984375
292 ],
293 "flags": {
294 "collapsed": false
295 },
296 "order": 9,
297 "mode": 0,
298 "inputs": [
299 {
300 "label": "a",
301 "name": "values.a",
302 "type": "FLOAT,INT,BOOLEAN",
303 "link": 524
304 },
305 {
306 "label": "b",
307 "name": "values.b",
308 "shape": 7,
309 "type": "FLOAT,INT,BOOLEAN",
310 "link": null
311 }
312 ],
313 "outputs": [
314 {
315 "name": "FLOAT",
316 "type": "FLOAT",
317 "links": null
318 },
319 {
320 "name": "INT",
321 "type": "INT",
322 "links": [
323 525
324 ]
325 },
326 {
327 "name": "BOOL",
328 "type": "BOOLEAN",
329 "links": null
330 }
331 ],
332 "properties": {
333 "cnr_id": "comfy-core",
334 "ver": "0.24.0",
335 "Node name for S&R": "ComfyMathExpression"
336 },
337 "widgets_values": [
338 "ceil(a / (81 - 5))"
339 ]
340 },
341 {
342 "id": 265,
343 "type": "PreviewAny",
344 "pos": [
345 920,
346 5800
347 ],
348 "size": [
349 399.984375,
350 259.96875
351 ],
352 "flags": [],
353 "order": 12,
354 "mode": 0,
355 "inputs": [
356 {
357 "name": "source",
358 "type": "*",
359 "link": 525
360 }
361 ],
362 "outputs": [
363 {
364 "name": "STRING",
365 "type": "STRING",
366 "links": null
367 }
368 ],
369 "title": "Preview as Text ()",
370 "properties": {
371 "cnr_id": "comfy-core",
372 "ver": "0.24.0",
373 "Node name for S&R": "PreviewAny"
374 },
375 "widgets_values": [
376 null,
377 null,
378 null
379 ]
380 },
381 {
382 "id": 269,
383 "type": "BatchImagesNode",
384 "pos": [
385 2560,
386 4340
387 ],
388 "size": [
389 229.96875,
390 120
391 ],
392 "flags": [],
393 "order": 11,
394 "mode": 0,
395 "inputs": [
396 {
397 "label": "image0",
398 "name": "images.image0",
399 "type": "IMAGE",
400 "link": 528
401 },
402 {
403 "label": "image1",
404 "name": "images.image1",
405 "shape": 7,
406 "type": "IMAGE",
407 "link": 529
408 },
409 {
410 "label": "image2",
411 "name": "images.image2",
412 "shape": 7,
413 "type": "IMAGE",
414 "link": null
415 }
416 ],
417 "outputs": [
418 {
419 "name": "IMAGE",
420 "type": "IMAGE",
421 "links": [
422 530
423 ]
424 }
425 ],
426 "properties": {
427 "cnr_id": "comfy-core",
428 "ver": "0.24.0",
429 "Node name for S&R": "BatchImagesNode"
430 },
431 "widgets_values": []
432 },
433 {
434 "id": 270,
435 "type": "CreateVideo",
436 "pos": [
437 2560,
438 4510
439 ],
440 "size": [
441 225,
442 7.1875
443 ],
444 "flags": {
445 "collapsed": true
446 },
447 "order": 13,
448 "mode": 0,
449 "inputs": [
450 {
451 "name": "images",
452 "type": "IMAGE",
453 "link": 530
454 },
455 {
456 "name": "audio",
457 "shape": 7,
458 "type": "AUDIO",
459 "link": 531
460 },
461 {
462 "name": "fps",
463 "type": "FLOAT",
464 "widget": {
465 "name": "fps"
466 },
467 "link": 532
468 }
469 ],
470 "outputs": [
471 {
472 "name": "VIDEO",
473 "type": "VIDEO",
474 "links": [
475 533
476 ]
477 }
478 ],
479 "properties": {
480 "cnr_id": "comfy-core",
481 "ver": "0.24.0",
482 "Node name for S&R": "CreateVideo"
483 },
484 "widgets_values": [
485 30,
486 8
487 ]
488 },
489 {
490 "id": 271,
491 "type": "SaveVideo",
492 "pos": [
493 2830,
494 4340
495 ],
496 "size": [
497 1149.984375,
498 1110
499 ],
500 "flags": [],
501 "order": 14,
502 "mode": 0,
503 "inputs": [
504 {
505 "name": "video",
506 "type": "VIDEO",
507 "link": 533
508 }
509 ],
510 "outputs": [],
511 "title": "Save Video (Final output)",
512 "properties": {
513 "cnr_id": "comfy-core",
514 "ver": "0.24.0",
515 "Node name for S&R": "SaveVideo"
516 },
517 "widgets_values": [
518 "video/SCAIL2",
519 "auto",
520 "auto"
521 ]
522 },
523 {
524 "id": 274,
525 "type": "MarkdownNote",
526 "pos": [
527 -430,
528 4330
529 ],
530 "size": [
531 969.984375,
532 2199.984375
533 ],
534 "flags": [],
535 "order": 2,
536 "mode": 0,
537 "inputs": [],
538 "outputs": [],
539 "title": "Note: About SCAIL-2",
540 "properties": [],
541 "widgets_values": [
542 "# SCAIL-2 Character Replacement\n\nThis workflow is using subgraph, please check [here](https://docs.comfy.org/interface/features/subgraph) for more details\n\n## About SCAIL-2\n\n[SCAIL-2](https://huggingface.co/zai-org/SCAIL-2) is an end-to-end character animation model that drives a reference character image with a driving video for character animation or in-video character replacement.\n\n\n---\n\n## Parameters\n\n### Shared (Base & Extend)\n\n| Input | Notes |\n|---|---|\n| `pose_video` | Driving video |\n| `reference_image` | Character to use |\n| `prompt` | Output video description — see **Prompt Writing** below |\n| `replace_mode` | `true` = Replacement (default), `false` = Animation |\n| `segment_index` | `1` first chunk; `2+` continue. Pose offset = `76 × (index − 1)` |\n| `width` / `height` | e.g. 896×512 |\n| `frame_count` | Default **81** (4n+1) |\n| `previous_frame_count` | Overlap **5** |\n| `pose_strength` / `pose_start` / `pose_end` | Pose conditioning |\n| `turbo_mode` | Lightx2v fast preset |\n| `distill_lora` / `dpo_lora` | Speed / quality LoRA strength |\n| `sam3_video_object` | SAM3 text for driving video — see **SAM3** below |\n| `sam3_image_object` | SAM3 text for reference image |\n\n### Extend only\n\n| Input | Notes |\n|---|---|\n| `previous_frames` | IMAGE from previous segment; only last `previous_frame_count` frames used |\n\n---\n\n## Two Modes (`replace_mode`)\n\n| Value | Mode | Summary |\n|---|---|---|\n| `true` | **Replacement** | Swap tracked person in driving video with reference character. Driving mask bg: **white**. **This workflow default.** |\n| `false` | **Animation** | Reference character performs driving motion. Driving mask bg: **black**. |\n\nSet on **both** subgraphs. Animation still needs masks; rewrite `prompt` accordingly.\n\n---\n\n## SAM3 (two inputs)\n\nNot the SCAIL-2 `prompt` — only for mask track/segment:\n\n| Pin | Target | Output mask |\n|---|---|---|\n| `sam3_video_object` | Driving video | `pose_video_mask` |\n| `sam3_image_object` | Reference image | `reference_image_mask` |\n\nOpen-vocabulary text (default `human`). Use the same word when subject matches; use different words if video/ref need different focus (e.g. crowded scene → be more specific).\n\nColored masks bind body regions between ref and driving. Main `prompt` controls final appearance.\n\n---\n\n\n## How This Workflow Works\n\n1. Load `pose_video` + `reference_image`.\n2. **Base** subgraph — segment 1 (`segment_index = 1`, no `previous_frames`).\n3. **Extend** subgraph — segment 2+ (`previous_frames` from prior output, increment `segment_index`).\n4. Preview / save; stitch segments if needed.\n\n\n---\n\n## Long Videos\n\n`ceil(total_frames / 76)` segments — see **Estimate Segment Count** group.\n\n| Segments | Action |\n|---|---|\n| 1 | Base only |\n| 2+ | Base + Extend(s); duplicate Extend, chain `previous_frames`, increase `segment_index` |\n\n**No auto loop:** `WanSCAILToVideo` cannot queue all segments automatically — run each segment manually.\n\n---\n\nRequires ComfyUI [PR#14373](https://github.com/Comfy-Org/ComfyUI/pull/14373)\n"
543 ],
544 "color": "#222",
545 "bgcolor": "#000"
546 },
547 {
548 "id": 213,
549 "type": "d1ab1953-6167-4827-b44e-b4108cea5702",
550 "pos": [
551 1440,
552 4340
553 ],
554 "size": [
555 489.984375,
556 1119.984375
557 ],
558 "flags": [],
559 "order": 5,
560 "mode": 0,
561 "inputs": [
562 {
563 "label": "pose_video",
564 "name": "video",
565 "type": "VIDEO",
566 "link": 494
567 },
568 {
569 "label": "reference_image",
570 "name": "images",
571 "type": "IMAGE",
572 "link": 495
573 },
574 {
575 "label": "prompt",
576 "name": "text",
577 "type": "STRING",
578 "widget": {
579 "name": "text"
580 },
581 "link": null
582 },
583 {
584 "label": "segment_index",
585 "name": "value",
586 "type": "INT",
587 "widget": {
588 "name": "value"
589 },
590 "link": null
591 },
592 {
593 "label": "replace_mode",
594 "name": "value_2",
595 "type": "BOOLEAN",
596 "widget": {
597 "name": "value_2"
598 },
599 "link": null
600 },
601 {
602 "label": "width",
603 "name": "value_3",
604 "type": "INT",
605 "widget": {
606 "name": "value_3"
607 },
608 "link": null
609 },
610 {
611 "label": "height",
612 "name": "value_4",
613 "type": "INT",
614 "widget": {
615 "name": "value_4"
616 },
617 "link": null
618 },
619 {
620 "label": "frame_count",
621 "name": "length",
622 "type": "INT",
623 "widget": {
624 "name": "length"
625 },
626 "link": null
627 },
628 {
629 "label": "turbo_mode",
630 "name": "value_5",
631 "type": "BOOLEAN",
632 "widget": {
633 "name": "value_5"
634 },
635 "link": null
636 },
637 {
638 "label": "distill_lora",
639 "name": "lora_name",
640 "type": "COMBO",
641 "widget": {
642 "name": "lora_name"
643 },
644 "link": null
645 },
646 {
647 "label": "dpo_lora",
648 "name": "lora_name_1",
649 "type": "COMBO",
650 "widget": {
651 "name": "lora_name_1"
652 },
653 "link": null
654 },
655 {
656 "label": "clip_vision",
657 "name": "clip_name_1",
658 "type": "COMBO",
659 "widget": {
660 "name": "clip_name_1"
661 },
662 "link": null
663 },
664 {
665 "label": "sam3_video_object",
666 "name": "text_1",
667 "type": "STRING",
668 "widget": {
669 "name": "text_1"
670 },
671 "link": null
672 },
673 {
674 "label": "sam3_image_object",
675 "name": "text_2",
676 "type": "STRING",
677 "widget": {
678 "name": "text_2"
679 },
680 "link": null
681 },
682 {
683 "label": "sam3_model",
684 "name": "ckpt_name",
685 "type": "COMBO",
686 "widget": {
687 "name": "ckpt_name"
688 },
689 "link": null
690 }
691 ],
692 "outputs": [
693 {
694 "name": "output",
695 "type": "IMAGE",
696 "links": [
697 498,
698 521,
699 528
700 ]
701 }
702 ],
703 "properties": {
704 "proxyWidgets": [
705 [
706 "3",
707 "text"
708 ],
709 [
710 "183",
711 "value"
712 ],
713 [
714 "203",
715 "value"
716 ],
717 [
718 "178",
719 "value"
720 ],
721 [
722 "179",
723 "value"
724 ],
725 [
726 "177",
727 "length"
728 ],
729 [
730 "114",
731 "previous_frame_count"
732 ],
733 [
734 "114",
735 "pose_strength"
736 ],
737 [
738 "114",
739 "pose_start"
740 ],
741 [
742 "114",
743 "pose_end"
744 ],
745 [
746 "172",
747 "value"
748 ],
749 [
750 "154",
751 "unet_name"
752 ],
753 [
754 "11",
755 "lora_name"
756 ],
757 [
758 "318",
759 "lora_name"
760 ],
761 [
762 "9",
763 "clip_name"
764 ],
765 [
766 "7",
767 "vae_name"
768 ],
769 [
770 "75",
771 "clip_name"
772 ],
773 [
774 "191",
775 "text"
776 ],
777 [
778 "212",
779 "text"
780 ],
781 [
782 "193",
783 "ckpt_name"
784 ],
785 [
786 "19",
787 "noise_seed"
788 ],
789 [
790 "200",
791 "$$canvas-image-preview"
792 ],
793 [
794 "199",
795 "$$canvas-image-preview"
796 ]
797 ],
798 "cnr_id": "comfy-core",
799 "ver": "0.24.0"
800 },
801 "widgets_values": []
802 },
803 {
804 "id": 262,
805 "type": "56bf150b-bd14-4513-8e03-335e1972ba62",
806 "pos": [
807 1980,
808 4340
809 ],
810 "size": [
811 529.96875,
812 1140
813 ],
814 "flags": {
815 "collapsed": false
816 },
817 "order": 8,
818 "mode": 0,
819 "inputs": [
820 {
821 "label": "pose_video",
822 "name": "video",
823 "type": "VIDEO",
824 "link": 519
825 },
826 {
827 "label": "reference_image",
828 "name": "images",
829 "type": "IMAGE",
830 "link": 520
831 },
832 {
833 "label": "previous_frames",
834 "name": "image",
835 "type": "IMAGE",
836 "link": 521
837 },
838 {
839 "label": "prompt",
840 "name": "text",
841 "type": "STRING",
842 "widget": {
843 "name": "text"
844 },
845 "link": null
846 },
847 {
848 "label": "segment_index",
849 "name": "value",
850 "type": "INT",
851 "widget": {
852 "name": "value"
853 },
854 "link": null
855 },
856 {
857 "label": "replace_mode",
858 "name": "value_2",
859 "type": "BOOLEAN",
860 "widget": {
861 "name": "value_2"
862 },
863 "link": null
864 },
865 {
866 "label": "width",
867 "name": "value_3",
868 "type": "INT",
869 "widget": {
870 "name": "value_3"
871 },
872 "link": null
873 },
874 {
875 "label": "height",
876 "name": "value_4",
877 "type": "INT",
878 "widget": {
879 "name": "value_4"
880 },
881 "link": null
882 },
883 {
884 "label": "frame_count",
885 "name": "length",
886 "type": "INT",
887 "widget": {
888 "name": "length"
889 },
890 "link": null
891 },
892 {
893 "label": "turbo_mode",
894 "name": "value_5",
895 "type": "BOOLEAN",
896 "widget": {
897 "name": "value_5"
898 },
899 "link": null
900 },
901 {
902 "label": "distill_lora",
903 "name": "lora_name",
904 "type": "COMBO",
905 "widget": {
906 "name": "lora_name"
907 },
908 "link": null
909 },
910 {
911 "label": "dpo_lora",
912 "name": "lora_name_1",
913 "type": "COMBO",
914 "widget": {
915 "name": "lora_name_1"
916 },
917 "link": null
918 },
919 {
920 "label": "clip_vision",
921 "name": "clip_name_1",
922 "type": "COMBO",
923 "widget": {
924 "name": "clip_name_1"
925 },
926 "link": null
927 },
928 {
929 "label": "sam3_video_object",
930 "name": "text_1",
931 "type": "STRING",
932 "widget": {
933 "name": "text_1"
934 },
935 "link": null
936 },
937 {
938 "label": "sam3_image_object",
939 "name": "text_2",
940 "type": "STRING",
941 "widget": {
942 "name": "text_2"
943 },
944 "link": null
945 },
946 {
947 "label": "sam3_model",
948 "name": "ckpt_name",
949 "type": "COMBO",
950 "widget": {
951 "name": "ckpt_name"
952 },
953 "link": null
954 }
955 ],
956 "outputs": [
957 {
958 "name": "output",
959 "type": "IMAGE",
960 "links": [
961 529
962 ]
963 }
964 ],
965 "properties": {
966 "proxyWidgets": [
967 [
968 "258",
969 "text"
970 ],
971 [
972 "240",
973 "value"
974 ],
975 [
976 "247",
977 "value"
978 ],
979 [
980 "236",
981 "value"
982 ],
983 [
984 "237",
985 "value"
986 ],
987 [
988 "235",
989 "length"
990 ],
991 [
992 "259",
993 "previous_frame_count"
994 ],
995 [
996 "259",
997 "pose_strength"
998 ],
999 [
1000 "259",
1001 "pose_start"
1002 ],
1003 [
1004 "259",
1005 "pose_end"
1006 ],
1007 [
1008 "255",
1009 "value"
1010 ],
1011 [
1012 "223",
1013 "unet_name"
1014 ],
1015 [
1016 "216",
1017 "lora_name"
1018 ],
1019 [
1020 "319",
1021 "lora_name"
1022 ],
1023 [
1024 "221",
1025 "clip_name"
1026 ],
1027 [
1028 "217",
1029 "vae_name"
1030 ],
1031 [
1032 "222",
1033 "clip_name"
1034 ],
1035 [
1036 "242",
1037 "text"
1038 ],
1039 [
1040 "261",
1041 "text"
1042 ],
1043 [
1044 "243",
1045 "ckpt_name"
1046 ],
1047 [
1048 "227",
1049 "noise_seed"
1050 ],
1051 [
1052 "248",
1053 "$$canvas-image-preview"
1054 ],
1055 [
1056 "249",
1057 "$$canvas-image-preview"
1058 ]
1059 ],
1060 "cnr_id": "comfy-core",
1061 "ver": "0.24.0"
1062 },
1063 "widgets_values": []
1064 },
1065 {
1066 "id": 320,
1067 "type": "MarkdownNote",
1068 "pos": [
1069 -1020,
1070 4340
1071 ],
1072 "size": [
1073 549.984375,
1074 1279.96875
1075 ],
1076 "flags": [],
1077 "order": 3,
1078 "mode": 0,
1079 "inputs": [],
1080 "outputs": [],
1081 "title": "Model Links",
1082 "properties": [],
1083 "widgets_values": [
1084 "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n[PR#14373](https://github.com/Comfy-Org/ComfyUI/pull/14373)\n## Model Links\n\n- [Hugging Face:Comfy-Org/SCAIL-2](https://huggingface.co/Comfy-Org/SCAIL-2)\n- [ModelScope:Comfy-Org/SCAIL-2](https://modelscope.cn/models/Comfy-Org/SCAIL-2)\n- [Hugging Face:Comfy-Org/Wan_2.1_ComfyUI_repackaged](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged)\n- [ModelScope:Comfy-Org/Wan_2.1_ComfyUI_repackaged](https://modelscope.cn/models/Comfy-Org/Wan_2.1_ComfyUI_repackaged)\n- [Hugging Face:Comfy-Org/sam3.1](https://huggingface.co/Comfy-Org/sam3.1)\n- [ModelScope:Comfy-Org/sam3.1](https://modelscope.cn/models/Comfy-Org/sam3.1)\n\n\n**loras**\n\n- [lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors](https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Lightx2v/lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors) (703.8 MB)\n- [wan2.1_SCAIL_2_DPO_lora_bf16.safetensors](https://huggingface.co/Comfy-Org/SCAIL-2/resolve/main/loras/wan2.1_SCAIL_2_DPO_lora_bf16.safetensors) (1.14 GB)\n\n**vae**\n\n- [Wan2_1_VAE_bf16.safetensors](https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan2_1_VAE_bf16.safetensors) (242 MB)\n\n**text_encoders**\n\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) (6.27 GB)\n\n**clip_vision**\n\n- [clip_vision_h.safetensors](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/clip_vision/clip_vision_h.safetensors) (1.18 GB)\n\n**diffusion_models**\n\n- [wan2.1_14B_SCAIL_2_fp16.safetensors](https://huggingface.co/Comfy-Org/SCAIL-2/resolve/main/diffusion_models/wan2.1_14B_SCAIL_2_fp16.safetensors) (30.54 GB)\n\n**checkpoints**\n\n- [sam3.1_multiplex_fp16.safetensors](https://huggingface.co/Comfy-Org/sam3.1/resolve/main/checkpoints/sam3.1_multiplex_fp16.safetensors) (1.63 GB)\n\n\n## Model Storage Location\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 loras/\n│ │ ├── lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors\n│ │ └── wan2.1_SCAIL_2_DPO_lora_bf16.safetensors\n│ ├── 📂 vae/\n│ │ └── Wan2_1_VAE_bf16.safetensors\n│ ├── 📂 text_encoders/\n│ │ └── umt5_xxl_fp8_e4m3fn_scaled.safetensors\n│ ├── 📂 clip_vision/\n│ │ └── clip_vision_h.safetensors\n│ ├── 📂 diffusion_models/\n│ │ └── wan2.1_14B_SCAIL_2_fp16.safetensors\n│ └── 📂 checkpoints/\n│ └── sam3.1_multiplex_fp16.safetensors\n```\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
1085 ],
1086 "color": "#222",
1087 "bgcolor": "#000"
1088 }
1089 ],
1090 "links": [
1091 [
1092 471,
1093 201,
1094 0,
1095 202,
1096 0,
1097 "VIDEO"
1098 ],
1099 [
1100 494,
1101 155,
1102 0,
1103 213,
1104 0,
1105 "VIDEO"
1106 ],
1107 [
1108 495,
1109 30,
1110 0,
1111 213,
1112 1,
1113 "IMAGE"
1114 ],
1115 [
1116 498,
1117 213,
1118 0,
1119 201,
1120 0,
1121 "IMAGE"
1122 ],
1123 [
1124 516,
1125 155,
1126 0,
1127 215,
1128 0,
1129 "VIDEO"
1130 ],
1131 [
1132 517,
1133 215,
1134 1,
1135 201,
1136 1,
1137 "AUDIO"
1138 ],
1139 [
1140 518,
1141 215,
1142 2,
1143 201,
1144 2,
1145 "FLOAT"
1146 ],
1147 [
1148 519,
1149 155,
1150 0,
1151 262,
1152 0,
1153 "VIDEO"
1154 ],
1155 [
1156 520,
1157 30,
1158 0,
1159 262,
1160 1,
1161 "IMAGE"
1162 ],
1163 [
1164 521,
1165 213,
1166 0,
1167 262,
1168 2,
1169 "IMAGE"
1170 ],
1171 [
1172 523,
1173 215,
1174 0,
1175 263,
1176 0,
1177 "IMAGE"
1178 ],
1179 [
1180 524,
1181 263,
1182 2,
1183 264,
1184 0,
1185 "INT"
1186 ],
1187 [
1188 525,
1189 264,
1190 1,
1191 265,
1192 0,
1193 "INT"
1194 ],
1195 [
1196 528,
1197 213,
1198 0,
1199 269,
1200 0,
1201 "IMAGE"
1202 ],
1203 [
1204 529,
1205 262,
1206 0,
1207 269,
1208 1,
1209 "IMAGE"
1210 ],
1211 [
1212 530,
1213 269,
1214 0,
1215 270,
1216 0,
1217 "IMAGE"
1218 ],
1219 [
1220 531,
1221 215,
1222 1,
1223 270,
1224 1,
1225 "AUDIO"
1226 ],
1227 [
1228 532,
1229 215,
1230 2,
1231 270,
1232 2,
1233 "FLOAT"
1234 ],
1235 [
1236 533,
1237 270,
1238 0,
1239 271,
1240 0,
1241 "VIDEO"
1242 ]
1243 ],
1244 "groups": [
1245 {
1246 "id": 15,
1247 "title": "Estimate Segment Count (frame count: 81, previous frame count: 5)",
1248 "bounding": [
1249 630,
1250 5660,
1251 689.984375,
1252 409.96875
1253 ],
1254 "color": "#3f789e",
1255 "flags": []
1256 },
1257 {
1258 "id": 16,
1259 "title": "First segment Preview",
1260 "bounding": [
1261 1420,
1262 5490,
1263 520,
1264 640
1265 ],
1266 "color": "#3f789e",
1267 "flags": []
1268 },
1269 {
1270 "id": 17,
1271 "title": "Source Video and Reference image",
1272 "bounding": [
1273 600,
1274 4300,
1275 760,
1276 1840
1277 ],
1278 "color": "#3f789e",
1279 "flags": []
1280 }
1281 ],
1282 "definitions": {
1283 "subgraphs": [
1284 {
1285 "id": "d1ab1953-6167-4827-b44e-b4108cea5702",
1286 "version": 1,
1287 "state": {
1288 "lastGroupId": 17,
1289 "lastNodeId": 321,
1290 "lastLinkId": 569,
1291 "lastRerouteId": 0
1292 },
1293 "revision": 0,
1294 "config": [],
1295 "name": "Character Replacement (SCAIL-2 Base)",
1296 "inputNode": {
1297 "id": -10,
1298 "bounding": [
1299 -440,
1300 4190,
1301 173.015625,
1302 508
1303 ]
1304 },
1305 "outputNode": {
1306 "id": -20,
1307 "bounding": [
1308 3980,
1309 3870,
1310 128,
1311 68
1312 ]
1313 },
1314 "inputs": [
1315 {
1316 "id": "e9aedfaf-1991-4a75-ad9b-8c3a279b0488",
1317 "name": "video",
1318 "type": "VIDEO",
1319 "linkIds": [
1320 409
1321 ],
1322 "localized_name": "video",
1323 "label": "pose_video",
1324 "pos": [
1325 -290.984375,
1326 4214
1327 ]
1328 },
1329 {
1330 "id": "0badb26e-9abd-4e9c-b221-aab1237b8773",
1331 "name": "images",
1332 "type": "IMAGE",
1333 "linkIds": [
1334 469,
1335 408,
1336 473
1337 ],
1338 "localized_name": "images",
1339 "label": "reference_image",
1340 "pos": [
1341 -290.984375,
1342 4234
1343 ]
1344 },
1345 {
1346 "id": "098f15aa-a066-422e-b491-eaf140bafb2c",
1347 "name": "text",
1348 "type": "STRING",
1349 "linkIds": [
1350 499
1351 ],
1352 "label": "prompt",
1353 "pos": [
1354 -290.984375,
1355 4254
1356 ]
1357 },
1358 {
1359 "id": "861ea850-8329-491b-9413-2588cdd77bbd",
1360 "name": "value",
1361 "type": "INT",
1362 "linkIds": [
1363 502
1364 ],
1365 "label": "segment_index",
1366 "pos": [
1367 -290.984375,
1368 4274
1369 ]
1370 },
1371 {
1372 "id": "dcf3ebf8-1263-458a-966b-9e77a5ad704a",
1373 "name": "value_2",
1374 "type": "BOOLEAN",
1375 "linkIds": [
1376 504
1377 ],
1378 "label": "replace_mode",
1379 "pos": [
1380 -290.984375,
1381 4294
1382 ]
1383 },
1384 {
1385 "id": "dbee10ce-bb98-4733-88a0-d4cd5b13c691",
1386 "name": "value_3",
1387 "type": "INT",
1388 "linkIds": [
1389 505
1390 ],
1391 "label": "width",
1392 "pos": [
1393 -290.984375,
1394 4314
1395 ]
1396 },
1397 {
1398 "id": "363e3ac7-0096-4480-b875-1d6ff1b8a2d9",
1399 "name": "value_4",
1400 "type": "INT",
1401 "linkIds": [
1402 506
1403 ],
1404 "label": "height",
1405 "pos": [
1406 -290.984375,
1407 4334
1408 ]
1409 },
1410 {
1411 "id": "4017e1ed-96cd-4c1c-9949-dc1a8c30386a",
1412 "name": "length",
1413 "type": "INT",
1414 "linkIds": [
1415 522,
1416 541
1417 ],
1418 "label": "frame_count",
1419 "pos": [
1420 -290.984375,
1421 4354
1422 ]
1423 },
1424 {
1425 "id": "617809fd-9647-4067-8f44-10d8acc8af82",
1426 "name": "previous_frame_count",
1427 "type": "INT",
1428 "linkIds": [
1429 542,
1430 543
1431 ],
1432 "pos": [
1433 -290.984375,
1434 4374
1435 ]
1436 },
1437 {
1438 "id": "36ab49f6-528f-4301-a37a-0108aa7f5bec",
1439 "name": "pose_strength",
1440 "type": "FLOAT",
1441 "linkIds": [
1442 547
1443 ],
1444 "pos": [
1445 -290.984375,
1446 4394
1447 ]
1448 },
1449 {
1450 "id": "24c2e93f-7bbc-4c6d-898e-36b440b8469b",
1451 "name": "pose_start",
1452 "type": "FLOAT",
1453 "linkIds": [
1454 548
1455 ],
1456 "pos": [
1457 -290.984375,
1458 4414
1459 ]
1460 },
1461 {
1462 "id": "d1dbe632-bb2a-4c30-a7ea-5082f21dc686",
1463 "name": "pose_end",
1464 "type": "FLOAT",
1465 "linkIds": [
1466 549
1467 ],
1468 "pos": [
1469 -290.984375,
1470 4434
1471 ]
1472 },
1473 {
1474 "id": "ddf07ba4-2837-40ef-925f-5996ea436334",
1475 "name": "value_5",
1476 "type": "BOOLEAN",
1477 "linkIds": [
1478 507
1479 ],
1480 "label": "turbo_mode",
1481 "pos": [
1482 -290.984375,
1483 4454
1484 ]
1485 },
1486 {
1487 "id": "ee8c796d-b326-40c6-9f9d-65f564053974",
1488 "name": "unet_name",
1489 "type": "COMBO",
1490 "linkIds": [
1491 508
1492 ],
1493 "pos": [
1494 -290.984375,
1495 4474
1496 ]
1497 },
1498 {
1499 "id": "6ccae991-51d7-4c8e-adc8-c7f6377d681b",
1500 "name": "lora_name",
1501 "type": "COMBO",
1502 "linkIds": [
1503 509
1504 ],
1505 "label": "distill_lora",
1506 "pos": [
1507 -290.984375,
1508 4494
1509 ]
1510 },
1511 {
1512 "id": "30772913-ecf9-44f4-a638-2824404b24fb",
1513 "name": "lora_name_1",
1514 "type": "COMBO",
1515 "linkIds": [
1516 565
1517 ],
1518 "label": "dpo_lora",
1519 "pos": [
1520 -290.984375,
1521 4514
1522 ]
1523 },
1524 {
1525 "id": "2e9c2347-93fe-462f-b5ef-51613fb52c85",
1526 "name": "clip_name",
1527 "type": "COMBO",
1528 "linkIds": [
1529 510
1530 ],
1531 "pos": [
1532 -290.984375,
1533 4534
1534 ]
1535 },
1536 {
1537 "id": "bc1822c0-7484-47b7-8d59-cf94788290f7",
1538 "name": "vae_name",
1539 "type": "COMBO",
1540 "linkIds": [
1541 511
1542 ],
1543 "pos": [
1544 -290.984375,
1545 4554
1546 ]
1547 },
1548 {
1549 "id": "bbf2ee19-58b3-46f4-af6a-cd1557d60c8d",
1550 "name": "clip_name_1",
1551 "type": "COMBO",
1552 "linkIds": [
1553 512
1554 ],
1555 "label": "clip_vision",
1556 "pos": [
1557 -290.984375,
1558 4574
1559 ]
1560 },
1561 {
1562 "id": "556415bd-8ef3-4cfa-b182-0d7e3e4cd572",
1563 "name": "text_1",
1564 "type": "STRING",
1565 "linkIds": [
1566 513
1567 ],
1568 "label": "sam3_video_object",
1569 "pos": [
1570 -290.984375,
1571 4594
1572 ]
1573 },
1574 {
1575 "id": "c577930c-85a3-4e92-ac44-8ed639937217",
1576 "name": "text_2",
1577 "type": "STRING",
1578 "linkIds": [
1579 514
1580 ],
1581 "label": "sam3_image_object",
1582 "pos": [
1583 -290.984375,
1584 4614
1585 ]
1586 },
1587 {
1588 "id": "8f542c5e-da91-4dad-8ff8-4e81a42d5140",
1589 "name": "ckpt_name",
1590 "type": "COMBO",
1591 "linkIds": [
1592 515
1593 ],
1594 "label": "sam3_model",
1595 "pos": [
1596 -290.984375,
1597 4634
1598 ]
1599 },
1600 {
1601 "id": "3064d232-69a3-43b1-b350-05d8ca0e7c9f",
1602 "name": "noise_seed",
1603 "type": "INT",
1604 "linkIds": [
1605 558
1606 ],
1607 "pos": [
1608 -290.984375,
1609 4654
1610 ]
1611 }
1612 ],
1613 "outputs": [
1614 {
1615 "id": "7ae88834-7553-45ec-a4e8-bab7d5276b45",
1616 "name": "output",
1617 "type": "IMAGE",
1618 "linkIds": [
1619 544
1620 ],
1621 "localized_name": "output",
1622 "pos": [
1623 4004,
1624 3894
1625 ]
1626 }
1627 ],
1628 "widgets": [],
1629 "nodes": [
1630 {
1631 "id": 11,
1632 "type": "LoraLoaderModelOnly",
1633 "pos": [
1634 300,
1635 3590
1636 ],
1637 "size": [
1638 590,
1639 140
1640 ],
1641 "flags": [],
1642 "order": 10,
1643 "mode": 0,
1644 "inputs": [
1645 {
1646 "localized_name": "model",
1647 "name": "model",
1648 "type": "MODEL",
1649 "link": 563
1650 },
1651 {
1652 "localized_name": "lora_name",
1653 "name": "lora_name",
1654 "type": "COMBO",
1655 "widget": {
1656 "name": "lora_name"
1657 },
1658 "link": 509
1659 }
1660 ],
1661 "outputs": [
1662 {
1663 "localized_name": "MODEL",
1664 "name": "MODEL",
1665 "type": "MODEL",
1666 "links": [
1667 398,
1668 425
1669 ]
1670 }
1671 ],
1672 "properties": {
1673 "cnr_id": "comfy-core",
1674 "ver": "0.24.0",
1675 "Node name for S&R": "LoraLoaderModelOnly",
1676 "models": [
1677 {
1678 "name": "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors",
1679 "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Lightx2v/lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors",
1680 "directory": "loras"
1681 }
1682 ]
1683 },
1684 "widgets_values": [
1685 "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors",
1686 0.8
1687 ],
1688 "color": "#223",
1689 "bgcolor": "#335"
1690 },
1691 {
1692 "id": 7,
1693 "type": "VAELoader",
1694 "pos": [
1695 300,
1696 4020
1697 ],
1698 "size": [
1699 590,
1700 140
1701 ],
1702 "flags": [],
1703 "order": 8,
1704 "mode": 0,
1705 "inputs": [
1706 {
1707 "localized_name": "vae_name",
1708 "name": "vae_name",
1709 "type": "COMBO",
1710 "widget": {
1711 "name": "vae_name"
1712 },
1713 "link": 511
1714 }
1715 ],
1716 "outputs": [
1717 {
1718 "localized_name": "VAE",
1719 "name": "VAE",
1720 "type": "VAE",
1721 "links": [
1722 406,
1723 407
1724 ]
1725 }
1726 ],
1727 "properties": {
1728 "cnr_id": "comfy-core",
1729 "ver": "0.24.0",
1730 "Node name for S&R": "VAELoader",
1731 "models": [
1732 {
1733 "name": "Wan2_1_VAE_bf16.safetensors",
1734 "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan2_1_VAE_bf16.safetensors",
1735 "directory": "vae"
1736 }
1737 ]
1738 },
1739 "widgets_values": [
1740 "Wan2_1_VAE_bf16.safetensors"
1741 ]
1742 },
1743 {
1744 "id": 156,
1745 "type": "ResizeImageMaskNode",
1746 "pos": [
1747 1280,
1748 4860
1749 ],
1750 "size": [
1751 270,
1752 160
1753 ],
1754 "flags": [],
1755 "order": 18,
1756 "mode": 0,
1757 "inputs": [
1758 {
1759 "localized_name": "input",
1760 "name": "input",
1761 "type": "IMAGE,MASK",
1762 "link": 491
1763 },
1764 {
1765 "localized_name": "width",
1766 "name": "resize_type.width",
1767 "type": "INT",
1768 "widget": {
1769 "name": "resize_type.width"
1770 },
1771 "link": 444
1772 },
1773 {
1774 "localized_name": "height",
1775 "name": "resize_type.height",
1776 "type": "INT",
1777 "widget": {
1778 "name": "resize_type.height"
1779 },
1780 "link": 446
1781 }
1782 ],
1783 "outputs": [
1784 {
1785 "localized_name": "resized",
1786 "name": "resized",
1787 "type": "IMAGE",
1788 "links": [
1789 420,
1790 492,
1791 493
1792 ]
1793 }
1794 ],
1795 "properties": {
1796 "cnr_id": "comfy-core",
1797 "ver": "0.24.0",
1798 "Node name for S&R": "ResizeImageMaskNode"
1799 },
1800 "widgets_values": [
1801 "scale dimensions",
1802 512,
1803 512,
1804 "center",
1805 "area"
1806 ]
1807 },
1808 {
1809 "id": 157,
1810 "type": "GetVideoComponents",
1811 "pos": [
1812 270,
1813 4500
1814 ],
1815 "size": [
1816 230,
1817 90
1818 ],
1819 "flags": {
1820 "collapsed": true
1821 },
1822 "order": 19,
1823 "mode": 0,
1824 "inputs": [
1825 {
1826 "localized_name": "video",
1827 "name": "video",
1828 "type": "VIDEO",
1829 "link": 409
1830 }
1831 ],
1832 "outputs": [
1833 {
1834 "localized_name": "images",
1835 "name": "images",
1836 "type": "IMAGE",
1837 "links": [
1838 490
1839 ]
1840 },
1841 {
1842 "localized_name": "audio",
1843 "name": "audio",
1844 "type": "AUDIO",
1845 "links": null
1846 },
1847 {
1848 "localized_name": "fps",
1849 "name": "fps",
1850 "type": "FLOAT",
1851 "links": []
1852 },
1853 {
1854 "localized_name": "bit_depth",
1855 "name": "bit_depth",
1856 "type": "INT",
1857 "links": null
1858 }
1859 ],
1860 "properties": {
1861 "cnr_id": "comfy-core",
1862 "ver": "0.24.0",
1863 "Node name for S&R": "GetVideoComponents"
1864 },
1865 "widgets_values": []
1866 },
1867 {
1868 "id": 163,
1869 "type": "GetImageSize",
1870 "pos": [
1871 1640,
1872 4500
1873 ],
1874 "size": [
1875 240,
1876 190
1877 ],
1878 "flags": [],
1879 "order": 20,
1880 "mode": 0,
1881 "inputs": [
1882 {
1883 "localized_name": "image",
1884 "name": "image",
1885 "type": "IMAGE",
1886 "link": 492
1887 }
1888 ],
1889 "outputs": [
1890 {
1891 "localized_name": "width",
1892 "name": "width",
1893 "type": "INT",
1894 "links": [
1895 414
1896 ]
1897 },
1898 {
1899 "localized_name": "height",
1900 "name": "height",
1901 "type": "INT",
1902 "links": [
1903 415
1904 ]
1905 },
1906 {
1907 "localized_name": "batch_size",
1908 "name": "batch_size",
1909 "type": "INT",
1910 "links": [
1911 416
1912 ]
1913 }
1914 ],
1915 "properties": {
1916 "cnr_id": "comfy-core",
1917 "ver": "0.24.0",
1918 "Node name for S&R": "GetImageSize"
1919 },
1920 "widgets_values": []
1921 },
1922 {
1923 "id": 9,
1924 "type": "CLIPLoader",
1925 "pos": [
1926 300,
1927 3790
1928 ],
1929 "size": [
1930 590,
1931 170
1932 ],
1933 "flags": [],
1934 "order": 9,
1935 "mode": 0,
1936 "inputs": [
1937 {
1938 "localized_name": "clip_name",
1939 "name": "clip_name",
1940 "type": "COMBO",
1941 "widget": {
1942 "name": "clip_name"
1943 },
1944 "link": 510
1945 }
1946 ],
1947 "outputs": [
1948 {
1949 "localized_name": "CLIP",
1950 "name": "CLIP",
1951 "type": "CLIP",
1952 "links": [
1953 7,
1954 8
1955 ]
1956 }
1957 ],
1958 "properties": {
1959 "cnr_id": "comfy-core",
1960 "ver": "0.24.0",
1961 "Node name for S&R": "CLIPLoader",
1962 "models": [
1963 {
1964 "name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
1965 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors",
1966 "directory": "text_encoders"
1967 }
1968 ]
1969 },
1970 "widgets_values": [
1971 "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
1972 "wan",
1973 "default"
1974 ]
1975 },
1976 {
1977 "id": 75,
1978 "type": "CLIPVisionLoader",
1979 "pos": [
1980 300,
1981 4230
1982 ],
1983 "size": [
1984 590,
1985 110
1986 ],
1987 "flags": [],
1988 "order": 13,
1989 "mode": 0,
1990 "inputs": [
1991 {
1992 "localized_name": "clip_name",
1993 "name": "clip_name",
1994 "type": "COMBO",
1995 "widget": {
1996 "name": "clip_name"
1997 },
1998 "link": 512
1999 }
2000 ],
2001 "outputs": [
2002 {
2003 "localized_name": "CLIP_VISION",
2004 "name": "CLIP_VISION",
2005 "type": "CLIP_VISION",
2006 "links": [
2007 196
2008 ]
2009 }
2010 ],
2011 "properties": {
2012 "cnr_id": "comfy-core",
2013 "ver": "0.24.0",
2014 "Node name for S&R": "CLIPVisionLoader",
2015 "models": [
2016 {
2017 "name": "clip_vision_h.safetensors",
2018 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/clip_vision/clip_vision_h.safetensors",
2019 "directory": "clip_vision"
2020 }
2021 ]
2022 },
2023 "widgets_values": [
2024 "clip_vision_h.safetensors"
2025 ]
2026 },
2027 {
2028 "id": 154,
2029 "type": "UNETLoader",
2030 "pos": [
2031 300,
2032 3190
2033 ],
2034 "size": [
2035 590,
2036 140
2037 ],
2038 "flags": [],
2039 "order": 17,
2040 "mode": 0,
2041 "inputs": [
2042 {
2043 "localized_name": "unet_name",
2044 "name": "unet_name",
2045 "type": "COMBO",
2046 "widget": {
2047 "name": "unet_name"
2048 },
2049 "link": 508
2050 }
2051 ],
2052 "outputs": [
2053 {
2054 "localized_name": "MODEL",
2055 "name": "MODEL",
2056 "type": "MODEL",
2057 "links": [
2058 562
2059 ]
2060 }
2061 ],
2062 "properties": {
2063 "cnr_id": "comfy-core",
2064 "ver": "0.24.0",
2065 "Node name for S&R": "UNETLoader",
2066 "models": [
2067 {
2068 "name": "wan2.1_14B_SCAIL_2_fp16.safetensors",
2069 "url": "https://huggingface.co/Comfy-Org/SCAIL-2/resolve/main/diffusion_models/wan2.1_14B_SCAIL_2_fp16.safetensors",
2070 "directory": "diffusion_models"
2071 }
2072 ]
2073 },
2074 "widgets_values": [
2075 "wan2.1_14B_SCAIL_2_fp16.safetensors",
2076 "default"
2077 ]
2078 },
2079 {
2080 "id": 95,
2081 "type": "ModelSamplingSD3",
2082 "pos": [
2083 2760,
2084 3370
2085 ],
2086 "size": [
2087 270,
2088 110
2089 ],
2090 "flags": [],
2091 "order": 15,
2092 "mode": 0,
2093 "inputs": [
2094 {
2095 "localized_name": "model",
2096 "name": "model",
2097 "type": "MODEL",
2098 "link": 424
2099 }
2100 ],
2101 "outputs": [
2102 {
2103 "localized_name": "MODEL",
2104 "name": "MODEL",
2105 "type": "MODEL",
2106 "links": [
2107 417
2108 ]
2109 }
2110 ],
2111 "properties": {
2112 "cnr_id": "comfy-core",
2113 "ver": "0.24.0",
2114 "Node name for S&R": "ModelSamplingSD3"
2115 },
2116 "widgets_values": [
2117 5
2118 ]
2119 },
2120 {
2121 "id": 27,
2122 "type": "KSamplerSelect",
2123 "pos": [
2124 2770,
2125 3520
2126 ],
2127 "size": [
2128 260,
2129 110
2130 ],
2131 "flags": [],
2132 "order": 0,
2133 "mode": 0,
2134 "inputs": [],
2135 "outputs": [
2136 {
2137 "localized_name": "SAMPLER",
2138 "name": "SAMPLER",
2139 "type": "SAMPLER",
2140 "links": [
2141 419
2142 ]
2143 }
2144 ],
2145 "properties": {
2146 "cnr_id": "comfy-core",
2147 "ver": "0.24.0",
2148 "Node name for S&R": "KSamplerSelect"
2149 },
2150 "widgets_values": [
2151 "euler"
2152 ]
2153 },
2154 {
2155 "id": 18,
2156 "type": "BasicScheduler",
2157 "pos": [
2158 2770,
2159 3670
2160 ],
2161 "size": [
2162 260,
2163 170
2164 ],
2165 "flags": [],
2166 "order": 11,
2167 "mode": 0,
2168 "inputs": [
2169 {
2170 "localized_name": "model",
2171 "name": "model",
2172 "type": "MODEL",
2173 "link": 398
2174 },
2175 {
2176 "localized_name": "steps",
2177 "name": "steps",
2178 "type": "INT",
2179 "widget": {
2180 "name": "steps"
2181 },
2182 "link": 428
2183 }
2184 ],
2185 "outputs": [
2186 {
2187 "localized_name": "SIGMAS",
2188 "name": "SIGMAS",
2189 "type": "SIGMAS",
2190 "links": [
2191 418
2192 ]
2193 }
2194 ],
2195 "properties": {
2196 "cnr_id": "comfy-core",
2197 "ver": "0.24.0",
2198 "Node name for S&R": "BasicScheduler"
2199 },
2200 "widgets_values": [
2201 "simple",
2202 6,
2203 1
2204 ]
2205 },
2206 {
2207 "id": 19,
2208 "type": "SamplerCustom",
2209 "pos": [
2210 3080,
2211 3370
2212 ],
2213 "size": [
2214 270,
2215 670
2216 ],
2217 "flags": [],
2218 "order": 12,
2219 "mode": 0,
2220 "inputs": [
2221 {
2222 "localized_name": "model",
2223 "name": "model",
2224 "type": "MODEL",
2225 "link": 417
2226 },
2227 {
2228 "localized_name": "positive",
2229 "name": "positive",
2230 "type": "CONDITIONING",
2231 "link": 333
2232 },
2233 {
2234 "localized_name": "negative",
2235 "name": "negative",
2236 "type": "CONDITIONING",
2237 "link": 334
2238 },
2239 {
2240 "localized_name": "sampler",
2241 "name": "sampler",
2242 "type": "SAMPLER",
2243 "link": 419
2244 },
2245 {
2246 "localized_name": "sigmas",
2247 "name": "sigmas",
2248 "type": "SIGMAS",
2249 "link": 418
2250 },
2251 {
2252 "localized_name": "latent_image",
2253 "name": "latent_image",
2254 "type": "LATENT",
2255 "link": 335
2256 },
2257 {
2258 "localized_name": "noise_seed",
2259 "name": "noise_seed",
2260 "type": "INT",
2261 "widget": {
2262 "name": "noise_seed"
2263 },
2264 "link": 558
2265 },
2266 {
2267 "localized_name": "cfg",
2268 "name": "cfg",
2269 "type": "FLOAT",
2270 "widget": {
2271 "name": "cfg"
2272 },
2273 "link": 431
2274 }
2275 ],
2276 "outputs": [
2277 {
2278 "localized_name": "output",
2279 "name": "output",
2280 "type": "LATENT",
2281 "links": []
2282 },
2283 {
2284 "localized_name": "denoised_output",
2285 "name": "denoised_output",
2286 "type": "LATENT",
2287 "links": [
2288 124
2289 ]
2290 }
2291 ],
2292 "properties": {
2293 "cnr_id": "comfy-core",
2294 "ver": "0.24.0",
2295 "Node name for S&R": "SamplerCustom"
2296 },
2297 "widgets_values": [
2298 true,
2299 1,
2300 "fixed",
2301 1
2302 ]
2303 },
2304 {
2305 "id": 168,
2306 "type": "PrimitiveInt",
2307 "pos": [
2308 2060,
2309 3750
2310 ],
2311 "size": [
2312 270,
2313 110
2314 ],
2315 "flags": [],
2316 "order": 1,
2317 "mode": 0,
2318 "inputs": [],
2319 "outputs": [
2320 {
2321 "localized_name": "INT",
2322 "name": "INT",
2323 "type": "INT",
2324 "links": [
2325 427
2326 ]
2327 }
2328 ],
2329 "title": "Int (Steps)",
2330 "properties": {
2331 "cnr_id": "comfy-core",
2332 "ver": "0.24.0",
2333 "Node name for S&R": "PrimitiveInt"
2334 },
2335 "widgets_values": [
2336 6,
2337 "fixed"
2338 ]
2339 },
2340 {
2341 "id": 167,
2342 "type": "PrimitiveFloat",
2343 "pos": [
2344 2060,
2345 3920
2346 ],
2347 "size": [
2348 270,
2349 110
2350 ],
2351 "flags": [],
2352 "order": 2,
2353 "mode": 0,
2354 "inputs": [],
2355 "outputs": [
2356 {
2357 "localized_name": "FLOAT",
2358 "name": "FLOAT",
2359 "type": "FLOAT",
2360 "links": [
2361 430
2362 ]
2363 }
2364 ],
2365 "title": "Float (CFG)",
2366 "properties": {
2367 "cnr_id": "comfy-core",
2368 "ver": "0.24.0",
2369 "Node name for S&R": "PrimitiveFloat"
2370 },
2371 "widgets_values": [
2372 1
2373 ]
2374 },
2375 {
2376 "id": 165,
2377 "type": "PrimitiveInt",
2378 "pos": [
2379 2060,
2380 3380
2381 ],
2382 "size": [
2383 270,
2384 110
2385 ],
2386 "flags": [],
2387 "order": 3,
2388 "mode": 0,
2389 "inputs": [],
2390 "outputs": [
2391 {
2392 "localized_name": "INT",
2393 "name": "INT",
2394 "type": "INT",
2395 "links": [
2396 426
2397 ]
2398 }
2399 ],
2400 "title": "Int (Steps)",
2401 "properties": {
2402 "cnr_id": "comfy-core",
2403 "ver": "0.24.0",
2404 "Node name for S&R": "PrimitiveInt"
2405 },
2406 "widgets_values": [
2407 40,
2408 "fixed"
2409 ]
2410 },
2411 {
2412 "id": 166,
2413 "type": "PrimitiveFloat",
2414 "pos": [
2415 2060,
2416 3530
2417 ],
2418 "size": [
2419 270,
2420 110
2421 ],
2422 "flags": [],
2423 "order": 4,
2424 "mode": 0,
2425 "inputs": [],
2426 "outputs": [
2427 {
2428 "localized_name": "FLOAT",
2429 "name": "FLOAT",
2430 "type": "FLOAT",
2431 "links": [
2432 429
2433 ]
2434 }
2435 ],
2436 "title": "Float (CFG)",
2437 "properties": {
2438 "cnr_id": "comfy-core",
2439 "ver": "0.24.0",
2440 "Node name for S&R": "PrimitiveFloat"
2441 },
2442 "widgets_values": [
2443 5
2444 ]
2445 },
2446 {
2447 "id": 169,
2448 "type": "ComfySwitchNode",
2449 "pos": [
2450 2400,
2451 3360
2452 ],
2453 "size": [
2454 270,
2455 130
2456 ],
2457 "flags": [],
2458 "order": 21,
2459 "mode": 0,
2460 "inputs": [
2461 {
2462 "localized_name": "on_false",
2463 "name": "on_false",
2464 "type": "MODEL",
2465 "link": 564
2466 },
2467 {
2468 "localized_name": "on_true",
2469 "name": "on_true",
2470 "type": "MODEL",
2471 "link": 425
2472 },
2473 {
2474 "localized_name": "switch",
2475 "name": "switch",
2476 "type": "BOOLEAN",
2477 "widget": {
2478 "name": "switch"
2479 },
2480 "link": 432
2481 }
2482 ],
2483 "outputs": [
2484 {
2485 "localized_name": "output",
2486 "name": "output",
2487 "type": "MODEL",
2488 "links": [
2489 424
2490 ]
2491 }
2492 ],
2493 "title": "Switch (Model)",
2494 "properties": {
2495 "cnr_id": "comfy-core",
2496 "ver": "0.24.0",
2497 "Node name for S&R": "ComfySwitchNode"
2498 },
2499 "widgets_values": [
2500 false
2501 ]
2502 },
2503 {
2504 "id": 170,
2505 "type": "ComfySwitchNode",
2506 "pos": [
2507 2400,
2508 3550
2509 ],
2510 "size": [
2511 270,
2512 130
2513 ],
2514 "flags": [],
2515 "order": 22,
2516 "mode": 0,
2517 "inputs": [
2518 {
2519 "localized_name": "on_false",
2520 "name": "on_false",
2521 "type": "INT",
2522 "link": 426
2523 },
2524 {
2525 "localized_name": "on_true",
2526 "name": "on_true",
2527 "type": "INT",
2528 "link": 427
2529 },
2530 {
2531 "localized_name": "switch",
2532 "name": "switch",
2533 "type": "BOOLEAN",
2534 "widget": {
2535 "name": "switch"
2536 },
2537 "link": 433
2538 }
2539 ],
2540 "outputs": [
2541 {
2542 "localized_name": "output",
2543 "name": "output",
2544 "type": "INT",
2545 "links": [
2546 428
2547 ]
2548 }
2549 ],
2550 "title": "Switch (Steps)",
2551 "properties": {
2552 "cnr_id": "comfy-core",
2553 "ver": "0.24.0",
2554 "Node name for S&R": "ComfySwitchNode"
2555 },
2556 "widgets_values": [
2557 false
2558 ]
2559 },
2560 {
2561 "id": 171,
2562 "type": "ComfySwitchNode",
2563 "pos": [
2564 2400,
2565 3730
2566 ],
2567 "size": [
2568 270,
2569 130
2570 ],
2571 "flags": [],
2572 "order": 23,
2573 "mode": 0,
2574 "inputs": [
2575 {
2576 "localized_name": "on_false",
2577 "name": "on_false",
2578 "type": "FLOAT",
2579 "link": 429
2580 },
2581 {
2582 "localized_name": "on_true",
2583 "name": "on_true",
2584 "type": "FLOAT",
2585 "link": 430
2586 },
2587 {
2588 "localized_name": "switch",
2589 "name": "switch",
2590 "type": "BOOLEAN",
2591 "widget": {
2592 "name": "switch"
2593 },
2594 "link": 434
2595 }
2596 ],
2597 "outputs": [
2598 {
2599 "localized_name": "output",
2600 "name": "output",
2601 "type": "FLOAT",
2602 "links": [
2603 431
2604 ]
2605 }
2606 ],
2607 "title": "Switch (Steps)",
2608 "properties": {
2609 "cnr_id": "comfy-core",
2610 "ver": "0.24.0",
2611 "Node name for S&R": "ComfySwitchNode"
2612 },
2613 "widgets_values": [
2614 false
2615 ]
2616 },
2617 {
2618 "id": 177,
2619 "type": "ImageFromBatch",
2620 "pos": [
2621 880,
2622 4490
2623 ],
2624 "size": [
2625 270,
2626 140
2627 ],
2628 "flags": [],
2629 "order": 25,
2630 "mode": 0,
2631 "inputs": [
2632 {
2633 "localized_name": "image",
2634 "name": "image",
2635 "type": "IMAGE",
2636 "link": 490
2637 },
2638 {
2639 "localized_name": "batch_index",
2640 "name": "batch_index",
2641 "type": "INT",
2642 "widget": {
2643 "name": "batch_index"
2644 },
2645 "link": 450
2646 },
2647 {
2648 "localized_name": "length",
2649 "name": "length",
2650 "type": "INT",
2651 "widget": {
2652 "name": "length"
2653 },
2654 "link": 522
2655 }
2656 ],
2657 "outputs": [
2658 {
2659 "localized_name": "IMAGE",
2660 "name": "IMAGE",
2661 "type": "IMAGE",
2662 "links": [
2663 491
2664 ]
2665 }
2666 ],
2667 "properties": {
2668 "cnr_id": "comfy-core",
2669 "ver": "0.24.0",
2670 "Node name for S&R": "ImageFromBatch"
2671 },
2672 "widgets_values": [
2673 0,
2674 81
2675 ]
2676 },
2677 {
2678 "id": 178,
2679 "type": "PrimitiveInt",
2680 "pos": [
2681 250,
2682 4820
2683 ],
2684 "size": [
2685 270,
2686 110
2687 ],
2688 "flags": [],
2689 "order": 26,
2690 "mode": 0,
2691 "inputs": [
2692 {
2693 "localized_name": "value",
2694 "name": "value",
2695 "type": "INT",
2696 "widget": {
2697 "name": "value"
2698 },
2699 "link": 505
2700 }
2701 ],
2702 "outputs": [
2703 {
2704 "localized_name": "INT",
2705 "name": "INT",
2706 "type": "INT",
2707 "links": [
2708 441
2709 ]
2710 }
2711 ],
2712 "title": "Int (Width)",
2713 "properties": {
2714 "cnr_id": "comfy-core",
2715 "ver": "0.24.0",
2716 "Node name for S&R": "PrimitiveInt"
2717 },
2718 "widgets_values": [
2719 896,
2720 "fixed"
2721 ]
2722 },
2723 {
2724 "id": 179,
2725 "type": "PrimitiveInt",
2726 "pos": [
2727 250,
2728 5000
2729 ],
2730 "size": [
2731 270,
2732 110
2733 ],
2734 "flags": [],
2735 "order": 27,
2736 "mode": 0,
2737 "inputs": [
2738 {
2739 "localized_name": "value",
2740 "name": "value",
2741 "type": "INT",
2742 "widget": {
2743 "name": "value"
2744 },
2745 "link": 506
2746 }
2747 ],
2748 "outputs": [
2749 {
2750 "localized_name": "INT",
2751 "name": "INT",
2752 "type": "INT",
2753 "links": [
2754 445
2755 ]
2756 }
2757 ],
2758 "title": "Int (Height)",
2759 "properties": {
2760 "cnr_id": "comfy-core",
2761 "ver": "0.24.0",
2762 "Node name for S&R": "PrimitiveInt"
2763 },
2764 "widgets_values": [
2765 512,
2766 "fixed"
2767 ]
2768 },
2769 {
2770 "id": 180,
2771 "type": "ComfyMathExpression",
2772 "pos": [
2773 690,
2774 4850
2775 ],
2776 "size": [
2777 230,
2778 80
2779 ],
2780 "flags": {
2781 "collapsed": true
2782 },
2783 "order": 28,
2784 "mode": 0,
2785 "inputs": [
2786 {
2787 "label": "a",
2788 "localized_name": "values.a",
2789 "name": "values.a",
2790 "type": "FLOAT,INT,BOOLEAN",
2791 "link": 441
2792 },
2793 {
2794 "label": "b",
2795 "localized_name": "values.b",
2796 "name": "values.b",
2797 "shape": 7,
2798 "type": "FLOAT,INT,BOOLEAN",
2799 "link": null
2800 }
2801 ],
2802 "outputs": [
2803 {
2804 "localized_name": "FLOAT",
2805 "name": "FLOAT",
2806 "type": "FLOAT",
2807 "links": []
2808 },
2809 {
2810 "localized_name": "INT",
2811 "name": "INT",
2812 "type": "INT",
2813 "links": [
2814 444
2815 ]
2816 },
2817 {
2818 "localized_name": "BOOL",
2819 "name": "BOOL",
2820 "type": "BOOLEAN",
2821 "links": null
2822 }
2823 ],
2824 "properties": {
2825 "cnr_id": "comfy-core",
2826 "ver": "0.24.0",
2827 "Node name for S&R": "ComfyMathExpression"
2828 },
2829 "widgets_values": [
2830 "(a // 32) * 32"
2831 ]
2832 },
2833 {
2834 "id": 182,
2835 "type": "ComfyMathExpression",
2836 "pos": [
2837 690,
2838 5030
2839 ],
2840 "size": [
2841 230,
2842 80
2843 ],
2844 "flags": {
2845 "collapsed": true
2846 },
2847 "order": 29,
2848 "mode": 0,
2849 "inputs": [
2850 {
2851 "label": "a",
2852 "localized_name": "values.a",
2853 "name": "values.a",
2854 "type": "FLOAT,INT,BOOLEAN",
2855 "link": 445
2856 },
2857 {
2858 "label": "b",
2859 "localized_name": "values.b",
2860 "name": "values.b",
2861 "shape": 7,
2862 "type": "FLOAT,INT,BOOLEAN",
2863 "link": null
2864 }
2865 ],
2866 "outputs": [
2867 {
2868 "localized_name": "FLOAT",
2869 "name": "FLOAT",
2870 "type": "FLOAT",
2871 "links": []
2872 },
2873 {
2874 "localized_name": "INT",
2875 "name": "INT",
2876 "type": "INT",
2877 "links": [
2878 446
2879 ]
2880 },
2881 {
2882 "localized_name": "BOOL",
2883 "name": "BOOL",
2884 "type": "BOOLEAN",
2885 "links": null
2886 }
2887 ],
2888 "properties": {
2889 "cnr_id": "comfy-core",
2890 "ver": "0.24.0",
2891 "Node name for S&R": "ComfyMathExpression"
2892 },
2893 "widgets_values": [
2894 "(a // 32) * 32"
2895 ]
2896 },
2897 {
2898 "id": 183,
2899 "type": "PrimitiveInt",
2900 "pos": [
2901 260,
2902 4570
2903 ],
2904 "size": [
2905 270,
2906 110
2907 ],
2908 "flags": [],
2909 "order": 30,
2910 "mode": 0,
2911 "inputs": [
2912 {
2913 "localized_name": "value",
2914 "name": "value",
2915 "type": "INT",
2916 "widget": {
2917 "name": "value"
2918 },
2919 "link": 502
2920 }
2921 ],
2922 "outputs": [
2923 {
2924 "localized_name": "INT",
2925 "name": "INT",
2926 "type": "INT",
2927 "links": [
2928 447
2929 ]
2930 }
2931 ],
2932 "title": "Int (segment index)",
2933 "properties": {
2934 "cnr_id": "comfy-core",
2935 "ver": "0.24.0",
2936 "Node name for S&R": "PrimitiveInt"
2937 },
2938 "widgets_values": [
2939 1,
2940 "fixed"
2941 ]
2942 },
2943 {
2944 "id": 184,
2945 "type": "ComfyMathExpression",
2946 "pos": [
2947 580,
2948 4590
2949 ],
2950 "size": [
2951 230,
2952 220
2953 ],
2954 "flags": {
2955 "collapsed": false
2956 },
2957 "order": 31,
2958 "mode": 0,
2959 "inputs": [
2960 {
2961 "label": "a",
2962 "localized_name": "values.a",
2963 "name": "values.a",
2964 "type": "FLOAT,INT,BOOLEAN",
2965 "link": 447
2966 },
2967 {
2968 "label": "b",
2969 "localized_name": "values.b",
2970 "name": "values.b",
2971 "shape": 7,
2972 "type": "FLOAT,INT,BOOLEAN",
2973 "link": 541
2974 },
2975 {
2976 "label": "c",
2977 "localized_name": "values.c",
2978 "name": "values.c",
2979 "shape": 7,
2980 "type": "FLOAT,INT,BOOLEAN",
2981 "link": 543
2982 },
2983 {
2984 "label": "d",
2985 "localized_name": "values.d",
2986 "name": "values.d",
2987 "shape": 7,
2988 "type": "FLOAT,INT,BOOLEAN",
2989 "link": null
2990 }
2991 ],
2992 "outputs": [
2993 {
2994 "localized_name": "FLOAT",
2995 "name": "FLOAT",
2996 "type": "FLOAT",
2997 "links": null
2998 },
2999 {
3000 "localized_name": "INT",
3001 "name": "INT",
3002 "type": "INT",
3003 "links": [
3004 450
3005 ]
3006 },
3007 {
3008 "localized_name": "BOOL",
3009 "name": "BOOL",
3010 "type": "BOOLEAN",
3011 "links": null
3012 }
3013 ],
3014 "properties": {
3015 "cnr_id": "comfy-core",
3016 "ver": "0.24.0",
3017 "Node name for S&R": "ComfyMathExpression"
3018 },
3019 "widgets_values": [
3020 "(b - c) * (a - 1)"
3021 ]
3022 },
3023 {
3024 "id": 191,
3025 "type": "CLIPTextEncode",
3026 "pos": [
3027 660,
3028 5360
3029 ],
3030 "size": [
3031 380,
3032 160
3033 ],
3034 "flags": [],
3035 "order": 32,
3036 "mode": 0,
3037 "inputs": [
3038 {
3039 "localized_name": "clip",
3040 "name": "clip",
3041 "type": "CLIP",
3042 "link": 454
3043 },
3044 {
3045 "localized_name": "text",
3046 "name": "text",
3047 "type": "STRING",
3048 "widget": {
3049 "name": "text"
3050 },
3051 "link": 513
3052 }
3053 ],
3054 "outputs": [
3055 {
3056 "localized_name": "CONDITIONING",
3057 "name": "CONDITIONING",
3058 "type": "CONDITIONING",
3059 "links": [
3060 461
3061 ]
3062 }
3063 ],
3064 "properties": {
3065 "cnr_id": "comfy-core",
3066 "ver": "0.19.3",
3067 "Node name for S&R": "CLIPTextEncode",
3068 "enableTabs": false,
3069 "tabWidth": 65,
3070 "tabXOffset": 10,
3071 "hasSecondTab": false,
3072 "secondTabText": "Send Back",
3073 "secondTabOffset": 80,
3074 "secondTabWidth": 65
3075 },
3076 "widgets_values": [
3077 "human"
3078 ]
3079 },
3080 {
3081 "id": 193,
3082 "type": "CheckpointLoaderSimple",
3083 "pos": [
3084 270,
3085 5340
3086 ],
3087 "size": [
3088 330,
3089 160
3090 ],
3091 "flags": [],
3092 "order": 33,
3093 "mode": 0,
3094 "inputs": [
3095 {
3096 "localized_name": "ckpt_name",
3097 "name": "ckpt_name",
3098 "type": "COMBO",
3099 "widget": {
3100 "name": "ckpt_name"
3101 },
3102 "link": 515
3103 }
3104 ],
3105 "outputs": [
3106 {
3107 "localized_name": "MODEL",
3108 "name": "MODEL",
3109 "type": "MODEL",
3110 "links": [
3111 458,
3112 463
3113 ]
3114 },
3115 {
3116 "localized_name": "CLIP",
3117 "name": "CLIP",
3118 "type": "CLIP",
3119 "links": [
3120 454,
3121 489
3122 ]
3123 },
3124 {
3125 "localized_name": "VAE",
3126 "name": "VAE",
3127 "type": "VAE",
3128 "links": []
3129 }
3130 ],
3131 "properties": {
3132 "cnr_id": "comfy-core",
3133 "ver": "0.19.3",
3134 "Node name for S&R": "CheckpointLoaderSimple",
3135 "models": [
3136 {
3137 "name": "sam3.1_multiplex_fp16.safetensors",
3138 "url": "https://huggingface.co/Comfy-Org/sam3.1/resolve/main/checkpoints/sam3.1_multiplex_fp16.safetensors",
3139 "directory": "checkpoints"
3140 }
3141 ],
3142 "enableTabs": false,
3143 "tabWidth": 65,
3144 "tabXOffset": 10,
3145 "hasSecondTab": false,
3146 "secondTabText": "Send Back",
3147 "secondTabOffset": 80,
3148 "secondTabWidth": 65
3149 },
3150 "widgets_values": [
3151 "sam3.1_multiplex_fp16.safetensors"
3152 ]
3153 },
3154 {
3155 "id": 196,
3156 "type": "SAM3_VideoTrack",
3157 "pos": [
3158 1190,
3159 5320
3160 ],
3161 "size": [
3162 280,
3163 250
3164 ],
3165 "flags": [],
3166 "order": 34,
3167 "mode": 0,
3168 "inputs": [
3169 {
3170 "label": "images",
3171 "localized_name": "images",
3172 "name": "images",
3173 "type": "IMAGE",
3174 "link": 493
3175 },
3176 {
3177 "label": "model",
3178 "localized_name": "model",
3179 "name": "model",
3180 "type": "MODEL",
3181 "link": 458
3182 },
3183 {
3184 "label": "initial_mask",
3185 "localized_name": "initial_mask",
3186 "name": "initial_mask",
3187 "shape": 7,
3188 "type": "MASK",
3189 "link": null
3190 },
3191 {
3192 "label": "conditioning",
3193 "localized_name": "conditioning",
3194 "name": "conditioning",
3195 "shape": 7,
3196 "type": "CONDITIONING",
3197 "link": 461
3198 }
3199 ],
3200 "outputs": [
3201 {
3202 "localized_name": "track_data",
3203 "name": "track_data",
3204 "type": "SAM3_TRACK_DATA",
3205 "links": [
3206 460
3207 ]
3208 }
3209 ],
3210 "properties": {
3211 "cnr_id": "comfy-core",
3212 "ver": "0.24.0",
3213 "Node name for S&R": "SAM3_VideoTrack"
3214 },
3215 "widgets_values": [
3216 0.5,
3217 4,
3218 1
3219 ]
3220 },
3221 {
3222 "id": 197,
3223 "type": "SCAIL2ColoredMask",
3224 "pos": [
3225 1550,
3226 5470
3227 ],
3228 "size": [
3229 370,
3230 200
3231 ],
3232 "flags": [],
3233 "order": 35,
3234 "mode": 0,
3235 "inputs": [
3236 {
3237 "localized_name": "driving_track_data",
3238 "name": "driving_track_data",
3239 "type": "SAM3_TRACK_DATA",
3240 "link": 460
3241 },
3242 {
3243 "localized_name": "ref_track_data",
3244 "name": "ref_track_data",
3245 "shape": 7,
3246 "type": "SAM3_TRACK_DATA",
3247 "link": 464
3248 },
3249 {
3250 "localized_name": "replacement_mode",
3251 "name": "replacement_mode",
3252 "type": "BOOLEAN",
3253 "widget": {
3254 "name": "replacement_mode"
3255 },
3256 "link": 476
3257 }
3258 ],
3259 "outputs": [
3260 {
3261 "localized_name": "pose_video_mask",
3262 "name": "pose_video_mask",
3263 "type": "IMAGE",
3264 "links": [
3265 466,
3266 467
3267 ]
3268 },
3269 {
3270 "localized_name": "reference_image_mask",
3271 "name": "reference_image_mask",
3272 "type": "IMAGE",
3273 "links": [
3274 465,
3275 472
3276 ]
3277 }
3278 ],
3279 "properties": {
3280 "cnr_id": "comfy-core",
3281 "ver": "0.24.0",
3282 "Node name for S&R": "SCAIL2ColoredMask"
3283 },
3284 "widgets_values": [
3285 "",
3286 "left_to_right",
3287 true
3288 ]
3289 },
3290 {
3291 "id": 198,
3292 "type": "SAM3_VideoTrack",
3293 "pos": [
3294 1190,
3295 5620
3296 ],
3297 "size": [
3298 280,
3299 250
3300 ],
3301 "flags": [],
3302 "order": 36,
3303 "mode": 0,
3304 "inputs": [
3305 {
3306 "label": "images",
3307 "localized_name": "images",
3308 "name": "images",
3309 "type": "IMAGE",
3310 "link": 469
3311 },
3312 {
3313 "label": "model",
3314 "localized_name": "model",
3315 "name": "model",
3316 "type": "MODEL",
3317 "link": 463
3318 },
3319 {
3320 "label": "initial_mask",
3321 "localized_name": "initial_mask",
3322 "name": "initial_mask",
3323 "shape": 7,
3324 "type": "MASK",
3325 "link": null
3326 },
3327 {
3328 "label": "conditioning",
3329 "localized_name": "conditioning",
3330 "name": "conditioning",
3331 "shape": 7,
3332 "type": "CONDITIONING",
3333 "link": 488
3334 }
3335 ],
3336 "outputs": [
3337 {
3338 "localized_name": "track_data",
3339 "name": "track_data",
3340 "type": "SAM3_TRACK_DATA",
3341 "links": [
3342 464
3343 ]
3344 }
3345 ],
3346 "properties": {
3347 "cnr_id": "comfy-core",
3348 "ver": "0.24.0",
3349 "Node name for S&R": "SAM3_VideoTrack"
3350 },
3351 "widgets_values": [
3352 0.5,
3353 4,
3354 1
3355 ]
3356 },
3357 {
3358 "id": 203,
3359 "type": "PrimitiveBoolean",
3360 "pos": [
3361 1660,
3362 4200
3363 ],
3364 "size": [
3365 270,
3366 110
3367 ],
3368 "flags": [],
3369 "order": 39,
3370 "mode": 0,
3371 "inputs": [
3372 {
3373 "localized_name": "value",
3374 "name": "value",
3375 "type": "BOOLEAN",
3376 "widget": {
3377 "name": "value"
3378 },
3379 "link": 504
3380 }
3381 ],
3382 "outputs": [
3383 {
3384 "localized_name": "BOOLEAN",
3385 "name": "BOOLEAN",
3386 "type": "BOOLEAN",
3387 "links": [
3388 475,
3389 476
3390 ]
3391 }
3392 ],
3393 "title": "Boolean (Replace Mode)",
3394 "properties": {
3395 "cnr_id": "comfy-core",
3396 "ver": "0.24.0",
3397 "Node name for S&R": "PrimitiveBoolean"
3398 },
3399 "widgets_values": [
3400 true
3401 ]
3402 },
3403 {
3404 "id": 200,
3405 "type": "PreviewImage",
3406 "pos": [
3407 2040,
3408 4470
3409 ],
3410 "size": [
3411 350,
3412 1190
3413 ],
3414 "flags": [],
3415 "order": 38,
3416 "mode": 4,
3417 "inputs": [
3418 {
3419 "localized_name": "images",
3420 "name": "images",
3421 "type": "IMAGE",
3422 "link": 466
3423 }
3424 ],
3425 "outputs": [],
3426 "properties": {
3427 "cnr_id": "comfy-core",
3428 "ver": "0.24.0",
3429 "Node name for S&R": "PreviewImage"
3430 },
3431 "widgets_values": []
3432 },
3433 {
3434 "id": 199,
3435 "type": "PreviewImage",
3436 "pos": [
3437 2440,
3438 4470
3439 ],
3440 "size": [
3441 230,
3442 310
3443 ],
3444 "flags": [],
3445 "order": 37,
3446 "mode": 4,
3447 "inputs": [
3448 {
3449 "localized_name": "images",
3450 "name": "images",
3451 "type": "IMAGE",
3452 "link": 465
3453 }
3454 ],
3455 "outputs": [],
3456 "properties": {
3457 "cnr_id": "comfy-core",
3458 "ver": "0.24.0",
3459 "Node name for S&R": "PreviewImage"
3460 },
3461 "widgets_values": []
3462 },
3463 {
3464 "id": 6,
3465 "type": "VAEDecode",
3466 "pos": [
3467 3080,
3468 4120
3469 ],
3470 "size": [
3471 270,
3472 100
3473 ],
3474 "flags": {
3475 "collapsed": false
3476 },
3477 "order": 7,
3478 "mode": 0,
3479 "inputs": [
3480 {
3481 "localized_name": "samples",
3482 "name": "samples",
3483 "type": "LATENT",
3484 "link": 124
3485 },
3486 {
3487 "localized_name": "vae",
3488 "name": "vae",
3489 "type": "VAE",
3490 "link": 407
3491 }
3492 ],
3493 "outputs": [
3494 {
3495 "localized_name": "IMAGE",
3496 "name": "IMAGE",
3497 "type": "IMAGE",
3498 "links": [
3499 544
3500 ]
3501 }
3502 ],
3503 "properties": {
3504 "cnr_id": "comfy-core",
3505 "ver": "0.24.0",
3506 "Node name for S&R": "VAEDecode"
3507 },
3508 "widgets_values": []
3509 },
3510 {
3511 "id": 172,
3512 "type": "PrimitiveBoolean",
3513 "pos": [
3514 2410,
3515 3940
3516 ],
3517 "size": [
3518 270,
3519 110
3520 ],
3521 "flags": [],
3522 "order": 24,
3523 "mode": 0,
3524 "inputs": [
3525 {
3526 "localized_name": "value",
3527 "name": "value",
3528 "type": "BOOLEAN",
3529 "widget": {
3530 "name": "value"
3531 },
3532 "link": 507
3533 }
3534 ],
3535 "outputs": [
3536 {
3537 "localized_name": "BOOLEAN",
3538 "name": "BOOLEAN",
3539 "type": "BOOLEAN",
3540 "links": [
3541 432,
3542 433,
3543 434
3544 ]
3545 }
3546 ],
3547 "title": "Boolean (Enable Distill LoRA?)",
3548 "properties": {
3549 "cnr_id": "comfy-core",
3550 "ver": "0.24.0",
3551 "Node name for S&R": "PrimitiveBoolean"
3552 },
3553 "widgets_values": [
3554 true
3555 ]
3556 },
3557 {
3558 "id": 76,
3559 "type": "CLIPVisionEncode",
3560 "pos": [
3561 1200,
3562 4260
3563 ],
3564 "size": [
3565 230,
3566 60
3567 ],
3568 "flags": {
3569 "collapsed": true
3570 },
3571 "order": 14,
3572 "mode": 0,
3573 "inputs": [
3574 {
3575 "localized_name": "clip_vision",
3576 "name": "clip_vision",
3577 "type": "CLIP_VISION",
3578 "link": 196
3579 },
3580 {
3581 "localized_name": "image",
3582 "name": "image",
3583 "type": "IMAGE",
3584 "link": 408
3585 }
3586 ],
3587 "outputs": [
3588 {
3589 "localized_name": "CLIP_VISION_OUTPUT",
3590 "name": "CLIP_VISION_OUTPUT",
3591 "type": "CLIP_VISION_OUTPUT",
3592 "links": [
3593 404
3594 ]
3595 }
3596 ],
3597 "properties": {
3598 "cnr_id": "comfy-core",
3599 "ver": "0.24.0",
3600 "Node name for S&R": "CLIPVisionEncode"
3601 },
3602 "widgets_values": [
3603 "none"
3604 ]
3605 },
3606 {
3607 "id": 4,
3608 "type": "CLIPTextEncode",
3609 "pos": [
3610 1000,
3611 3970
3612 ],
3613 "size": [
3614 520,
3615 210
3616 ],
3617 "flags": [],
3618 "order": 6,
3619 "mode": 0,
3620 "inputs": [
3621 {
3622 "localized_name": "clip",
3623 "name": "clip",
3624 "type": "CLIP",
3625 "link": 8
3626 }
3627 ],
3628 "outputs": [
3629 {
3630 "localized_name": "CONDITIONING",
3631 "name": "CONDITIONING",
3632 "type": "CONDITIONING",
3633 "links": [
3634 326
3635 ]
3636 }
3637 ],
3638 "properties": {
3639 "cnr_id": "comfy-core",
3640 "ver": "0.24.0",
3641 "Node name for S&R": "CLIPTextEncode"
3642 },
3643 "widgets_values": [
3644 ""
3645 ],
3646 "color": "#223",
3647 "bgcolor": "#335"
3648 },
3649 {
3650 "id": 3,
3651 "type": "CLIPTextEncode",
3652 "pos": [
3653 990,
3654 3170
3655 ],
3656 "size": [
3657 550,
3658 750
3659 ],
3660 "flags": [],
3661 "order": 5,
3662 "mode": 0,
3663 "inputs": [
3664 {
3665 "localized_name": "clip",
3666 "name": "clip",
3667 "type": "CLIP",
3668 "link": 7
3669 },
3670 {
3671 "localized_name": "text",
3672 "name": "text",
3673 "type": "STRING",
3674 "widget": {
3675 "name": "text"
3676 },
3677 "link": 499
3678 }
3679 ],
3680 "outputs": [
3681 {
3682 "localized_name": "CONDITIONING",
3683 "name": "CONDITIONING",
3684 "type": "CONDITIONING",
3685 "links": [
3686 325
3687 ]
3688 }
3689 ],
3690 "properties": {
3691 "cnr_id": "comfy-core",
3692 "ver": "0.24.0",
3693 "Node name for S&R": "CLIPTextEncode"
3694 },
3695 "widgets_values": [
3696 "A young woman with dark hair tied in a neat high bun, with a few loose strands framing her face, is dancing outdoors on a sunny coastal hillside. She has a normal-sized head and a slim face, with no hat, no headwear, and no oversized hair volume. She wears a fitted black long-sleeve crop top with a shoulder cutout, extremely baggy black cargo pants with straps and pockets, and chunky black combat boots. She performs energetic dance moves with one leg lifted and arms extended, moving naturally in front of a large tree, a small white stone house with a terracotta roof, and a bright blue sea under a clear sky with light clouds."
3697 ],
3698 "color": "#232",
3699 "bgcolor": "#353"
3700 },
3701 {
3702 "id": 114,
3703 "type": "WanSCAILToVideo",
3704 "pos": [
3705 1640,
3706 3400
3707 ],
3708 "size": [
3709 310,
3710 580
3711 ],
3712 "flags": [],
3713 "order": 16,
3714 "mode": 0,
3715 "inputs": [
3716 {
3717 "localized_name": "positive",
3718 "name": "positive",
3719 "type": "CONDITIONING",
3720 "link": 325
3721 },
3722 {
3723 "localized_name": "negative",
3724 "name": "negative",
3725 "type": "CONDITIONING",
3726 "link": 326
3727 },
3728 {
3729 "localized_name": "vae",
3730 "name": "vae",
3731 "type": "VAE",
3732 "link": 406
3733 },
3734 {
3735 "localized_name": "pose_video",
3736 "name": "pose_video",
3737 "shape": 7,
3738 "type": "IMAGE",
3739 "link": 420
3740 },
3741 {
3742 "localized_name": "pose_video_mask",
3743 "name": "pose_video_mask",
3744 "shape": 7,
3745 "type": "IMAGE",
3746 "link": 467
3747 },
3748 {
3749 "localized_name": "reference_image",
3750 "name": "reference_image",
3751 "shape": 7,
3752 "type": "IMAGE",
3753 "link": 473
3754 },
3755 {
3756 "localized_name": "reference_image_mask",
3757 "name": "reference_image_mask",
3758 "shape": 7,
3759 "type": "IMAGE",
3760 "link": 472
3761 },
3762 {
3763 "localized_name": "clip_vision_output",
3764 "name": "clip_vision_output",
3765 "shape": 7,
3766 "type": "CLIP_VISION_OUTPUT",
3767 "link": 404
3768 },
3769 {
3770 "localized_name": "previous_frames",
3771 "name": "previous_frames",
3772 "shape": 7,
3773 "type": "IMAGE",
3774 "link": null
3775 },
3776 {
3777 "localized_name": "width",
3778 "name": "width",
3779 "type": "INT",
3780 "widget": {
3781 "name": "width"
3782 },
3783 "link": 414
3784 },
3785 {
3786 "localized_name": "height",
3787 "name": "height",
3788 "type": "INT",
3789 "widget": {
3790 "name": "height"
3791 },
3792 "link": 415
3793 },
3794 {
3795 "localized_name": "length",
3796 "name": "length",
3797 "type": "INT",
3798 "widget": {
3799 "name": "length"
3800 },
3801 "link": 416
3802 },
3803 {
3804 "localized_name": "pose_strength",
3805 "name": "pose_strength",
3806 "type": "FLOAT",
3807 "widget": {
3808 "name": "pose_strength"
3809 },
3810 "link": 547
3811 },
3812 {
3813 "localized_name": "pose_start",
3814 "name": "pose_start",
3815 "type": "FLOAT",
3816 "widget": {
3817 "name": "pose_start"
3818 },
3819 "link": 548
3820 },
3821 {
3822 "localized_name": "pose_end",
3823 "name": "pose_end",
3824 "type": "FLOAT",
3825 "widget": {
3826 "name": "pose_end"
3827 },
3828 "link": 549
3829 },
3830 {
3831 "localized_name": "previous_frame_count",
3832 "name": "previous_frame_count",
3833 "type": "INT",
3834 "widget": {
3835 "name": "previous_frame_count"
3836 },
3837 "link": 542
3838 },
3839 {
3840 "localized_name": "replacement_mode",
3841 "name": "replacement_mode",
3842 "shape": 7,
3843 "type": "BOOLEAN",
3844 "widget": {
3845 "name": "replacement_mode"
3846 },
3847 "link": 475
3848 }
3849 ],
3850 "outputs": [
3851 {
3852 "localized_name": "positive",
3853 "name": "positive",
3854 "type": "CONDITIONING",
3855 "links": [
3856 333
3857 ]
3858 },
3859 {
3860 "localized_name": "negative",
3861 "name": "negative",
3862 "type": "CONDITIONING",
3863 "links": [
3864 334
3865 ]
3866 },
3867 {
3868 "localized_name": "latent",
3869 "name": "latent",
3870 "type": "LATENT",
3871 "links": [
3872 335
3873 ]
3874 },
3875 {
3876 "localized_name": "video_frame_offset",
3877 "name": "video_frame_offset",
3878 "type": "INT",
3879 "links": []
3880 }
3881 ],
3882 "properties": {
3883 "cnr_id": "comfy-core",
3884 "ver": "0.24.0",
3885 "Node name for S&R": "WanSCAILToVideo"
3886 },
3887 "widgets_values": [
3888 512,
3889 896,
3890 65,
3891 1,
3892 1,
3893 0,
3894 1,
3895 0,
3896 5,
3897 true
3898 ],
3899 "color": "#322",
3900 "bgcolor": "#533"
3901 },
3902 {
3903 "id": 212,
3904 "type": "CLIPTextEncode",
3905 "pos": [
3906 670,
3907 5690
3908 ],
3909 "size": [
3910 380,
3911 160
3912 ],
3913 "flags": [],
3914 "order": 40,
3915 "mode": 0,
3916 "inputs": [
3917 {
3918 "localized_name": "clip",
3919 "name": "clip",
3920 "type": "CLIP",
3921 "link": 489
3922 },
3923 {
3924 "localized_name": "text",
3925 "name": "text",
3926 "type": "STRING",
3927 "widget": {
3928 "name": "text"
3929 },
3930 "link": 514
3931 }
3932 ],
3933 "outputs": [
3934 {
3935 "localized_name": "CONDITIONING",
3936 "name": "CONDITIONING",
3937 "type": "CONDITIONING",
3938 "links": [
3939 488
3940 ]
3941 }
3942 ],
3943 "properties": {
3944 "cnr_id": "comfy-core",
3945 "ver": "0.19.3",
3946 "Node name for S&R": "CLIPTextEncode",
3947 "enableTabs": false,
3948 "tabWidth": 65,
3949 "tabXOffset": 10,
3950 "hasSecondTab": false,
3951 "secondTabText": "Send Back",
3952 "secondTabOffset": 80,
3953 "secondTabWidth": 65
3954 },
3955 "widgets_values": [
3956 "human"
3957 ]
3958 },
3959 {
3960 "id": 318,
3961 "type": "LoraLoaderModelOnly",
3962 "pos": [
3963 310,
3964 3390
3965 ],
3966 "size": [
3967 580,
3968 140
3969 ],
3970 "flags": [],
3971 "order": 41,
3972 "mode": 0,
3973 "inputs": [
3974 {
3975 "localized_name": "model",
3976 "name": "model",
3977 "type": "MODEL",
3978 "link": 562
3979 },
3980 {
3981 "localized_name": "lora_name",
3982 "name": "lora_name",
3983 "type": "COMBO",
3984 "widget": {
3985 "name": "lora_name"
3986 },
3987 "link": 565
3988 }
3989 ],
3990 "outputs": [
3991 {
3992 "localized_name": "MODEL",
3993 "name": "MODEL",
3994 "type": "MODEL",
3995 "links": [
3996 563,
3997 564
3998 ]
3999 }
4000 ],
4001 "properties": {
4002 "cnr_id": "comfy-core",
4003 "ver": "0.24.0",
4004 "Node name for S&R": "LoraLoaderModelOnly",
4005 "models": [
4006 {
4007 "name": "wan2.1_SCAIL_2_DPO_lora_bf16.safetensors",
4008 "url": "https://huggingface.co/Comfy-Org/SCAIL-2/resolve/main/loras/wan2.1_SCAIL_2_DPO_lora_bf16.safetensors",
4009 "directory": "loras"
4010 }
4011 ]
4012 },
4013 "widgets_values": [
4014 "wan2.1_SCAIL_2_DPO_lora_bf16.safetensors",
4015 1
4016 ]
4017 }
4018 ],
4019 "groups": [
4020 {
4021 "id": 3,
4022 "title": "Models",
4023 "bounding": [
4024 240,
4025 3100,
4026 710,
4027 1270
4028 ],
4029 "color": "#3f789e",
4030 "flags": []
4031 },
4032 {
4033 "id": 4,
4034 "title": "Prompt",
4035 "bounding": [
4036 980,
4037 3100,
4038 570,
4039 1270
4040 ],
4041 "color": "#3f789e",
4042 "flags": []
4043 },
4044 {
4045 "id": 5,
4046 "title": "Sampling",
4047 "bounding": [
4048 2730,
4049 3100,
4050 660,
4051 1270
4052 ],
4053 "color": "#3f789e",
4054 "flags": []
4055 },
4056 {
4057 "id": 6,
4058 "title": "SCAIL Conditioning",
4059 "bounding": [
4060 1580,
4061 3100,
4062 420,
4063 1270
4064 ],
4065 "color": "#3f789e",
4066 "flags": []
4067 },
4068 {
4069 "id": 9,
4070 "title": "Switch Settings",
4071 "bounding": [
4072 2030,
4073 3100,
4074 670,
4075 1270
4076 ],
4077 "color": "#3f789e",
4078 "flags": []
4079 },
4080 {
4081 "id": 7,
4082 "title": "Original Settings",
4083 "bounding": [
4084 2050,
4085 3320,
4086 300,
4087 340
4088 ],
4089 "color": "#3f789e",
4090 "flags": []
4091 },
4092 {
4093 "id": 8,
4094 "title": "Distill LoRA Settings",
4095 "bounding": [
4096 2050,
4097 3680,
4098 300,
4099 370
4100 ],
4101 "color": "#3f789e",
4102 "flags": []
4103 },
4104 {
4105 "id": 10,
4106 "title": "Create Mask",
4107 "bounding": [
4108 240,
4109 5230,
4110 1760,
4111 670
4112 ],
4113 "flags": []
4114 },
4115 {
4116 "id": 11,
4117 "title": "Resize Images",
4118 "bounding": [
4119 240,
4120 4750,
4121 1760,
4122 450
4123 ],
4124 "flags": []
4125 },
4126 {
4127 "id": 12,
4128 "title": "Trim Frames from Video",
4129 "bounding": [
4130 240,
4131 4410,
4132 1760,
4133 310
4134 ],
4135 "flags": []
4136 },
4137 {
4138 "id": 13,
4139 "title": "Preview Masks",
4140 "bounding": [
4141 2030,
4142 4410,
4143 660,
4144 1490
4145 ],
4146 "flags": []
4147 }
4148 ],
4149 "links": [
4150 {
4151 "id": 491,
4152 "origin_id": 177,
4153 "origin_slot": 0,
4154 "target_id": 156,
4155 "target_slot": 0,
4156 "type": "IMAGE"
4157 },
4158 {
4159 "id": 444,
4160 "origin_id": 180,
4161 "origin_slot": 1,
4162 "target_id": 156,
4163 "target_slot": 1,
4164 "type": "INT"
4165 },
4166 {
4167 "id": 446,
4168 "origin_id": 182,
4169 "origin_slot": 1,
4170 "target_id": 156,
4171 "target_slot": 2,
4172 "type": "INT"
4173 },
4174 {
4175 "id": 492,
4176 "origin_id": 156,
4177 "origin_slot": 0,
4178 "target_id": 163,
4179 "target_slot": 0,
4180 "type": "IMAGE"
4181 },
4182 {
4183 "id": 424,
4184 "origin_id": 169,
4185 "origin_slot": 0,
4186 "target_id": 95,
4187 "target_slot": 0,
4188 "type": "MODEL"
4189 },
4190 {
4191 "id": 398,
4192 "origin_id": 11,
4193 "origin_slot": 0,
4194 "target_id": 18,
4195 "target_slot": 0,
4196 "type": "MODEL"
4197 },
4198 {
4199 "id": 428,
4200 "origin_id": 170,
4201 "origin_slot": 0,
4202 "target_id": 18,
4203 "target_slot": 1,
4204 "type": "INT"
4205 },
4206 {
4207 "id": 417,
4208 "origin_id": 95,
4209 "origin_slot": 0,
4210 "target_id": 19,
4211 "target_slot": 0,
4212 "type": "MODEL"
4213 },
4214 {
4215 "id": 333,
4216 "origin_id": 114,
4217 "origin_slot": 0,
4218 "target_id": 19,
4219 "target_slot": 1,
4220 "type": "CONDITIONING"
4221 },
4222 {
4223 "id": 334,
4224 "origin_id": 114,
4225 "origin_slot": 1,
4226 "target_id": 19,
4227 "target_slot": 2,
4228 "type": "CONDITIONING"
4229 },
4230 {
4231 "id": 419,
4232 "origin_id": 27,
4233 "origin_slot": 0,
4234 "target_id": 19,
4235 "target_slot": 3,
4236 "type": "SAMPLER"
4237 },
4238 {
4239 "id": 418,
4240 "origin_id": 18,
4241 "origin_slot": 0,
4242 "target_id": 19,
4243 "target_slot": 4,
4244 "type": "SIGMAS"
4245 },
4246 {
4247 "id": 335,
4248 "origin_id": 114,
4249 "origin_slot": 2,
4250 "target_id": 19,
4251 "target_slot": 5,
4252 "type": "LATENT"
4253 },
4254 {
4255 "id": 431,
4256 "origin_id": 171,
4257 "origin_slot": 0,
4258 "target_id": 19,
4259 "target_slot": 7,
4260 "type": "FLOAT"
4261 },
4262 {
4263 "id": 425,
4264 "origin_id": 11,
4265 "origin_slot": 0,
4266 "target_id": 169,
4267 "target_slot": 1,
4268 "type": "MODEL"
4269 },
4270 {
4271 "id": 432,
4272 "origin_id": 172,
4273 "origin_slot": 0,
4274 "target_id": 169,
4275 "target_slot": 2,
4276 "type": "BOOLEAN"
4277 },
4278 {
4279 "id": 426,
4280 "origin_id": 165,
4281 "origin_slot": 0,
4282 "target_id": 170,
4283 "target_slot": 0,
4284 "type": "INT"
4285 },
4286 {
4287 "id": 427,
4288 "origin_id": 168,
4289 "origin_slot": 0,
4290 "target_id": 170,
4291 "target_slot": 1,
4292 "type": "INT"
4293 },
4294 {
4295 "id": 433,
4296 "origin_id": 172,
4297 "origin_slot": 0,
4298 "target_id": 170,
4299 "target_slot": 2,
4300 "type": "BOOLEAN"
4301 },
4302 {
4303 "id": 429,
4304 "origin_id": 166,
4305 "origin_slot": 0,
4306 "target_id": 171,
4307 "target_slot": 0,
4308 "type": "FLOAT"
4309 },
4310 {
4311 "id": 430,
4312 "origin_id": 167,
4313 "origin_slot": 0,
4314 "target_id": 171,
4315 "target_slot": 1,
4316 "type": "FLOAT"
4317 },
4318 {
4319 "id": 434,
4320 "origin_id": 172,
4321 "origin_slot": 0,
4322 "target_id": 171,
4323 "target_slot": 2,
4324 "type": "BOOLEAN"
4325 },
4326 {
4327 "id": 490,
4328 "origin_id": 157,
4329 "origin_slot": 0,
4330 "target_id": 177,
4331 "target_slot": 0,
4332 "type": "IMAGE"
4333 },
4334 {
4335 "id": 450,
4336 "origin_id": 184,
4337 "origin_slot": 1,
4338 "target_id": 177,
4339 "target_slot": 1,
4340 "type": "INT"
4341 },
4342 {
4343 "id": 441,
4344 "origin_id": 178,
4345 "origin_slot": 0,
4346 "target_id": 180,
4347 "target_slot": 0,
4348 "type": "INT"
4349 },
4350 {
4351 "id": 445,
4352 "origin_id": 179,
4353 "origin_slot": 0,
4354 "target_id": 182,
4355 "target_slot": 0,
4356 "type": "INT"
4357 },
4358 {
4359 "id": 447,
4360 "origin_id": 183,
4361 "origin_slot": 0,
4362 "target_id": 184,
4363 "target_slot": 0,
4364 "type": "INT"
4365 },
4366 {
4367 "id": 454,
4368 "origin_id": 193,
4369 "origin_slot": 1,
4370 "target_id": 191,
4371 "target_slot": 0,
4372 "type": "CLIP"
4373 },
4374 {
4375 "id": 493,
4376 "origin_id": 156,
4377 "origin_slot": 0,
4378 "target_id": 196,
4379 "target_slot": 0,
4380 "type": "IMAGE"
4381 },
4382 {
4383 "id": 458,
4384 "origin_id": 193,
4385 "origin_slot": 0,
4386 "target_id": 196,
4387 "target_slot": 1,
4388 "type": "MODEL"
4389 },
4390 {
4391 "id": 461,
4392 "origin_id": 191,
4393 "origin_slot": 0,
4394 "target_id": 196,
4395 "target_slot": 3,
4396 "type": "CONDITIONING"
4397 },
4398 {
4399 "id": 460,
4400 "origin_id": 196,
4401 "origin_slot": 0,
4402 "target_id": 197,
4403 "target_slot": 0,
4404 "type": "SAM3_TRACK_DATA"
4405 },
4406 {
4407 "id": 464,
4408 "origin_id": 198,
4409 "origin_slot": 0,
4410 "target_id": 197,
4411 "target_slot": 1,
4412 "type": "SAM3_TRACK_DATA"
4413 },
4414 {
4415 "id": 476,
4416 "origin_id": 203,
4417 "origin_slot": 0,
4418 "target_id": 197,
4419 "target_slot": 2,
4420 "type": "BOOLEAN"
4421 },
4422 {
4423 "id": 463,
4424 "origin_id": 193,
4425 "origin_slot": 0,
4426 "target_id": 198,
4427 "target_slot": 1,
4428 "type": "MODEL"
4429 },
4430 {
4431 "id": 488,
4432 "origin_id": 212,
4433 "origin_slot": 0,
4434 "target_id": 198,
4435 "target_slot": 3,
4436 "type": "CONDITIONING"
4437 },
4438 {
4439 "id": 466,
4440 "origin_id": 197,
4441 "origin_slot": 0,
4442 "target_id": 200,
4443 "target_slot": 0,
4444 "type": "IMAGE"
4445 },
4446 {
4447 "id": 465,
4448 "origin_id": 197,
4449 "origin_slot": 1,
4450 "target_id": 199,
4451 "target_slot": 0,
4452 "type": "IMAGE"
4453 },
4454 {
4455 "id": 124,
4456 "origin_id": 19,
4457 "origin_slot": 1,
4458 "target_id": 6,
4459 "target_slot": 0,
4460 "type": "LATENT"
4461 },
4462 {
4463 "id": 407,
4464 "origin_id": 7,
4465 "origin_slot": 0,
4466 "target_id": 6,
4467 "target_slot": 1,
4468 "type": "VAE"
4469 },
4470 {
4471 "id": 196,
4472 "origin_id": 75,
4473 "origin_slot": 0,
4474 "target_id": 76,
4475 "target_slot": 0,
4476 "type": "CLIP_VISION"
4477 },
4478 {
4479 "id": 8,
4480 "origin_id": 9,
4481 "origin_slot": 0,
4482 "target_id": 4,
4483 "target_slot": 0,
4484 "type": "CLIP"
4485 },
4486 {
4487 "id": 7,
4488 "origin_id": 9,
4489 "origin_slot": 0,
4490 "target_id": 3,
4491 "target_slot": 0,
4492 "type": "CLIP"
4493 },
4494 {
4495 "id": 325,
4496 "origin_id": 3,
4497 "origin_slot": 0,
4498 "target_id": 114,
4499 "target_slot": 0,
4500 "type": "CONDITIONING"
4501 },
4502 {
4503 "id": 326,
4504 "origin_id": 4,
4505 "origin_slot": 0,
4506 "target_id": 114,
4507 "target_slot": 1,
4508 "type": "CONDITIONING"
4509 },
4510 {
4511 "id": 406,
4512 "origin_id": 7,
4513 "origin_slot": 0,
4514 "target_id": 114,
4515 "target_slot": 2,
4516 "type": "VAE"
4517 },
4518 {
4519 "id": 420,
4520 "origin_id": 156,
4521 "origin_slot": 0,
4522 "target_id": 114,
4523 "target_slot": 3,
4524 "type": "IMAGE"
4525 },
4526 {
4527 "id": 467,
4528 "origin_id": 197,
4529 "origin_slot": 0,
4530 "target_id": 114,
4531 "target_slot": 4,
4532 "type": "IMAGE"
4533 },
4534 {
4535 "id": 472,
4536 "origin_id": 197,
4537 "origin_slot": 1,
4538 "target_id": 114,
4539 "target_slot": 6,
4540 "type": "IMAGE"
4541 },
4542 {
4543 "id": 404,
4544 "origin_id": 76,
4545 "origin_slot": 0,
4546 "target_id": 114,
4547 "target_slot": 7,
4548 "type": "CLIP_VISION_OUTPUT"
4549 },
4550 {
4551 "id": 414,
4552 "origin_id": 163,
4553 "origin_slot": 0,
4554 "target_id": 114,
4555 "target_slot": 9,
4556 "type": "INT"
4557 },
4558 {
4559 "id": 415,
4560 "origin_id": 163,
4561 "origin_slot": 1,
4562 "target_id": 114,
4563 "target_slot": 10,
4564 "type": "INT"
4565 },
4566 {
4567 "id": 416,
4568 "origin_id": 163,
4569 "origin_slot": 2,
4570 "target_id": 114,
4571 "target_slot": 11,
4572 "type": "INT"
4573 },
4574 {
4575 "id": 475,
4576 "origin_id": 203,
4577 "origin_slot": 0,
4578 "target_id": 114,
4579 "target_slot": 16,
4580 "type": "BOOLEAN"
4581 },
4582 {
4583 "id": 489,
4584 "origin_id": 193,
4585 "origin_slot": 1,
4586 "target_id": 212,
4587 "target_slot": 0,
4588 "type": "CLIP"
4589 },
4590 {
4591 "id": 409,
4592 "origin_id": -10,
4593 "origin_slot": 0,
4594 "target_id": 157,
4595 "target_slot": 0,
4596 "type": "VIDEO"
4597 },
4598 {
4599 "id": 469,
4600 "origin_id": -10,
4601 "origin_slot": 1,
4602 "target_id": 198,
4603 "target_slot": 0,
4604 "type": "IMAGE"
4605 },
4606 {
4607 "id": 408,
4608 "origin_id": -10,
4609 "origin_slot": 1,
4610 "target_id": 76,
4611 "target_slot": 1,
4612 "type": "IMAGE"
4613 },
4614 {
4615 "id": 473,
4616 "origin_id": -10,
4617 "origin_slot": 1,
4618 "target_id": 114,
4619 "target_slot": 5,
4620 "type": "IMAGE"
4621 },
4622 {
4623 "id": 499,
4624 "origin_id": -10,
4625 "origin_slot": 2,
4626 "target_id": 3,
4627 "target_slot": 1,
4628 "type": "STRING"
4629 },
4630 {
4631 "id": 502,
4632 "origin_id": -10,
4633 "origin_slot": 3,
4634 "target_id": 183,
4635 "target_slot": 0,
4636 "type": "INT"
4637 },
4638 {
4639 "id": 504,
4640 "origin_id": -10,
4641 "origin_slot": 4,
4642 "target_id": 203,
4643 "target_slot": 0,
4644 "type": "BOOLEAN"
4645 },
4646 {
4647 "id": 505,
4648 "origin_id": -10,
4649 "origin_slot": 5,
4650 "target_id": 178,
4651 "target_slot": 0,
4652 "type": "INT"
4653 },
4654 {
4655 "id": 506,
4656 "origin_id": -10,
4657 "origin_slot": 6,
4658 "target_id": 179,
4659 "target_slot": 0,
4660 "type": "INT"
4661 },
4662 {
4663 "id": 507,
4664 "origin_id": -10,
4665 "origin_slot": 12,
4666 "target_id": 172,
4667 "target_slot": 0,
4668 "type": "BOOLEAN"
4669 },
4670 {
4671 "id": 508,
4672 "origin_id": -10,
4673 "origin_slot": 13,
4674 "target_id": 154,
4675 "target_slot": 0,
4676 "type": "COMBO"
4677 },
4678 {
4679 "id": 509,
4680 "origin_id": -10,
4681 "origin_slot": 14,
4682 "target_id": 11,
4683 "target_slot": 1,
4684 "type": "COMBO"
4685 },
4686 {
4687 "id": 510,
4688 "origin_id": -10,
4689 "origin_slot": 16,
4690 "target_id": 9,
4691 "target_slot": 0,
4692 "type": "COMBO"
4693 },
4694 {
4695 "id": 511,
4696 "origin_id": -10,
4697 "origin_slot": 17,
4698 "target_id": 7,
4699 "target_slot": 0,
4700 "type": "COMBO"
4701 },
4702 {
4703 "id": 512,
4704 "origin_id": -10,
4705 "origin_slot": 18,
4706 "target_id": 75,
4707 "target_slot": 0,
4708 "type": "COMBO"
4709 },
4710 {
4711 "id": 513,
4712 "origin_id": -10,
4713 "origin_slot": 19,
4714 "target_id": 191,
4715 "target_slot": 1,
4716 "type": "STRING"
4717 },
4718 {
4719 "id": 514,
4720 "origin_id": -10,
4721 "origin_slot": 20,
4722 "target_id": 212,
4723 "target_slot": 1,
4724 "type": "STRING"
4725 },
4726 {
4727 "id": 515,
4728 "origin_id": -10,
4729 "origin_slot": 21,
4730 "target_id": 193,
4731 "target_slot": 0,
4732 "type": "COMBO"
4733 },
4734 {
4735 "id": 522,
4736 "origin_id": -10,
4737 "origin_slot": 7,
4738 "target_id": 177,
4739 "target_slot": 2,
4740 "type": "INT"
4741 },
4742 {
4743 "id": 541,
4744 "origin_id": -10,
4745 "origin_slot": 7,
4746 "target_id": 184,
4747 "target_slot": 1,
4748 "type": "FLOAT,INT,BOOLEAN"
4749 },
4750 {
4751 "id": 542,
4752 "origin_id": -10,
4753 "origin_slot": 8,
4754 "target_id": 114,
4755 "target_slot": 15,
4756 "type": "INT"
4757 },
4758 {
4759 "id": 543,
4760 "origin_id": -10,
4761 "origin_slot": 8,
4762 "target_id": 184,
4763 "target_slot": 2,
4764 "type": "FLOAT,INT,BOOLEAN"
4765 },
4766 {
4767 "id": 544,
4768 "origin_id": 6,
4769 "origin_slot": 0,
4770 "target_id": -20,
4771 "target_slot": 0,
4772 "type": "IMAGE"
4773 },
4774 {
4775 "id": 547,
4776 "origin_id": -10,
4777 "origin_slot": 9,
4778 "target_id": 114,
4779 "target_slot": 12,
4780 "type": "FLOAT"
4781 },
4782 {
4783 "id": 548,
4784 "origin_id": -10,
4785 "origin_slot": 10,
4786 "target_id": 114,
4787 "target_slot": 13,
4788 "type": "FLOAT"
4789 },
4790 {
4791 "id": 549,
4792 "origin_id": -10,
4793 "origin_slot": 11,
4794 "target_id": 114,
4795 "target_slot": 14,
4796 "type": "FLOAT"
4797 },
4798 {
4799 "id": 558,
4800 "origin_id": -10,
4801 "origin_slot": 22,
4802 "target_id": 19,
4803 "target_slot": 6,
4804 "type": "INT"
4805 },
4806 {
4807 "id": 562,
4808 "origin_id": 154,
4809 "origin_slot": 0,
4810 "target_id": 318,
4811 "target_slot": 0,
4812 "type": "MODEL"
4813 },
4814 {
4815 "id": 563,
4816 "origin_id": 318,
4817 "origin_slot": 0,
4818 "target_id": 11,
4819 "target_slot": 0,
4820 "type": "MODEL"
4821 },
4822 {
4823 "id": 564,
4824 "origin_id": 318,
4825 "origin_slot": 0,
4826 "target_id": 169,
4827 "target_slot": 0,
4828 "type": "MODEL"
4829 },
4830 {
4831 "id": 565,
4832 "origin_id": -10,
4833 "origin_slot": 15,
4834 "target_id": 318,
4835 "target_slot": 1,
4836 "type": "COMBO"
4837 }
4838 ],
4839 "extra": []
4840 },
4841 {
4842 "id": "56bf150b-bd14-4513-8e03-335e1972ba62",
4843 "version": 1,
4844 "state": {
4845 "lastGroupId": 17,
4846 "lastNodeId": 321,
4847 "lastLinkId": 569,
4848 "lastRerouteId": 0
4849 },
4850 "revision": 0,
4851 "config": [],
4852 "name": "Character Replacement (SCAIL-2 Extend)",
4853 "inputNode": {
4854 "id": -10,
4855 "bounding": [
4856 -300,
4857 4240,
4858 173.015625,
4859 528
4860 ]
4861 },
4862 "outputNode": {
4863 "id": -20,
4864 "bounding": [
4865 3570,
4866 4500,
4867 128,
4868 68
4869 ]
4870 },
4871 "inputs": [
4872 {
4873 "id": "e9aedfaf-1991-4a75-ad9b-8c3a279b0488",
4874 "name": "video",
4875 "type": "VIDEO",
4876 "linkIds": [
4877 409
4878 ],
4879 "localized_name": "video",
4880 "label": "pose_video",
4881 "pos": [
4882 -150.984375,
4883 4264
4884 ]
4885 },
4886 {
4887 "id": "0badb26e-9abd-4e9c-b221-aab1237b8773",
4888 "name": "images",
4889 "type": "IMAGE",
4890 "linkIds": [
4891 469,
4892 408,
4893 473
4894 ],
4895 "localized_name": "images",
4896 "label": "reference_image",
4897 "pos": [
4898 -150.984375,
4899 4284
4900 ]
4901 },
4902 {
4903 "id": "9f424e9e-d5a2-4dd9-9934-cc6f6fc8da09",
4904 "name": "image",
4905 "type": "IMAGE",
4906 "linkIds": [
4907 486,
4908 485
4909 ],
4910 "localized_name": "image",
4911 "label": "previous_frames",
4912 "pos": [
4913 -150.984375,
4914 4304
4915 ]
4916 },
4917 {
4918 "id": "098f15aa-a066-422e-b491-eaf140bafb2c",
4919 "name": "text",
4920 "type": "STRING",
4921 "linkIds": [
4922 499
4923 ],
4924 "label": "prompt",
4925 "pos": [
4926 -150.984375,
4927 4324
4928 ]
4929 },
4930 {
4931 "id": "861ea850-8329-491b-9413-2588cdd77bbd",
4932 "name": "value",
4933 "type": "INT",
4934 "linkIds": [
4935 502
4936 ],
4937 "label": "segment_index",
4938 "pos": [
4939 -150.984375,
4940 4344
4941 ]
4942 },
4943 {
4944 "id": "dcf3ebf8-1263-458a-966b-9e77a5ad704a",
4945 "name": "value_2",
4946 "type": "BOOLEAN",
4947 "linkIds": [
4948 504
4949 ],
4950 "label": "replace_mode",
4951 "pos": [
4952 -150.984375,
4953 4364
4954 ]
4955 },
4956 {
4957 "id": "dbee10ce-bb98-4733-88a0-d4cd5b13c691",
4958 "name": "value_3",
4959 "type": "INT",
4960 "linkIds": [
4961 505
4962 ],
4963 "label": "width",
4964 "pos": [
4965 -150.984375,
4966 4384
4967 ]
4968 },
4969 {
4970 "id": "363e3ac7-0096-4480-b875-1d6ff1b8a2d9",
4971 "name": "value_4",
4972 "type": "INT",
4973 "linkIds": [
4974 506
4975 ],
4976 "label": "height",
4977 "pos": [
4978 -150.984375,
4979 4404
4980 ]
4981 },
4982 {
4983 "id": "dc19eaf1-dd24-4c1e-9b08-6d8d98e0e7f2",
4984 "name": "length",
4985 "type": "INT",
4986 "linkIds": [
4987 550,
4988 557
4989 ],
4990 "label": "frame_count",
4991 "pos": [
4992 -150.984375,
4993 4424
4994 ]
4995 },
4996 {
4997 "id": "39d2f098-1740-419e-9c29-e4c4e4a7c3fd",
4998 "name": "previous_frame_count",
4999 "type": "INT",
5000 "linkIds": [
5001 551,
5002 556
5003 ],
5004 "pos": [
5005 -150.984375,
5006 4444
5007 ]
5008 },
5009 {
5010 "id": "8d248225-a7f5-42c5-86bd-31eaf695f66e",
5011 "name": "pose_strength",
5012 "type": "FLOAT",
5013 "linkIds": [
5014 552
5015 ],
5016 "pos": [
5017 -150.984375,
5018 4464
5019 ]
5020 },
5021 {
5022 "id": "04c56360-963a-48ba-944e-4864e2c0349c",
5023 "name": "pose_start",
5024 "type": "FLOAT",
5025 "linkIds": [
5026 553
5027 ],
5028 "pos": [
5029 -150.984375,
5030 4484
5031 ]
5032 },
5033 {
5034 "id": "1ecd0315-d61f-4986-837c-27fb3f2d0470",
5035 "name": "pose_end",
5036 "type": "FLOAT",
5037 "linkIds": [
5038 554
5039 ],
5040 "pos": [
5041 -150.984375,
5042 4504
5043 ]
5044 },
5045 {
5046 "id": "ddf07ba4-2837-40ef-925f-5996ea436334",
5047 "name": "value_5",
5048 "type": "BOOLEAN",
5049 "linkIds": [
5050 507
5051 ],
5052 "label": "turbo_mode",
5053 "pos": [
5054 -150.984375,
5055 4524
5056 ]
5057 },
5058 {
5059 "id": "ee8c796d-b326-40c6-9f9d-65f564053974",
5060 "name": "unet_name",
5061 "type": "COMBO",
5062 "linkIds": [
5063 508
5064 ],
5065 "pos": [
5066 -150.984375,
5067 4544
5068 ]
5069 },
5070 {
5071 "id": "6ccae991-51d7-4c8e-adc8-c7f6377d681b",
5072 "name": "lora_name",
5073 "type": "COMBO",
5074 "linkIds": [
5075 509
5076 ],
5077 "label": "distill_lora",
5078 "pos": [
5079 -150.984375,
5080 4564
5081 ]
5082 },
5083 {
5084 "id": "1f1ac950-6ce5-4253-a266-edba58acd135",
5085 "name": "lora_name_1",
5086 "type": "COMBO",
5087 "linkIds": [
5088 569
5089 ],
5090 "label": "dpo_lora",
5091 "pos": [
5092 -150.984375,
5093 4584
5094 ]
5095 },
5096 {
5097 "id": "2e9c2347-93fe-462f-b5ef-51613fb52c85",
5098 "name": "clip_name",
5099 "type": "COMBO",
5100 "linkIds": [
5101 510
5102 ],
5103 "pos": [
5104 -150.984375,
5105 4604
5106 ]
5107 },
5108 {
5109 "id": "bc1822c0-7484-47b7-8d59-cf94788290f7",
5110 "name": "vae_name",
5111 "type": "COMBO",
5112 "linkIds": [
5113 511
5114 ],
5115 "pos": [
5116 -150.984375,
5117 4624
5118 ]
5119 },
5120 {
5121 "id": "bbf2ee19-58b3-46f4-af6a-cd1557d60c8d",
5122 "name": "clip_name_1",
5123 "type": "COMBO",
5124 "linkIds": [
5125 512
5126 ],
5127 "label": "clip_vision",
5128 "pos": [
5129 -150.984375,
5130 4644
5131 ]
5132 },
5133 {
5134 "id": "556415bd-8ef3-4cfa-b182-0d7e3e4cd572",
5135 "name": "text_1",
5136 "type": "STRING",
5137 "linkIds": [
5138 513
5139 ],
5140 "label": "sam3_video_object",
5141 "pos": [
5142 -150.984375,
5143 4664
5144 ]
5145 },
5146 {
5147 "id": "c577930c-85a3-4e92-ac44-8ed639937217",
5148 "name": "text_2",
5149 "type": "STRING",
5150 "linkIds": [
5151 514
5152 ],
5153 "label": "sam3_image_object",
5154 "pos": [
5155 -150.984375,
5156 4684
5157 ]
5158 },
5159 {
5160 "id": "8f542c5e-da91-4dad-8ff8-4e81a42d5140",
5161 "name": "ckpt_name",
5162 "type": "COMBO",
5163 "linkIds": [
5164 515
5165 ],
5166 "label": "sam3_model",
5167 "pos": [
5168 -150.984375,
5169 4704
5170 ]
5171 },
5172 {
5173 "id": "9764a497-f066-429c-b77c-bcd5b8c7a68d",
5174 "name": "noise_seed",
5175 "type": "INT",
5176 "linkIds": [
5177 559
5178 ],
5179 "pos": [
5180 -150.984375,
5181 4724
5182 ]
5183 }
5184 ],
5185 "outputs": [
5186 {
5187 "id": "7ae88834-7553-45ec-a4e8-bab7d5276b45",
5188 "name": "output",
5189 "type": "IMAGE",
5190 "linkIds": [
5191 546
5192 ],
5193 "localized_name": "output",
5194 "pos": [
5195 3594,
5196 4524
5197 ]
5198 }
5199 ],
5200 "widgets": [],
5201 "nodes": [
5202 {
5203 "id": 216,
5204 "type": "LoraLoaderModelOnly",
5205 "pos": [
5206 300,
5207 3590
5208 ],
5209 "size": [
5210 590,
5211 140
5212 ],
5213 "flags": [],
5214 "order": 5,
5215 "mode": 0,
5216 "inputs": [
5217 {
5218 "localized_name": "model",
5219 "name": "model",
5220 "type": "MODEL",
5221 "link": 566
5222 },
5223 {
5224 "localized_name": "lora_name",
5225 "name": "lora_name",
5226 "type": "COMBO",
5227 "widget": {
5228 "name": "lora_name"
5229 },
5230 "link": 509
5231 }
5232 ],
5233 "outputs": [
5234 {
5235 "localized_name": "MODEL",
5236 "name": "MODEL",
5237 "type": "MODEL",
5238 "links": [
5239 398,
5240 425
5241 ]
5242 }
5243 ],
5244 "properties": {
5245 "cnr_id": "comfy-core",
5246 "ver": "0.24.0",
5247 "Node name for S&R": "LoraLoaderModelOnly",
5248 "models": [
5249 {
5250 "name": "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors",
5251 "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Lightx2v/lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors",
5252 "directory": "loras"
5253 }
5254 ]
5255 },
5256 "widgets_values": [
5257 "lightx2v_I2V_14B_480p_cfg_step_distill_rank64_bf16.safetensors",
5258 0.8
5259 ],
5260 "color": "#223",
5261 "bgcolor": "#335"
5262 },
5263 {
5264 "id": 217,
5265 "type": "VAELoader",
5266 "pos": [
5267 300,
5268 4020
5269 ],
5270 "size": [
5271 590,
5272 140
5273 ],
5274 "flags": [],
5275 "order": 6,
5276 "mode": 0,
5277 "inputs": [
5278 {
5279 "localized_name": "vae_name",
5280 "name": "vae_name",
5281 "type": "COMBO",
5282 "widget": {
5283 "name": "vae_name"
5284 },
5285 "link": 511
5286 }
5287 ],
5288 "outputs": [
5289 {
5290 "localized_name": "VAE",
5291 "name": "VAE",
5292 "type": "VAE",
5293 "links": [
5294 406,
5295 407
5296 ]
5297 }
5298 ],
5299 "properties": {
5300 "cnr_id": "comfy-core",
5301 "ver": "0.24.0",
5302 "Node name for S&R": "VAELoader",
5303 "models": [
5304 {
5305 "name": "Wan2_1_VAE_bf16.safetensors",
5306 "url": "https://huggingface.co/Kijai/WanVideo_comfy/resolve/main/Wan2_1_VAE_bf16.safetensors",
5307 "directory": "vae"
5308 }
5309 ]
5310 },
5311 "widgets_values": [
5312 "Wan2_1_VAE_bf16.safetensors"
5313 ]
5314 },
5315 {
5316 "id": 218,
5317 "type": "ResizeImageMaskNode",
5318 "pos": [
5319 1280,
5320 4880
5321 ],
5322 "size": [
5323 270,
5324 160
5325 ],
5326 "flags": [],
5327 "order": 7,
5328 "mode": 0,
5329 "inputs": [
5330 {
5331 "localized_name": "input",
5332 "name": "input",
5333 "type": "IMAGE,MASK",
5334 "link": 491
5335 },
5336 {
5337 "localized_name": "width",
5338 "name": "resize_type.width",
5339 "type": "INT",
5340 "widget": {
5341 "name": "resize_type.width"
5342 },
5343 "link": 444
5344 },
5345 {
5346 "localized_name": "height",
5347 "name": "resize_type.height",
5348 "type": "INT",
5349 "widget": {
5350 "name": "resize_type.height"
5351 },
5352 "link": 446
5353 }
5354 ],
5355 "outputs": [
5356 {
5357 "localized_name": "resized",
5358 "name": "resized",
5359 "type": "IMAGE",
5360 "links": [
5361 420,
5362 492,
5363 493
5364 ]
5365 }
5366 ],
5367 "properties": {
5368 "cnr_id": "comfy-core",
5369 "ver": "0.24.0",
5370 "Node name for S&R": "ResizeImageMaskNode"
5371 },
5372 "widgets_values": [
5373 "scale dimensions",
5374 512,
5375 512,
5376 "center",
5377 "area"
5378 ]
5379 },
5380 {
5381 "id": 219,
5382 "type": "GetVideoComponents",
5383 "pos": [
5384 270,
5385 4520
5386 ],
5387 "size": [
5388 230,
5389 90
5390 ],
5391 "flags": {
5392 "collapsed": true
5393 },
5394 "order": 8,
5395 "mode": 0,
5396 "inputs": [
5397 {
5398 "localized_name": "video",
5399 "name": "video",
5400 "type": "VIDEO",
5401 "link": 409
5402 }
5403 ],
5404 "outputs": [
5405 {
5406 "localized_name": "images",
5407 "name": "images",
5408 "type": "IMAGE",
5409 "links": [
5410 490
5411 ]
5412 },
5413 {
5414 "localized_name": "audio",
5415 "name": "audio",
5416 "type": "AUDIO",
5417 "links": null
5418 },
5419 {
5420 "localized_name": "fps",
5421 "name": "fps",
5422 "type": "FLOAT",
5423 "links": []
5424 },
5425 {
5426 "localized_name": "bit_depth",
5427 "name": "bit_depth",
5428 "type": "INT",
5429 "links": null
5430 }
5431 ],
5432 "properties": {
5433 "cnr_id": "comfy-core",
5434 "ver": "0.24.0",
5435 "Node name for S&R": "GetVideoComponents"
5436 },
5437 "widgets_values": []
5438 },
5439 {
5440 "id": 220,
5441 "type": "GetImageSize",
5442 "pos": [
5443 1640,
5444 4520
5445 ],
5446 "size": [
5447 240,
5448 190
5449 ],
5450 "flags": [],
5451 "order": 9,
5452 "mode": 0,
5453 "inputs": [
5454 {
5455 "localized_name": "image",
5456 "name": "image",
5457 "type": "IMAGE",
5458 "link": 492
5459 }
5460 ],
5461 "outputs": [
5462 {
5463 "localized_name": "width",
5464 "name": "width",
5465 "type": "INT",
5466 "links": [
5467 414
5468 ]
5469 },
5470 {
5471 "localized_name": "height",
5472 "name": "height",
5473 "type": "INT",
5474 "links": [
5475 415
5476 ]
5477 },
5478 {
5479 "localized_name": "batch_size",
5480 "name": "batch_size",
5481 "type": "INT",
5482 "links": [
5483 416
5484 ]
5485 }
5486 ],
5487 "properties": {
5488 "cnr_id": "comfy-core",
5489 "ver": "0.24.0",
5490 "Node name for S&R": "GetImageSize"
5491 },
5492 "widgets_values": []
5493 },
5494 {
5495 "id": 221,
5496 "type": "CLIPLoader",
5497 "pos": [
5498 300,
5499 3790
5500 ],
5501 "size": [
5502 590,
5503 170
5504 ],
5505 "flags": [],
5506 "order": 10,
5507 "mode": 0,
5508 "inputs": [
5509 {
5510 "localized_name": "clip_name",
5511 "name": "clip_name",
5512 "type": "COMBO",
5513 "widget": {
5514 "name": "clip_name"
5515 },
5516 "link": 510
5517 }
5518 ],
5519 "outputs": [
5520 {
5521 "localized_name": "CLIP",
5522 "name": "CLIP",
5523 "type": "CLIP",
5524 "links": [
5525 7,
5526 8
5527 ]
5528 }
5529 ],
5530 "properties": {
5531 "cnr_id": "comfy-core",
5532 "ver": "0.24.0",
5533 "Node name for S&R": "CLIPLoader",
5534 "models": [
5535 {
5536 "name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
5537 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors",
5538 "directory": "text_encoders"
5539 }
5540 ]
5541 },
5542 "widgets_values": [
5543 "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
5544 "wan",
5545 "default"
5546 ]
5547 },
5548 {
5549 "id": 222,
5550 "type": "CLIPVisionLoader",
5551 "pos": [
5552 300,
5553 4230
5554 ],
5555 "size": [
5556 590,
5557 110
5558 ],
5559 "flags": [],
5560 "order": 11,
5561 "mode": 0,
5562 "inputs": [
5563 {
5564 "localized_name": "clip_name",
5565 "name": "clip_name",
5566 "type": "COMBO",
5567 "widget": {
5568 "name": "clip_name"
5569 },
5570 "link": 512
5571 }
5572 ],
5573 "outputs": [
5574 {
5575 "localized_name": "CLIP_VISION",
5576 "name": "CLIP_VISION",
5577 "type": "CLIP_VISION",
5578 "links": [
5579 196
5580 ]
5581 }
5582 ],
5583 "properties": {
5584 "cnr_id": "comfy-core",
5585 "ver": "0.24.0",
5586 "Node name for S&R": "CLIPVisionLoader",
5587 "models": [
5588 {
5589 "name": "clip_vision_h.safetensors",
5590 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/clip_vision/clip_vision_h.safetensors",
5591 "directory": "clip_vision"
5592 }
5593 ]
5594 },
5595 "widgets_values": [
5596 "clip_vision_h.safetensors"
5597 ]
5598 },
5599 {
5600 "id": 223,
5601 "type": "UNETLoader",
5602 "pos": [
5603 300,
5604 3190
5605 ],
5606 "size": [
5607 590,
5608 140
5609 ],
5610 "flags": [],
5611 "order": 12,
5612 "mode": 0,
5613 "inputs": [
5614 {
5615 "localized_name": "unet_name",
5616 "name": "unet_name",
5617 "type": "COMBO",
5618 "widget": {
5619 "name": "unet_name"
5620 },
5621 "link": 508
5622 }
5623 ],
5624 "outputs": [
5625 {
5626 "localized_name": "MODEL",
5627 "name": "MODEL",
5628 "type": "MODEL",
5629 "links": [
5630 568
5631 ]
5632 }
5633 ],
5634 "properties": {
5635 "cnr_id": "comfy-core",
5636 "ver": "0.24.0",
5637 "Node name for S&R": "UNETLoader",
5638 "models": [
5639 {
5640 "name": "wan2.1_14B_SCAIL_2_fp16.safetensors",
5641 "url": "https://huggingface.co/Comfy-Org/SCAIL-2/resolve/main/diffusion_models/wan2.1_14B_SCAIL_2_fp16.safetensors",
5642 "directory": "diffusion_models"
5643 }
5644 ]
5645 },
5646 "widgets_values": [
5647 "wan2.1_14B_SCAIL_2_fp16.safetensors",
5648 "default"
5649 ]
5650 },
5651 {
5652 "id": 224,
5653 "type": "ModelSamplingSD3",
5654 "pos": [
5655 2820,
5656 3430
5657 ],
5658 "size": [
5659 270,
5660 110
5661 ],
5662 "flags": [],
5663 "order": 13,
5664 "mode": 0,
5665 "inputs": [
5666 {
5667 "localized_name": "model",
5668 "name": "model",
5669 "type": "MODEL",
5670 "link": 424
5671 }
5672 ],
5673 "outputs": [
5674 {
5675 "localized_name": "MODEL",
5676 "name": "MODEL",
5677 "type": "MODEL",
5678 "links": [
5679 417
5680 ]
5681 }
5682 ],
5683 "properties": {
5684 "cnr_id": "comfy-core",
5685 "ver": "0.24.0",
5686 "Node name for S&R": "ModelSamplingSD3"
5687 },
5688 "widgets_values": [
5689 5
5690 ]
5691 },
5692 {
5693 "id": 225,
5694 "type": "KSamplerSelect",
5695 "pos": [
5696 2830,
5697 3580
5698 ],
5699 "size": [
5700 260,
5701 110
5702 ],
5703 "flags": [],
5704 "order": 0,
5705 "mode": 0,
5706 "inputs": [],
5707 "outputs": [
5708 {
5709 "localized_name": "SAMPLER",
5710 "name": "SAMPLER",
5711 "type": "SAMPLER",
5712 "links": [
5713 419
5714 ]
5715 }
5716 ],
5717 "properties": {
5718 "cnr_id": "comfy-core",
5719 "ver": "0.24.0",
5720 "Node name for S&R": "KSamplerSelect"
5721 },
5722 "widgets_values": [
5723 "euler"
5724 ]
5725 },
5726 {
5727 "id": 226,
5728 "type": "BasicScheduler",
5729 "pos": [
5730 2830,
5731 3730
5732 ],
5733 "size": [
5734 260,
5735 170
5736 ],
5737 "flags": [],
5738 "order": 14,
5739 "mode": 0,
5740 "inputs": [
5741 {
5742 "localized_name": "model",
5743 "name": "model",
5744 "type": "MODEL",
5745 "link": 398
5746 },
5747 {
5748 "localized_name": "steps",
5749 "name": "steps",
5750 "type": "INT",
5751 "widget": {
5752 "name": "steps"
5753 },
5754 "link": 428
5755 }
5756 ],
5757 "outputs": [
5758 {
5759 "localized_name": "SIGMAS",
5760 "name": "SIGMAS",
5761 "type": "SIGMAS",
5762 "links": [
5763 418
5764 ]
5765 }
5766 ],
5767 "properties": {
5768 "cnr_id": "comfy-core",
5769 "ver": "0.24.0",
5770 "Node name for S&R": "BasicScheduler"
5771 },
5772 "widgets_values": [
5773 "simple",
5774 6,
5775 1
5776 ]
5777 },
5778 {
5779 "id": 227,
5780 "type": "SamplerCustom",
5781 "pos": [
5782 3140,
5783 3430
5784 ],
5785 "size": [
5786 270,
5787 670
5788 ],
5789 "flags": [],
5790 "order": 15,
5791 "mode": 0,
5792 "inputs": [
5793 {
5794 "localized_name": "model",
5795 "name": "model",
5796 "type": "MODEL",
5797 "link": 417
5798 },
5799 {
5800 "localized_name": "positive",
5801 "name": "positive",
5802 "type": "CONDITIONING",
5803 "link": 333
5804 },
5805 {
5806 "localized_name": "negative",
5807 "name": "negative",
5808 "type": "CONDITIONING",
5809 "link": 334
5810 },
5811 {
5812 "localized_name": "sampler",
5813 "name": "sampler",
5814 "type": "SAMPLER",
5815 "link": 419
5816 },
5817 {
5818 "localized_name": "sigmas",
5819 "name": "sigmas",
5820 "type": "SIGMAS",
5821 "link": 418
5822 },
5823 {
5824 "localized_name": "latent_image",
5825 "name": "latent_image",
5826 "type": "LATENT",
5827 "link": 335
5828 },
5829 {
5830 "localized_name": "noise_seed",
5831 "name": "noise_seed",
5832 "type": "INT",
5833 "widget": {
5834 "name": "noise_seed"
5835 },
5836 "link": 559
5837 },
5838 {
5839 "localized_name": "cfg",
5840 "name": "cfg",
5841 "type": "FLOAT",
5842 "widget": {
5843 "name": "cfg"
5844 },
5845 "link": 431
5846 }
5847 ],
5848 "outputs": [
5849 {
5850 "localized_name": "output",
5851 "name": "output",
5852 "type": "LATENT",
5853 "links": []
5854 },
5855 {
5856 "localized_name": "denoised_output",
5857 "name": "denoised_output",
5858 "type": "LATENT",
5859 "links": [
5860 124
5861 ]
5862 }
5863 ],
5864 "properties": {
5865 "cnr_id": "comfy-core",
5866 "ver": "0.24.0",
5867 "Node name for S&R": "SamplerCustom"
5868 },
5869 "widgets_values": [
5870 true,
5871 1,
5872 "fixed",
5873 1
5874 ]
5875 },
5876 {
5877 "id": 228,
5878 "type": "PrimitiveInt",
5879 "pos": [
5880 2090,
5881 3760
5882 ],
5883 "size": [
5884 270,
5885 110
5886 ],
5887 "flags": [],
5888 "order": 1,
5889 "mode": 0,
5890 "inputs": [],
5891 "outputs": [
5892 {
5893 "localized_name": "INT",
5894 "name": "INT",
5895 "type": "INT",
5896 "links": [
5897 427
5898 ]
5899 }
5900 ],
5901 "title": "Int (Steps)",
5902 "properties": {
5903 "cnr_id": "comfy-core",
5904 "ver": "0.24.0",
5905 "Node name for S&R": "PrimitiveInt"
5906 },
5907 "widgets_values": [
5908 6,
5909 "fixed"
5910 ]
5911 },
5912 {
5913 "id": 229,
5914 "type": "PrimitiveFloat",
5915 "pos": [
5916 2090,
5917 3930
5918 ],
5919 "size": [
5920 270,
5921 110
5922 ],
5923 "flags": [],
5924 "order": 2,
5925 "mode": 0,
5926 "inputs": [],
5927 "outputs": [
5928 {
5929 "localized_name": "FLOAT",
5930 "name": "FLOAT",
5931 "type": "FLOAT",
5932 "links": [
5933 430
5934 ]
5935 }
5936 ],
5937 "title": "Float (CFG)",
5938 "properties": {
5939 "cnr_id": "comfy-core",
5940 "ver": "0.24.0",
5941 "Node name for S&R": "PrimitiveFloat"
5942 },
5943 "widgets_values": [
5944 1
5945 ]
5946 },
5947 {
5948 "id": 230,
5949 "type": "PrimitiveInt",
5950 "pos": [
5951 2090,
5952 3390
5953 ],
5954 "size": [
5955 270,
5956 110
5957 ],
5958 "flags": [],
5959 "order": 3,
5960 "mode": 0,
5961 "inputs": [],
5962 "outputs": [
5963 {
5964 "localized_name": "INT",
5965 "name": "INT",
5966 "type": "INT",
5967 "links": [
5968 426
5969 ]
5970 }
5971 ],
5972 "title": "Int (Steps)",
5973 "properties": {
5974 "cnr_id": "comfy-core",
5975 "ver": "0.24.0",
5976 "Node name for S&R": "PrimitiveInt"
5977 },
5978 "widgets_values": [
5979 40,
5980 "fixed"
5981 ]
5982 },
5983 {
5984 "id": 231,
5985 "type": "PrimitiveFloat",
5986 "pos": [
5987 2090,
5988 3540
5989 ],
5990 "size": [
5991 270,
5992 110
5993 ],
5994 "flags": [],
5995 "order": 4,
5996 "mode": 0,
5997 "inputs": [],
5998 "outputs": [
5999 {
6000 "localized_name": "FLOAT",
6001 "name": "FLOAT",
6002 "type": "FLOAT",
6003 "links": [
6004 429
6005 ]
6006 }
6007 ],
6008 "title": "Float (CFG)",
6009 "properties": {
6010 "cnr_id": "comfy-core",
6011 "ver": "0.24.0",
6012 "Node name for S&R": "PrimitiveFloat"
6013 },
6014 "widgets_values": [
6015 5
6016 ]
6017 },
6018 {
6019 "id": 232,
6020 "type": "ComfySwitchNode",
6021 "pos": [
6022 2430,
6023 3370
6024 ],
6025 "size": [
6026 270,
6027 130
6028 ],
6029 "flags": [],
6030 "order": 16,
6031 "mode": 0,
6032 "inputs": [
6033 {
6034 "localized_name": "on_false",
6035 "name": "on_false",
6036 "type": "MODEL",
6037 "link": 567
6038 },
6039 {
6040 "localized_name": "on_true",
6041 "name": "on_true",
6042 "type": "MODEL",
6043 "link": 425
6044 },
6045 {
6046 "localized_name": "switch",
6047 "name": "switch",
6048 "type": "BOOLEAN",
6049 "widget": {
6050 "name": "switch"
6051 },
6052 "link": 432
6053 }
6054 ],
6055 "outputs": [
6056 {
6057 "localized_name": "output",
6058 "name": "output",
6059 "type": "MODEL",
6060 "links": [
6061 424
6062 ]
6063 }
6064 ],
6065 "title": "Switch (Model)",
6066 "properties": {
6067 "cnr_id": "comfy-core",
6068 "ver": "0.24.0",
6069 "Node name for S&R": "ComfySwitchNode"
6070 },
6071 "widgets_values": [
6072 false
6073 ]
6074 },
6075 {
6076 "id": 233,
6077 "type": "ComfySwitchNode",
6078 "pos": [
6079 2430,
6080 3560
6081 ],
6082 "size": [
6083 270,
6084 130
6085 ],
6086 "flags": [],
6087 "order": 17,
6088 "mode": 0,
6089 "inputs": [
6090 {
6091 "localized_name": "on_false",
6092 "name": "on_false",
6093 "type": "INT",
6094 "link": 426
6095 },
6096 {
6097 "localized_name": "on_true",
6098 "name": "on_true",
6099 "type": "INT",
6100 "link": 427
6101 },
6102 {
6103 "localized_name": "switch",
6104 "name": "switch",
6105 "type": "BOOLEAN",
6106 "widget": {
6107 "name": "switch"
6108 },
6109 "link": 433
6110 }
6111 ],
6112 "outputs": [
6113 {
6114 "localized_name": "output",
6115 "name": "output",
6116 "type": "INT",
6117 "links": [
6118 428
6119 ]
6120 }
6121 ],
6122 "title": "Switch (Steps)",
6123 "properties": {
6124 "cnr_id": "comfy-core",
6125 "ver": "0.24.0",
6126 "Node name for S&R": "ComfySwitchNode"
6127 },
6128 "widgets_values": [
6129 false
6130 ]
6131 },
6132 {
6133 "id": 234,
6134 "type": "ComfySwitchNode",
6135 "pos": [
6136 2430,
6137 3740
6138 ],
6139 "size": [
6140 270,
6141 130
6142 ],
6143 "flags": [],
6144 "order": 18,
6145 "mode": 0,
6146 "inputs": [
6147 {
6148 "localized_name": "on_false",
6149 "name": "on_false",
6150 "type": "FLOAT",
6151 "link": 429
6152 },
6153 {
6154 "localized_name": "on_true",
6155 "name": "on_true",
6156 "type": "FLOAT",
6157 "link": 430
6158 },
6159 {
6160 "localized_name": "switch",
6161 "name": "switch",
6162 "type": "BOOLEAN",
6163 "widget": {
6164 "name": "switch"
6165 },
6166 "link": 434
6167 }
6168 ],
6169 "outputs": [
6170 {
6171 "localized_name": "output",
6172 "name": "output",
6173 "type": "FLOAT",
6174 "links": [
6175 431
6176 ]
6177 }
6178 ],
6179 "title": "Switch (Steps)",
6180 "properties": {
6181 "cnr_id": "comfy-core",
6182 "ver": "0.24.0",
6183 "Node name for S&R": "ComfySwitchNode"
6184 },
6185 "widgets_values": [
6186 false
6187 ]
6188 },
6189 {
6190 "id": 235,
6191 "type": "ImageFromBatch",
6192 "pos": [
6193 880,
6194 4510
6195 ],
6196 "size": [
6197 270,
6198 140
6199 ],
6200 "flags": [],
6201 "order": 19,
6202 "mode": 0,
6203 "inputs": [
6204 {
6205 "localized_name": "image",
6206 "name": "image",
6207 "type": "IMAGE",
6208 "link": 490
6209 },
6210 {
6211 "localized_name": "batch_index",
6212 "name": "batch_index",
6213 "type": "INT",
6214 "widget": {
6215 "name": "batch_index"
6216 },
6217 "link": 450
6218 },
6219 {
6220 "localized_name": "length",
6221 "name": "length",
6222 "type": "INT",
6223 "widget": {
6224 "name": "length"
6225 },
6226 "link": 550
6227 }
6228 ],
6229 "outputs": [
6230 {
6231 "localized_name": "IMAGE",
6232 "name": "IMAGE",
6233 "type": "IMAGE",
6234 "links": [
6235 491
6236 ]
6237 }
6238 ],
6239 "properties": {
6240 "cnr_id": "comfy-core",
6241 "ver": "0.24.0",
6242 "Node name for S&R": "ImageFromBatch"
6243 },
6244 "widgets_values": [
6245 0,
6246 81
6247 ]
6248 },
6249 {
6250 "id": 236,
6251 "type": "PrimitiveInt",
6252 "pos": [
6253 250,
6254 4840
6255 ],
6256 "size": [
6257 270,
6258 110
6259 ],
6260 "flags": [],
6261 "order": 20,
6262 "mode": 0,
6263 "inputs": [
6264 {
6265 "localized_name": "value",
6266 "name": "value",
6267 "type": "INT",
6268 "widget": {
6269 "name": "value"
6270 },
6271 "link": 505
6272 }
6273 ],
6274 "outputs": [
6275 {
6276 "localized_name": "INT",
6277 "name": "INT",
6278 "type": "INT",
6279 "links": [
6280 441
6281 ]
6282 }
6283 ],
6284 "title": "Int (Width)",
6285 "properties": {
6286 "cnr_id": "comfy-core",
6287 "ver": "0.24.0",
6288 "Node name for S&R": "PrimitiveInt"
6289 },
6290 "widgets_values": [
6291 896,
6292 "fixed"
6293 ]
6294 },
6295 {
6296 "id": 237,
6297 "type": "PrimitiveInt",
6298 "pos": [
6299 250,
6300 5020
6301 ],
6302 "size": [
6303 270,
6304 110
6305 ],
6306 "flags": [],
6307 "order": 21,
6308 "mode": 0,
6309 "inputs": [
6310 {
6311 "localized_name": "value",
6312 "name": "value",
6313 "type": "INT",
6314 "widget": {
6315 "name": "value"
6316 },
6317 "link": 506
6318 }
6319 ],
6320 "outputs": [
6321 {
6322 "localized_name": "INT",
6323 "name": "INT",
6324 "type": "INT",
6325 "links": [
6326 445
6327 ]
6328 }
6329 ],
6330 "title": "Int (Height)",
6331 "properties": {
6332 "cnr_id": "comfy-core",
6333 "ver": "0.24.0",
6334 "Node name for S&R": "PrimitiveInt"
6335 },
6336 "widgets_values": [
6337 512,
6338 "fixed"
6339 ]
6340 },
6341 {
6342 "id": 238,
6343 "type": "ComfyMathExpression",
6344 "pos": [
6345 690,
6346 4870
6347 ],
6348 "size": [
6349 230,
6350 80
6351 ],
6352 "flags": {
6353 "collapsed": true
6354 },
6355 "order": 22,
6356 "mode": 0,
6357 "inputs": [
6358 {
6359 "label": "a",
6360 "localized_name": "values.a",
6361 "name": "values.a",
6362 "type": "FLOAT,INT,BOOLEAN",
6363 "link": 441
6364 },
6365 {
6366 "label": "b",
6367 "localized_name": "values.b",
6368 "name": "values.b",
6369 "shape": 7,
6370 "type": "FLOAT,INT,BOOLEAN",
6371 "link": null
6372 }
6373 ],
6374 "outputs": [
6375 {
6376 "localized_name": "FLOAT",
6377 "name": "FLOAT",
6378 "type": "FLOAT",
6379 "links": []
6380 },
6381 {
6382 "localized_name": "INT",
6383 "name": "INT",
6384 "type": "INT",
6385 "links": [
6386 444
6387 ]
6388 },
6389 {
6390 "localized_name": "BOOL",
6391 "name": "BOOL",
6392 "type": "BOOLEAN",
6393 "links": null
6394 }
6395 ],
6396 "properties": {
6397 "cnr_id": "comfy-core",
6398 "ver": "0.24.0",
6399 "Node name for S&R": "ComfyMathExpression"
6400 },
6401 "widgets_values": [
6402 "(a // 32) * 32"
6403 ]
6404 },
6405 {
6406 "id": 239,
6407 "type": "ComfyMathExpression",
6408 "pos": [
6409 690,
6410 5050
6411 ],
6412 "size": [
6413 230,
6414 80
6415 ],
6416 "flags": {
6417 "collapsed": true
6418 },
6419 "order": 23,
6420 "mode": 0,
6421 "inputs": [
6422 {
6423 "label": "a",
6424 "localized_name": "values.a",
6425 "name": "values.a",
6426 "type": "FLOAT,INT,BOOLEAN",
6427 "link": 445
6428 },
6429 {
6430 "label": "b",
6431 "localized_name": "values.b",
6432 "name": "values.b",
6433 "shape": 7,
6434 "type": "FLOAT,INT,BOOLEAN",
6435 "link": null
6436 }
6437 ],
6438 "outputs": [
6439 {
6440 "localized_name": "FLOAT",
6441 "name": "FLOAT",
6442 "type": "FLOAT",
6443 "links": []
6444 },
6445 {
6446 "localized_name": "INT",
6447 "name": "INT",
6448 "type": "INT",
6449 "links": [
6450 446
6451 ]
6452 },
6453 {
6454 "localized_name": "BOOL",
6455 "name": "BOOL",
6456 "type": "BOOLEAN",
6457 "links": null
6458 }
6459 ],
6460 "properties": {
6461 "cnr_id": "comfy-core",
6462 "ver": "0.24.0",
6463 "Node name for S&R": "ComfyMathExpression"
6464 },
6465 "widgets_values": [
6466 "(a // 32) * 32"
6467 ]
6468 },
6469 {
6470 "id": 240,
6471 "type": "PrimitiveInt",
6472 "pos": [
6473 270,
6474 4580
6475 ],
6476 "size": [
6477 270,
6478 110
6479 ],
6480 "flags": [],
6481 "order": 24,
6482 "mode": 0,
6483 "inputs": [
6484 {
6485 "localized_name": "value",
6486 "name": "value",
6487 "type": "INT",
6488 "widget": {
6489 "name": "value"
6490 },
6491 "link": 502
6492 }
6493 ],
6494 "outputs": [
6495 {
6496 "localized_name": "INT",
6497 "name": "INT",
6498 "type": "INT",
6499 "links": [
6500 447
6501 ]
6502 }
6503 ],
6504 "title": "Int (segment index)",
6505 "properties": {
6506 "cnr_id": "comfy-core",
6507 "ver": "0.24.0",
6508 "Node name for S&R": "PrimitiveInt"
6509 },
6510 "widgets_values": [
6511 2,
6512 "fixed"
6513 ]
6514 },
6515 {
6516 "id": 241,
6517 "type": "ComfyMathExpression",
6518 "pos": [
6519 580,
6520 4610
6521 ],
6522 "size": [
6523 230,
6524 120
6525 ],
6526 "flags": {
6527 "collapsed": true
6528 },
6529 "order": 25,
6530 "mode": 0,
6531 "inputs": [
6532 {
6533 "label": "a",
6534 "localized_name": "values.a",
6535 "name": "values.a",
6536 "type": "FLOAT,INT,BOOLEAN",
6537 "link": 447
6538 },
6539 {
6540 "label": "b",
6541 "localized_name": "values.b",
6542 "name": "values.b",
6543 "shape": 7,
6544 "type": "FLOAT,INT,BOOLEAN",
6545 "link": 557
6546 },
6547 {
6548 "label": "c",
6549 "localized_name": "values.c",
6550 "name": "values.c",
6551 "shape": 7,
6552 "type": "FLOAT,INT,BOOLEAN",
6553 "link": 556
6554 },
6555 {
6556 "label": "d",
6557 "localized_name": "values.d",
6558 "name": "values.d",
6559 "shape": 7,
6560 "type": "FLOAT,INT,BOOLEAN",
6561 "link": null
6562 }
6563 ],
6564 "outputs": [
6565 {
6566 "localized_name": "FLOAT",
6567 "name": "FLOAT",
6568 "type": "FLOAT",
6569 "links": null
6570 },
6571 {
6572 "localized_name": "INT",
6573 "name": "INT",
6574 "type": "INT",
6575 "links": [
6576 450
6577 ]
6578 },
6579 {
6580 "localized_name": "BOOL",
6581 "name": "BOOL",
6582 "type": "BOOLEAN",
6583 "links": null
6584 }
6585 ],
6586 "properties": {
6587 "cnr_id": "comfy-core",
6588 "ver": "0.24.0",
6589 "Node name for S&R": "ComfyMathExpression"
6590 },
6591 "widgets_values": [
6592 "(b - c) * (a - 1)"
6593 ]
6594 },
6595 {
6596 "id": 242,
6597 "type": "CLIPTextEncode",
6598 "pos": [
6599 660,
6600 5380
6601 ],
6602 "size": [
6603 380,
6604 160
6605 ],
6606 "flags": [],
6607 "order": 26,
6608 "mode": 0,
6609 "inputs": [
6610 {
6611 "localized_name": "clip",
6612 "name": "clip",
6613 "type": "CLIP",
6614 "link": 454
6615 },
6616 {
6617 "localized_name": "text",
6618 "name": "text",
6619 "type": "STRING",
6620 "widget": {
6621 "name": "text"
6622 },
6623 "link": 513
6624 }
6625 ],
6626 "outputs": [
6627 {
6628 "localized_name": "CONDITIONING",
6629 "name": "CONDITIONING",
6630 "type": "CONDITIONING",
6631 "links": [
6632 461
6633 ]
6634 }
6635 ],
6636 "properties": {
6637 "cnr_id": "comfy-core",
6638 "ver": "0.19.3",
6639 "Node name for S&R": "CLIPTextEncode",
6640 "enableTabs": false,
6641 "tabWidth": 65,
6642 "tabXOffset": 10,
6643 "hasSecondTab": false,
6644 "secondTabText": "Send Back",
6645 "secondTabOffset": 80,
6646 "secondTabWidth": 65
6647 },
6648 "widgets_values": [
6649 "human"
6650 ]
6651 },
6652 {
6653 "id": 243,
6654 "type": "CheckpointLoaderSimple",
6655 "pos": [
6656 270,
6657 5360
6658 ],
6659 "size": [
6660 330,
6661 160
6662 ],
6663 "flags": [],
6664 "order": 27,
6665 "mode": 0,
6666 "inputs": [
6667 {
6668 "localized_name": "ckpt_name",
6669 "name": "ckpt_name",
6670 "type": "COMBO",
6671 "widget": {
6672 "name": "ckpt_name"
6673 },
6674 "link": 515
6675 }
6676 ],
6677 "outputs": [
6678 {
6679 "localized_name": "MODEL",
6680 "name": "MODEL",
6681 "type": "MODEL",
6682 "links": [
6683 458,
6684 463
6685 ]
6686 },
6687 {
6688 "localized_name": "CLIP",
6689 "name": "CLIP",
6690 "type": "CLIP",
6691 "links": [
6692 454,
6693 489
6694 ]
6695 },
6696 {
6697 "localized_name": "VAE",
6698 "name": "VAE",
6699 "type": "VAE",
6700 "links": []
6701 }
6702 ],
6703 "properties": {
6704 "cnr_id": "comfy-core",
6705 "ver": "0.19.3",
6706 "Node name for S&R": "CheckpointLoaderSimple",
6707 "models": [
6708 {
6709 "name": "sam3.1_multiplex_fp16.safetensors",
6710 "url": "https://huggingface.co/Comfy-Org/sam3.1/resolve/main/checkpoints/sam3.1_multiplex_fp16.safetensors",
6711 "directory": "checkpoints"
6712 }
6713 ],
6714 "enableTabs": false,
6715 "tabWidth": 65,
6716 "tabXOffset": 10,
6717 "hasSecondTab": false,
6718 "secondTabText": "Send Back",
6719 "secondTabOffset": 80,
6720 "secondTabWidth": 65
6721 },
6722 "widgets_values": [
6723 "sam3.1_multiplex_fp16.safetensors"
6724 ]
6725 },
6726 {
6727 "id": 244,
6728 "type": "SAM3_VideoTrack",
6729 "pos": [
6730 1190,
6731 5340
6732 ],
6733 "size": [
6734 280,
6735 250
6736 ],
6737 "flags": [],
6738 "order": 28,
6739 "mode": 0,
6740 "inputs": [
6741 {
6742 "label": "images",
6743 "localized_name": "images",
6744 "name": "images",
6745 "type": "IMAGE",
6746 "link": 493
6747 },
6748 {
6749 "label": "model",
6750 "localized_name": "model",
6751 "name": "model",
6752 "type": "MODEL",
6753 "link": 458
6754 },
6755 {
6756 "label": "initial_mask",
6757 "localized_name": "initial_mask",
6758 "name": "initial_mask",
6759 "shape": 7,
6760 "type": "MASK",
6761 "link": null
6762 },
6763 {
6764 "label": "conditioning",
6765 "localized_name": "conditioning",
6766 "name": "conditioning",
6767 "shape": 7,
6768 "type": "CONDITIONING",
6769 "link": 461
6770 }
6771 ],
6772 "outputs": [
6773 {
6774 "localized_name": "track_data",
6775 "name": "track_data",
6776 "type": "SAM3_TRACK_DATA",
6777 "links": [
6778 460
6779 ]
6780 }
6781 ],
6782 "properties": {
6783 "cnr_id": "comfy-core",
6784 "ver": "0.24.0",
6785 "Node name for S&R": "SAM3_VideoTrack"
6786 },
6787 "widgets_values": [
6788 0.5,
6789 4,
6790 1
6791 ]
6792 },
6793 {
6794 "id": 245,
6795 "type": "SCAIL2ColoredMask",
6796 "pos": [
6797 1550,
6798 5490
6799 ],
6800 "size": [
6801 370,
6802 200
6803 ],
6804 "flags": [],
6805 "order": 29,
6806 "mode": 0,
6807 "inputs": [
6808 {
6809 "localized_name": "driving_track_data",
6810 "name": "driving_track_data",
6811 "type": "SAM3_TRACK_DATA",
6812 "link": 460
6813 },
6814 {
6815 "localized_name": "ref_track_data",
6816 "name": "ref_track_data",
6817 "shape": 7,
6818 "type": "SAM3_TRACK_DATA",
6819 "link": 464
6820 },
6821 {
6822 "localized_name": "replacement_mode",
6823 "name": "replacement_mode",
6824 "type": "BOOLEAN",
6825 "widget": {
6826 "name": "replacement_mode"
6827 },
6828 "link": 476
6829 }
6830 ],
6831 "outputs": [
6832 {
6833 "localized_name": "pose_video_mask",
6834 "name": "pose_video_mask",
6835 "type": "IMAGE",
6836 "links": [
6837 466,
6838 467
6839 ]
6840 },
6841 {
6842 "localized_name": "reference_image_mask",
6843 "name": "reference_image_mask",
6844 "type": "IMAGE",
6845 "links": [
6846 465,
6847 472
6848 ]
6849 }
6850 ],
6851 "properties": {
6852 "cnr_id": "comfy-core",
6853 "ver": "0.24.0",
6854 "Node name for S&R": "SCAIL2ColoredMask"
6855 },
6856 "widgets_values": [
6857 "",
6858 "left_to_right",
6859 true
6860 ]
6861 },
6862 {
6863 "id": 246,
6864 "type": "SAM3_VideoTrack",
6865 "pos": [
6866 1190,
6867 5640
6868 ],
6869 "size": [
6870 280,
6871 250
6872 ],
6873 "flags": [],
6874 "order": 30,
6875 "mode": 0,
6876 "inputs": [
6877 {
6878 "label": "images",
6879 "localized_name": "images",
6880 "name": "images",
6881 "type": "IMAGE",
6882 "link": 469
6883 },
6884 {
6885 "label": "model",
6886 "localized_name": "model",
6887 "name": "model",
6888 "type": "MODEL",
6889 "link": 463
6890 },
6891 {
6892 "label": "initial_mask",
6893 "localized_name": "initial_mask",
6894 "name": "initial_mask",
6895 "shape": 7,
6896 "type": "MASK",
6897 "link": null
6898 },
6899 {
6900 "label": "conditioning",
6901 "localized_name": "conditioning",
6902 "name": "conditioning",
6903 "shape": 7,
6904 "type": "CONDITIONING",
6905 "link": 488
6906 }
6907 ],
6908 "outputs": [
6909 {
6910 "localized_name": "track_data",
6911 "name": "track_data",
6912 "type": "SAM3_TRACK_DATA",
6913 "links": [
6914 464
6915 ]
6916 }
6917 ],
6918 "properties": {
6919 "cnr_id": "comfy-core",
6920 "ver": "0.24.0",
6921 "Node name for S&R": "SAM3_VideoTrack"
6922 },
6923 "widgets_values": [
6924 0.5,
6925 4,
6926 1
6927 ]
6928 },
6929 {
6930 "id": 247,
6931 "type": "PrimitiveBoolean",
6932 "pos": [
6933 1660,
6934 4030
6935 ],
6936 "size": [
6937 270,
6938 110
6939 ],
6940 "flags": [],
6941 "order": 31,
6942 "mode": 0,
6943 "inputs": [
6944 {
6945 "localized_name": "value",
6946 "name": "value",
6947 "type": "BOOLEAN",
6948 "widget": {
6949 "name": "value"
6950 },
6951 "link": 504
6952 }
6953 ],
6954 "outputs": [
6955 {
6956 "localized_name": "BOOLEAN",
6957 "name": "BOOLEAN",
6958 "type": "BOOLEAN",
6959 "links": [
6960 475,
6961 476
6962 ]
6963 }
6964 ],
6965 "title": "Boolean (Replace Mode)",
6966 "properties": {
6967 "cnr_id": "comfy-core",
6968 "ver": "0.24.0",
6969 "Node name for S&R": "PrimitiveBoolean"
6970 },
6971 "widgets_values": [
6972 true
6973 ]
6974 },
6975 {
6976 "id": 248,
6977 "type": "PreviewImage",
6978 "pos": [
6979 2060,
6980 4500
6981 ],
6982 "size": [
6983 350,
6984 1190
6985 ],
6986 "flags": [],
6987 "order": 32,
6988 "mode": 4,
6989 "inputs": [
6990 {
6991 "localized_name": "images",
6992 "name": "images",
6993 "type": "IMAGE",
6994 "link": 466
6995 }
6996 ],
6997 "outputs": [],
6998 "properties": {
6999 "cnr_id": "comfy-core",
7000 "ver": "0.24.0",
7001 "Node name for S&R": "PreviewImage"
7002 },
7003 "widgets_values": []
7004 },
7005 {
7006 "id": 249,
7007 "type": "PreviewImage",
7008 "pos": [
7009 2460,
7010 4500
7011 ],
7012 "size": [
7013 230,
7014 310
7015 ],
7016 "flags": [],
7017 "order": 33,
7018 "mode": 4,
7019 "inputs": [
7020 {
7021 "localized_name": "images",
7022 "name": "images",
7023 "type": "IMAGE",
7024 "link": 465
7025 }
7026 ],
7027 "outputs": [],
7028 "properties": {
7029 "cnr_id": "comfy-core",
7030 "ver": "0.24.0",
7031 "Node name for S&R": "PreviewImage"
7032 },
7033 "widgets_values": []
7034 },
7035 {
7036 "id": 250,
7037 "type": "VAEDecode",
7038 "pos": [
7039 2920,
7040 4510
7041 ],
7042 "size": [
7043 270,
7044 100
7045 ],
7046 "flags": {
7047 "collapsed": false
7048 },
7049 "order": 34,
7050 "mode": 0,
7051 "inputs": [
7052 {
7053 "localized_name": "samples",
7054 "name": "samples",
7055 "type": "LATENT",
7056 "link": 124
7057 },
7058 {
7059 "localized_name": "vae",
7060 "name": "vae",
7061 "type": "VAE",
7062 "link": 407
7063 }
7064 ],
7065 "outputs": [
7066 {
7067 "localized_name": "IMAGE",
7068 "name": "IMAGE",
7069 "type": "IMAGE",
7070 "links": [
7071 483
7072 ]
7073 }
7074 ],
7075 "properties": {
7076 "cnr_id": "comfy-core",
7077 "ver": "0.24.0",
7078 "Node name for S&R": "VAEDecode"
7079 },
7080 "widgets_values": []
7081 },
7082 {
7083 "id": 251,
7084 "type": "ImageFromBatch",
7085 "pos": [
7086 2920,
7087 4680
7088 ],
7089 "size": [
7090 270,
7091 140
7092 ],
7093 "flags": [],
7094 "order": 35,
7095 "mode": 0,
7096 "inputs": [
7097 {
7098 "localized_name": "image",
7099 "name": "image",
7100 "type": "IMAGE",
7101 "link": 483
7102 }
7103 ],
7104 "outputs": [
7105 {
7106 "localized_name": "IMAGE",
7107 "name": "IMAGE",
7108 "type": "IMAGE",
7109 "links": [
7110 484
7111 ]
7112 }
7113 ],
7114 "properties": {
7115 "cnr_id": "comfy-core",
7116 "ver": "0.24.0",
7117 "Node name for S&R": "ImageFromBatch"
7118 },
7119 "widgets_values": [
7120 5,
7121 4096
7122 ]
7123 },
7124 {
7125 "id": 252,
7126 "type": "ColorTransfer",
7127 "pos": [
7128 2920,
7129 5050
7130 ],
7131 "size": [
7132 270,
7133 130
7134 ],
7135 "flags": [],
7136 "order": 36,
7137 "mode": 0,
7138 "inputs": [
7139 {
7140 "localized_name": "image_target",
7141 "name": "image_target",
7142 "type": "IMAGE",
7143 "link": 484
7144 },
7145 {
7146 "localized_name": "image_ref",
7147 "name": "image_ref",
7148 "type": "IMAGE",
7149 "link": 482
7150 }
7151 ],
7152 "outputs": [
7153 {
7154 "localized_name": "image",
7155 "name": "image",
7156 "type": "IMAGE",
7157 "links": [
7158 546
7159 ]
7160 }
7161 ],
7162 "properties": {
7163 "cnr_id": "comfy-core",
7164 "ver": "0.24.0",
7165 "Node name for S&R": "ColorTransfer"
7166 },
7167 "widgets_values": [
7168 "reinhard_lab",
7169 "per_frame",
7170 1
7171 ]
7172 },
7173 {
7174 "id": 253,
7175 "type": "ImageFromBatch",
7176 "pos": [
7177 2920,
7178 4870
7179 ],
7180 "size": [
7181 270,
7182 140
7183 ],
7184 "flags": [],
7185 "order": 37,
7186 "mode": 0,
7187 "inputs": [
7188 {
7189 "localized_name": "image",
7190 "name": "image",
7191 "type": "IMAGE",
7192 "link": 486
7193 }
7194 ],
7195 "outputs": [
7196 {
7197 "localized_name": "IMAGE",
7198 "name": "IMAGE",
7199 "type": "IMAGE",
7200 "links": [
7201 482
7202 ]
7203 }
7204 ],
7205 "properties": {
7206 "cnr_id": "comfy-core",
7207 "ver": "0.24.0",
7208 "Node name for S&R": "ImageFromBatch"
7209 },
7210 "widgets_values": [
7211 -1,
7212 1
7213 ]
7214 },
7215 {
7216 "id": 255,
7217 "type": "PrimitiveBoolean",
7218 "pos": [
7219 2440,
7220 3950
7221 ],
7222 "size": [
7223 270,
7224 110
7225 ],
7226 "flags": [],
7227 "order": 38,
7228 "mode": 0,
7229 "inputs": [
7230 {
7231 "localized_name": "value",
7232 "name": "value",
7233 "type": "BOOLEAN",
7234 "widget": {
7235 "name": "value"
7236 },
7237 "link": 507
7238 }
7239 ],
7240 "outputs": [
7241 {
7242 "localized_name": "BOOLEAN",
7243 "name": "BOOLEAN",
7244 "type": "BOOLEAN",
7245 "links": [
7246 432,
7247 433,
7248 434
7249 ]
7250 }
7251 ],
7252 "title": "Boolean (Enable Distill LoRA?)",
7253 "properties": {
7254 "cnr_id": "comfy-core",
7255 "ver": "0.24.0",
7256 "Node name for S&R": "PrimitiveBoolean"
7257 },
7258 "widgets_values": [
7259 true
7260 ]
7261 },
7262 {
7263 "id": 256,
7264 "type": "CLIPVisionEncode",
7265 "pos": [
7266 1230,
7267 4310
7268 ],
7269 "size": [
7270 230,
7271 60
7272 ],
7273 "flags": {
7274 "collapsed": true
7275 },
7276 "order": 39,
7277 "mode": 0,
7278 "inputs": [
7279 {
7280 "localized_name": "clip_vision",
7281 "name": "clip_vision",
7282 "type": "CLIP_VISION",
7283 "link": 196
7284 },
7285 {
7286 "localized_name": "image",
7287 "name": "image",
7288 "type": "IMAGE",
7289 "link": 408
7290 }
7291 ],
7292 "outputs": [
7293 {
7294 "localized_name": "CLIP_VISION_OUTPUT",
7295 "name": "CLIP_VISION_OUTPUT",
7296 "type": "CLIP_VISION_OUTPUT",
7297 "links": [
7298 404
7299 ]
7300 }
7301 ],
7302 "properties": {
7303 "cnr_id": "comfy-core",
7304 "ver": "0.24.0",
7305 "Node name for S&R": "CLIPVisionEncode"
7306 },
7307 "widgets_values": [
7308 "none"
7309 ]
7310 },
7311 {
7312 "id": 257,
7313 "type": "CLIPTextEncode",
7314 "pos": [
7315 1030,
7316 4020
7317 ],
7318 "size": [
7319 520,
7320 210
7321 ],
7322 "flags": [],
7323 "order": 40,
7324 "mode": 0,
7325 "inputs": [
7326 {
7327 "localized_name": "clip",
7328 "name": "clip",
7329 "type": "CLIP",
7330 "link": 8
7331 }
7332 ],
7333 "outputs": [
7334 {
7335 "localized_name": "CONDITIONING",
7336 "name": "CONDITIONING",
7337 "type": "CONDITIONING",
7338 "links": [
7339 326
7340 ]
7341 }
7342 ],
7343 "properties": {
7344 "cnr_id": "comfy-core",
7345 "ver": "0.24.0",
7346 "Node name for S&R": "CLIPTextEncode"
7347 },
7348 "widgets_values": [
7349 ""
7350 ],
7351 "color": "#223",
7352 "bgcolor": "#335"
7353 },
7354 {
7355 "id": 258,
7356 "type": "CLIPTextEncode",
7357 "pos": [
7358 1020,
7359 3180
7360 ],
7361 "size": [
7362 520,
7363 720
7364 ],
7365 "flags": [],
7366 "order": 41,
7367 "mode": 0,
7368 "inputs": [
7369 {
7370 "localized_name": "clip",
7371 "name": "clip",
7372 "type": "CLIP",
7373 "link": 7
7374 },
7375 {
7376 "localized_name": "text",
7377 "name": "text",
7378 "type": "STRING",
7379 "widget": {
7380 "name": "text"
7381 },
7382 "link": 499
7383 }
7384 ],
7385 "outputs": [
7386 {
7387 "localized_name": "CONDITIONING",
7388 "name": "CONDITIONING",
7389 "type": "CONDITIONING",
7390 "links": [
7391 325
7392 ]
7393 }
7394 ],
7395 "properties": {
7396 "cnr_id": "comfy-core",
7397 "ver": "0.24.0",
7398 "Node name for S&R": "CLIPTextEncode"
7399 },
7400 "widgets_values": [
7401 "A young woman with dark hair tied in a neat high bun, with a few loose strands framing her face, is dancing outdoors on a sunny coastal hillside. She has a normal-sized head and a slim face, with no hat, no headwear, and no oversized hair volume. She wears a fitted black long-sleeve crop top with a shoulder cutout, extremely baggy black cargo pants with straps and pockets, and chunky black combat boots. She performs energetic dance moves with one leg lifted and arms extended, moving naturally in front of a large tree, a small white stone house with a terracotta roof, and a bright blue sea under a clear sky with light clouds."
7402 ],
7403 "color": "#232",
7404 "bgcolor": "#353"
7405 },
7406 {
7407 "id": 259,
7408 "type": "WanSCAILToVideo",
7409 "pos": [
7410 1650,
7411 3310
7412 ],
7413 "size": [
7414 310,
7415 580
7416 ],
7417 "flags": [],
7418 "order": 42,
7419 "mode": 0,
7420 "inputs": [
7421 {
7422 "localized_name": "positive",
7423 "name": "positive",
7424 "type": "CONDITIONING",
7425 "link": 325
7426 },
7427 {
7428 "localized_name": "negative",
7429 "name": "negative",
7430 "type": "CONDITIONING",
7431 "link": 326
7432 },
7433 {
7434 "localized_name": "vae",
7435 "name": "vae",
7436 "type": "VAE",
7437 "link": 406
7438 },
7439 {
7440 "localized_name": "pose_video",
7441 "name": "pose_video",
7442 "shape": 7,
7443 "type": "IMAGE",
7444 "link": 420
7445 },
7446 {
7447 "localized_name": "pose_video_mask",
7448 "name": "pose_video_mask",
7449 "shape": 7,
7450 "type": "IMAGE",
7451 "link": 467
7452 },
7453 {
7454 "localized_name": "reference_image",
7455 "name": "reference_image",
7456 "shape": 7,
7457 "type": "IMAGE",
7458 "link": 473
7459 },
7460 {
7461 "localized_name": "reference_image_mask",
7462 "name": "reference_image_mask",
7463 "shape": 7,
7464 "type": "IMAGE",
7465 "link": 472
7466 },
7467 {
7468 "localized_name": "clip_vision_output",
7469 "name": "clip_vision_output",
7470 "shape": 7,
7471 "type": "CLIP_VISION_OUTPUT",
7472 "link": 404
7473 },
7474 {
7475 "localized_name": "previous_frames",
7476 "name": "previous_frames",
7477 "shape": 7,
7478 "type": "IMAGE",
7479 "link": 485
7480 },
7481 {
7482 "localized_name": "width",
7483 "name": "width",
7484 "type": "INT",
7485 "widget": {
7486 "name": "width"
7487 },
7488 "link": 414
7489 },
7490 {
7491 "localized_name": "height",
7492 "name": "height",
7493 "type": "INT",
7494 "widget": {
7495 "name": "height"
7496 },
7497 "link": 415
7498 },
7499 {
7500 "localized_name": "length",
7501 "name": "length",
7502 "type": "INT",
7503 "widget": {
7504 "name": "length"
7505 },
7506 "link": 416
7507 },
7508 {
7509 "localized_name": "pose_strength",
7510 "name": "pose_strength",
7511 "type": "FLOAT",
7512 "widget": {
7513 "name": "pose_strength"
7514 },
7515 "link": 552
7516 },
7517 {
7518 "localized_name": "pose_start",
7519 "name": "pose_start",
7520 "type": "FLOAT",
7521 "widget": {
7522 "name": "pose_start"
7523 },
7524 "link": 553
7525 },
7526 {
7527 "localized_name": "pose_end",
7528 "name": "pose_end",
7529 "type": "FLOAT",
7530 "widget": {
7531 "name": "pose_end"
7532 },
7533 "link": 554
7534 },
7535 {
7536 "localized_name": "previous_frame_count",
7537 "name": "previous_frame_count",
7538 "type": "INT",
7539 "widget": {
7540 "name": "previous_frame_count"
7541 },
7542 "link": 551
7543 },
7544 {
7545 "localized_name": "replacement_mode",
7546 "name": "replacement_mode",
7547 "shape": 7,
7548 "type": "BOOLEAN",
7549 "widget": {
7550 "name": "replacement_mode"
7551 },
7552 "link": 475
7553 }
7554 ],
7555 "outputs": [
7556 {
7557 "localized_name": "positive",
7558 "name": "positive",
7559 "type": "CONDITIONING",
7560 "links": [
7561 333
7562 ]
7563 },
7564 {
7565 "localized_name": "negative",
7566 "name": "negative",
7567 "type": "CONDITIONING",
7568 "links": [
7569 334
7570 ]
7571 },
7572 {
7573 "localized_name": "latent",
7574 "name": "latent",
7575 "type": "LATENT",
7576 "links": [
7577 335
7578 ]
7579 },
7580 {
7581 "localized_name": "video_frame_offset",
7582 "name": "video_frame_offset",
7583 "type": "INT",
7584 "links": []
7585 }
7586 ],
7587 "properties": {
7588 "cnr_id": "comfy-core",
7589 "ver": "0.24.0",
7590 "Node name for S&R": "WanSCAILToVideo"
7591 },
7592 "widgets_values": [
7593 512,
7594 896,
7595 65,
7596 1,
7597 1,
7598 0,
7599 1,
7600 0,
7601 5,
7602 true
7603 ],
7604 "color": "#322",
7605 "bgcolor": "#533"
7606 },
7607 {
7608 "id": 261,
7609 "type": "CLIPTextEncode",
7610 "pos": [
7611 670,
7612 5710
7613 ],
7614 "size": [
7615 380,
7616 160
7617 ],
7618 "flags": [],
7619 "order": 43,
7620 "mode": 0,
7621 "inputs": [
7622 {
7623 "localized_name": "clip",
7624 "name": "clip",
7625 "type": "CLIP",
7626 "link": 489
7627 },
7628 {
7629 "localized_name": "text",
7630 "name": "text",
7631 "type": "STRING",
7632 "widget": {
7633 "name": "text"
7634 },
7635 "link": 514
7636 }
7637 ],
7638 "outputs": [
7639 {
7640 "localized_name": "CONDITIONING",
7641 "name": "CONDITIONING",
7642 "type": "CONDITIONING",
7643 "links": [
7644 488
7645 ]
7646 }
7647 ],
7648 "properties": {
7649 "cnr_id": "comfy-core",
7650 "ver": "0.19.3",
7651 "Node name for S&R": "CLIPTextEncode",
7652 "enableTabs": false,
7653 "tabWidth": 65,
7654 "tabXOffset": 10,
7655 "hasSecondTab": false,
7656 "secondTabText": "Send Back",
7657 "secondTabOffset": 80,
7658 "secondTabWidth": 65
7659 },
7660 "widgets_values": [
7661 "human"
7662 ]
7663 },
7664 {
7665 "id": 319,
7666 "type": "LoraLoaderModelOnly",
7667 "pos": [
7668 300,
7669 3390
7670 ],
7671 "size": [
7672 580,
7673 140
7674 ],
7675 "flags": [],
7676 "order": 44,
7677 "mode": 0,
7678 "inputs": [
7679 {
7680 "localized_name": "model",
7681 "name": "model",
7682 "type": "MODEL",
7683 "link": 568
7684 },
7685 {
7686 "localized_name": "lora_name",
7687 "name": "lora_name",
7688 "type": "COMBO",
7689 "widget": {
7690 "name": "lora_name"
7691 },
7692 "link": 569
7693 }
7694 ],
7695 "outputs": [
7696 {
7697 "localized_name": "MODEL",
7698 "name": "MODEL",
7699 "type": "MODEL",
7700 "links": [
7701 566,
7702 567
7703 ]
7704 }
7705 ],
7706 "properties": {
7707 "cnr_id": "comfy-core",
7708 "ver": "0.24.0",
7709 "Node name for S&R": "LoraLoaderModelOnly",
7710 "models": [
7711 {
7712 "name": "wan2.1_SCAIL_2_DPO_lora_bf16.safetensors",
7713 "url": "https://huggingface.co/Comfy-Org/SCAIL-2/resolve/main/loras/wan2.1_SCAIL_2_DPO_lora_bf16.safetensors",
7714 "directory": "loras"
7715 }
7716 ]
7717 },
7718 "widgets_values": [
7719 "wan2.1_SCAIL_2_DPO_lora_bf16.safetensors",
7720 1
7721 ]
7722 }
7723 ],
7724 "groups": [
7725 {
7726 "id": 3,
7727 "title": "Models",
7728 "bounding": [
7729 240,
7730 3100,
7731 720,
7732 1300
7733 ],
7734 "color": "#3f789e",
7735 "flags": []
7736 },
7737 {
7738 "id": 4,
7739 "title": "Prompt",
7740 "bounding": [
7741 990,
7742 3100,
7743 580,
7744 1300
7745 ],
7746 "color": "#3f789e",
7747 "flags": []
7748 },
7749 {
7750 "id": 5,
7751 "title": "Sampling",
7752 "bounding": [
7753 2770,
7754 3100,
7755 700,
7756 1300
7757 ],
7758 "color": "#3f789e",
7759 "flags": []
7760 },
7761 {
7762 "id": 6,
7763 "title": "SCAIL Conditioning",
7764 "bounding": [
7765 1590,
7766 3100,
7767 430,
7768 1300
7769 ],
7770 "color": "#3f789e",
7771 "flags": []
7772 },
7773 {
7774 "id": 9,
7775 "title": "Switch Settings",
7776 "bounding": [
7777 2050,
7778 3100,
7779 690,
7780 1300
7781 ],
7782 "color": "#3f789e",
7783 "flags": []
7784 },
7785 {
7786 "id": 7,
7787 "title": "Original Settings",
7788 "bounding": [
7789 2080,
7790 3330,
7791 300,
7792 340
7793 ],
7794 "color": "#3f789e",
7795 "flags": []
7796 },
7797 {
7798 "id": 8,
7799 "title": "Distill LoRA Settings",
7800 "bounding": [
7801 2080,
7802 3690,
7803 300,
7804 370
7805 ],
7806 "color": "#3f789e",
7807 "flags": []
7808 },
7809 {
7810 "id": 10,
7811 "title": "Create Mask",
7812 "bounding": [
7813 240,
7814 5250,
7815 1780,
7816 670
7817 ],
7818 "flags": []
7819 },
7820 {
7821 "id": 11,
7822 "title": "Resize Images",
7823 "bounding": [
7824 240,
7825 4770,
7826 1780,
7827 450
7828 ],
7829 "flags": []
7830 },
7831 {
7832 "id": 12,
7833 "title": "Trim Frames from Video",
7834 "bounding": [
7835 240,
7836 4430,
7837 1780,
7838 310
7839 ],
7840 "flags": []
7841 },
7842 {
7843 "id": 13,
7844 "title": "Preview Masks",
7845 "bounding": [
7846 2050,
7847 4430,
7848 690,
7849 1490
7850 ],
7851 "flags": []
7852 },
7853 {
7854 "id": 14,
7855 "title": "Group",
7856 "bounding": [
7857 2770,
7858 4430,
7859 700,
7860 1490
7861 ],
7862 "color": "#3f789e",
7863 "flags": []
7864 }
7865 ],
7866 "links": [
7867 {
7868 "id": 491,
7869 "origin_id": 235,
7870 "origin_slot": 0,
7871 "target_id": 218,
7872 "target_slot": 0,
7873 "type": "IMAGE"
7874 },
7875 {
7876 "id": 444,
7877 "origin_id": 238,
7878 "origin_slot": 1,
7879 "target_id": 218,
7880 "target_slot": 1,
7881 "type": "INT"
7882 },
7883 {
7884 "id": 446,
7885 "origin_id": 239,
7886 "origin_slot": 1,
7887 "target_id": 218,
7888 "target_slot": 2,
7889 "type": "INT"
7890 },
7891 {
7892 "id": 492,
7893 "origin_id": 218,
7894 "origin_slot": 0,
7895 "target_id": 220,
7896 "target_slot": 0,
7897 "type": "IMAGE"
7898 },
7899 {
7900 "id": 424,
7901 "origin_id": 232,
7902 "origin_slot": 0,
7903 "target_id": 224,
7904 "target_slot": 0,
7905 "type": "MODEL"
7906 },
7907 {
7908 "id": 398,
7909 "origin_id": 216,
7910 "origin_slot": 0,
7911 "target_id": 226,
7912 "target_slot": 0,
7913 "type": "MODEL"
7914 },
7915 {
7916 "id": 428,
7917 "origin_id": 233,
7918 "origin_slot": 0,
7919 "target_id": 226,
7920 "target_slot": 1,
7921 "type": "INT"
7922 },
7923 {
7924 "id": 417,
7925 "origin_id": 224,
7926 "origin_slot": 0,
7927 "target_id": 227,
7928 "target_slot": 0,
7929 "type": "MODEL"
7930 },
7931 {
7932 "id": 333,
7933 "origin_id": 259,
7934 "origin_slot": 0,
7935 "target_id": 227,
7936 "target_slot": 1,
7937 "type": "CONDITIONING"
7938 },
7939 {
7940 "id": 334,
7941 "origin_id": 259,
7942 "origin_slot": 1,
7943 "target_id": 227,
7944 "target_slot": 2,
7945 "type": "CONDITIONING"
7946 },
7947 {
7948 "id": 419,
7949 "origin_id": 225,
7950 "origin_slot": 0,
7951 "target_id": 227,
7952 "target_slot": 3,
7953 "type": "SAMPLER"
7954 },
7955 {
7956 "id": 418,
7957 "origin_id": 226,
7958 "origin_slot": 0,
7959 "target_id": 227,
7960 "target_slot": 4,
7961 "type": "SIGMAS"
7962 },
7963 {
7964 "id": 335,
7965 "origin_id": 259,
7966 "origin_slot": 2,
7967 "target_id": 227,
7968 "target_slot": 5,
7969 "type": "LATENT"
7970 },
7971 {
7972 "id": 431,
7973 "origin_id": 234,
7974 "origin_slot": 0,
7975 "target_id": 227,
7976 "target_slot": 7,
7977 "type": "FLOAT"
7978 },
7979 {
7980 "id": 425,
7981 "origin_id": 216,
7982 "origin_slot": 0,
7983 "target_id": 232,
7984 "target_slot": 1,
7985 "type": "MODEL"
7986 },
7987 {
7988 "id": 432,
7989 "origin_id": 255,
7990 "origin_slot": 0,
7991 "target_id": 232,
7992 "target_slot": 2,
7993 "type": "BOOLEAN"
7994 },
7995 {
7996 "id": 426,
7997 "origin_id": 230,
7998 "origin_slot": 0,
7999 "target_id": 233,
8000 "target_slot": 0,
8001 "type": "INT"
8002 },
8003 {
8004 "id": 427,
8005 "origin_id": 228,
8006 "origin_slot": 0,
8007 "target_id": 233,
8008 "target_slot": 1,
8009 "type": "INT"
8010 },
8011 {
8012 "id": 433,
8013 "origin_id": 255,
8014 "origin_slot": 0,
8015 "target_id": 233,
8016 "target_slot": 2,
8017 "type": "BOOLEAN"
8018 },
8019 {
8020 "id": 429,
8021 "origin_id": 231,
8022 "origin_slot": 0,
8023 "target_id": 234,
8024 "target_slot": 0,
8025 "type": "FLOAT"
8026 },
8027 {
8028 "id": 430,
8029 "origin_id": 229,
8030 "origin_slot": 0,
8031 "target_id": 234,
8032 "target_slot": 1,
8033 "type": "FLOAT"
8034 },
8035 {
8036 "id": 434,
8037 "origin_id": 255,
8038 "origin_slot": 0,
8039 "target_id": 234,
8040 "target_slot": 2,
8041 "type": "BOOLEAN"
8042 },
8043 {
8044 "id": 490,
8045 "origin_id": 219,
8046 "origin_slot": 0,
8047 "target_id": 235,
8048 "target_slot": 0,
8049 "type": "IMAGE"
8050 },
8051 {
8052 "id": 450,
8053 "origin_id": 241,
8054 "origin_slot": 1,
8055 "target_id": 235,
8056 "target_slot": 1,
8057 "type": "INT"
8058 },
8059 {
8060 "id": 441,
8061 "origin_id": 236,
8062 "origin_slot": 0,
8063 "target_id": 238,
8064 "target_slot": 0,
8065 "type": "INT"
8066 },
8067 {
8068 "id": 445,
8069 "origin_id": 237,
8070 "origin_slot": 0,
8071 "target_id": 239,
8072 "target_slot": 0,
8073 "type": "INT"
8074 },
8075 {
8076 "id": 447,
8077 "origin_id": 240,
8078 "origin_slot": 0,
8079 "target_id": 241,
8080 "target_slot": 0,
8081 "type": "INT"
8082 },
8083 {
8084 "id": 454,
8085 "origin_id": 243,
8086 "origin_slot": 1,
8087 "target_id": 242,
8088 "target_slot": 0,
8089 "type": "CLIP"
8090 },
8091 {
8092 "id": 493,
8093 "origin_id": 218,
8094 "origin_slot": 0,
8095 "target_id": 244,
8096 "target_slot": 0,
8097 "type": "IMAGE"
8098 },
8099 {
8100 "id": 458,
8101 "origin_id": 243,
8102 "origin_slot": 0,
8103 "target_id": 244,
8104 "target_slot": 1,
8105 "type": "MODEL"
8106 },
8107 {
8108 "id": 461,
8109 "origin_id": 242,
8110 "origin_slot": 0,
8111 "target_id": 244,
8112 "target_slot": 3,
8113 "type": "CONDITIONING"
8114 },
8115 {
8116 "id": 460,
8117 "origin_id": 244,
8118 "origin_slot": 0,
8119 "target_id": 245,
8120 "target_slot": 0,
8121 "type": "SAM3_TRACK_DATA"
8122 },
8123 {
8124 "id": 464,
8125 "origin_id": 246,
8126 "origin_slot": 0,
8127 "target_id": 245,
8128 "target_slot": 1,
8129 "type": "SAM3_TRACK_DATA"
8130 },
8131 {
8132 "id": 476,
8133 "origin_id": 247,
8134 "origin_slot": 0,
8135 "target_id": 245,
8136 "target_slot": 2,
8137 "type": "BOOLEAN"
8138 },
8139 {
8140 "id": 463,
8141 "origin_id": 243,
8142 "origin_slot": 0,
8143 "target_id": 246,
8144 "target_slot": 1,
8145 "type": "MODEL"
8146 },
8147 {
8148 "id": 488,
8149 "origin_id": 261,
8150 "origin_slot": 0,
8151 "target_id": 246,
8152 "target_slot": 3,
8153 "type": "CONDITIONING"
8154 },
8155 {
8156 "id": 466,
8157 "origin_id": 245,
8158 "origin_slot": 0,
8159 "target_id": 248,
8160 "target_slot": 0,
8161 "type": "IMAGE"
8162 },
8163 {
8164 "id": 465,
8165 "origin_id": 245,
8166 "origin_slot": 1,
8167 "target_id": 249,
8168 "target_slot": 0,
8169 "type": "IMAGE"
8170 },
8171 {
8172 "id": 124,
8173 "origin_id": 227,
8174 "origin_slot": 1,
8175 "target_id": 250,
8176 "target_slot": 0,
8177 "type": "LATENT"
8178 },
8179 {
8180 "id": 407,
8181 "origin_id": 217,
8182 "origin_slot": 0,
8183 "target_id": 250,
8184 "target_slot": 1,
8185 "type": "VAE"
8186 },
8187 {
8188 "id": 483,
8189 "origin_id": 250,
8190 "origin_slot": 0,
8191 "target_id": 251,
8192 "target_slot": 0,
8193 "type": "IMAGE"
8194 },
8195 {
8196 "id": 484,
8197 "origin_id": 251,
8198 "origin_slot": 0,
8199 "target_id": 252,
8200 "target_slot": 0,
8201 "type": "IMAGE"
8202 },
8203 {
8204 "id": 482,
8205 "origin_id": 253,
8206 "origin_slot": 0,
8207 "target_id": 252,
8208 "target_slot": 1,
8209 "type": "IMAGE"
8210 },
8211 {
8212 "id": 196,
8213 "origin_id": 222,
8214 "origin_slot": 0,
8215 "target_id": 256,
8216 "target_slot": 0,
8217 "type": "CLIP_VISION"
8218 },
8219 {
8220 "id": 8,
8221 "origin_id": 221,
8222 "origin_slot": 0,
8223 "target_id": 257,
8224 "target_slot": 0,
8225 "type": "CLIP"
8226 },
8227 {
8228 "id": 7,
8229 "origin_id": 221,
8230 "origin_slot": 0,
8231 "target_id": 258,
8232 "target_slot": 0,
8233 "type": "CLIP"
8234 },
8235 {
8236 "id": 325,
8237 "origin_id": 258,
8238 "origin_slot": 0,
8239 "target_id": 259,
8240 "target_slot": 0,
8241 "type": "CONDITIONING"
8242 },
8243 {
8244 "id": 326,
8245 "origin_id": 257,
8246 "origin_slot": 0,
8247 "target_id": 259,
8248 "target_slot": 1,
8249 "type": "CONDITIONING"
8250 },
8251 {
8252 "id": 406,
8253 "origin_id": 217,
8254 "origin_slot": 0,
8255 "target_id": 259,
8256 "target_slot": 2,
8257 "type": "VAE"
8258 },
8259 {
8260 "id": 420,
8261 "origin_id": 218,
8262 "origin_slot": 0,
8263 "target_id": 259,
8264 "target_slot": 3,
8265 "type": "IMAGE"
8266 },
8267 {
8268 "id": 467,
8269 "origin_id": 245,
8270 "origin_slot": 0,
8271 "target_id": 259,
8272 "target_slot": 4,
8273 "type": "IMAGE"
8274 },
8275 {
8276 "id": 472,
8277 "origin_id": 245,
8278 "origin_slot": 1,
8279 "target_id": 259,
8280 "target_slot": 6,
8281 "type": "IMAGE"
8282 },
8283 {
8284 "id": 404,
8285 "origin_id": 256,
8286 "origin_slot": 0,
8287 "target_id": 259,
8288 "target_slot": 7,
8289 "type": "CLIP_VISION_OUTPUT"
8290 },
8291 {
8292 "id": 414,
8293 "origin_id": 220,
8294 "origin_slot": 0,
8295 "target_id": 259,
8296 "target_slot": 9,
8297 "type": "INT"
8298 },
8299 {
8300 "id": 415,
8301 "origin_id": 220,
8302 "origin_slot": 1,
8303 "target_id": 259,
8304 "target_slot": 10,
8305 "type": "INT"
8306 },
8307 {
8308 "id": 416,
8309 "origin_id": 220,
8310 "origin_slot": 2,
8311 "target_id": 259,
8312 "target_slot": 11,
8313 "type": "INT"
8314 },
8315 {
8316 "id": 475,
8317 "origin_id": 247,
8318 "origin_slot": 0,
8319 "target_id": 259,
8320 "target_slot": 16,
8321 "type": "BOOLEAN"
8322 },
8323 {
8324 "id": 489,
8325 "origin_id": 243,
8326 "origin_slot": 1,
8327 "target_id": 261,
8328 "target_slot": 0,
8329 "type": "CLIP"
8330 },
8331 {
8332 "id": 409,
8333 "origin_id": -10,
8334 "origin_slot": 0,
8335 "target_id": 219,
8336 "target_slot": 0,
8337 "type": "VIDEO"
8338 },
8339 {
8340 "id": 469,
8341 "origin_id": -10,
8342 "origin_slot": 1,
8343 "target_id": 246,
8344 "target_slot": 0,
8345 "type": "IMAGE"
8346 },
8347 {
8348 "id": 408,
8349 "origin_id": -10,
8350 "origin_slot": 1,
8351 "target_id": 256,
8352 "target_slot": 1,
8353 "type": "IMAGE"
8354 },
8355 {
8356 "id": 473,
8357 "origin_id": -10,
8358 "origin_slot": 1,
8359 "target_id": 259,
8360 "target_slot": 5,
8361 "type": "IMAGE"
8362 },
8363 {
8364 "id": 486,
8365 "origin_id": -10,
8366 "origin_slot": 2,
8367 "target_id": 253,
8368 "target_slot": 0,
8369 "type": "IMAGE"
8370 },
8371 {
8372 "id": 485,
8373 "origin_id": -10,
8374 "origin_slot": 2,
8375 "target_id": 259,
8376 "target_slot": 8,
8377 "type": "IMAGE"
8378 },
8379 {
8380 "id": 499,
8381 "origin_id": -10,
8382 "origin_slot": 3,
8383 "target_id": 258,
8384 "target_slot": 1,
8385 "type": "STRING"
8386 },
8387 {
8388 "id": 502,
8389 "origin_id": -10,
8390 "origin_slot": 4,
8391 "target_id": 240,
8392 "target_slot": 0,
8393 "type": "INT"
8394 },
8395 {
8396 "id": 504,
8397 "origin_id": -10,
8398 "origin_slot": 5,
8399 "target_id": 247,
8400 "target_slot": 0,
8401 "type": "BOOLEAN"
8402 },
8403 {
8404 "id": 505,
8405 "origin_id": -10,
8406 "origin_slot": 6,
8407 "target_id": 236,
8408 "target_slot": 0,
8409 "type": "INT"
8410 },
8411 {
8412 "id": 506,
8413 "origin_id": -10,
8414 "origin_slot": 7,
8415 "target_id": 237,
8416 "target_slot": 0,
8417 "type": "INT"
8418 },
8419 {
8420 "id": 507,
8421 "origin_id": -10,
8422 "origin_slot": 13,
8423 "target_id": 255,
8424 "target_slot": 0,
8425 "type": "BOOLEAN"
8426 },
8427 {
8428 "id": 508,
8429 "origin_id": -10,
8430 "origin_slot": 14,
8431 "target_id": 223,
8432 "target_slot": 0,
8433 "type": "COMBO"
8434 },
8435 {
8436 "id": 509,
8437 "origin_id": -10,
8438 "origin_slot": 15,
8439 "target_id": 216,
8440 "target_slot": 1,
8441 "type": "COMBO"
8442 },
8443 {
8444 "id": 510,
8445 "origin_id": -10,
8446 "origin_slot": 17,
8447 "target_id": 221,
8448 "target_slot": 0,
8449 "type": "COMBO"
8450 },
8451 {
8452 "id": 511,
8453 "origin_id": -10,
8454 "origin_slot": 18,
8455 "target_id": 217,
8456 "target_slot": 0,
8457 "type": "COMBO"
8458 },
8459 {
8460 "id": 512,
8461 "origin_id": -10,
8462 "origin_slot": 19,
8463 "target_id": 222,
8464 "target_slot": 0,
8465 "type": "COMBO"
8466 },
8467 {
8468 "id": 513,
8469 "origin_id": -10,
8470 "origin_slot": 20,
8471 "target_id": 242,
8472 "target_slot": 1,
8473 "type": "STRING"
8474 },
8475 {
8476 "id": 514,
8477 "origin_id": -10,
8478 "origin_slot": 21,
8479 "target_id": 261,
8480 "target_slot": 1,
8481 "type": "STRING"
8482 },
8483 {
8484 "id": 515,
8485 "origin_id": -10,
8486 "origin_slot": 22,
8487 "target_id": 243,
8488 "target_slot": 0,
8489 "type": "COMBO"
8490 },
8491 {
8492 "id": 546,
8493 "origin_id": 252,
8494 "origin_slot": 0,
8495 "target_id": -20,
8496 "target_slot": 0,
8497 "type": "IMAGE"
8498 },
8499 {
8500 "id": 550,
8501 "origin_id": -10,
8502 "origin_slot": 8,
8503 "target_id": 235,
8504 "target_slot": 2,
8505 "type": "INT"
8506 },
8507 {
8508 "id": 551,
8509 "origin_id": -10,
8510 "origin_slot": 9,
8511 "target_id": 259,
8512 "target_slot": 15,
8513 "type": "INT"
8514 },
8515 {
8516 "id": 552,
8517 "origin_id": -10,
8518 "origin_slot": 10,
8519 "target_id": 259,
8520 "target_slot": 12,
8521 "type": "FLOAT"
8522 },
8523 {
8524 "id": 553,
8525 "origin_id": -10,
8526 "origin_slot": 11,
8527 "target_id": 259,
8528 "target_slot": 13,
8529 "type": "FLOAT"
8530 },
8531 {
8532 "id": 554,
8533 "origin_id": -10,
8534 "origin_slot": 12,
8535 "target_id": 259,
8536 "target_slot": 14,
8537 "type": "FLOAT"
8538 },
8539 {
8540 "id": 556,
8541 "origin_id": -10,
8542 "origin_slot": 9,
8543 "target_id": 241,
8544 "target_slot": 2,
8545 "type": "FLOAT,INT,BOOLEAN"
8546 },
8547 {
8548 "id": 557,
8549 "origin_id": -10,
8550 "origin_slot": 8,
8551 "target_id": 241,
8552 "target_slot": 1,
8553 "type": "FLOAT,INT,BOOLEAN"
8554 },
8555 {
8556 "id": 559,
8557 "origin_id": -10,
8558 "origin_slot": 23,
8559 "target_id": 227,
8560 "target_slot": 6,
8561 "type": "INT"
8562 },
8563 {
8564 "id": 566,
8565 "origin_id": 319,
8566 "origin_slot": 0,
8567 "target_id": 216,
8568 "target_slot": 0,
8569 "type": "MODEL"
8570 },
8571 {
8572 "id": 567,
8573 "origin_id": 319,
8574 "origin_slot": 0,
8575 "target_id": 232,
8576 "target_slot": 0,
8577 "type": "MODEL"
8578 },
8579 {
8580 "id": 568,
8581 "origin_id": 223,
8582 "origin_slot": 0,
8583 "target_id": 319,
8584 "target_slot": 0,
8585 "type": "MODEL"
8586 },
8587 {
8588 "id": 569,
8589 "origin_id": -10,
8590 "origin_slot": 16,
8591 "target_id": 319,
8592 "target_slot": 1,
8593 "type": "COMBO"
8594 }
8595 ],
8596 "extra": []
8597 }
8598 ]
8599 },
8600 "config": [],
8601 "extra": {
8602 "ds": {
8603 "scale": 0.13858069064224243,
8604 "offset": [
8605 5132.353426657567,
8606 -1210.0841784745262
8607 ]
8608 },
8609 "frontendVersion": "1.45.15",
8610 "VHS_latentpreview": false,
8611 "VHS_latentpreviewrate": 0,
8612 "VHS_MetadataImage": true,
8613 "VHS_KeepIntermediate": true
8614 },
8615 "version": 0.4
8616}