ComfyPilotComfyPilot
工作流 / 视频 / Wan 2.2 14B Fun Camera Control
Wan 2.2 14B Fun Camera Control

Wan 2.2 14B Fun Camera Control

Wan 2.2 14B Fun Camera Control

使用 Wan 2.2 Fun Camera Control,生成支持平移、缩放、旋转等镜头运动的视频。

视频 37 个节点 1 个输入 17 次使用 ComfyUI ≥ 0.3.51 ComfyUI 55 KB

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

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

需要的权重

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

umt5_xxl_fp8_e4m3fn_scaled.safetensors 在模型库查看
wan2.2_fun_camera_high_noise_14B_fp8_scaled.safetensors 在模型库查看
wan2.2_fun_camera_low_noise_14B_fp8_scaled.safetensors 在模型库查看
wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors 在模型库查看
wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors 在模型库查看
wan_2.1_vae.safetensors 在模型库查看

节点构成

UNETLoader × 4
CLIPTextEncode × 4
ModelSamplingSD3 × 4
KSamplerAdvanced × 4
LoraLoaderModelOnly × 2
WanCameraImageToVideo × 2
VAEDecode × 2
CreateVideo × 2
SaveVideo × 2
WanCameraEmbedding × 2
LoadImage × 2
VAELoader × 2
CLIPLoader × 2
MarkdownNote × 2
Note × 1

官方标注的模型

Wan2.2Wan

工作流 JSON

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

