工作流 /
视频 /
Wan万相 2.1 局部重绘

Wan万相 2.1 局部重绘
Wan 2.1 Inpainting
使用Wan万相2.1局部重绘从起始帧和结束帧生成视频。
视频
19 个节点 2 个输入 9 次使用 ComfyUI ≥ 0.3.31 ComfyUI 20 KB
需要的权重
这个工作流引用了 4 个权重文件,其中 4 个能在本站模型库里找到。
clip_vision_h.safetensors
在模型库查看
umt5_xxl_fp8_e4m3fn_scaled.safetensors
在模型库查看
wan2.1_fun_inp_1.3B_bf16.safetensors
在模型库查看
wan_2.1_vae.safetensors
在模型库查看
节点构成
CLIPTextEncode
× 2
LoadImage
× 2
KSampler
× 1
CLIPVisionEncode
× 1
SkipLayerGuidanceDiT
× 1
CFGZeroStar
× 1
ModelSamplingSD3
× 1
WanFunInpaintToVideo
× 1
VAEDecode
× 1
UNetTemporalAttentionMultiply
× 1
SaveVideo
× 1
CreateVideo
× 1
CLIPLoader
× 1
VAELoader
× 1
UNETLoader
× 1
CLIPVisionLoader
× 1
官方标注的模型
Wan2.1Wan
工作流 JSON
和上面「下载工作流 JSON」是同一份文件。
1{
2 "id": "e7533930-2792-43a9-b4b5-ded4617d8a43",
3 "revision": 0,
4 "last_node_id": 80,
5 "last_link_id": 159,
6 "nodes": [
7 {
8 "id": 3,
9 "type": "KSampler",
10 "pos": [
11 1170,
12 530
13 ],
14 "size": [
15 280,
16 262
17 ],
18 "flags": [],
19 "order": 15,
20 "mode": 0,
21 "inputs": [
22 {
23 "name": "model",
24 "type": "MODEL",
25 "link": 135
26 },
27 {
28 "name": "positive",
29 "type": "CONDITIONING",
30 "link": 149
31 },
32 {
33 "name": "negative",
34 "type": "CONDITIONING",
35 "link": 150
36 },
37 {
38 "name": "latent_image",
39 "type": "LATENT",
40 "link": 151
41 }
42 ],
43 "outputs": [
44 {
45 "name": "LATENT",
46 "type": "LATENT",
47 "slot_index": 0,
48 "links": [
49 35
50 ]
51 }
52 ],
53 "properties": {
54 "Node name for S&R": "KSampler",
55 "cnr_id": "comfy-core",
56 "ver": "0.3.64"
57 },
58 "widgets_values": [
59 622093119444720,
60 "randomize",
61 20,
62 6,
63 "uni_pc",
64 "simple",
65 1
66 ]
67 },
68 {
69 "id": 6,
70 "type": "CLIPTextEncode",
71 "pos": [
72 420,
73 70
74 ],
75 "size": [
76 420,
77 140
78 ],
79 "flags": [],
80 "order": 7,
81 "mode": 0,
82 "inputs": [
83 {
84 "name": "clip",
85 "type": "CLIP",
86 "link": 74
87 }
88 ],
89 "outputs": [
90 {
91 "name": "CONDITIONING",
92 "type": "CONDITIONING",
93 "slot_index": 0,
94 "links": [
95 152
96 ]
97 }
98 ],
99 "title": "CLIP Text Encode (Positive Prompt)",
100 "properties": {
101 "Node name for S&R": "CLIPTextEncode",
102 "cnr_id": "comfy-core",
103 "ver": "0.3.64"
104 },
105 "widgets_values": [
106 "Fashion photography, a inflated man wearing Balenciaga clothes, fashion magazine, Balenciaga style, studio, photographer by Hugo, On-Camera Flash"
107 ],
108 "color": "#232",
109 "bgcolor": "#353"
110 },
111 {
112 "id": 7,
113 "type": "CLIPTextEncode",
114 "pos": [
115 420,
116 260
117 ],
118 "size": [
119 420,
120 130
121 ],
122 "flags": [],
123 "order": 8,
124 "mode": 0,
125 "inputs": [
126 {
127 "name": "clip",
128 "type": "CLIP",
129 "link": 75
130 }
131 ],
132 "outputs": [
133 {
134 "name": "CONDITIONING",
135 "type": "CONDITIONING",
136 "slot_index": 0,
137 "links": [
138 153
139 ]
140 }
141 ],
142 "title": "CLIP Text Encode (Negative Prompt)",
143 "properties": {
144 "Node name for S&R": "CLIPTextEncode",
145 "cnr_id": "comfy-core",
146 "ver": "0.3.64"
147 },
148 "widgets_values": [
149 "色调艳丽,过曝,静态,细节模糊不清,字幕,风格,作品,画作,画面,静止,整体发灰,最差质量,低质量,JPEG压缩残留,丑陋的,残缺的,多余的手指,画得不好的手部,画得不好的脸部,畸形的,毁容的,形态畸形的肢体,手指融合,静止不动的画面,杂乱的背景,三条腿,背景人很多,倒着走"
150 ],
151 "color": "#323",
152 "bgcolor": "#535"
153 },
154 {
155 "id": 51,
156 "type": "CLIPVisionEncode",
157 "pos": [
158 440,
159 500
160 ],
161 "size": [
162 253.60000610351562,
163 78
164 ],
165 "flags": [],
166 "order": 10,
167 "mode": 0,
168 "inputs": [
169 {
170 "name": "clip_vision",
171 "type": "CLIP_VISION",
172 "link": 94
173 },
174 {
175 "name": "image",
176 "type": "IMAGE",
177 "link": 109
178 }
179 ],
180 "outputs": [
181 {
182 "name": "CLIP_VISION_OUTPUT",
183 "type": "CLIP_VISION_OUTPUT",
184 "slot_index": 0,
185 "links": [
186 155
187 ]
188 }
189 ],
190 "properties": {
191 "Node name for S&R": "CLIPVisionEncode",
192 "cnr_id": "comfy-core",
193 "ver": "0.3.64"
194 },
195 "widgets_values": [
196 "none"
197 ]
198 },
199 {
200 "id": 65,
201 "type": "SkipLayerGuidanceDiT",
202 "pos": [
203 890,
204 80
205 ],
206 "size": [
207 230,
208 180
209 ],
210 "flags": {
211 "collapsed": false
212 },
213 "order": 9,
214 "mode": 0,
215 "inputs": [
216 {
217 "name": "model",
218 "type": "MODEL",
219 "link": 146
220 }
221 ],
222 "outputs": [
223 {
224 "name": "MODEL",
225 "type": "MODEL",
226 "links": [
227 132
228 ]
229 }
230 ],
231 "properties": {
232 "Node name for S&R": "SkipLayerGuidanceDiT",
233 "cnr_id": "comfy-core",
234 "ver": "0.3.27",
235 "enableTabs": false,
236 "tabWidth": 65,
237 "tabXOffset": 10,
238 "hasSecondTab": false,
239 "secondTabText": "Send Back",
240 "secondTabOffset": 80,
241 "secondTabWidth": 65
242 },
243 "widgets_values": [
244 "9,10",
245 "9,10",
246 3,
247 0.01,
248 0.8000000000000002,
249 0
250 ]
251 },
252 {
253 "id": 66,
254 "type": "CFGZeroStar",
255 "pos": [
256 890,
257 310
258 ],
259 "size": [
260 230,
261 30
262 ],
263 "flags": {
264 "collapsed": false
265 },
266 "order": 14,
267 "mode": 0,
268 "inputs": [
269 {
270 "name": "model",
271 "type": "MODEL",
272 "link": 131
273 }
274 ],
275 "outputs": [
276 {
277 "name": "patched_model",
278 "type": "MODEL",
279 "links": [
280 135
281 ]
282 }
283 ],
284 "properties": {
285 "Node name for S&R": "CFGZeroStar",
286 "cnr_id": "comfy-core",
287 "ver": "0.3.27",
288 "enableTabs": false,
289 "tabWidth": 65,
290 "tabXOffset": 10,
291 "hasSecondTab": false,
292 "secondTabText": "Send Back",
293 "secondTabOffset": 80,
294 "secondTabWidth": 65
295 },
296 "widgets_values": []
297 },
298 {
299 "id": 67,
300 "type": "ModelSamplingSD3",
301 "pos": [
302 1200,
303 80
304 ],
305 "size": [
306 240,
307 60
308 ],
309 "flags": {
310 "collapsed": false
311 },
312 "order": 11,
313 "mode": 0,
314 "inputs": [
315 {
316 "name": "model",
317 "type": "MODEL",
318 "link": 132
319 }
320 ],
321 "outputs": [
322 {
323 "name": "MODEL",
324 "type": "MODEL",
325 "slot_index": 0,
326 "links": [
327 133
328 ]
329 }
330 ],
331 "properties": {
332 "Node name for S&R": "ModelSamplingSD3",
333 "cnr_id": "comfy-core",
334 "ver": "0.3.26",
335 "enableTabs": false,
336 "tabWidth": 65,
337 "tabXOffset": 10,
338 "hasSecondTab": false,
339 "secondTabText": "Send Back",
340 "secondTabOffset": 80,
341 "secondTabWidth": 65
342 },
343 "widgets_values": [
344 5.000000000000001
345 ]
346 },
347 {
348 "id": 72,
349 "type": "LoadImage",
350 "pos": [
351 440,
352 610
353 ],
354 "size": [
355 315,
356 314
357 ],
358 "flags": [],
359 "order": 0,
360 "mode": 0,
361 "inputs": [],
362 "outputs": [
363 {
364 "name": "IMAGE",
365 "type": "IMAGE",
366 "links": [
367 157
368 ]
369 },
370 {
371 "name": "MASK",
372 "type": "MASK",
373 "links": null
374 }
375 ],
376 "title": "End_image",
377 "properties": {
378 "Node name for S&R": "LoadImage",
379 "cnr_id": "comfy-core",
380 "ver": "0.3.64"
381 },
382 "widgets_values": [
383 "wan2.1_fun_inp_end_image.png",
384 "image"
385 ]
386 },
387 {
388 "id": 76,
389 "type": "WanFunInpaintToVideo",
390 "pos": [
391 900,
392 550
393 ],
394 "size": [
395 240,
396 230
397 ],
398 "flags": [],
399 "order": 12,
400 "mode": 0,
401 "inputs": [
402 {
403 "name": "positive",
404 "type": "CONDITIONING",
405 "link": 152
406 },
407 {
408 "name": "negative",
409 "type": "CONDITIONING",
410 "link": 153
411 },
412 {
413 "name": "vae",
414 "type": "VAE",
415 "link": 154
416 },
417 {
418 "name": "clip_vision_output",
419 "shape": 7,
420 "type": "CLIP_VISION_OUTPUT",
421 "link": 155
422 },
423 {
424 "name": "start_image",
425 "shape": 7,
426 "type": "IMAGE",
427 "link": 156
428 },
429 {
430 "name": "end_image",
431 "shape": 7,
432 "type": "IMAGE",
433 "link": 157
434 }
435 ],
436 "outputs": [
437 {
438 "name": "positive",
439 "type": "CONDITIONING",
440 "links": [
441 149
442 ]
443 },
444 {
445 "name": "negative",
446 "type": "CONDITIONING",
447 "links": [
448 150
449 ]
450 },
451 {
452 "name": "latent",
453 "type": "LATENT",
454 "links": [
455 151
456 ]
457 }
458 ],
459 "properties": {
460 "Node name for S&R": "WanFunInpaintToVideo",
461 "cnr_id": "comfy-core",
462 "ver": "0.3.64"
463 },
464 "widgets_values": [
465 480,
466 768,
467 81,
468 1
469 ]
470 },
471 {
472 "id": 8,
473 "type": "VAEDecode",
474 "pos": [
475 1310,
476 850
477 ],
478 "size": [
479 210,
480 266
481 ],
482 "flags": {
483 "collapsed": true
484 },
485 "order": 16,
486 "mode": 0,
487 "inputs": [
488 {
489 "name": "samples",
490 "type": "LATENT",
491 "link": 35
492 },
493 {
494 "name": "vae",
495 "type": "VAE",
496 "link": 76
497 }
498 ],
499 "outputs": [
500 {
501 "name": "IMAGE",
502 "type": "IMAGE",
503 "slot_index": 0,
504 "links": [
505 158
506 ]
507 }
508 ],
509 "properties": {
510 "Node name for S&R": "VAEDecode",
511 "cnr_id": "comfy-core",
512 "ver": "0.3.64"
513 },
514 "widgets_values": []
515 },
516 {
517 "id": 68,
518 "type": "UNetTemporalAttentionMultiply",
519 "pos": [
520 1200,
521 190
522 ],
523 "size": [
524 243.60000610351562,
525 150
526 ],
527 "flags": {
528 "collapsed": false
529 },
530 "order": 13,
531 "mode": 0,
532 "inputs": [
533 {
534 "name": "model",
535 "type": "MODEL",
536 "link": 133
537 }
538 ],
539 "outputs": [
540 {
541 "name": "MODEL",
542 "type": "MODEL",
543 "links": [
544 131
545 ]
546 }
547 ],
548 "properties": {
549 "Node name for S&R": "UNetTemporalAttentionMultiply",
550 "cnr_id": "comfy-core",
551 "ver": "0.3.27",
552 "enableTabs": false,
553 "tabWidth": 65,
554 "tabXOffset": 10,
555 "hasSecondTab": false,
556 "secondTabText": "Send Back",
557 "secondTabOffset": 80,
558 "secondTabWidth": 65
559 },
560 "widgets_values": [
561 1,
562 1,
563 1.2,
564 1.3
565 ]
566 },
567 {
568 "id": 80,
569 "type": "SaveVideo",
570 "pos": [
571 1500,
572 30
573 ],
574 "size": [
575 670,
576 540
577 ],
578 "flags": [],
579 "order": 18,
580 "mode": 0,
581 "inputs": [
582 {
583 "name": "video",
584 "type": "VIDEO",
585 "link": 159
586 }
587 ],
588 "outputs": [],
589 "properties": {
590 "Node name for S&R": "SaveVideo",
591 "cnr_id": "comfy-core",
592 "ver": "0.3.64"
593 },
594 "widgets_values": [
595 "video/ComfyUI",
596 "auto",
597 "auto"
598 ]
599 },
600 {
601 "id": 79,
602 "type": "CreateVideo",
603 "pos": [
604 1500,
605 630
606 ],
607 "size": [
608 270,
609 78
610 ],
611 "flags": [],
612 "order": 17,
613 "mode": 0,
614 "inputs": [
615 {
616 "name": "images",
617 "type": "IMAGE",
618 "link": 158
619 },
620 {
621 "name": "audio",
622 "shape": 7,
623 "type": "AUDIO",
624 "link": null
625 }
626 ],
627 "outputs": [
628 {
629 "name": "VIDEO",
630 "type": "VIDEO",
631 "links": [
632 159
633 ]
634 }
635 ],
636 "properties": {
637 "Node name for S&R": "CreateVideo",
638 "cnr_id": "comfy-core",
639 "ver": "0.3.64"
640 },
641 "widgets_values": [
642 16
643 ]
644 },
645 {
646 "id": 38,
647 "type": "CLIPLoader",
648 "pos": [
649 30,
650 190
651 ],
652 "size": [
653 350,
654 106
655 ],
656 "flags": [],
657 "order": 1,
658 "mode": 0,
659 "inputs": [],
660 "outputs": [
661 {
662 "name": "CLIP",
663 "type": "CLIP",
664 "slot_index": 0,
665 "links": [
666 74,
667 75
668 ]
669 }
670 ],
671 "properties": {
672 "Node name for S&R": "CLIPLoader",
673 "cnr_id": "comfy-core",
674 "ver": "0.3.64",
675 "models": [
676 {
677 "name": "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
678 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/text_encoders/umt5_xxl_fp8_e4m3fn_scaled.safetensors?download=true",
679 "directory": "text_encoders"
680 }
681 ]
682 },
683 "widgets_values": [
684 "umt5_xxl_fp8_e4m3fn_scaled.safetensors",
685 "wan",
686 "default"
687 ]
688 },
689 {
690 "id": 39,
691 "type": "VAELoader",
692 "pos": [
693 30,
694 330
695 ],
696 "size": [
697 350,
698 60
699 ],
700 "flags": [],
701 "order": 2,
702 "mode": 0,
703 "inputs": [],
704 "outputs": [
705 {
706 "name": "VAE",
707 "type": "VAE",
708 "slot_index": 0,
709 "links": [
710 76,
711 154
712 ]
713 }
714 ],
715 "properties": {
716 "Node name for S&R": "VAELoader",
717 "cnr_id": "comfy-core",
718 "ver": "0.3.64",
719 "models": [
720 {
721 "name": "wan_2.1_vae.safetensors",
722 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/vae/wan_2.1_vae.safetensors?download=true",
723 "directory": "vae"
724 }
725 ]
726 },
727 "widgets_values": [
728 "wan_2.1_vae.safetensors"
729 ]
730 },
731 {
732 "id": 37,
733 "type": "UNETLoader",
734 "pos": [
735 30,
736 70
737 ],
738 "size": [
739 346.7470703125,
740 82
741 ],
742 "flags": [],
743 "order": 3,
744 "mode": 0,
745 "inputs": [],
746 "outputs": [
747 {
748 "name": "MODEL",
749 "type": "MODEL",
750 "slot_index": 0,
751 "links": [
752 146
753 ]
754 }
755 ],
756 "properties": {
757 "Node name for S&R": "UNETLoader",
758 "cnr_id": "comfy-core",
759 "ver": "0.3.64",
760 "models": [
761 {
762 "name": "wan2.1_fun_inp_1.3B_bf16.safetensors",
763 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/diffusion_models/wan2.1_fun_inp_1.3B_bf16.safetensors?download=true",
764 "directory": "diffusion_models"
765 }
766 ]
767 },
768 "widgets_values": [
769 "wan2.1_fun_inp_1.3B_bf16.safetensors",
770 "default"
771 ]
772 },
773 {
774 "id": 52,
775 "type": "LoadImage",
776 "pos": [
777 30,
778 600
779 ],
780 "size": [
781 340,
782 326
783 ],
784 "flags": [],
785 "order": 4,
786 "mode": 0,
787 "inputs": [],
788 "outputs": [
789 {
790 "name": "IMAGE",
791 "type": "IMAGE",
792 "slot_index": 0,
793 "links": [
794 109,
795 156
796 ]
797 },
798 {
799 "name": "MASK",
800 "type": "MASK",
801 "slot_index": 1,
802 "links": null
803 }
804 ],
805 "title": "Start_image",
806 "properties": {
807 "Node name for S&R": "LoadImage",
808 "cnr_id": "comfy-core",
809 "ver": "0.3.64"
810 },
811 "widgets_values": [
812 "wan2.1_fun_inp_start_image.png",
813 "image"
814 ]
815 },
816 {
817 "id": 49,
818 "type": "CLIPVisionLoader",
819 "pos": [
820 30,
821 500
822 ],
823 "size": [
824 340,
825 60
826 ],
827 "flags": [],
828 "order": 5,
829 "mode": 0,
830 "inputs": [],
831 "outputs": [
832 {
833 "name": "CLIP_VISION",
834 "type": "CLIP_VISION",
835 "slot_index": 0,
836 "links": [
837 94
838 ]
839 }
840 ],
841 "properties": {
842 "Node name for S&R": "CLIPVisionLoader",
843 "cnr_id": "comfy-core",
844 "ver": "0.3.64",
845 "models": [
846 {
847 "name": "clip_vision_h.safetensors",
848 "url": "https://huggingface.co/Comfy-Org/Wan_2.1_ComfyUI_repackaged/resolve/main/split_files/clip_vision/clip_vision_h.safetensors?download=true",
849 "directory": "clip_vision"
850 }
851 ]
852 },
853 "widgets_values": [
854 "clip_vision_h.safetensors"
855 ]
856 },
857 {
858 "id": 78,
859 "type": "MarkdownNote",
860 "pos": [
861 -340,
862 30
863 ],
864 "size": [
865 336,
866 96
867 ],
868 "flags": [],
869 "order": 6,
870 "mode": 0,
871 "inputs": [],
872 "outputs": [],
873 "properties": [],
874 "widgets_values": [
875 "### Learn more about this workflow\n\n> [ComfyUI Wan2.1 Fun InP Video - docs.comfy](https://docs.comfy.org/tutorials/video/wan/fun-inp)"
876 ],
877 "color": "#222",
878 "bgcolor": "#000"
879 }
880 ],
881 "links": [
882 [
883 35,
884 3,
885 0,
886 8,
887 0,
888 "LATENT"
889 ],
890 [
891 74,
892 38,
893 0,
894 6,
895 0,
896 "CLIP"
897 ],
898 [
899 75,
900 38,
901 0,
902 7,
903 0,
904 "CLIP"
905 ],
906 [
907 76,
908 39,
909 0,
910 8,
911 1,
912 "VAE"
913 ],
914 [
915 94,
916 49,
917 0,
918 51,
919 0,
920 "CLIP_VISION"
921 ],
922 [
923 109,
924 52,
925 0,
926 51,
927 1,
928 "IMAGE"
929 ],
930 [
931 131,
932 68,
933 0,
934 66,
935 0,
936 "MODEL"
937 ],
938 [
939 132,
940 65,
941 0,
942 67,
943 0,
944 "MODEL"
945 ],
946 [
947 133,
948 67,
949 0,
950 68,
951 0,
952 "MODEL"
953 ],
954 [
955 135,
956 66,
957 0,
958 3,
959 0,
960 "MODEL"
961 ],
962 [
963 146,
964 37,
965 0,
966 65,
967 0,
968 "MODEL"
969 ],
970 [
971 149,
972 76,
973 0,
974 3,
975 1,
976 "CONDITIONING"
977 ],
978 [
979 150,
980 76,
981 1,
982 3,
983 2,
984 "CONDITIONING"
985 ],
986 [
987 151,
988 76,
989 2,
990 3,
991 3,
992 "LATENT"
993 ],
994 [
995 152,
996 6,
997 0,
998 76,
999 0,
1000 "CONDITIONING"
1001 ],
1002 [
1003 153,
1004 7,
1005 0,
1006 76,
1007 1,
1008 "CONDITIONING"
1009 ],
1010 [
1011 154,
1012 39,
1013 0,
1014 76,
1015 2,
1016 "VAE"
1017 ],
1018 [
1019 155,
1020 51,
1021 0,
1022 76,
1023 3,
1024 "CLIP_VISION_OUTPUT"
1025 ],
1026 [
1027 156,
1028 52,
1029 0,
1030 76,
1031 4,
1032 "IMAGE"
1033 ],
1034 [
1035 157,
1036 72,
1037 0,
1038 76,
1039 5,
1040 "IMAGE"
1041 ],
1042 [
1043 158,
1044 8,
1045 0,
1046 79,
1047 0,
1048 "IMAGE"
1049 ],
1050 [
1051 159,
1052 79,
1053 0,
1054 80,
1055 0,
1056 "VIDEO"
1057 ]
1058 ],
1059 "groups": [
1060 {
1061 "id": 1,
1062 "title": "Step1 - Load Models",
1063 "bounding": [
1064 20,
1065 0,
1066 370,
1067 410
1068 ],
1069 "color": "#3f789e",
1070 "font_size": 24,
1071 "flags": []
1072 },
1073 {
1074 "id": 2,
1075 "title": "Step2 - Start & End Images",
1076 "bounding": [
1077 20,
1078 430,
1079 830,
1080 510
1081 ],
1082 "color": "#3f789e",
1083 "font_size": 24,
1084 "flags": []
1085 },
1086 {
1087 "id": 5,
1088 "title": "Attention Booster",
1089 "bounding": [
1090 870,
1091 0,
1092 600,
1093 410
1094 ],
1095 "color": "#3f789e",
1096 "font_size": 24,
1097 "flags": []
1098 },
1099 {
1100 "id": 6,
1101 "title": "Step3 - Prompt",
1102 "bounding": [
1103 410,
1104 0,
1105 440,
1106 410
1107 ],
1108 "color": "#3f789e",
1109 "font_size": 24,
1110 "flags": []
1111 },
1112 {
1113 "id": 8,
1114 "title": "Sampling & Decode",
1115 "bounding": [
1116 870,
1117 430,
1118 600,
1119 510
1120 ],
1121 "color": "#3f789e",
1122 "font_size": 24,
1123 "flags": []
1124 }
1125 ],
1126 "config": [],
1127 "extra": {
1128 "ds": {
1129 "scale": 0.38876429426988635,
1130 "offset": [
1131 976.5565964616122,
1132 796.4465932070354
1133 ]
1134 },
1135 "frontendVersion": "1.29.2",
1136 "VHS_latentpreview": false,
1137 "VHS_latentpreviewrate": 0,
1138 "VHS_MetadataImage": true,
1139 "VHS_KeepIntermediate": true
1140 },
1141 "version": 0.4
1142}