1{
2 "id": "ec7da562-7e21-4dac-a0d2-f4441e1efd3b",
3 "revision": 0,
4 "last_node_id": 115,
5 "last_link_id": 209,
6 "nodes": [
7 {
8 "id": 75,
9 "type": "UNETLoader",
10 "pos": [
11 2830,
12 1810
13 ],
14 "size": [
15 430,
16 82
17 ],
18 "flags": [],
19 "order": 0,
20 "mode": 4,
21 "inputs": [],
22 "outputs": [
23 {
24 "name": "MODEL",
25 "type": "MODEL",
26 "slot_index": 0,
27 "links": [
28 173
29 ]
30 }
31 ],
32 "properties": {
33 "Node name for S&R": "UNETLoader",
34 "cnr_id": "comfy-core",
35 "ver": "0.3.50",
36 "models": [
37 {
38 "name": "wan2.2_fun_camera_high_noise_14B_fp8_scaled.safetensors",
39 "url": "https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/diffusion_models/wan2.2_fun_camera_high_noise_14B_fp8_scaled.safetensors",
40 "directory": "diffusion_models"
41 }
42 ],
43 "enableTabs": false,
44 "tabWidth": 65,
45 "tabXOffset": 10,
46 "hasSecondTab": false,
47 "secondTabText": "Send Back",
48 "secondTabOffset": 80,
49 "secondTabWidth": 65,
50 "ue_properties": {
51 "widget_ue_connectable": []
52 }
53 },
54 "widgets_values": [
55 "wan2.2_fun_camera_high_noise_14B_fp8_scaled.safetensors",
56 "default"
57 ]
58 },
59 {
60 "id": 90,
61 "type": "LoraLoaderModelOnly",
62 "pos": [
63 2840,
64 2260
65 ],
66 "size": [
67 420,
68 82
69 ],
70 "flags": [],
71 "order": 16,
72 "mode": 4,
73 "inputs": [
74 {
75 "name": "model",
76 "type": "MODEL",
77 "link": 177
78 }
79 ],
80 "outputs": [
81 {
82 "name": "MODEL",
83 "type": "MODEL",
84 "links": [
85 176
86 ]
87 }
88 ],
89 "properties": {
90 "Node name for S&R": "LoraLoaderModelOnly",
91 "cnr_id": "comfy-core",
92 "ver": "0.3.50",
93 "models": [
94 {
95 "name": "wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors",
96 "url": "https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/loras/wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors",
97 "directory": "loras"
98 }
99 ],
100 "enableTabs": false,
101 "tabWidth": 65,
102 "tabXOffset": 10,
103 "hasSecondTab": false,
104 "secondTabText": "Send Back",
105 "secondTabOffset": 80,
106 "secondTabWidth": 65,
107 "ue_properties": {
108 "widget_ue_connectable": {
109 "lora_name": true,
110 "strength_model": true
111 }
112 }
113 },
114 "widgets_values": [
115 "wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors",
116 1
117 ]
118 },
119 {
120 "id": 88,
121 "type": "LoraLoaderModelOnly",
122 "pos": [
123 2830,
124 1940
125 ],
126 "size": [
127 430,
128 82
129 ],
130 "flags": [],
131 "order": 15,
132 "mode": 4,
133 "inputs": [
134 {
135 "name": "model",
136 "type": "MODEL",
137 "link": 173
138 }
139 ],
140 "outputs": [
141 {
142 "name": "MODEL",
143 "type": "MODEL",
144 "links": [
145 174
146 ]
147 }
148 ],
149 "properties": {
150 "Node name for S&R": "LoraLoaderModelOnly",
151 "cnr_id": "comfy-core",
152 "ver": "0.3.50",
153 "models": [
154 {
155 "name": "wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors",
156 "url": "https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/loras/wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors",
157 "directory": "loras"
158 }
159 ],
160 "enableTabs": false,
161 "tabWidth": 65,
162 "tabXOffset": 10,
163 "hasSecondTab": false,
164 "secondTabText": "Send Back",
165 "secondTabOffset": 80,
166 "secondTabWidth": 65,
167 "ue_properties": {
168 "widget_ue_connectable": {
169 "lora_name": true,
170 "strength_model": true
171 }
172 }
173 },
174 "widgets_values": [
175 "wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors",
176 1
177 ]
178 },
179 {
180 "id": 72,
181 "type": "UNETLoader",
182 "pos": [
183 2830,
184 2130
185 ],
186 "size": [
187 430,
188 82
189 ],
190 "flags": [],
191 "order": 1,
192 "mode": 4,
193 "inputs": [],
194 "outputs": [
195 {
196 "name": "MODEL",
197 "type": "MODEL",
198 "slot_index": 0,
199 "links": [
200 177
201 ]
202 }
203 ],
204 "properties": {
205 "Node name for S&R": "UNETLoader",
206 "cnr_id": "comfy-core",
207 "ver": "0.3.50",
208 "models": [
209 {
210 "name": "wan2.2_fun_camera_low_noise_14B_fp8_scaled.safetensors",
211 "url": "https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/diffusion_models/wan2.2_fun_camera_low_noise_14B_fp8_scaled.safetensors",
212 "directory": "diffusion_models"
213 }
214 ],
215 "enableTabs": false,
216 "tabWidth": 65,
217 "tabXOffset": 10,
218 "hasSecondTab": false,
219 "secondTabText": "Send Back",
220 "secondTabOffset": 80,
221 "secondTabWidth": 65,
222 "ue_properties": {
223 "widget_ue_connectable": []
224 }
225 },
226 "widgets_values": [
227 "wan2.2_fun_camera_low_noise_14B_fp8_scaled.safetensors",
228 "default"
229 ]
230 },
231 {
232 "id": 80,
233 "type": "WanCameraImageToVideo",
234 "pos": [
235 3640,
236 2840
237 ],
238 "size": [
239 290,
240 230
241 ],
242 "flags": [],
243 "order": 26,
244 "mode": 4,
245 "inputs": [
246 {
247 "name": "positive",
248 "type": "CONDITIONING",
249 "link": 161
250 },
251 {
252 "name": "negative",
253 "type": "CONDITIONING",
254 "link": 162
255 },
256 {
257 "name": "vae",
258 "type": "VAE",
259 "link": 163
260 },
261 {
262 "name": "clip_vision_output",
263 "shape": 7,
264 "type": "CLIP_VISION_OUTPUT",
265 "link": null
266 },
267 {
268 "name": "start_image",
269 "shape": 7,
270 "type": "IMAGE",
271 "link": 164
272 },
273 {
274 "name": "camera_conditions",
275 "shape": 7,
276 "type": "WAN_CAMERA_EMBEDDING",
277 "link": 165
278 },
279 {
280 "name": "width",
281 "type": "INT",
282 "widget": {
283 "name": "width"
284 },
285 "link": 166
286 },
287 {
288 "name": "height",
289 "type": "INT",
290 "widget": {
291 "name": "height"
292 },
293 "link": 167
294 },
295 {
296 "name": "length",
297 "type": "INT",
298 "widget": {
299 "name": "length"
300 },
301 "link": 168
302 }
303 ],
304 "outputs": [
305 {
306 "name": "positive",
307 "type": "CONDITIONING",
308 "links": [
309 150,
310 158
311 ]
312 },
313 {
314 "name": "negative",
315 "type": "CONDITIONING",
316 "links": [
317 151,
318 159
319 ]
320 },
321 {
322 "name": "latent",
323 "type": "LATENT",
324 "links": [
325 152
326 ]
327 }
328 ],
329 "properties": {
330 "Node name for S&R": "WanCameraImageToVideo",
331 "cnr_id": "comfy-core",
332 "ver": "0.3.50",
333 "enableTabs": false,
334 "tabWidth": 65,
335 "tabXOffset": 10,
336 "hasSecondTab": false,
337 "secondTabText": "Send Back",
338 "secondTabOffset": 80,
339 "secondTabWidth": 65,
340 "ue_properties": {
341 "widget_ue_connectable": {
342 "width": true,
343 "height": true,
344 "length": true
345 }
346 }
347 },
348 "widgets_values": [
349 832,
350 480,
351 81,
352 1
353 ]
354 },
355 {
356 "id": 74,
357 "type": "CLIPTextEncode",
358 "pos": [
359 3350,
360 2420
361 ],
362 "size": [
363 580,
364 200
365 ],
366 "flags": [],
367 "order": 21,
368 "mode": 4,
369 "inputs": [
370 {
371 "name": "clip",
372 "type": "CLIP",
373 "link": 154
374 }
375 ],
376 "outputs": [
377 {
378 "name": "CONDITIONING",
379 "type": "CONDITIONING",
380 "slot_index": 0,
381 "links": [
382 162
383 ]
384 }
385 ],
386 "title": "CLIP Text Encode (Negative Prompt)",
387 "properties": {
388 "Node name for S&R": "CLIPTextEncode",
389 "cnr_id": "comfy-core",
390 "ver": "0.3.50",
391 "enableTabs": false,
392 "tabWidth": 65,
393 "tabXOffset": 10,
394 "hasSecondTab": false,
395 "secondTabText": "Send Back",
396 "secondTabOffset": 80,
397 "secondTabWidth": 65,
398 "ue_properties": {
399 "widget_ue_connectable": []
400 }
401 },
402 "widgets_values": [
403 "色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走"
404 ],
405 "color": "#223",
406 "bgcolor": "#335"
407 },
408 {
409 "id": 76,
410 "type": "ModelSamplingSD3",
411 "pos": [
412 3340,
413 1760
414 ],
415 "size": [
416 210,
417 60
418 ],
419 "flags": [],
420 "order": 23,
421 "mode": 4,
422 "inputs": [
423 {
424 "name": "model",
425 "type": "MODEL",
426 "link": 174
427 }
428 ],
429 "outputs": [
430 {
431 "name": "MODEL",
432 "type": "MODEL",
433 "slot_index": 0,
434 "links": [
435 149
436 ]
437 }
438 ],
439 "properties": {
440 "Node name for S&R": "ModelSamplingSD3",
441 "cnr_id": "comfy-core",
442 "ver": "0.3.50",
443 "enableTabs": false,
444 "tabWidth": 65,
445 "tabXOffset": 10,
446 "hasSecondTab": false,
447 "secondTabText": "Send Back",
448 "secondTabOffset": 80,
449 "secondTabWidth": 65,
450 "ue_properties": {
451 "widget_ue_connectable": []
452 }
453 },
454 "widgets_values": [
455 8.000000000000002
456 ]
457 },
458 {
459 "id": 77,
460 "type": "ModelSamplingSD3",
461 "pos": [
462 3360,
463 1940
464 ],
465 "size": [
466 210,
467 60
468 ],
469 "flags": [],
470 "order": 24,
471 "mode": 4,
472 "inputs": [
473 {
474 "name": "model",
475 "type": "MODEL",
476 "link": 176
477 }
478 ],
479 "outputs": [
480 {
481 "name": "MODEL",
482 "type": "MODEL",
483 "slot_index": 0,
484 "links": [
485 157
486 ]
487 }
488 ],
489 "properties": {
490 "Node name for S&R": "ModelSamplingSD3",
491 "cnr_id": "comfy-core",
492 "ver": "0.3.50",
493 "enableTabs": false,
494 "tabWidth": 65,
495 "tabXOffset": 10,
496 "hasSecondTab": false,
497 "secondTabText": "Send Back",
498 "secondTabOffset": 80,
499 "secondTabWidth": 65,
500 "ue_properties": {
501 "widget_ue_connectable": []
502 }
503 },
504 "widgets_values": [
505 8
506 ]
507 },
508 {
509 "id": 82,
510 "type": "VAEDecode",
511 "pos": [
512 4130,
513 3050
514 ],
515 "size": [
516 210,
517 46
518 ],
519 "flags": [],
520 "order": 32,
521 "mode": 4,
522 "inputs": [
523 {
524 "name": "samples",
525 "type": "LATENT",
526 "link": 170
527 },
528 {
529 "name": "vae",
530 "type": "VAE",
531 "link": 171
532 }
533 ],
534 "outputs": [
535 {
536 "name": "IMAGE",
537 "type": "IMAGE",
538 "slot_index": 0,
539 "links": [
540 172
541 ]
542 }
543 ],
544 "properties": {
545 "Node name for S&R": "VAEDecode",
546 "cnr_id": "comfy-core",
547 "ver": "0.3.50",
548 "enableTabs": false,
549 "tabWidth": 65,
550 "tabXOffset": 10,
551 "hasSecondTab": false,
552 "secondTabText": "Send Back",
553 "secondTabOffset": 80,
554 "secondTabWidth": 65,
555 "ue_properties": {
556 "widget_ue_connectable": []
557 }
558 },
559 "widgets_values": []
560 },
561 {
562 "id": 83,
563 "type": "CreateVideo",
564 "pos": [
565 4070,
566 3150
567 ],
568 "size": [
569 270,
570 78
571 ],
572 "flags": [],
573 "order": 34,
574 "mode": 4,
575 "inputs": [
576 {
577 "name": "images",
578 "type": "IMAGE",
579 "link": 172
580 },
581 {
582 "name": "audio",
583 "shape": 7,
584 "type": "AUDIO",
585 "link": null
586 }
587 ],
588 "outputs": [
589 {
590 "name": "VIDEO",
591 "type": "VIDEO",
592 "links": [
593 153
594 ]
595 }
596 ],
597 "properties": {
598 "Node name for S&R": "CreateVideo",
599 "cnr_id": "comfy-core",
600 "ver": "0.3.50",
601 "enableTabs": false,
602 "tabWidth": 65,
603 "tabXOffset": 10,
604 "hasSecondTab": false,
605 "secondTabText": "Send Back",
606 "secondTabOffset": 80,
607 "secondTabWidth": 65,
608 "ue_properties": {
609 "widget_ue_connectable": {
610 "fps": true
611 }
612 }
613 },
614 "widgets_values": [
615 16
616 ]
617 },
618 {
619 "id": 73,
620 "type": "SaveVideo",
621 "pos": [
622 4420,
623 1780
624 ],
625 "size": [
626 1080,
627 1400
628 ],
629 "flags": [],
630 "order": 36,
631 "mode": 4,
632 "inputs": [
633 {
634 "name": "video",
635 "type": "VIDEO",
636 "link": 153
637 }
638 ],
639 "outputs": [],
640 "properties": {
641 "Node name for S&R": "SaveVideo",
642 "cnr_id": "comfy-core",
643 "ver": "0.3.50",
644 "enableTabs": false,
645 "tabWidth": 65,
646 "tabXOffset": 10,
647 "hasSecondTab": false,
648 "secondTabText": "Send Back",
649 "secondTabOffset": 80,
650 "secondTabWidth": 65,
651 "ue_properties": {
652 "widget_ue_connectable": {
653 "filename_prefix": true,
654 "format": true,
655 "codec": true
656 }
657 }
658 },
659 "widgets_values": [
660 "video/ComfyUI",
661 "auto",
662 "auto"
663 ]
664 },
665 {
666 "id": 87,
667 "type": "WanCameraEmbedding",
668 "pos": [
669 3350,
670 2840
671 ],
672 "size": [
673 236.8000030517578,
674 310
675 ],
676 "flags": [],
677 "order": 2,
678 "mode": 4,
679 "inputs": [],
680 "outputs": [
681 {
682 "name": "camera_embedding",
683 "type": "WAN_CAMERA_EMBEDDING",
684 "links": [
685 165
686 ]
687 },
688 {
689 "name": "width",
690 "type": "INT",
691 "links": [
692 166
693 ]
694 },
695 {
696 "name": "height",
697 "type": "INT",
698 "links": [
699 167
700 ]
701 },
702 {
703 "name": "length",
704 "type": "INT",
705 "links": [
706 168
707 ]
708 }
709 ],
710 "properties": {
711 "Node name for S&R": "WanCameraEmbedding",
712 "cnr_id": "comfy-core",
713 "ver": "0.3.50",
714 "enableTabs": false,
715 "tabWidth": 65,
716 "tabXOffset": 10,
717 "hasSecondTab": false,
718 "secondTabText": "Send Back",
719 "secondTabOffset": 80,
720 "secondTabWidth": 65,
721 "ue_properties": {
722 "widget_ue_connectable": []
723 }
724 },
725 "widgets_values": [
726 "Zoom In",
727 720,
728 720,
729 81,
730 1,
731 0.5,
732 0.5,
733 0.5,
734 0.5
735 ]
736 },
737 {
738 "id": 97,
739 "type": "LoadImage",
740 "pos": [
741 -220,
742 2510
743 ],
744 "size": [
745 430,
746 490
747 ],
748 "flags": [],
749 "order": 3,
750 "mode": 0,
751 "inputs": [],
752 "outputs": [
753 {
754 "name": "IMAGE",
755 "type": "IMAGE",
756 "slot_index": 0,
757 "links": [
758 183
759 ]
760 },
761 {
762 "name": "MASK",
763 "type": "MASK",
764 "slot_index": 1,
765 "links": null
766 }
767 ],
768 "properties": {
769 "Node name for S&R": "LoadImage",
770 "cnr_id": "comfy-core",
771 "ver": "0.3.50",
772 "enableTabs": false,
773 "tabWidth": 65,
774 "tabXOffset": 10,
775 "hasSecondTab": false,
776 "secondTabText": "Send Back",
777 "secondTabOffset": 80,
778 "secondTabWidth": 65,
779 "ue_properties": {
780 "widget_ue_connectable": []
781 }
782 },
783 "widgets_values": [
784 "video_wan2_2_14B_fun_camera_start_image.jpg",
785 "image"
786 ]
787 },
788 {
789 "id": 98,
790 "type": "WanCameraImageToVideo",
791 "pos": [
792 580,
793 2620
794 ],
795 "size": [
796 290,
797 230
798 ],
799 "flags": [],
800 "order": 25,
801 "mode": 0,
802 "inputs": [
803 {
804 "name": "positive",
805 "type": "CONDITIONING",
806 "link": 180
807 },
808 {
809 "name": "negative",
810 "type": "CONDITIONING",
811 "link": 181
812 },
813 {
814 "name": "vae",
815 "type": "VAE",
816 "link": 182
817 },
818 {
819 "name": "clip_vision_output",
820 "shape": 7,
821 "type": "CLIP_VISION_OUTPUT",
822 "link": null
823 },
824 {
825 "name": "start_image",
826 "shape": 7,
827 "type": "IMAGE",
828 "link": 183
829 },
830 {
831 "name": "camera_conditions",
832 "shape": 7,
833 "type": "WAN_CAMERA_EMBEDDING",
834 "link": 184
835 },
836 {
837 "name": "width",
838 "type": "INT",
839 "widget": {
840 "name": "width"
841 },
842 "link": 185
843 },
844 {
845 "name": "height",
846 "type": "INT",
847 "widget": {
848 "name": "height"
849 },
850 "link": 186
851 },
852 {
853 "name": "length",
854 "type": "INT",
855 "widget": {
856 "name": "length"
857 },
858 "link": 187
859 }
860 ],
861 "outputs": [
862 {
863 "name": "positive",
864 "type": "CONDITIONING",
865 "links": [
866 192,
867 196
868 ]
869 },
870 {
871 "name": "negative",
872 "type": "CONDITIONING",
873 "links": [
874 193,
875 197
876 ]
877 },
878 {
879 "name": "latent",
880 "type": "LATENT",
881 "links": [
882 194
883 ]
884 }
885 ],
886 "properties": {
887 "Node name for S&R": "WanCameraImageToVideo",
888 "cnr_id": "comfy-core",
889 "ver": "0.3.50",
890 "enableTabs": false,
891 "tabWidth": 65,
892 "tabXOffset": 10,
893 "hasSecondTab": false,
894 "secondTabText": "Send Back",
895 "secondTabOffset": 80,
896 "secondTabWidth": 65,
897 "ue_properties": {
898 "widget_ue_connectable": {
899 "width": true,
900 "height": true,
901 "length": true
902 }
903 }
904 },
905 "widgets_values": [
906 832,
907 480,
908 81,
909 1
910 ]
911 },
912 {
913 "id": 99,
914 "type": "CLIPTextEncode",
915 "pos": [
916 290,
917 2200
918 ],
919 "size": [
920 580,
921 200
922 ],
923 "flags": [],
924 "order": 19,
925 "mode": 0,
926 "inputs": [
927 {
928 "name": "clip",
929 "type": "CLIP",
930 "link": 188
931 }
932 ],
933 "outputs": [
934 {
935 "name": "CONDITIONING",
936 "type": "CONDITIONING",
937 "slot_index": 0,
938 "links": [
939 181
940 ]
941 }
942 ],
943 "title": "CLIP Text Encode (Negative Prompt)",
944 "properties": {
945 "Node name for S&R": "CLIPTextEncode",
946 "cnr_id": "comfy-core",
947 "ver": "0.3.50",
948 "enableTabs": false,
949 "tabWidth": 65,
950 "tabXOffset": 10,
951 "hasSecondTab": false,
952 "secondTabText": "Send Back",
953 "secondTabOffset": 80,
954 "secondTabWidth": 65,
955 "ue_properties": {
956 "widget_ue_connectable": []
957 }
958 },
959 "widgets_values": [
960 "色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走"
961 ],
962 "color": "#223",
963 "bgcolor": "#335"
964 },
965 {
966 "id": 92,
967 "type": "UNETLoader",
968 "pos": [
969 -220,
970 1840
971 ],
972 "size": [
973 430,
974 82
975 ],
976 "flags": [],
977 "order": 4,
978 "mode": 0,
979 "inputs": [],
980 "outputs": [
981 {
982 "name": "MODEL",
983 "type": "MODEL",
984 "slot_index": 0,
985 "links": [
986 204
987 ]
988 }
989 ],
990 "properties": {
991 "Node name for S&R": "UNETLoader",
992 "cnr_id": "comfy-core",
993 "ver": "0.3.50",
994 "models": [
995 {
996 "name": "wan2.2_fun_camera_high_noise_14B_fp8_scaled.safetensors",
997 "url": "https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/diffusion_models/wan2.2_fun_camera_high_noise_14B_fp8_scaled.safetensors",
998 "directory": "diffusion_models"
999 }
1000 ],
1001 "enableTabs": false,
1002 "tabWidth": 65,
1003 "tabXOffset": 10,
1004 "hasSecondTab": false,
1005 "secondTabText": "Send Back",
1006 "secondTabOffset": 80,
1007 "secondTabWidth": 65,
1008 "ue_properties": {
1009 "widget_ue_connectable": []
1010 }
1011 },
1012 "widgets_values": [
1013 "wan2.2_fun_camera_high_noise_14B_fp8_scaled.safetensors",
1014 "default"
1015 ]
1016 },
1017 {
1018 "id": 95,
1019 "type": "UNETLoader",
1020 "pos": [
1021 -220,
1022 2040
1023 ],
1024 "size": [
1025 430,
1026 82
1027 ],
1028 "flags": [],
1029 "order": 5,
1030 "mode": 0,
1031 "inputs": [],
1032 "outputs": [
1033 {
1034 "name": "MODEL",
1035 "type": "MODEL",
1036 "slot_index": 0,
1037 "links": [
1038 205
1039 ]
1040 }
1041 ],
1042 "properties": {
1043 "Node name for S&R": "UNETLoader",
1044 "cnr_id": "comfy-core",
1045 "ver": "0.3.50",
1046 "models": [
1047 {
1048 "name": "wan2.2_fun_camera_low_noise_14B_fp8_scaled.safetensors",
1049 "url": "https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/diffusion_models/wan2.2_fun_camera_low_noise_14B_fp8_scaled.safetensors",
1050 "directory": "diffusion_models"
1051 }
1052 ],
1053 "enableTabs": false,
1054 "tabWidth": 65,
1055 "tabXOffset": 10,
1056 "hasSecondTab": false,
1057 "secondTabText": "Send Back",
1058 "secondTabOffset": 80,
1059 "secondTabWidth": 65,
1060 "ue_properties": {
1061 "widget_ue_connectable": []
1062 }
1063 },
1064 "widgets_values": [
1065 "wan2.2_fun_camera_low_noise_14B_fp8_scaled.safetensors",
1066 "default"
1067 ]
1068 },
1069 {
1070 "id": 91,
1071 "type": "VAELoader",
1072 "pos": [
1073 -220,
1074 2340
1075 ],
1076 "size": [
1077 430,
1078 60
1079 ],
1080 "flags": [],
1081 "order": 6,
1082 "mode": 0,
1083 "inputs": [],
1084 "outputs": [
1085 {
1086 "name": "VAE",
1087 "type": "VAE",
1088 "slot_index": 0,
1089 "links": [
1090 182,
1091 200
1092 ]
1093 }
1094 ],
1095 "properties": {
1096 "Node name for S&R": "VAELoader",
1097 "cnr_id": "comfy-core",
1098 "ver": "0.3.50",
1099 "models": [
1100 {
1101 "name": "wan_2.1_vae.safetensors",
1102 "url": "https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors",
1103 "directory": "vae"
1104 }
1105 ],
1106 "enableTabs": false,
1107 "tabWidth": 65,
1108 "tabXOffset": 10,
1109 "hasSecondTab": false,
1110 "secondTabText": "Send Back",
1111 "secondTabOffset": 80,
1112 "secondTabWidth": 65,
1113 "ue_properties": {
1114 "widget_ue_connectable": []
1115 }
1116 },
1117 "widgets_values": [
1118 "wan_2.1_vae.safetensors"
1119 ]
1120 },
1121 {
1122 "id": 96,
1123 "type": "CLIPLoader",
1124 "pos": [
1125 -220,
1126 2190
1127 ],
1128 "size": [
1129 430,
1130 110
1131 ],
1132 "flags": [],
1133 "order": 7,
1134 "mode": 0,
1135 "inputs": [],
1136 "outputs": [
1137 {
1138 "name": "CLIP",
1139 "type": "CLIP",
1140 "slot_index": 0,
1141 "links": [
1142 188,
1143 203
1144 ]
1145 }
1146 ],
1147 "properties": {
1148 "Node name for S&R": "CLIPLoader",
1149 "cnr_id": "comfy-core",
1150 "ver": "0.3.50",
1151 "models": [
1152 {
1153 "name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
1154 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors",
1155 "directory": "text_encoders"
1156 }
1157 ],
1158 "enableTabs": false,
1159 "tabWidth": 65,
1160 "tabXOffset": 10,
1161 "hasSecondTab": false,
1162 "secondTabText": "Send Back",
1163 "secondTabOffset": 80,
1164 "secondTabWidth": 65,
1165 "ue_properties": {
1166 "widget_ue_connectable": []
1167 }
1168 },
1169 "widgets_values": [
1170 "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
1171 "wan",
1172 "default"
1173 ]
1174 },
1175 {
1176 "id": 85,
1177 "type": "CLIPLoader",
1178 "pos": [
1179 2840,
1180 2410
1181 ],
1182 "size": [
1183 430,
1184 110
1185 ],
1186 "flags": [],
1187 "order": 8,
1188 "mode": 4,
1189 "inputs": [],
1190 "outputs": [
1191 {
1192 "name": "CLIP",
1193 "type": "CLIP",
1194 "slot_index": 0,
1195 "links": [
1196 154,
1197 169
1198 ]
1199 }
1200 ],
1201 "properties": {
1202 "Node name for S&R": "CLIPLoader",
1203 "cnr_id": "comfy-core",
1204 "ver": "0.3.50",
1205 "models": [
1206 {
1207 "name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
1208 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors",
1209 "directory": "text_encoders"
1210 }
1211 ],
1212 "enableTabs": false,
1213 "tabWidth": 65,
1214 "tabXOffset": 10,
1215 "hasSecondTab": false,
1216 "secondTabText": "Send Back",
1217 "secondTabOffset": 80,
1218 "secondTabWidth": 65,
1219 "ue_properties": {
1220 "widget_ue_connectable": []
1221 }
1222 },
1223 "widgets_values": [
1224 "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
1225 "wan",
1226 "default"
1227 ]
1228 },
1229 {
1230 "id": 86,
1231 "type": "VAELoader",
1232 "pos": [
1233 2840,
1234 2560
1235 ],
1236 "size": [
1237 430,
1238 60
1239 ],
1240 "flags": [],
1241 "order": 9,
1242 "mode": 4,
1243 "inputs": [],
1244 "outputs": [
1245 {
1246 "name": "VAE",
1247 "type": "VAE",
1248 "slot_index": 0,
1249 "links": [
1250 163,
1251 171
1252 ]
1253 }
1254 ],
1255 "properties": {
1256 "Node name for S&R": "VAELoader",
1257 "cnr_id": "comfy-core",
1258 "ver": "0.3.50",
1259 "models": [
1260 {
1261 "name": "wan_2.1_vae.safetensors",
1262 "url": "https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors",
1263 "directory": "vae"
1264 }
1265 ],
1266 "enableTabs": false,
1267 "tabWidth": 65,
1268 "tabXOffset": 10,
1269 "hasSecondTab": false,
1270 "secondTabText": "Send Back",
1271 "secondTabOffset": 80,
1272 "secondTabWidth": 65,
1273 "ue_properties": {
1274 "widget_ue_connectable": []
1275 }
1276 },
1277 "widgets_values": [
1278 "wan_2.1_vae.safetensors"
1279 ]
1280 },
1281 {
1282 "id": 108,
1283 "type": "WanCameraEmbedding",
1284 "pos": [
1285 290,
1286 2620
1287 ],
1288 "size": [
1289 236.8000030517578,
1290 310
1291 ],
1292 "flags": [],
1293 "order": 10,
1294 "mode": 0,
1295 "inputs": [],
1296 "outputs": [
1297 {
1298 "name": "camera_embedding",
1299 "type": "WAN_CAMERA_EMBEDDING",
1300 "links": [
1301 184
1302 ]
1303 },
1304 {
1305 "name": "width",
1306 "type": "INT",
1307 "links": [
1308 185
1309 ]
1310 },
1311 {
1312 "name": "height",
1313 "type": "INT",
1314 "links": [
1315 186
1316 ]
1317 },
1318 {
1319 "name": "length",
1320 "type": "INT",
1321 "links": [
1322 187
1323 ]
1324 }
1325 ],
1326 "properties": {
1327 "Node name for S&R": "WanCameraEmbedding",
1328 "cnr_id": "comfy-core",
1329 "ver": "0.3.50",
1330 "enableTabs": false,
1331 "tabWidth": 65,
1332 "tabXOffset": 10,
1333 "hasSecondTab": false,
1334 "secondTabText": "Send Back",
1335 "secondTabOffset": 80,
1336 "secondTabWidth": 65,
1337 "ue_properties": {
1338 "widget_ue_connectable": []
1339 }
1340 },
1341 "widgets_values": [
1342 "Static",
1343 720,
1344 720,
1345 81,
1346 1,
1347 0.5,
1348 0.5,
1349 0.5,
1350 0.5
1351 ]
1352 },
1353 {
1354 "id": 107,
1355 "type": "CLIPTextEncode",
1356 "pos": [
1357 280,
1358 1890
1359 ],
1360 "size": [
1361 600,
1362 250
1363 ],
1364 "flags": [],
1365 "order": 20,
1366 "mode": 0,
1367 "inputs": [
1368 {
1369 "name": "clip",
1370 "type": "CLIP",
1371 "link": 203
1372 }
1373 ],
1374 "outputs": [
1375 {
1376 "name": "CONDITIONING",
1377 "type": "CONDITIONING",
1378 "slot_index": 0,
1379 "links": [
1380 180
1381 ]
1382 }
1383 ],
1384 "title": "CLIP Text Encode (Positive Prompt)",
1385 "properties": {
1386 "Node name for S&R": "CLIPTextEncode",
1387 "cnr_id": "comfy-core",
1388 "ver": "0.3.50",
1389 "enableTabs": false,
1390 "tabWidth": 65,
1391 "tabXOffset": 10,
1392 "hasSecondTab": false,
1393 "secondTabText": "Send Back",
1394 "secondTabOffset": 80,
1395 "secondTabWidth": 65,
1396 "ue_properties": {
1397 "widget_ue_connectable": []
1398 }
1399 },
1400 "widgets_values": [
1401 "Two rovers race past, leaving clear tracks. Base tower antenna flashes rapidly, modules flicker with light. Ship speeds toward giant planet, engine lights brilliant.\n"
1402 ],
1403 "color": "#232",
1404 "bgcolor": "#353"
1405 },
1406 {
1407 "id": 71,
1408 "type": "KSamplerAdvanced",
1409 "pos": [
1410 4040,
1411 1770
1412 ],
1413 "size": [
1414 304.748046875,
1415 546.0001220703125
1416 ],
1417 "flags": [],
1418 "order": 28,
1419 "mode": 4,
1420 "inputs": [
1421 {
1422 "name": "model",
1423 "type": "MODEL",
1424 "link": 149
1425 },
1426 {
1427 "name": "positive",
1428 "type": "CONDITIONING",
1429 "link": 150
1430 },
1431 {
1432 "name": "negative",
1433 "type": "CONDITIONING",
1434 "link": 151
1435 },
1436 {
1437 "name": "latent_image",
1438 "type": "LATENT",
1439 "link": 152
1440 }
1441 ],
1442 "outputs": [
1443 {
1444 "name": "LATENT",
1445 "type": "LATENT",
1446 "links": [
1447 160
1448 ]
1449 }
1450 ],
1451 "properties": {
1452 "Node name for S&R": "KSamplerAdvanced",
1453 "cnr_id": "comfy-core",
1454 "ver": "0.3.50",
1455 "enableTabs": false,
1456 "tabWidth": 65,
1457 "tabXOffset": 10,
1458 "hasSecondTab": false,
1459 "secondTabText": "Send Back",
1460 "secondTabOffset": 80,
1461 "secondTabWidth": 65,
1462 "ue_properties": {
1463 "widget_ue_connectable": []
1464 }
1465 },
1466 "widgets_values": [
1467 "enable",
1468 258965858433509,
1469 "randomize",
1470 4,
1471 1,
1472 "euler",
1473 "simple",
1474 0,
1475 2,
1476 "enable"
1477 ]
1478 },
1479 {
1480 "id": 78,
1481 "type": "KSamplerAdvanced",
1482 "pos": [
1483 4050,
1484 2440
1485 ],
1486 "size": [
1487 304.748046875,
1488 546.0001220703125
1489 ],
1490 "flags": [],
1491 "order": 30,
1492 "mode": 4,
1493 "inputs": [
1494 {
1495 "name": "model",
1496 "type": "MODEL",
1497 "link": 157
1498 },
1499 {
1500 "name": "positive",
1501 "type": "CONDITIONING",
1502 "link": 158
1503 },
1504 {
1505 "name": "negative",
1506 "type": "CONDITIONING",
1507 "link": 159
1508 },
1509 {
1510 "name": "latent_image",
1511 "type": "LATENT",
1512 "link": 160
1513 }
1514 ],
1515 "outputs": [
1516 {
1517 "name": "LATENT",
1518 "type": "LATENT",
1519 "links": [
1520 170
1521 ]
1522 }
1523 ],
1524 "properties": {
1525 "Node name for S&R": "KSamplerAdvanced",
1526 "cnr_id": "comfy-core",
1527 "ver": "0.3.50",
1528 "enableTabs": false,
1529 "tabWidth": 65,
1530 "tabXOffset": 10,
1531 "hasSecondTab": false,
1532 "secondTabText": "Send Back",
1533 "secondTabOffset": 80,
1534 "secondTabWidth": 65,
1535 "ue_properties": {
1536 "widget_ue_connectable": []
1537 }
1538 },
1539 "widgets_values": [
1540 "disable",
1541 0,
1542 "fixed",
1543 4,
1544 1,
1545 "euler",
1546 "simple",
1547 2,
1548 4,
1549 "disable"
1550 ]
1551 },
1552 {
1553 "id": 81,
1554 "type": "CLIPTextEncode",
1555 "pos": [
1556 3340,
1557 2110
1558 ],
1559 "size": [
1560 600,
1561 250
1562 ],
1563 "flags": [],
1564 "order": 22,
1565 "mode": 4,
1566 "inputs": [
1567 {
1568 "name": "clip",
1569 "type": "CLIP",
1570 "link": 169
1571 }
1572 ],
1573 "outputs": [
1574 {
1575 "name": "CONDITIONING",
1576 "type": "CONDITIONING",
1577 "slot_index": 0,
1578 "links": [
1579 161
1580 ]
1581 }
1582 ],
1583 "title": "CLIP Text Encode (Positive Prompt)",
1584 "properties": {
1585 "Node name for S&R": "CLIPTextEncode",
1586 "cnr_id": "comfy-core",
1587 "ver": "0.3.50",
1588 "enableTabs": false,
1589 "tabWidth": 65,
1590 "tabXOffset": 10,
1591 "hasSecondTab": false,
1592 "secondTabText": "Send Back",
1593 "secondTabOffset": 80,
1594 "secondTabWidth": 65,
1595 "ue_properties": {
1596 "widget_ue_connectable": []
1597 }
1598 },
1599 "widgets_values": [
1600 "Two rovers race past, leaving clear tracks. Base tower antenna flashes rapidly, modules flicker with light. Ship speeds toward giant planet, engine lights brilliant."
1601 ],
1602 "color": "#232",
1603 "bgcolor": "#353"
1604 },
1605 {
1606 "id": 112,
1607 "type": "MarkdownNote",
1608 "pos": [
1609 -790,
1610 2160
1611 ],
1612 "size": [
1613 480,
1614 150
1615 ],
1616 "flags": [],
1617 "order": 11,
1618 "mode": 0,
1619 "inputs": [],
1620 "outputs": [],
1621 "title": "VRAM Usage",
1622 "properties": [],
1623 "widgets_values": [
1624 "## GPU:RTX4090D 24GB\n\n| Model | Size |VRAM Usage | 1st Generation | 2nd Generation |\n|---------------------|-------|-----------|---------------|-----------------|\n| fp8_scaled |640*640| 84% | ≈ 536s | ≈ 513s |\n| fp8_scaled + 4steps LoRA | 640*640 | 89% | ≈ 108s | ≈ 71s |"
1625 ],
1626 "color": "#222",
1627 "bgcolor": "#000"
1628 },
1629 {
1630 "id": 110,
1631 "type": "MarkdownNote",
1632 "pos": [
1633 -790,
1634 1680
1635 ],
1636 "size": [
1637 480,
1638 430
1639 ],
1640 "flags": [],
1641 "order": 12,
1642 "mode": 0,
1643 "inputs": [],
1644 "outputs": [],
1645 "properties": [],
1646 "widgets_values": [
1647 "## Model Links\n\n- [Hugging Face:Comfy-Org/Wan_2.2_ComfyUI_Repackaged](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged)\n- [Hugging Face:Comfy-Org/Wan_2.1_ComfyUI_repackaged](https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged)\n\n**ModelScope mirrors** (alternative repo location)\n\n- [ModelScope:Comfy-Org/Wan_2.2_ComfyUI_Repackaged](https://modelscope.cn/models/Comfy-Org/Wan_2.2_ComfyUI_Repackaged)\n- [ModelScope:Comfy-Org/Wan_2.1_ComfyUI_repackaged](https://modelscope.cn/models/Comfy-Org/Wan_2.1_ComfyUI_repackaged)\n\n[Tutorial](https://docs.comfy.org/tutorials/video/wan/wan2-2-fun-camera\n) \n\n**Diffusion Model**\n- [wan2.2_fun_camera_high_noise_14B_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/diffusion_models/wan2.2_fun_camera_high_noise_14B_fp8_scaled.safetensors) (14.25 GB)\n- [wan2.2_fun_camera_low_noise_14B_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/diffusion_models/wan2.2_fun_camera_low_noise_14B_fp8_scaled.safetensors) (14.25 GB)\n\n**LoRA**\n- [wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/loras/wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors) (1.14 GB)\n- [wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/loras/wan2.2_i2v_lightx2v_4steps_lora_v1_high_noise.safetensors) (1.14 GB)\n\n**VAE**\n- [wan_2.1_vae.safetensors](https://huggingface.co/Comfy-Org/Wan_2.2_ComfyUI_Repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors) (242.1 MB)\n\n**Text Encoder** \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```\nComfyUI/\n├───📂 models/\n│ ├───📂 diffusion_models/\n│ │ ├─── wan2.2_fun_camera_high_noise_14B_fp8_scaled.safetensors\n│ │ └─── wan2.2_fun_camera_low_noise_14B_fp8_scaled.safetensors\n│ ├───📂 loras/\n│ │ ├─── wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors\n│ │ └─── wan2.2_i2v_lightx2v_4steps_lora_v1_low_noise.safetensors\n│ ├───📂 text_encoders/\n│ │ └─── umt5_xxl_fp8_e4m3fn_scaled.safetensors \n│ └───📂 vae/\n│ └── wan_2.1_vae.safetensors\n```\n"
1648 ],
1649 "color": "#222",
1650 "bgcolor": "#000"
1651 },
1652 {
1653 "id": 79,
1654 "type": "LoadImage",
1655 "pos": [
1656 2840,
1657 2730
1658 ],
1659 "size": [
1660 430,
1661 490
1662 ],
1663 "flags": [],
1664 "order": 13,
1665 "mode": 4,
1666 "inputs": [],
1667 "outputs": [
1668 {
1669 "name": "IMAGE",
1670 "type": "IMAGE",
1671 "slot_index": 0,
1672 "links": [
1673 164
1674 ]
1675 },
1676 {
1677 "name": "MASK",
1678 "type": "MASK",
1679 "slot_index": 1,
1680 "links": null
1681 }
1682 ],
1683 "properties": {
1684 "Node name for S&R": "LoadImage",
1685 "cnr_id": "comfy-core",
1686 "ver": "0.3.50",
1687 "enableTabs": false,
1688 "tabWidth": 65,
1689 "tabXOffset": 10,
1690 "hasSecondTab": false,
1691 "secondTabText": "Send Back",
1692 "secondTabOffset": 80,
1693 "secondTabWidth": 65,
1694 "ue_properties": {
1695 "widget_ue_connectable": []
1696 }
1697 },
1698 "widgets_values": [
1699 "video_wan2_2_14B_fun_camera_start_image.jpg",
1700 "image"
1701 ]
1702 },
1703 {
1704 "id": 104,
1705 "type": "VAEDecode",
1706 "pos": [
1707 990,
1708 2650
1709 ],
1710 "size": [
1711 210,
1712 46
1713 ],
1714 "flags": [],
1715 "order": 31,
1716 "mode": 0,
1717 "inputs": [
1718 {
1719 "name": "samples",
1720 "type": "LATENT",
1721 "link": 199
1722 },
1723 {
1724 "name": "vae",
1725 "type": "VAE",
1726 "link": 200
1727 }
1728 ],
1729 "outputs": [
1730 {
1731 "name": "IMAGE",
1732 "type": "IMAGE",
1733 "slot_index": 0,
1734 "links": [
1735 201
1736 ]
1737 }
1738 ],
1739 "properties": {
1740 "Node name for S&R": "VAEDecode",
1741 "cnr_id": "comfy-core",
1742 "ver": "0.3.50",
1743 "enableTabs": false,
1744 "tabWidth": 65,
1745 "tabXOffset": 10,
1746 "hasSecondTab": false,
1747 "secondTabText": "Send Back",
1748 "secondTabOffset": 80,
1749 "secondTabWidth": 65,
1750 "ue_properties": {
1751 "widget_ue_connectable": []
1752 }
1753 },
1754 "widgets_values": []
1755 },
1756 {
1757 "id": 105,
1758 "type": "CreateVideo",
1759 "pos": [
1760 1260,
1761 2640
1762 ],
1763 "size": [
1764 270,
1765 78
1766 ],
1767 "flags": [],
1768 "order": 33,
1769 "mode": 0,
1770 "inputs": [
1771 {
1772 "name": "images",
1773 "type": "IMAGE",
1774 "link": 201
1775 },
1776 {
1777 "name": "audio",
1778 "shape": 7,
1779 "type": "AUDIO",
1780 "link": null
1781 }
1782 ],
1783 "outputs": [
1784 {
1785 "name": "VIDEO",
1786 "type": "VIDEO",
1787 "links": [
1788 202
1789 ]
1790 }
1791 ],
1792 "properties": {
1793 "Node name for S&R": "CreateVideo",
1794 "cnr_id": "comfy-core",
1795 "ver": "0.3.50",
1796 "enableTabs": false,
1797 "tabWidth": 65,
1798 "tabXOffset": 10,
1799 "hasSecondTab": false,
1800 "secondTabText": "Send Back",
1801 "secondTabOffset": 80,
1802 "secondTabWidth": 65,
1803 "ue_properties": {
1804 "widget_ue_connectable": {
1805 "fps": true
1806 }
1807 }
1808 },
1809 "widgets_values": [
1810 16
1811 ]
1812 },
1813 {
1814 "id": 102,
1815 "type": "KSamplerAdvanced",
1816 "pos": [
1817 940,
1818 1860
1819 ],
1820 "size": [
1821 304.748046875,
1822 546.0001220703125
1823 ],
1824 "flags": [],
1825 "order": 27,
1826 "mode": 0,
1827 "inputs": [
1828 {
1829 "name": "model",
1830 "type": "MODEL",
1831 "link": 191
1832 },
1833 {
1834 "name": "positive",
1835 "type": "CONDITIONING",
1836 "link": 192
1837 },
1838 {
1839 "name": "negative",
1840 "type": "CONDITIONING",
1841 "link": 193
1842 },
1843 {
1844 "name": "latent_image",
1845 "type": "LATENT",
1846 "link": 194
1847 }
1848 ],
1849 "outputs": [
1850 {
1851 "name": "LATENT",
1852 "type": "LATENT",
1853 "links": [
1854 198
1855 ]
1856 }
1857 ],
1858 "properties": {
1859 "Node name for S&R": "KSamplerAdvanced",
1860 "cnr_id": "comfy-core",
1861 "ver": "0.3.50",
1862 "enableTabs": false,
1863 "tabWidth": 65,
1864 "tabXOffset": 10,
1865 "hasSecondTab": false,
1866 "secondTabText": "Send Back",
1867 "secondTabOffset": 80,
1868 "secondTabWidth": 65,
1869 "ue_properties": {
1870 "widget_ue_connectable": []
1871 }
1872 },
1873 "widgets_values": [
1874 "enable",
1875 12802742726693,
1876 "randomize",
1877 20,
1878 3.5,
1879 "euler",
1880 "simple",
1881 0,
1882 10,
1883 "enable"
1884 ]
1885 },
1886 {
1887 "id": 103,
1888 "type": "KSamplerAdvanced",
1889 "pos": [
1890 1280,
1891 1860
1892 ],
1893 "size": [
1894 304.748046875,
1895 546.0001220703125
1896 ],
1897 "flags": [],
1898 "order": 29,
1899 "mode": 0,
1900 "inputs": [
1901 {
1902 "name": "model",
1903 "type": "MODEL",
1904 "link": 195
1905 },
1906 {
1907 "name": "positive",
1908 "type": "CONDITIONING",
1909 "link": 196
1910 },
1911 {
1912 "name": "negative",
1913 "type": "CONDITIONING",
1914 "link": 197
1915 },
1916 {
1917 "name": "latent_image",
1918 "type": "LATENT",
1919 "link": 198
1920 }
1921 ],
1922 "outputs": [
1923 {
1924 "name": "LATENT",
1925 "type": "LATENT",
1926 "links": [
1927 199
1928 ]
1929 }
1930 ],
1931 "properties": {
1932 "Node name for S&R": "KSamplerAdvanced",
1933 "cnr_id": "comfy-core",
1934 "ver": "0.3.50",
1935 "enableTabs": false,
1936 "tabWidth": 65,
1937 "tabXOffset": 10,
1938 "hasSecondTab": false,
1939 "secondTabText": "Send Back",
1940 "secondTabOffset": 80,
1941 "secondTabWidth": 65,
1942 "ue_properties": {
1943 "widget_ue_connectable": []
1944 }
1945 },
1946 "widgets_values": [
1947 "disable",
1948 0,
1949 "fixed",
1950 20,
1951 3.5,
1952 "euler",
1953 "simple",
1954 10,
1955 10000,
1956 "disable"
1957 ]
1958 },
1959 {
1960 "id": 101,
1961 "type": "ModelSamplingSD3",
1962 "pos": [
1963 1280,
1964 1760
1965 ],
1966 "size": [
1967 210,
1968 60
1969 ],
1970 "flags": [],
1971 "order": 18,
1972 "mode": 0,
1973 "inputs": [
1974 {
1975 "name": "model",
1976 "type": "MODEL",
1977 "link": 205
1978 }
1979 ],
1980 "outputs": [
1981 {
1982 "name": "MODEL",
1983 "type": "MODEL",
1984 "slot_index": 0,
1985 "links": [
1986 195
1987 ]
1988 }
1989 ],
1990 "properties": {
1991 "Node name for S&R": "ModelSamplingSD3",
1992 "cnr_id": "comfy-core",
1993 "ver": "0.3.50",
1994 "enableTabs": false,
1995 "tabWidth": 65,
1996 "tabXOffset": 10,
1997 "hasSecondTab": false,
1998 "secondTabText": "Send Back",
1999 "secondTabOffset": 80,
2000 "secondTabWidth": 65,
2001 "ue_properties": {
2002 "widget_ue_connectable": []
2003 }
2004 },
2005 "widgets_values": [
2006 8
2007 ]
2008 },
2009 {
2010 "id": 100,
2011 "type": "ModelSamplingSD3",
2012 "pos": [
2013 940,
2014 1760
2015 ],
2016 "size": [
2017 210,
2018 60
2019 ],
2020 "flags": [],
2021 "order": 17,
2022 "mode": 0,
2023 "inputs": [
2024 {
2025 "name": "model",
2026 "type": "MODEL",
2027 "link": 204
2028 }
2029 ],
2030 "outputs": [
2031 {
2032 "name": "MODEL",
2033 "type": "MODEL",
2034 "slot_index": 0,
2035 "links": [
2036 191
2037 ]
2038 }
2039 ],
2040 "properties": {
2041 "Node name for S&R": "ModelSamplingSD3",
2042 "cnr_id": "comfy-core",
2043 "ver": "0.3.50",
2044 "enableTabs": false,
2045 "tabWidth": 65,
2046 "tabXOffset": 10,
2047 "hasSecondTab": false,
2048 "secondTabText": "Send Back",
2049 "secondTabOffset": 80,
2050 "secondTabWidth": 65,
2051 "ue_properties": {
2052 "widget_ue_connectable": []
2053 }
2054 },
2055 "widgets_values": [
2056 8.000000000000002
2057 ]
2058 },
2059 {
2060 "id": 106,
2061 "type": "SaveVideo",
2062 "pos": [
2063 1630,
2064 1730
2065 ],
2066 "size": [
2067 1110,
2068 1280
2069 ],
2070 "flags": [],
2071 "order": 35,
2072 "mode": 0,
2073 "inputs": [
2074 {
2075 "name": "video",
2076 "type": "VIDEO",
2077 "link": 202
2078 }
2079 ],
2080 "outputs": [],
2081 "properties": {
2082 "Node name for S&R": "SaveVideo",
2083 "cnr_id": "comfy-core",
2084 "ver": "0.3.50",
2085 "enableTabs": false,
2086 "tabWidth": 65,
2087 "tabXOffset": 10,
2088 "hasSecondTab": false,
2089 "secondTabText": "Send Back",
2090 "secondTabOffset": 80,
2091 "secondTabWidth": 65,
2092 "ue_properties": {
2093 "widget_ue_connectable": {
2094 "filename_prefix": true,
2095 "format": true,
2096 "codec": true
2097 }
2098 }
2099 },
2100 "widgets_values": [
2101 "video/wan2.2_fun_camrea",
2102 "auto",
2103 "auto"
2104 ]
2105 },
2106 {
2107 "id": 115,
2108 "type": "Note",
2109 "pos": [
2110 -260,
2111 1540
2112 ],
2113 "size": [
2114 360,
2115 100
2116 ],
2117 "flags": [],
2118 "order": 14,
2119 "mode": 0,
2120 "inputs": [],
2121 "outputs": [],
2122 "title": "About 4 Steps LoRA",
2123 "properties": [],
2124 "widgets_values": [
2125 "Using the Wan2.2 Lighting LoRA will result in the loss of video dynamics, but it will reduce the generation time. This template provides two workflows, and you can enable one as needed."
2126 ],
2127 "color": "#222",
2128 "bgcolor": "#000"
2129 }
2130 ],
2131 "links": [
2132 [
2133 149,
2134 76,
2135 0,
2136 71,
2137 0,
2138 "MODEL"
2139 ],
2140 [
2141 150,
2142 80,
2143 0,
2144 71,
2145 1,
2146 "CONDITIONING"
2147 ],
2148 [
2149 151,
2150 80,
2151 1,
2152 71,
2153 2,
2154 "CONDITIONING"
2155 ],
2156 [
2157 152,
2158 80,
2159 2,
2160 71,
2161 3,
2162 "LATENT"
2163 ],
2164 [
2165 153,
2166 83,
2167 0,
2168 73,
2169 0,
2170 "VIDEO"
2171 ],
2172 [
2173 154,
2174 85,
2175 0,
2176 74,
2177 0,
2178 "CLIP"
2179 ],
2180 [
2181 157,
2182 77,
2183 0,
2184 78,
2185 0,
2186 "MODEL"
2187 ],
2188 [
2189 158,
2190 80,
2191 0,
2192 78,
2193 1,
2194 "CONDITIONING"
2195 ],
2196 [
2197 159,
2198 80,
2199 1,
2200 78,
2201 2,
2202 "CONDITIONING"
2203 ],
2204 [
2205 160,
2206 71,
2207 0,
2208 78,
2209 3,
2210 "LATENT"
2211 ],
2212 [
2213 161,
2214 81,
2215 0,
2216 80,
2217 0,
2218 "CONDITIONING"
2219 ],
2220 [
2221 162,
2222 74,
2223 0,
2224 80,
2225 1,
2226 "CONDITIONING"
2227 ],
2228 [
2229 163,
2230 86,
2231 0,
2232 80,
2233 2,
2234 "VAE"
2235 ],
2236 [
2237 164,
2238 79,
2239 0,
2240 80,
2241 4,
2242 "IMAGE"
2243 ],
2244 [
2245 165,
2246 87,
2247 0,
2248 80,
2249 5,
2250 "WAN_CAMERA_EMBEDDING"
2251 ],
2252 [
2253 166,
2254 87,
2255 1,
2256 80,
2257 6,
2258 "INT"
2259 ],
2260 [
2261 167,
2262 87,
2263 2,
2264 80,
2265 7,
2266 "INT"
2267 ],
2268 [
2269 168,
2270 87,
2271 3,
2272 80,
2273 8,
2274 "INT"
2275 ],
2276 [
2277 169,
2278 85,
2279 0,
2280 81,
2281 0,
2282 "CLIP"
2283 ],
2284 [
2285 170,
2286 78,
2287 0,
2288 82,
2289 0,
2290 "LATENT"
2291 ],
2292 [
2293 171,
2294 86,
2295 0,
2296 82,
2297 1,
2298 "VAE"
2299 ],
2300 [
2301 172,
2302 82,
2303 0,
2304 83,
2305 0,
2306 "IMAGE"
2307 ],
2308 [
2309 173,
2310 75,
2311 0,
2312 88,
2313 0,
2314 "MODEL"
2315 ],
2316 [
2317 174,
2318 88,
2319 0,
2320 76,
2321 0,
2322 "MODEL"
2323 ],
2324 [
2325 176,
2326 90,
2327 0,
2328 77,
2329 0,
2330 "MODEL"
2331 ],
2332 [
2333 177,
2334 72,
2335 0,
2336 90,
2337 0,
2338 "MODEL"
2339 ],
2340 [
2341 180,
2342 107,
2343 0,
2344 98,
2345 0,
2346 "CONDITIONING"
2347 ],
2348 [
2349 181,
2350 99,
2351 0,
2352 98,
2353 1,
2354 "CONDITIONING"
2355 ],
2356 [
2357 182,
2358 91,
2359 0,
2360 98,
2361 2,
2362 "VAE"
2363 ],
2364 [
2365 183,
2366 97,
2367 0,
2368 98,
2369 4,
2370 "IMAGE"
2371 ],
2372 [
2373 184,
2374 108,
2375 0,
2376 98,
2377 5,
2378 "WAN_CAMERA_EMBEDDING"
2379 ],
2380 [
2381 185,
2382 108,
2383 1,
2384 98,
2385 6,
2386 "INT"
2387 ],
2388 [
2389 186,
2390 108,
2391 2,
2392 98,
2393 7,
2394 "INT"
2395 ],
2396 [
2397 187,
2398 108,
2399 3,
2400 98,
2401 8,
2402 "INT"
2403 ],
2404 [
2405 188,
2406 96,
2407 0,
2408 99,
2409 0,
2410 "CLIP"
2411 ],
2412 [
2413 191,
2414 100,
2415 0,
2416 102,
2417 0,
2418 "MODEL"
2419 ],
2420 [
2421 192,
2422 98,
2423 0,
2424 102,
2425 1,
2426 "CONDITIONING"
2427 ],
2428 [
2429 193,
2430 98,
2431 1,
2432 102,
2433 2,
2434 "CONDITIONING"
2435 ],
2436 [
2437 194,
2438 98,
2439 2,
2440 102,
2441 3,
2442 "LATENT"
2443 ],
2444 [
2445 195,
2446 101,
2447 0,
2448 103,
2449 0,
2450 "MODEL"
2451 ],
2452 [
2453 196,
2454 98,
2455 0,
2456 103,
2457 1,
2458 "CONDITIONING"
2459 ],
2460 [
2461 197,
2462 98,
2463 1,
2464 103,
2465 2,
2466 "CONDITIONING"
2467 ],
2468 [
2469 198,
2470 102,
2471 0,
2472 103,
2473 3,
2474 "LATENT"
2475 ],
2476 [
2477 199,
2478 103,
2479 0,
2480 104,
2481 0,
2482 "LATENT"
2483 ],
2484 [
2485 200,
2486 91,
2487 0,
2488 104,
2489 1,
2490 "VAE"
2491 ],
2492 [
2493 201,
2494 104,
2495 0,
2496 105,
2497 0,
2498 "IMAGE"
2499 ],
2500 [
2501 202,
2502 105,
2503 0,
2504 106,
2505 0,
2506 "VIDEO"
2507 ],
2508 [
2509 203,
2510 96,
2511 0,
2512 107,
2513 0,
2514 "CLIP"
2515 ],
2516 [
2517 204,
2518 92,
2519 0,
2520 100,
2521 0,
2522 "MODEL"
2523 ],
2524 [
2525 205,
2526 95,
2527 0,
2528 101,
2529 0,
2530 "MODEL"
2531 ]
2532 ],
2533 "groups": [
2534 {
2535 "id": 1,
2536 "title": "High noise (first steps)",
2537 "bounding": [
2538 2820,
2539 1740,
2540 470,
2541 290
2542 ],
2543 "color": "#3f789e",
2544 "font_size": 24,
2545 "flags": []
2546 },
2547 {
2548 "id": 2,
2549 "title": "Step 3 - Prompt",
2550 "bounding": [
2551 3320,
2552 2040,
2553 640,
2554 600
2555 ],
2556 "color": "#3f789e",
2557 "font_size": 24,
2558 "flags": []
2559 },
2560 {
2561 "id": 5,
2562 "title": "Step 1 - Load models",
2563 "bounding": [
2564 2810,
2565 1700,
2566 490,
2567 940
2568 ],
2569 "color": "#3f789e",
2570 "font_size": 24,
2571 "flags": []
2572 },
2573 {
2574 "id": 3,
2575 "title": "Low noise (last steps)",
2576 "bounding": [
2577 2820,
2578 2050,
2579 470,
2580 310
2581 ],
2582 "color": "#3f789e",
2583 "font_size": 24,
2584 "flags": []
2585 },
2586 {
2587 "id": 6,
2588 "title": "Step 2 - Upload start_image",
2589 "bounding": [
2590 2810,
2591 2660,
2592 490,
2593 570
2594 ],
2595 "color": "#3f789e",
2596 "font_size": 24,
2597 "flags": []
2598 },
2599 {
2600 "id": 7,
2601 "title": "Step 4 - Camera Conditions",
2602 "bounding": [
2603 3320,
2604 2660,
2605 640,
2606 570
2607 ],
2608 "color": "#3f789e",
2609 "font_size": 24,
2610 "flags": []
2611 },
2612 {
2613 "id": 8,
2614 "title": "High noise(first steps)",
2615 "bounding": [
2616 -230,
2617 1770,
2618 460,
2619 170
2620 ],
2621 "color": "#3f789e",
2622 "font_size": 24,
2623 "flags": []
2624 },
2625 {
2626 "id": 9,
2627 "title": "Step 3 - Prompt",
2628 "bounding": [
2629 260,
2630 1820,
2631 640,
2632 600
2633 ],
2634 "color": "#3f789e",
2635 "font_size": 24,
2636 "flags": []
2637 },
2638 {
2639 "id": 11,
2640 "title": "Step 1 - Load models",
2641 "bounding": [
2642 -240,
2643 1730,
2644 480,
2645 690
2646 ],
2647 "color": "#3f789e",
2648 "font_size": 24,
2649 "flags": []
2650 },
2651 {
2652 "id": 10,
2653 "title": "Low noise (last steps)",
2654 "bounding": [
2655 -230,
2656 1960,
2657 460,
2658 180
2659 ],
2660 "color": "#3f789e",
2661 "font_size": 24,
2662 "flags": []
2663 },
2664 {
2665 "id": 12,
2666 "title": "Step 2 - Upload start_image",
2667 "bounding": [
2668 -250,
2669 2440,
2670 490,
2671 570
2672 ],
2673 "color": "#3f789e",
2674 "font_size": 24,
2675 "flags": []
2676 },
2677 {
2678 "id": 13,
2679 "title": "Step 4 - Camera Conditions",
2680 "bounding": [
2681 260,
2682 2440,
2683 640,
2684 570
2685 ],
2686 "color": "#3f789e",
2687 "font_size": 24,
2688 "flags": []
2689 },
2690 {
2691 "id": 14,
2692 "title": "LightX2V 4 Steps LoRA (Can Speed up the workflow but will sacrifice some quality)",
2693 "bounding": [
2694 2800,
2695 1660,
2696 2700,
2697 1580
2698 ],
2699 "color": "#3f789e",
2700 "font_size": 24,
2701 "flags": []
2702 },
2703 {
2704 "id": 15,
2705 "title": "Default (Without Lightning LoRA)",
2706 "bounding": [
2707 -260,
2708 1660,
2709 3030,
2710 1380
2711 ],
2712 "color": "#3f789e",
2713 "font_size": 24,
2714 "flags": []
2715 }
2716 ],
2717 "config": [],
2718 "extra": {
2719 "ds": {
2720 "scale": 0.21550169082041803,
2721 "offset": [
2722 2526.726804007633,
2723 -485.28267180190414
2724 ]
2725 },
2726 "frontendVersion": "1.32.1",
2727 "ue_links": [],
2728 "links_added_by_ue": [],
2729 "VHS_latentpreview": false,
2730 "VHS_latentpreviewrate": 0,
2731 "VHS_MetadataImage": true,
2732 "VHS_KeepIntermediate": true
2733 },
2734 "version": 0.4
2735}