ComfyPilotComfyPilot
工作流 / 图像 / Krea2 Realism Pro | 写实工作流 w/ Speed Boost 🚀, Upscalers, a Skin Suite, & Post Production
Krea2 Realism Pro | 写实工作流 w/ Speed Boost 🚀, Upscalers, a Skin Suite, & Post Production

Krea2 Realism Pro | 写实工作流 w/ Speed Boost 🚀, Upscalers, a Skin Suite, & Post Production

Krea2 Realism Pro | 写实工作流 w/ Speed Boost 🚀, Upscalers, a Skin Suite, & Post Production

This is an advanced workflow designed for those familiar with ComfyUI who want pro grade results. It is node heavy and has numerous options. I encourage you to take the time to learn it. If you feel overwhelmed, you can …

图像 269 个节点 2,574 次使用 lonecatone23 950 KB

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

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

需要的权重

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

Lonecats Krea Real V10.0 (2).json 模型库暂未收录

节点构成

GetNode × 30
LCNote × 22
SetNode × 19
LCLabel × 16
Label (rgthree) × 8
Bookmark (rgthree) × 8
LCAnySwitch × 8
PrimitiveBoolean × 7
LC Bypasser × 7
LCBatchImageComparer × 6
LCVRAMCacheClear × 5
Fast Groups Bypasser (rgthree) × 5
LCPreviewMask × 5
PreviewImage × 4
LC Bypasser Panel × 4
LCPromptToConditioning × 4

官方标注的模型

Krealism_V3.1_bf16.safetensorsdepth-control-lora.safetensorskrea2_anypaint_rank32.safetensorskrea2_identity_edit_v2.safetensors

工作流 JSON

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

1{
2 "id": "ed9c8e69-cfbe-4f70-a413-9070e13b93ee",
3 "revision": 0,
4 "last_node_id": 3858,
5 "last_link_id": 48853,
6 "nodes": [
7 {
8 "id": 2564,
9 "type": "Krea2ControlLoRALoader",
10 "pos": [
11 -9290,
12 -3820
13 ],
14 "size": [
15 330,
16 90
17 ],
18 "flags": {
19 "pinned": true
20 },
21 "order": 149,
22 "mode": 4,
23 "inputs": [
24 {
25 "label": "model",
26 "name": "model",
27 "type": "MODEL",
28 "link": 43967
29 },
30 {
31 "label": "lora_name",
32 "name": "lora_name",
33 "type": "COMBO",
34 "widget": {
35 "name": "lora_name"
36 },
37 "link": null
38 },
39 {
40 "label": "strength",
41 "name": "strength",
42 "type": "FLOAT",
43 "widget": {
44 "name": "strength"
45 },
46 "link": null
47 }
48 ],
49 "outputs": [
50 {
51 "label": "MODEL",
52 "name": "MODEL",
53 "type": "MODEL",
54 "links": [
55 26840
56 ]
57 }
58 ],
59 "properties": {
60 "aux_id": "facok/comfyui-krea2-controlnet",
61 "ver": "79ebfd3bd80d2180b334dd7ce57f3c9ddaa0848f",
62 "Node name for S&R": "Krea2ControlLoRALoader",
63 "ue_properties": {
64 "widget_ue_connectable": {
65 "lora_name": true,
66 "strength": true
67 },
68 "version": "7.0.1",
69 "input_ue_unconnectable": []
70 },
71 "widget_ue_connectable": []
72 },
73 "widgets_values": [
74 "Krea 2\\Utilities\\depth-control-lora.safetensors",
75 0.72
76 ],
77 "widgets_values_named": {
78 "lora_name": "Krea 2\\Utilities\\depth-control-lora.safetensors",
79 "strength": 0.72
80 },
81 "color": "#432",
82 "bgcolor": "#653"
83 },
84 {
85 "id": 2565,
86 "type": "PreviewImage",
87 "pos": [
88 -9290,
89 -3560
90 ],
91 "size": [
92 330,
93 450
94 ],
95 "flags": {
96 "pinned": true
97 },
98 "order": 243,
99 "mode": 4,
100 "inputs": [
101 {
102 "name": "images",
103 "type": "IMAGE",
104 "link": 26842
105 }
106 ],
107 "outputs": [
108 {
109 "name": "images",
110 "type": "IMAGE",
111 "links": [
112 44217
113 ]
114 }
115 ],
116 "title": "Mask Preview 🎭",
117 "properties": {
118 "cnr_id": "comfy-core",
119 "ver": "0.27.0",
120 "Node name for S&R": "PreviewImage",
121 "ue_properties": {
122 "widget_ue_connectable": [],
123 "input_ue_unconnectable": [],
124 "version": "7.8"
125 }
126 },
127 "color": "#222",
128 "bgcolor": "#000"
129 },
130 {
131 "id": 2566,
132 "type": "AIO_Preprocessor",
133 "pos": [
134 -9290,
135 -3690
136 ],
137 "size": [
138 330,
139 90
140 ],
141 "flags": {
142 "pinned": true
143 },
144 "order": 214,
145 "mode": 4,
146 "inputs": [
147 {
148 "name": "image",
149 "type": "IMAGE",
150 "link": 47110
151 },
152 {
153 "name": "resolution",
154 "shape": 7,
155 "type": "INT",
156 "widget": {
157 "name": "resolution"
158 },
159 "link": 47111
160 }
161 ],
162 "outputs": [
163 {
164 "name": "IMAGE",
165 "type": "IMAGE",
166 "links": [
167 26843
168 ]
169 }
170 ],
171 "properties": {
172 "cnr_id": "comfyui_controlnet_aux",
173 "ver": "e8b689a513c3e6b63edc44066560ca5919c0576e",
174 "Node name for S&R": "AIO_Preprocessor",
175 "ue_properties": {
176 "widget_ue_connectable": [],
177 "input_ue_unconnectable": [],
178 "version": "7.8"
179 }
180 },
181 "widgets_values": [
182 "DepthAnythingV2Preprocessor",
183 512
184 ],
185 "widgets_values_named": {
186 "preprocessor": "DepthAnythingV2Preprocessor",
187 "resolution": 512
188 },
189 "color": "#914a4a",
190 "bgcolor": "#7d3636"
191 },
192 {
193 "id": 3045,
194 "type": "LCIntCompare",
195 "pos": [
196 -9120,
197 -3030
198 ],
199 "size": [
200 270,
201 80
202 ],
203 "flags": {
204 "collapsed": true,
205 "pinned": true
206 },
207 "order": 150,
208 "mode": 4,
209 "inputs": [
210 {
211 "name": "a",
212 "type": "INT",
213 "link": 43970
214 },
215 {
216 "name": "b",
217 "type": "INT",
218 "link": 43971
219 }
220 ],
221 "outputs": [
222 {
223 "name": "value",
224 "type": "INT",
225 "links": []
226 }
227 ],
228 "properties": {
229 "cnr_id": "ComfyUI_LC123_nodes",
230 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
231 "Node name for S&R": "LCIntCompare",
232 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
233 "ue_properties": {
234 "widget_ue_connectable": [],
235 "input_ue_unconnectable": [],
236 "version": "7.8"
237 }
238 },
239 "widgets_values": [
240 "largest"
241 ],
242 "widgets_values_named": {
243 "mode": "largest"
244 },
245 "color": "#28281E",
246 "bgcolor": "#28281E"
247 },
248 {
249 "id": 2563,
250 "type": "Krea2ControlApply",
251 "pos": [
252 -8950,
253 -3070
254 ],
255 "size": [
256 180,
257 50
258 ],
259 "flags": {
260 "collapsed": true,
261 "pinned": true
262 },
263 "order": 242,
264 "mode": 4,
265 "inputs": [
266 {
267 "label": "model",
268 "name": "model",
269 "type": "MODEL",
270 "link": 26840
271 },
272 {
273 "label": "control_latent",
274 "name": "control_latent",
275 "type": "LATENT",
276 "link": 26841
277 }
278 ],
279 "outputs": [
280 {
281 "label": "MODEL",
282 "name": "MODEL",
283 "type": "MODEL",
284 "links": [
285 43974
286 ]
287 }
288 ],
289 "properties": {
290 "aux_id": "facok/comfyui-krea2-controlnet",
291 "ver": "79ebfd3bd80d2180b334dd7ce57f3c9ddaa0848f",
292 "Node name for S&R": "Krea2ControlApply",
293 "ue_properties": {
294 "widget_ue_connectable": [],
295 "version": "7.0.1",
296 "input_ue_unconnectable": []
297 },
298 "widget_ue_connectable": []
299 },
300 "color": "#322",
301 "bgcolor": "#533"
302 },
303 {
304 "id": 2568,
305 "type": "SetNode",
306 "pos": [
307 -8760,
308 -3070
309 ],
310 "size": [
311 210,
312 60
313 ],
314 "flags": {
315 "collapsed": true,
316 "pinned": true
317 },
318 "order": 250,
319 "mode": 4,
320 "inputs": [
321 {
322 "name": "MODEL",
323 "type": "MODEL",
324 "link": 43974
325 }
326 ],
327 "outputs": [
328 {
329 "name": "MODEL",
330 "type": "MODEL",
331 "links": null
332 }
333 ],
334 "title": "Set_Cnet Model",
335 "properties": {
336 "Node name for S&R": "SetNode",
337 "aux_id": "kijai/ComfyUI-KJNodes",
338 "previousName": "Cnet Model",
339 "ue_properties": {
340 "widget_ue_connectable": [],
341 "version": "7.8",
342 "input_ue_unconnectable": []
343 }
344 },
345 "widgets_values": [
346 "Cnet Model"
347 ],
348 "widgets_values_named": {
349 "Constant": "Cnet Model"
350 },
351 "color": "#223",
352 "bgcolor": "#335"
353 },
354 {
355 "id": 2766,
356 "type": "Label (rgthree)",
357 "pos": [
358 -8510,
359 -3790
360 ],
361 "size": [
362 304.21875,
363 16
364 ],
365 "flags": {
366 "allow_interaction": true,
367 "pinned": true
368 },
369 "order": 0,
370 "mode": 0,
371 "inputs": [],
372 "outputs": [],
373 "title": "🛑 ⚠️ these will error if both are turned off",
374 "properties": {
375 "fontSize": 16,
376 "fontFamily": "Arial",
377 "fontColor": "#ffffff",
378 "textAlign": "left",
379 "backgroundColor": "transparent",
380 "padding": 0,
381 "borderRadius": 0,
382 "angle": 0,
383 "ue_properties": {
384 "widget_ue_connectable": [],
385 "input_ue_unconnectable": [],
386 "version": "7.8"
387 }
388 },
389 "color": "#fff0",
390 "bgcolor": "#fff0"
391 },
392 {
393 "id": 2063,
394 "type": "SetNode",
395 "pos": [
396 -8940,
397 -4250
398 ],
399 "size": [
400 210,
401 60
402 ],
403 "flags": {
404 "collapsed": true,
405 "pinned": true
406 },
407 "order": 252,
408 "mode": 0,
409 "inputs": [
410 {
411 "name": "STRING",
412 "type": "STRING",
413 "link": 47841
414 }
415 ],
416 "outputs": [
417 {
418 "name": "STRING",
419 "type": "STRING",
420 "links": null
421 }
422 ],
423 "title": "Set_Prompt Tag",
424 "properties": {
425 "Node name for S&R": "SetNode",
426 "aux_id": "kijai/ComfyUI-KJNodes",
427 "previousName": "Prompt Tag",
428 "ue_properties": {
429 "widget_ue_connectable": [],
430 "version": "7.5.2",
431 "input_ue_unconnectable": []
432 }
433 },
434 "widgets_values": [
435 "Prompt Tag"
436 ],
437 "widgets_values_named": {
438 "Constant": "Prompt Tag"
439 },
440 "color": "#232",
441 "bgcolor": "#353"
442 },
443 {
444 "id": 2066,
445 "type": "GetNode",
446 "pos": [
447 -8940,
448 -4290
449 ],
450 "size": [
451 210,
452 40
453 ],
454 "flags": {
455 "collapsed": true,
456 "pinned": true
457 },
458 "order": 1,
459 "mode": 0,
460 "inputs": [],
461 "outputs": [
462 {
463 "name": "INT",
464 "type": "INT",
465 "links": [
466 47855
467 ]
468 }
469 ],
470 "title": "Get_Seed",
471 "properties": {
472 "Node name for S&R": "GetNode",
473 "aux_id": "kijai/ComfyUI-KJNodes",
474 "ue_properties": {
475 "widget_ue_connectable": [],
476 "version": "7.5.2",
477 "input_ue_unconnectable": []
478 }
479 },
480 "widgets_values": [
481 "Seed"
482 ],
483 "widgets_values_named": {
484 "Constant": "Seed"
485 },
486 "color": "#1b4669",
487 "bgcolor": "#29699c"
488 },
489 {
490 "id": 2562,
491 "type": "Krea2ControlImageEncode",
492 "pos": [
493 -8940,
494 -3830
495 ],
496 "size": [
497 340,
498 250
499 ],
500 "flags": {
501 "collapsed": false,
502 "pinned": true
503 },
504 "order": 230,
505 "mode": 4,
506 "inputs": [
507 {
508 "label": "control_image",
509 "name": "control_image",
510 "type": "IMAGE",
511 "link": 26843
512 },
513 {
514 "label": "vae",
515 "name": "vae",
516 "type": "VAE",
517 "link": 44079
518 },
519 {
520 "label": "latent",
521 "name": "latent",
522 "shape": 7,
523 "type": "LATENT",
524 "link": 43968
525 },
526 {
527 "label": "resize",
528 "name": "resize",
529 "type": "COMBO",
530 "widget": {
531 "name": "resize"
532 },
533 "link": null
534 },
535 {
536 "label": "upscale_method",
537 "name": "upscale_method",
538 "type": "COMBO",
539 "widget": {
540 "name": "upscale_method"
541 },
542 "link": null
543 },
544 {
545 "label": "crop",
546 "name": "crop",
547 "type": "COMBO",
548 "widget": {
549 "name": "crop"
550 },
551 "link": null
552 },
553 {
554 "label": "channel_mode",
555 "name": "channel_mode",
556 "type": "COMBO",
557 "widget": {
558 "name": "channel_mode"
559 },
560 "link": null
561 },
562 {
563 "label": "normalize",
564 "name": "normalize",
565 "type": "COMBO",
566 "widget": {
567 "name": "normalize"
568 },
569 "link": null
570 },
571 {
572 "label": "invert",
573 "name": "invert",
574 "type": "BOOLEAN",
575 "widget": {
576 "name": "invert"
577 },
578 "link": null
579 },
580 {
581 "label": "batch_mode",
582 "name": "batch_mode",
583 "type": "COMBO",
584 "widget": {
585 "name": "batch_mode"
586 },
587 "link": null
588 }
589 ],
590 "outputs": [
591 {
592 "label": "control_latent",
593 "name": "control_latent",
594 "type": "LATENT",
595 "links": [
596 26841
597 ]
598 },
599 {
600 "label": "encoded_control_image",
601 "name": "encoded_control_image",
602 "type": "IMAGE",
603 "links": [
604 26842
605 ]
606 }
607 ],
608 "properties": {
609 "aux_id": "facok/comfyui-krea2-controlnet",
610 "ver": "79ebfd3bd80d2180b334dd7ce57f3c9ddaa0848f",
611 "Node name for S&R": "Krea2ControlImageEncode",
612 "ue_properties": {
613 "widget_ue_connectable": {
614 "invert": true,
615 "normalize": true,
616 "channel_mode": true,
617 "resize": true,
618 "batch_mode": true,
619 "upscale_method": true,
620 "crop": true
621 },
622 "version": "7.0.1",
623 "input_ue_unconnectable": []
624 },
625 "widget_ue_connectable": []
626 },
627 "widgets_values": [
628 "match_latent_size",
629 "lanczos",
630 "center",
631 "grayscale",
632 "none",
633 false,
634 "independent_images"
635 ],
636 "widgets_values_named": {
637 "resize": "match_latent_size",
638 "upscale_method": "lanczos",
639 "crop": "center",
640 "channel_mode": "grayscale",
641 "normalize": "none",
642 "invert": false,
643 "batch_mode": "independent_images"
644 },
645 "color": "#222",
646 "bgcolor": "#000"
647 },
648 {
649 "id": 3043,
650 "type": "GetNode",
651 "pos": [
652 -9290,
653 -3070
654 ],
655 "size": [
656 210,
657 60
658 ],
659 "flags": {
660 "collapsed": true,
661 "pinned": true
662 },
663 "order": 2,
664 "mode": 4,
665 "inputs": [],
666 "outputs": [
667 {
668 "name": "LC_PIPE",
669 "type": "LC_PIPE",
670 "links": [
671 43969
672 ]
673 }
674 ],
675 "title": "Get_Prep Pipe",
676 "properties": {
677 "Node name for S&R": "GetNode",
678 "aux_id": "kijai/ComfyUI-KJNodes",
679 "ue_properties": {
680 "widget_ue_connectable": [],
681 "version": "7.8",
682 "input_ue_unconnectable": []
683 }
684 },
685 "widgets_values": [
686 "Prep Pipe"
687 ],
688 "widgets_values_named": {
689 "Constant": "Prep Pipe"
690 }
691 },
692 {
693 "id": 2604,
694 "type": "GetNode",
695 "pos": [
696 -8950,
697 -3030
698 ],
699 "size": [
700 210,
701 60
702 ],
703 "flags": {
704 "collapsed": true,
705 "pinned": true
706 },
707 "order": 3,
708 "mode": 4,
709 "inputs": [],
710 "outputs": [
711 {
712 "name": "IMAGE",
713 "type": "IMAGE",
714 "links": [
715 44216
716 ]
717 }
718 ],
719 "title": "Get_Pro Post",
720 "properties": {
721 "Node name for S&R": "GetNode",
722 "aux_id": "kijai/ComfyUI-KJNodes",
723 "ue_properties": {
724 "widget_ue_connectable": [],
725 "version": "7.8",
726 "input_ue_unconnectable": []
727 }
728 },
729 "widgets_values": [
730 "Pro Post"
731 ],
732 "widgets_values_named": {
733 "Constant": "Pro Post"
734 },
735 "color": "#2a363b",
736 "bgcolor": "#3f5159"
737 },
738 {
739 "id": 3106,
740 "type": "LCDynamicOverlay",
741 "pos": [
742 -8940,
743 -3540
744 ],
745 "size": [
746 340,
747 430
748 ],
749 "flags": {
750 "pinned": true
751 },
752 "order": 251,
753 "mode": 4,
754 "inputs": [
755 {
756 "label": "Final",
757 "name": "image_a",
758 "type": "IMAGE",
759 "link": 44216
760 },
761 {
762 "label": "Controlnet Mask",
763 "name": "image_b",
764 "type": "IMAGE",
765 "link": 44217
766 }
767 ],
768 "outputs": [
769 {
770 "name": "blended Image",
771 "type": "IMAGE",
772 "links": null
773 }
774 ],
775 "properties": {
776 "cnr_id": "ComfyUI_LC123_nodes",
777 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
778 "Node name for S&R": "LCDynamicOverlay",
779 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
780 "ue_properties": {
781 "widget_ue_connectable": [],
782 "input_ue_unconnectable": [],
783 "version": "7.8"
784 }
785 },
786 "widgets_values": [
787 0.49
788 ],
789 "widgets_values_named": {
790 "opacity": 0.49
791 },
792 "color": "#324B4B",
793 "bgcolor": "#324B4B"
794 },
795 {
796 "id": 1292,
797 "type": "ModelSamplingAuraFlow",
798 "pos": [
799 -7630,
800 -4520
801 ],
802 "size": [
803 340,
804 90
805 ],
806 "flags": {
807 "pinned": true
808 },
809 "order": 128,
810 "mode": 0,
811 "inputs": [
812 {
813 "label": "model",
814 "name": "model",
815 "type": "MODEL",
816 "link": 47845
817 }
818 ],
819 "outputs": [
820 {
821 "label": "MODEL",
822 "name": "MODEL",
823 "type": "MODEL",
824 "links": [
825 48174
826 ]
827 }
828 ],
829 "properties": {
830 "cnr_id": "comfy-core",
831 "ver": "0.7.0",
832 "Node name for S&R": "ModelSamplingAuraFlow",
833 "enableTabs": false,
834 "tabWidth": 65,
835 "tabXOffset": 10,
836 "hasSecondTab": false,
837 "secondTabText": "Send Back",
838 "secondTabOffset": 80,
839 "secondTabWidth": 65,
840 "ue_properties": {
841 "widget_ue_connectable": [],
842 "version": "7.5.2",
843 "input_ue_unconnectable": []
844 }
845 },
846 "widgets_values": [
847 4,
848 "flow"
849 ],
850 "widgets_values_named": {
851 "shift": 4,
852 "sampling": "flow"
853 },
854 "color": "#222",
855 "bgcolor": "#000",
856 "shape": 2
857 },
858 {
859 "id": 3014,
860 "type": "LCSamplerConfigure",
861 "pos": [
862 -7630,
863 -4390
864 ],
865 "size": [
866 340,
867 370
868 ],
869 "flags": {
870 "pinned": true
871 },
872 "order": 4,
873 "mode": 0,
874 "inputs": [],
875 "outputs": [
876 {
877 "name": "total_steps",
878 "type": "INT",
879 "links": [
880 43882
881 ]
882 },
883 {
884 "name": "cfg_1",
885 "type": "FLOAT",
886 "links": [
887 43883
888 ]
889 },
890 {
891 "name": "denoise",
892 "type": "FLOAT",
893 "links": [
894 43884
895 ]
896 },
897 {
898 "name": "step_swap",
899 "type": "INT",
900 "links": [
901 43885
902 ]
903 },
904 {
905 "name": "cfg_2",
906 "type": "FLOAT",
907 "links": [
908 43886
909 ]
910 },
911 {
912 "name": "sampler_name",
913 "type": "COMBO",
914 "links": [
915 43887
916 ]
917 },
918 {
919 "name": "scheduler",
920 "type": "COMBO",
921 "links": [
922 43888
923 ]
924 },
925 {
926 "name": "detailer_steps",
927 "type": "INT",
928 "links": [
929 43889
930 ]
931 }
932 ],
933 "title": "LC Sampler Configure ⚙️",
934 "properties": {
935 "cnr_id": "ComfyUI_LC123_nodes",
936 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
937 "Node name for S&R": "LCSamplerConfigure",
938 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
939 "ue_properties": {
940 "widget_ue_connectable": [],
941 "input_ue_unconnectable": [],
942 "version": "7.8"
943 },
944 "lc_w": 340,
945 "lc_h": 370
946 },
947 "widgets_values": [
948 12,
949 8,
950 4,
951 0.9,
952 "",
953 2,
954 1,
955 "",
956 "euler",
957 "simple"
958 ],
959 "widgets_values_named": {
960 "total_steps": 12,
961 "step_swap": 8,
962 "detailer_steps": 4,
963 "denoise": 0.9,
964 "_gap1": "",
965 "cfg_1": 2,
966 "cfg_2": 1,
967 "_gap2": "",
968 "sampler_name": "euler",
969 "scheduler": "simple"
970 },
971 "color": "#707070",
972 "bgcolor": "#707070"
973 },
974 {
975 "id": 3054,
976 "type": "LC Bypasser Panel",
977 "pos": [
978 -6760,
979 -4930
980 ],
981 "size": [
982 290,
983 102
984 ],
985 "flags": {
986 "pinned": true
987 },
988 "order": 123,
989 "mode": 0,
990 "inputs": [
991 {
992 "name": "hub",
993 "type": "*",
994 "link": 43984
995 }
996 ],
997 "outputs": [
998 {
999 "label": "shh 🤫",
1000 "name": "OPT_CONNECTION",
1001 "type": "*",
1002 "links": null
1003 }
1004 ],
1005 "title": "Prompt 📝 Bypass",
1006 "properties": {
1007 "ue_properties": {
1008 "widget_ue_connectable": [],
1009 "version": "7.8",
1010 "input_ue_unconnectable": []
1011 }
1012 },
1013 "widgets_values": [
1014 true,
1015 false
1016 ],
1017 "widgets_values_named": {
1018 "Enable 1": true,
1019 "Enable 2": false
1020 },
1021 "color": "#c3782d",
1022 "bgcolor": "#af6419"
1023 },
1024 {
1025 "id": 3019,
1026 "type": "LCTextRemove",
1027 "pos": [
1028 -8940,
1029 -4210
1030 ],
1031 "size": [
1032 360,
1033 466
1034 ],
1035 "flags": {
1036 "collapsed": true,
1037 "pinned": true
1038 },
1039 "order": 231,
1040 "mode": 0,
1041 "inputs": [
1042 {
1043 "name": "text",
1044 "type": "STRING",
1045 "link": 47898
1046 }
1047 ],
1048 "outputs": [
1049 {
1050 "name": "text",
1051 "type": "STRING",
1052 "links": [
1053 47854
1054 ]
1055 }
1056 ],
1057 "properties": {
1058 "cnr_id": "ComfyUI_LC123_nodes",
1059 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
1060 "Node name for S&R": "LCTextRemove",
1061 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
1062 "ue_properties": {
1063 "widget_ue_connectable": [],
1064 "input_ue_unconnectable": [],
1065 "version": "7.8"
1066 }
1067 },
1068 "widgets_values": [
1069 12,
1070 false,
1071 0,
1072 "watermark",
1073 "name",
1074 "Logo",
1075 "right corner",
1076 "righthand corner",
1077 "left corner",
1078 "lefthand corner",
1079 "written",
1080 "artist's",
1081 "along the bottom",
1082 "in the bottom",
1083 "the image has a",
1084 "",
1085 "",
1086 "",
1087 "",
1088 "",
1089 "",
1090 "",
1091 ""
1092 ],
1093 "widgets_values_named": {
1094 "entrycount": 12,
1095 "use_regex": false,
1096 "count": 0,
1097 "find_1": "watermark",
1098 "find_2": "name",
1099 "find_3": "Logo",
1100 "find_4": "right corner",
1101 "find_5": "righthand corner",
1102 "find_6": "left corner",
1103 "find_7": "lefthand corner",
1104 "find_8": "written",
1105 "find_9": "artist's",
1106 "find_10": "along the bottom",
1107 "find_11": "in the bottom",
1108 "find_12": "the image has a",
1109 "find_13": "",
1110 "find_14": "",
1111 "find_15": "",
1112 "find_16": "",
1113 "find_17": "",
1114 "find_18": "",
1115 "find_19": "",
1116 "find_20": ""
1117 },
1118 "color": "#28281E",
1119 "bgcolor": "#28281E"
1120 },
1121 {
1122 "id": 3015,
1123 "type": "LCPipeEdit",
1124 "pos": [
1125 -5620,
1126 -4850
1127 ],
1128 "size": [
1129 200,
1130 530
1131 ],
1132 "flags": {
1133 "collapsed": true,
1134 "pinned": true
1135 },
1136 "order": 201,
1137 "mode": 0,
1138 "inputs": [
1139 {
1140 "label": "pipe",
1141 "name": "pipe",
1142 "shape": 7,
1143 "type": "LC_PIPE",
1144 "link": 43930
1145 },
1146 {
1147 "label": "Model 1",
1148 "name": "model_1",
1149 "shape": 7,
1150 "type": "MODEL",
1151 "link": 48536
1152 },
1153 {
1154 "label": "Clip 1",
1155 "name": "clip_1",
1156 "shape": 7,
1157 "type": "CLIP",
1158 "link": 48177
1159 },
1160 {
1161 "label": "VAE 1",
1162 "name": "vae_1",
1163 "shape": 7,
1164 "type": "VAE",
1165 "link": 47848
1166 },
1167 {
1168 "label": "Model 2",
1169 "name": "model_2",
1170 "shape": 7,
1171 "type": "MODEL",
1172 "link": null
1173 },
1174 {
1175 "label": "Clip 2",
1176 "name": "clip_2",
1177 "shape": 7,
1178 "type": "CLIP",
1179 "link": null
1180 },
1181 {
1182 "label": "VAE 2",
1183 "name": "vae_2",
1184 "shape": 7,
1185 "type": "VAE",
1186 "link": null
1187 },
1188 {
1189 "label": "Image",
1190 "name": "image",
1191 "shape": 7,
1192 "type": "IMAGE",
1193 "link": null
1194 },
1195 {
1196 "label": "Mask",
1197 "name": "mask",
1198 "shape": 7,
1199 "type": "MASK",
1200 "link": null
1201 },
1202 {
1203 "label": "Width",
1204 "name": "width",
1205 "shape": 7,
1206 "type": "INT",
1207 "link": null
1208 },
1209 {
1210 "label": "Height",
1211 "name": "height",
1212 "shape": 7,
1213 "type": "INT",
1214 "link": null
1215 },
1216 {
1217 "label": "Latent",
1218 "name": "latent",
1219 "shape": 7,
1220 "type": "LATENT",
1221 "link": null
1222 },
1223 {
1224 "label": "Batch",
1225 "name": "batch",
1226 "shape": 7,
1227 "type": "INT",
1228 "link": null
1229 },
1230 {
1231 "label": "Positive prompt",
1232 "name": "positive_prompt",
1233 "shape": 7,
1234 "type": "STRING",
1235 "link": 48537
1236 },
1237 {
1238 "label": "Positive conditioning",
1239 "name": "positive",
1240 "shape": 7,
1241 "type": "CONDITIONING",
1242 "link": null
1243 },
1244 {
1245 "label": "Negative prompt",
1246 "name": "negative_prompt",
1247 "shape": 7,
1248 "type": "STRING",
1249 "link": 47873
1250 },
1251 {
1252 "label": "Negative conditioning",
1253 "name": "negative",
1254 "shape": 7,
1255 "type": "CONDITIONING",
1256 "link": 43877
1257 },
1258 {
1259 "label": "Seed",
1260 "name": "seed",
1261 "shape": 7,
1262 "type": "INT",
1263 "link": 48189
1264 },
1265 {
1266 "label": "total_steps",
1267 "name": "total_steps",
1268 "shape": 7,
1269 "type": "INT",
1270 "link": 43882
1271 },
1272 {
1273 "label": "cfg_1",
1274 "name": "cfg_1",
1275 "shape": 7,
1276 "type": "FLOAT",
1277 "link": 43883
1278 },
1279 {
1280 "label": "denoise",
1281 "name": "denoise",
1282 "shape": 7,
1283 "type": "FLOAT",
1284 "link": 43884
1285 },
1286 {
1287 "label": "step_swap",
1288 "name": "step_swap",
1289 "shape": 7,
1290 "type": "INT",
1291 "link": 43885
1292 },
1293 {
1294 "label": "cfg_2",
1295 "name": "cfg_2",
1296 "shape": 7,
1297 "type": "FLOAT",
1298 "link": 43886
1299 },
1300 {
1301 "label": "sampler_name",
1302 "name": "sampler_name",
1303 "shape": 7,
1304 "type": "COMBO",
1305 "link": 43887
1306 },
1307 {
1308 "label": "scheduler",
1309 "name": "scheduler",
1310 "shape": 7,
1311 "type": "COMBO",
1312 "link": 43888
1313 },
1314 {
1315 "label": "detailer_steps",
1316 "name": "detailer_steps",
1317 "shape": 7,
1318 "type": "INT",
1319 "link": 43889
1320 }
1321 ],
1322 "outputs": [
1323 {
1324 "name": "pipe",
1325 "type": "LC_PIPE",
1326 "links": [
1327 43941,
1328 46337
1329 ]
1330 }
1331 ],
1332 "properties": {
1333 "cnr_id": "ComfyUI_LC123_nodes",
1334 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
1335 "Node name for S&R": "LCPipeEdit",
1336 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
1337 "ue_properties": {
1338 "widget_ue_connectable": [],
1339 "input_ue_unconnectable": [],
1340 "version": "7.8"
1341 }
1342 },
1343 "color": "#707070",
1344 "bgcolor": "#707070"
1345 },
1346 {
1347 "id": 2984,
1348 "type": "SetNode",
1349 "pos": [
1350 -5620,
1351 -4810
1352 ],
1353 "size": [
1354 210,
1355 60
1356 ],
1357 "flags": {
1358 "collapsed": true,
1359 "pinned": true
1360 },
1361 "order": 221,
1362 "mode": 0,
1363 "inputs": [
1364 {
1365 "name": "LC_PIPE",
1366 "type": "LC_PIPE",
1367 "link": 43941
1368 }
1369 ],
1370 "outputs": [
1371 {
1372 "name": "LC_PIPE",
1373 "type": "LC_PIPE",
1374 "links": null
1375 }
1376 ],
1377 "title": "Set_⚙️ pipe",
1378 "properties": {
1379 "Node name for S&R": "SetNode",
1380 "aux_id": "kijai/ComfyUI-KJNodes",
1381 "previousName": "⚙️ pipe",
1382 "ue_properties": {
1383 "widget_ue_connectable": [],
1384 "version": "7.8",
1385 "input_ue_unconnectable": []
1386 }
1387 },
1388 "widgets_values": [
1389 "⚙️ pipe"
1390 ],
1391 "widgets_values_named": {
1392 "Constant": "⚙️ pipe"
1393 }
1394 },
1395 {
1396 "id": 2986,
1397 "type": "GetNode",
1398 "pos": [
1399 -5620,
1400 -4890
1401 ],
1402 "size": [
1403 210,
1404 60
1405 ],
1406 "flags": {
1407 "collapsed": true,
1408 "pinned": true
1409 },
1410 "order": 5,
1411 "mode": 0,
1412 "inputs": [],
1413 "outputs": [
1414 {
1415 "name": "LC_PIPE",
1416 "type": "LC_PIPE",
1417 "links": [
1418 43930
1419 ]
1420 }
1421 ],
1422 "title": "Get_📐 pipe",
1423 "properties": {
1424 "Node name for S&R": "GetNode",
1425 "aux_id": "kijai/ComfyUI-KJNodes",
1426 "ue_properties": {
1427 "widget_ue_connectable": [],
1428 "version": "7.8",
1429 "input_ue_unconnectable": []
1430 }
1431 },
1432 "widgets_values": [
1433 "📐 pipe"
1434 ],
1435 "widgets_values_named": {
1436 "Constant": "📐 pipe"
1437 }
1438 },
1439 {
1440 "id": 1275,
1441 "type": "GetNode",
1442 "pos": [
1443 -5620,
1444 -4770
1445 ],
1446 "size": [
1447 210,
1448 50
1449 ],
1450 "flags": {
1451 "collapsed": true,
1452 "pinned": true
1453 },
1454 "order": 6,
1455 "mode": 0,
1456 "inputs": [],
1457 "outputs": [
1458 {
1459 "name": "STRING",
1460 "type": "STRING",
1461 "links": [
1462 43854
1463 ]
1464 }
1465 ],
1466 "title": "Get_Prompt Tag",
1467 "properties": {
1468 "Node name for S&R": "GetNode",
1469 "aux_id": "kijai/ComfyUI-KJNodes",
1470 "ue_properties": {
1471 "widget_ue_connectable": [],
1472 "version": "7.5.2",
1473 "input_ue_unconnectable": []
1474 }
1475 },
1476 "widgets_values": [
1477 "Prompt Tag"
1478 ],
1479 "widgets_values_named": {
1480 "Constant": "Prompt Tag"
1481 }
1482 },
1483 {
1484 "id": 3010,
1485 "type": "LCJoinStrings",
1486 "pos": [
1487 -5620,
1488 -4730
1489 ],
1490 "size": [
1491 330,
1492 130
1493 ],
1494 "flags": {
1495 "collapsed": true,
1496 "pinned": true
1497 },
1498 "order": 126,
1499 "mode": 0,
1500 "inputs": [
1501 {
1502 "name": "string_1",
1503 "shape": 7,
1504 "type": "STRING",
1505 "link": 43855
1506 },
1507 {
1508 "name": "string_2",
1509 "shape": 7,
1510 "type": "STRING",
1511 "link": 43854
1512 }
1513 ],
1514 "outputs": [
1515 {
1516 "name": "string",
1517 "type": "STRING",
1518 "links": [
1519 47843,
1520 48539
1521 ]
1522 }
1523 ],
1524 "properties": {
1525 "cnr_id": "ComfyUI_LC123_nodes",
1526 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
1527 "Node name for S&R": "LCJoinStrings",
1528 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
1529 "ue_properties": {
1530 "widget_ue_connectable": [],
1531 "input_ue_unconnectable": [],
1532 "version": "7.8"
1533 }
1534 },
1535 "widgets_values": [
1536 2,
1537 ", "
1538 ],
1539 "widgets_values_named": {
1540 "inputcount": 2,
1541 "delimiter": ", "
1542 },
1543 "color": "#28281E",
1544 "bgcolor": "#28281E"
1545 },
1546 {
1547 "id": 3016,
1548 "type": "LCPromptToConditioning",
1549 "pos": [
1550 -5620,
1551 -4690
1552 ],
1553 "size": [
1554 270,
1555 50
1556 ],
1557 "flags": {
1558 "collapsed": true,
1559 "pinned": true
1560 },
1561 "order": 180,
1562 "mode": 0,
1563 "inputs": [
1564 {
1565 "name": "clip",
1566 "type": "CLIP",
1567 "link": 48178
1568 },
1569 {
1570 "name": "string",
1571 "type": "STRING",
1572 "link": 47872
1573 }
1574 ],
1575 "outputs": [
1576 {
1577 "name": "conditioning",
1578 "type": "CONDITIONING",
1579 "links": [
1580 43877
1581 ]
1582 }
1583 ],
1584 "properties": {
1585 "cnr_id": "ComfyUI_LC123_nodes",
1586 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
1587 "Node name for S&R": "LCPromptToConditioning",
1588 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
1589 "ue_properties": {
1590 "widget_ue_connectable": [],
1591 "input_ue_unconnectable": [],
1592 "version": "7.8"
1593 }
1594 },
1595 "color": "#322",
1596 "bgcolor": "#533"
1597 },
1598 {
1599 "id": 3004,
1600 "type": "SetNode",
1601 "pos": [
1602 -5620,
1603 -4650
1604 ],
1605 "size": [
1606 210,
1607 60
1608 ],
1609 "flags": {
1610 "collapsed": true,
1611 "pinned": true
1612 },
1613 "order": 143,
1614 "mode": 0,
1615 "inputs": [
1616 {
1617 "name": "INT",
1618 "type": "INT",
1619 "link": 48188
1620 }
1621 ],
1622 "outputs": [
1623 {
1624 "name": "INT",
1625 "type": "INT",
1626 "links": null
1627 }
1628 ],
1629 "title": "Set_Seed",
1630 "properties": {
1631 "Node name for S&R": "SetNode",
1632 "aux_id": "kijai/ComfyUI-KJNodes",
1633 "previousName": "Seed",
1634 "ue_properties": {
1635 "widget_ue_connectable": [],
1636 "version": "7.8",
1637 "input_ue_unconnectable": []
1638 }
1639 },
1640 "widgets_values": [
1641 "Seed"
1642 ],
1643 "widgets_values_named": {
1644 "Constant": "Seed"
1645 },
1646 "color": "#1b4669",
1647 "bgcolor": "#29699c"
1648 },
1649 {
1650 "id": 3053,
1651 "type": "LC Groups Bypasser",
1652 "pos": [
1653 -5620,
1654 -4410
1655 ],
1656 "size": [
1657 310,
1658 510
1659 ],
1660 "flags": {
1661 "collapsed": true,
1662 "pinned": true
1663 },
1664 "order": 7,
1665 "mode": 0,
1666 "inputs": [
1667 {
1668 "name": "# 📝 Img Prompt !",
1669 "type": "BOOLEAN",
1670 "link": null
1671 },
1672 {
1673 "name": "Prompt Enhancer 📝",
1674 "type": "BOOLEAN",
1675 "link": null
1676 }
1677 ],
1678 "outputs": [
1679 {
1680 "name": "OPT_CONNECTION",
1681 "type": "*",
1682 "links": [
1683 43984
1684 ]
1685 }
1686 ],
1687 "properties": {
1688 "matchTitle": "📝",
1689 "matchColors": "",
1690 "sort": "position",
1691 "toggleRestriction": "default",
1692 "lcBindings": {
1693 "id:373": {
1694 "value": true,
1695 "originId": null
1696 },
1697 "id:174": {
1698 "value": true,
1699 "originId": null
1700 },
1701 "id:357": {
1702 "value": true,
1703 "originId": null
1704 },
1705 "id:387": {
1706 "value": true,
1707 "originId": null
1708 },
1709 "id:380": {
1710 "value": true,
1711 "originId": null
1712 },
1713 "id:292": {
1714 "value": true,
1715 "originId": null,
1716 "originSlot": null
1717 },
1718 "id:385": {
1719 "value": true,
1720 "originId": null
1721 },
1722 "id:175": {
1723 "value": true,
1724 "originId": null
1725 },
1726 "id:379": {
1727 "value": true,
1728 "originId": null
1729 },
1730 "id:384": {
1731 "value": true,
1732 "originId": null
1733 },
1734 "id:383": {
1735 "value": true,
1736 "originId": null
1737 },
1738 "id:382": {
1739 "value": true,
1740 "originId": null
1741 },
1742 "id:200": {
1743 "value": true,
1744 "originId": null
1745 },
1746 "id:388": {
1747 "value": false,
1748 "originId": null
1749 },
1750 "id:350": {
1751 "value": true,
1752 "originId": null
1753 },
1754 "id:374": {
1755 "value": true,
1756 "originId": null
1757 },
1758 "id:312": {
1759 "value": true,
1760 "originId": null
1761 },
1762 "id:311": {
1763 "value": true,
1764 "originId": null
1765 },
1766 "id:368": {
1767 "value": true,
1768 "originId": null
1769 },
1770 "id:370": {
1771 "value": true,
1772 "originId": null
1773 },
1774 "id:369": {
1775 "value": true,
1776 "originId": null
1777 },
1778 "id:342": {
1779 "value": true,
1780 "originId": null
1781 },
1782 "id:341": {
1783 "value": true,
1784 "originId": null
1785 },
1786 "id:334": {
1787 "value": true,
1788 "originId": null
1789 },
1790 "id:329": {
1791 "value": true,
1792 "originId": null
1793 },
1794 "id:330": {
1795 "value": true,
1796 "originId": null
1797 },
1798 "id:333": {
1799 "value": true,
1800 "originId": null
1801 },
1802 "id:323": {
1803 "value": true,
1804 "originId": null
1805 },
1806 "id:27": {
1807 "value": true,
1808 "originId": null
1809 },
1810 "id:354": {
1811 "value": true,
1812 "originId": null
1813 },
1814 "id:356": {
1815 "value": true,
1816 "originId": null
1817 },
1818 "id:355": {
1819 "value": true,
1820 "originId": null
1821 },
1822 "id:238": {
1823 "value": true,
1824 "originId": null
1825 },
1826 "id:377": {
1827 "value": true,
1828 "originId": null
1829 },
1830 "id:236": {
1831 "value": true,
1832 "originId": null
1833 },
1834 "id:237": {
1835 "value": true,
1836 "originId": null
1837 },
1838 "id:432": {
1839 "value": false,
1840 "originId": null,
1841 "originSlot": null
1842 }
1843 },
1844 "ue_properties": {
1845 "widget_ue_connectable": [],
1846 "version": "7.8",
1847 "input_ue_unconnectable": []
1848 }
1849 },
1850 "widgets_values": [
1851 true,
1852 false
1853 ],
1854 "widgets_values_named": {
1855 "Enable 1": true,
1856 "Enable 2": false
1857 },
1858 "color": "#28281E",
1859 "bgcolor": "#28281E"
1860 },
1861 {
1862 "id": 3132,
1863 "type": "LCCivitaiStrip",
1864 "pos": [
1865 -5630,
1866 -4330
1867 ],
1868 "size": [
1869 260,
1870 100
1871 ],
1872 "flags": {
1873 "collapsed": false,
1874 "pinned": true
1875 },
1876 "order": 202,
1877 "mode": 0,
1878 "inputs": [
1879 {
1880 "name": "text",
1881 "type": "STRING",
1882 "link": 48538
1883 }
1884 ],
1885 "outputs": [
1886 {
1887 "name": "text",
1888 "type": "STRING",
1889 "links": [
1890 46338
1891 ]
1892 }
1893 ],
1894 "properties": {
1895 "cnr_id": "ComfyUI_LC123_nodes",
1896 "ver": "5832ec12d24dc0e316809e990ca4bb50852e4b72",
1897 "Node name for S&R": "LCCivitaiStrip",
1898 "ue_properties": {
1899 "widget_ue_connectable": [],
1900 "input_ue_unconnectable": [],
1901 "version": "7.8"
1902 }
1903 },
1904 "widgets_values": [
1905 "civitai_compliance_remove.txt",
1906 true
1907 ],
1908 "widgets_values_named": {
1909 "list_file": "civitai_compliance_remove.txt",
1910 "enabled": true
1911 },
1912 "color": "#643232",
1913 "bgcolor": "#643232"
1914 },
1915 {
1916 "id": 3392,
1917 "type": "SetNode",
1918 "pos": [
1919 -5620,
1920 -4570
1921 ],
1922 "size": [
1923 230,
1924 60
1925 ],
1926 "flags": {
1927 "collapsed": true,
1928 "pinned": true
1929 },
1930 "order": 234,
1931 "mode": 0,
1932 "inputs": [
1933 {
1934 "name": "LC_SAVE_META",
1935 "type": "LC_SAVE_META",
1936 "link": 46340
1937 }
1938 ],
1939 "outputs": [
1940 {
1941 "name": "LC_SAVE_META",
1942 "type": "LC_SAVE_META",
1943 "links": null
1944 }
1945 ],
1946 "title": "Set_Metadata 🏷️",
1947 "properties": {
1948 "Node name for S&R": "SetNode",
1949 "aux_id": "kijai/ComfyUI-KJNodes",
1950 "previousName": "Metadata 🏷️",
1951 "ue_properties": {
1952 "widget_ue_connectable": [],
1953 "version": "7.8",
1954 "input_ue_unconnectable": []
1955 }
1956 },
1957 "widgets_values": [
1958 "Metadata 🏷️"
1959 ],
1960 "widgets_values_named": {
1961 "Constant": "Metadata 🏷️"
1962 }
1963 },
1964 {
1965 "id": 3094,
1966 "type": "Anything Everywhere",
1967 "pos": [
1968 -5620,
1969 -4530
1970 ],
1971 "size": [
1972 190,
1973 50
1974 ],
1975 "flags": {
1976 "collapsed": true,
1977 "pinned": true
1978 },
1979 "order": 129,
1980 "mode": 0,
1981 "inputs": [
1982 {
1983 "color_on": "#FF6E6E",
1984 "label": "VAE",
1985 "name": "anything",
1986 "shape": 7,
1987 "type": "VAE",
1988 "link": 47847
1989 },
1990 {
1991 "label": "anything",
1992 "name": "anything11",
1993 "type": "*",
1994 "link": null
1995 }
1996 ],
1997 "outputs": [],
1998 "properties": {
1999 "cnr_id": "cg-use-everywhere",
2000 "ver": "50ae9f8c5d8b9538589663c90a15d4067a02969c",
2001 "Node name for S&R": "Anything Everywhere",
2002 "ue_properties": {
2003 "version": "7.8",
2004 "group_restricted": 0,
2005 "color_restricted": 0,
2006 "widget_ue_connectable": [],
2007 "input_ue_unconnectable": [],
2008 "title_regex": null,
2009 "input_regex": null,
2010 "group_regex": null,
2011 "title_regex_invert": false,
2012 "input_regex_invert": false,
2013 "group_regex_invert": false,
2014 "repeated_type_rule": 0,
2015 "apply_to_unrepeated": 0,
2016 "string_to_combo": 0,
2017 "send_to_any": 0,
2018 "next_input_index": 11
2019 }
2020 }
2021 },
2022 {
2023 "id": 2917,
2024 "type": "LCVRAMCacheClear",
2025 "pos": [
2026 -5620,
2027 -4490
2028 ],
2029 "size": [
2030 270,
2031 30
2032 ],
2033 "flags": {
2034 "collapsed": true,
2035 "pinned": true
2036 },
2037 "order": 156,
2038 "mode": 0,
2039 "inputs": [
2040 {
2041 "name": "any",
2042 "type": "*",
2043 "link": 47843
2044 }
2045 ],
2046 "outputs": [
2047 {
2048 "name": "any",
2049 "type": "*",
2050 "links": null
2051 }
2052 ],
2053 "properties": {
2054 "cnr_id": "ComfyUI_LC123_nodes",
2055 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
2056 "Node name for S&R": "LCVRAMCacheClear",
2057 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
2058 "ue_properties": {
2059 "widget_ue_connectable": [],
2060 "input_ue_unconnectable": [],
2061 "version": "7.8"
2062 }
2063 },
2064 "color": "#28281E",
2065 "bgcolor": "#28281E"
2066 },
2067 {
2068 "id": 173,
2069 "type": "GetNode",
2070 "pos": [
2071 -5940,
2072 -2110
2073 ],
2074 "size": [
2075 210,
2076 60
2077 ],
2078 "flags": {
2079 "collapsed": true,
2080 "pinned": true
2081 },
2082 "order": 8,
2083 "mode": 0,
2084 "inputs": [],
2085 "outputs": [
2086 {
2087 "name": "IMAGE",
2088 "type": "IMAGE",
2089 "links": [
2090 48588
2091 ]
2092 }
2093 ],
2094 "title": "Get_Rough Draft",
2095 "properties": {
2096 "Node name for S&R": "GetNode",
2097 "aux_id": "kijai/ComfyUI-KJNodes",
2098 "ue_properties": {
2099 "widget_ue_connectable": [],
2100 "version": "7.5.2",
2101 "input_ue_unconnectable": []
2102 }
2103 },
2104 "widgets_values": [
2105 "Rough Draft"
2106 ],
2107 "widgets_values_named": {
2108 "Constant": "Rough Draft"
2109 },
2110 "color": "#2a363b",
2111 "bgcolor": "#3f5159",
2112 "shape": 2
2113 },
2114 {
2115 "id": 174,
2116 "type": "GetNode",
2117 "pos": [
2118 -6960,
2119 -2320
2120 ],
2121 "size": [
2122 210,
2123 60
2124 ],
2125 "flags": {
2126 "collapsed": true,
2127 "pinned": true
2128 },
2129 "order": 9,
2130 "mode": 0,
2131 "inputs": [],
2132 "outputs": [
2133 {
2134 "name": "IMAGE",
2135 "type": "IMAGE",
2136 "links": []
2137 }
2138 ],
2139 "title": "Get_Pro Post",
2140 "properties": {
2141 "Node name for S&R": "GetNode",
2142 "aux_id": "kijai/ComfyUI-KJNodes",
2143 "ue_properties": {
2144 "widget_ue_connectable": [],
2145 "version": "7.5.2",
2146 "input_ue_unconnectable": []
2147 }
2148 },
2149 "widgets_values": [
2150 "Pro Post"
2151 ],
2152 "widgets_values_named": {
2153 "Constant": "Pro Post"
2154 },
2155 "color": "#2a363b",
2156 "bgcolor": "#3f5159",
2157 "shape": 2
2158 },
2159 {
2160 "id": 2910,
2161 "type": "LCNegative",
2162 "pos": [
2163 -7280,
2164 -4670
2165 ],
2166 "size": [
2167 510,
2168 90
2169 ],
2170 "flags": {
2171 "pinned": true
2172 },
2173 "order": 10,
2174 "mode": 0,
2175 "inputs": [],
2176 "outputs": [
2177 {
2178 "name": "negative",
2179 "type": "STRING",
2180 "links": [
2181 47872,
2182 47873
2183 ]
2184 }
2185 ],
2186 "title": "Negative (for detailers and RAW)",
2187 "properties": {
2188 "cnr_id": "ComfyUI_LC123_nodes",
2189 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
2190 "Node name for S&R": "LCNegative",
2191 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
2192 "ue_properties": {
2193 "widget_ue_connectable": [],
2194 "input_ue_unconnectable": [],
2195 "version": "7.8"
2196 }
2197 },
2198 "widgets_values": [
2199 "bad anatomy, bad hands, watermark, ugly, distorted, censored, lowres, pixelated, distorted, jpeg artifacts, signature, (watermark), overexposed, underexposed, missing fingers, extra fingers, missing limbs, extra limbs, bad eyes, cloned face"
2200 ],
2201 "widgets_values_named": {
2202 "negative": "bad anatomy, bad hands, watermark, ugly, distorted, censored, lowres, pixelated, distorted, jpeg artifacts, signature, (watermark), overexposed, underexposed, missing fingers, extra fingers, missing limbs, extra limbs, bad eyes, cloned face"
2203 },
2204 "color": "#643232",
2205 "bgcolor": "#643232"
2206 },
2207 {
2208 "id": 3121,
2209 "type": "Bookmark (rgthree)",
2210 "pos": [
2211 -8150,
2212 -5060
2213 ],
2214 "size": [
2215 210,
2216 70
2217 ],
2218 "flags": {
2219 "collapsed": true,
2220 "pinned": true
2221 },
2222 "order": 11,
2223 "mode": 0,
2224 "inputs": [],
2225 "outputs": [],
2226 "title": "🔖",
2227 "properties": {
2228 "ue_properties": {
2229 "widget_ue_connectable": [],
2230 "input_ue_unconnectable": [],
2231 "version": "7.8"
2232 }
2233 },
2234 "widgets_values": [
2235 "2",
2236 0.6
2237 ],
2238 "widgets_values_named": {
2239 "shortcut_key": "2",
2240 "zoom": 0.6
2241 }
2242 },
2243 {
2244 "id": 3330,
2245 "type": "PrimitiveBoolean",
2246 "pos": [
2247 -10000,
2248 -3720
2249 ],
2250 "size": [
2251 430,
2252 60
2253 ],
2254 "flags": {
2255 "pinned": true
2256 },
2257 "order": 12,
2258 "mode": 0,
2259 "inputs": [],
2260 "outputs": [
2261 {
2262 "name": "BOOLEAN",
2263 "type": "BOOLEAN",
2264 "links": [
2265 46803
2266 ]
2267 }
2268 ],
2269 "title": "Remove background 2",
2270 "properties": {
2271 "cnr_id": "comfy-core",
2272 "ver": "0.27.0",
2273 "Node name for S&R": "PrimitiveBoolean",
2274 "ue_properties": {
2275 "widget_ue_connectable": [],
2276 "input_ue_unconnectable": [],
2277 "version": "7.8"
2278 }
2279 },
2280 "widgets_values": [
2281 false
2282 ],
2283 "widgets_values_named": {
2284 "value": false
2285 },
2286 "color": "#222",
2287 "bgcolor": "#000"
2288 },
2289 {
2290 "id": 2105,
2291 "type": "LoadImage",
2292 "pos": [
2293 -9990,
2294 -4590
2295 ],
2296 "size": [
2297 430,
2298 600
2299 ],
2300 "flags": {
2301 "pinned": true
2302 },
2303 "order": 13,
2304 "mode": 0,
2305 "inputs": [],
2306 "outputs": [
2307 {
2308 "name": "IMAGE",
2309 "type": "IMAGE",
2310 "slot_index": 0,
2311 "links": [
2312 44067,
2313 46969
2314 ]
2315 },
2316 {
2317 "name": "MASK",
2318 "type": "MASK",
2319 "links": []
2320 }
2321 ],
2322 "title": "Load Image 1 🖼️",
2323 "properties": {
2324 "cnr_id": "comfy-core",
2325 "ver": "0.3.30",
2326 "Node name for S&R": "LoadImage",
2327 "ue_properties": {
2328 "widget_ue_connectable": [],
2329 "version": "7.5.1",
2330 "input_ue_unconnectable": []
2331 },
2332 "enableTabs": false,
2333 "tabWidth": 65,
2334 "tabXOffset": 10,
2335 "hasSecondTab": false,
2336 "secondTabText": "Send Back",
2337 "secondTabOffset": 80,
2338 "secondTabWidth": 65
2339 },
2340 "widgets_values": [
2341 "MOSS Pro V2_00019.png",
2342 "image"
2343 ],
2344 "widgets_values_named": {
2345 "image": "MOSS Pro V2_00019.png",
2346 "upload": "image"
2347 },
2348 "color": "#366b19",
2349 "bgcolor": "#225705",
2350 "shape": 2
2351 },
2352 {
2353 "id": 3495,
2354 "type": "PrimitiveBoolean",
2355 "pos": [
2356 -9990,
2357 -4660
2358 ],
2359 "size": [
2360 430,
2361 60
2362 ],
2363 "flags": {
2364 "pinned": true
2365 },
2366 "order": 14,
2367 "mode": 0,
2368 "inputs": [],
2369 "outputs": [
2370 {
2371 "name": "BOOLEAN",
2372 "type": "BOOLEAN",
2373 "links": [
2374 46973
2375 ]
2376 }
2377 ],
2378 "title": "Remove background 1",
2379 "properties": {
2380 "cnr_id": "comfy-core",
2381 "ver": "0.27.0",
2382 "Node name for S&R": "PrimitiveBoolean",
2383 "ue_properties": {
2384 "widget_ue_connectable": [],
2385 "input_ue_unconnectable": [],
2386 "version": "7.8"
2387 }
2388 },
2389 "widgets_values": [
2390 false
2391 ],
2392 "widgets_values_named": {
2393 "value": false
2394 },
2395 "color": "#222",
2396 "bgcolor": "#000"
2397 },
2398 {
2399 "id": 3089,
2400 "type": "LCAspectRatioPipeOut",
2401 "pos": [
2402 -9550,
2403 -4890
2404 ],
2405 "size": [
2406 320,
2407 470
2408 ],
2409 "flags": {
2410 "pinned": true
2411 },
2412 "order": 146,
2413 "mode": 0,
2414 "inputs": [
2415 {
2416 "name": "image",
2417 "shape": 7,
2418 "type": "IMAGE",
2419 "link": 44067
2420 },
2421 {
2422 "name": "mask",
2423 "shape": 7,
2424 "type": "MASK",
2425 "link": null
2426 },
2427 {
2428 "name": "resolution_source",
2429 "type": "BOOLEAN",
2430 "widget": {
2431 "name": "resolution_source"
2432 },
2433 "link": 48531
2434 }
2435 ],
2436 "outputs": [
2437 {
2438 "name": "pipe",
2439 "type": "LC_PIPE",
2440 "links": [
2441 44075
2442 ]
2443 },
2444 {
2445 "name": "image",
2446 "type": "IMAGE",
2447 "links": [
2448 44071,
2449 47013,
2450 48522
2451 ]
2452 },
2453 {
2454 "name": "mask",
2455 "type": "MASK",
2456 "links": null
2457 },
2458 {
2459 "name": "width",
2460 "type": "INT",
2461 "links": null
2462 },
2463 {
2464 "name": "height",
2465 "type": "INT",
2466 "links": null
2467 },
2468 {
2469 "name": "latent",
2470 "type": "LATENT",
2471 "links": [
2472 48529
2473 ]
2474 },
2475 {
2476 "name": "batch",
2477 "type": "INT",
2478 "links": null
2479 },
2480 {
2481 "name": "resolution",
2482 "type": "INT",
2483 "links": [
2484 47111
2485 ]
2486 }
2487 ],
2488 "properties": {
2489 "cnr_id": "ComfyUI_LC123_nodes",
2490 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
2491 "Node name for S&R": "LCAspectRatioPipeOut",
2492 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
2493 "ue_properties": {
2494 "widget_ue_connectable": [],
2495 "input_ue_unconnectable": [],
2496 "version": "7.8"
2497 }
2498 },
2499 "widgets_values": [
2500 1328,
2501 false,
2502 "Instagram Portrait (4:5) - 1080x1350",
2503 1024,
2504 1024,
2505 "Off",
2506 "lanczos",
2507 "resize",
2508 "center",
2509 "0, 0, 0",
2510 8,
2511 1
2512 ],
2513 "widgets_values_named": {
2514 "max_resolution": 1328,
2515 "resolution_source": false,
2516 "aspect_ratio": "Instagram Portrait (4:5) - 1080x1350",
2517 "custom_width": 1024,
2518 "custom_height": 1024,
2519 "swap_dimensions": "Off",
2520 "upscale_method": "lanczos",
2521 "proportion": "resize",
2522 "crop_location": "center",
2523 "pad_color": "0, 0, 0",
2524 "divisible_by": 8,
2525 "batch_size": 1
2526 },
2527 "color": "#324b4b",
2528 "bgcolor": "#324b4b"
2529 },
2530 {
2531 "id": 3499,
2532 "type": "PrimitiveBoolean",
2533 "pos": [
2534 -9550,
2535 -4380
2536 ],
2537 "size": [
2538 320,
2539 60
2540 ],
2541 "flags": {
2542 "pinned": true
2543 },
2544 "order": 15,
2545 "mode": 0,
2546 "inputs": [],
2547 "outputs": [
2548 {
2549 "name": "BOOLEAN",
2550 "type": "BOOLEAN",
2551 "links": [
2552 46983
2553 ]
2554 }
2555 ],
2556 "title": "Enable I2I 🖼️2🖼️",
2557 "properties": {
2558 "cnr_id": "comfy-core",
2559 "ver": "0.34.0",
2560 "Node name for S&R": "PrimitiveBoolean",
2561 "ue_properties": {
2562 "widget_ue_connectable": [],
2563 "input_ue_unconnectable": [],
2564 "version": "7.8"
2565 }
2566 },
2567 "widgets_values": [
2568 false
2569 ],
2570 "widgets_values_named": {
2571 "value": false
2572 },
2573 "color": "#222",
2574 "bgcolor": "#000"
2575 },
2576 {
2577 "id": 2094,
2578 "type": "SetNode",
2579 "pos": [
2580 -9550,
2581 -4240
2582 ],
2583 "size": [
2584 210,
2585 50
2586 ],
2587 "flags": {
2588 "collapsed": true,
2589 "pinned": true
2590 },
2591 "order": 172,
2592 "mode": 0,
2593 "inputs": [
2594 {
2595 "name": "IMAGE",
2596 "type": "IMAGE",
2597 "link": 44071
2598 }
2599 ],
2600 "outputs": [
2601 {
2602 "name": "IMAGE",
2603 "type": "IMAGE",
2604 "links": []
2605 }
2606 ],
2607 "title": "Set_Org pic",
2608 "properties": {
2609 "Node name for S&R": "SetNode",
2610 "aux_id": "kijai/ComfyUI-KJNodes",
2611 "previousName": "Org pic",
2612 "ue_properties": {
2613 "widget_ue_connectable": [],
2614 "version": "7.5.1",
2615 "input_ue_unconnectable": []
2616 }
2617 },
2618 "widgets_values": [
2619 "Org pic"
2620 ],
2621 "widgets_values_named": {
2622 "Constant": "Org pic"
2623 },
2624 "color": "#2a363b",
2625 "bgcolor": "#3f5159",
2626 "shape": 2
2627 },
2628 {
2629 "id": 2085,
2630 "type": "VAEEncode",
2631 "pos": [
2632 -9550,
2633 -4160
2634 ],
2635 "size": [
2636 140,
2637 50
2638 ],
2639 "flags": {
2640 "collapsed": true,
2641 "pinned": true
2642 },
2643 "order": 213,
2644 "mode": 4,
2645 "inputs": [
2646 {
2647 "name": "pixels",
2648 "type": "IMAGE",
2649 "link": 45898
2650 },
2651 {
2652 "name": "vae",
2653 "type": "VAE",
2654 "link": null
2655 }
2656 ],
2657 "outputs": [
2658 {
2659 "name": "LATENT",
2660 "type": "LATENT",
2661 "links": [
2662 46972,
2663 48528
2664 ]
2665 }
2666 ],
2667 "title": "I2I 🖼️",
2668 "properties": {
2669 "cnr_id": "comfy-core",
2670 "ver": "0.18.1",
2671 "Node name for S&R": "VAEEncode",
2672 "ue_properties": {
2673 "widget_ue_connectable": [],
2674 "input_ue_unconnectable": [],
2675 "version": "7.8"
2676 },
2677 "enableTabs": false,
2678 "tabWidth": 65,
2679 "tabXOffset": 10,
2680 "hasSecondTab": false,
2681 "secondTabText": "Send Back",
2682 "secondTabOffset": 80,
2683 "secondTabWidth": 65
2684 },
2685 "color": "#322",
2686 "bgcolor": "#533"
2687 },
2688 {
2689 "id": 2982,
2690 "type": "SetNode",
2691 "pos": [
2692 -9550,
2693 -4080
2694 ],
2695 "size": [
2696 210,
2697 60
2698 ],
2699 "flags": {
2700 "collapsed": true,
2701 "pinned": true
2702 },
2703 "order": 249,
2704 "mode": 0,
2705 "inputs": [
2706 {
2707 "name": "LC_PIPE",
2708 "type": "LC_PIPE",
2709 "link": 43892
2710 }
2711 ],
2712 "outputs": [
2713 {
2714 "name": "LC_PIPE",
2715 "type": "LC_PIPE",
2716 "links": []
2717 }
2718 ],
2719 "title": "Set_📐 pipe",
2720 "properties": {
2721 "Node name for S&R": "SetNode",
2722 "aux_id": "kijai/ComfyUI-KJNodes",
2723 "previousName": "📐 pipe",
2724 "ue_properties": {
2725 "widget_ue_connectable": [],
2726 "version": "7.8",
2727 "input_ue_unconnectable": []
2728 }
2729 },
2730 "widgets_values": [
2731 "📐 pipe"
2732 ],
2733 "widgets_values_named": {
2734 "Constant": "📐 pipe"
2735 }
2736 },
2737 {
2738 "id": 3017,
2739 "type": "LCPipeEdit",
2740 "pos": [
2741 -9550,
2742 -4040
2743 ],
2744 "size": [
2745 200,
2746 530
2747 ],
2748 "flags": {
2749 "collapsed": true,
2750 "pinned": true
2751 },
2752 "order": 241,
2753 "mode": 0,
2754 "inputs": [
2755 {
2756 "label": "pipe",
2757 "name": "pipe",
2758 "shape": 7,
2759 "type": "LC_PIPE",
2760 "link": 44075
2761 },
2762 {
2763 "label": "Model 1",
2764 "name": "model_1",
2765 "shape": 7,
2766 "type": "MODEL",
2767 "link": null
2768 },
2769 {
2770 "label": "Clip 1",
2771 "name": "clip_1",
2772 "shape": 7,
2773 "type": "CLIP",
2774 "link": null
2775 },
2776 {
2777 "label": "VAE 1",
2778 "name": "vae_1",
2779 "shape": 7,
2780 "type": "VAE",
2781 "link": null
2782 },
2783 {
2784 "label": "Model 2",
2785 "name": "model_2",
2786 "shape": 7,
2787 "type": "MODEL",
2788 "link": null
2789 },
2790 {
2791 "label": "Clip 2",
2792 "name": "clip_2",
2793 "shape": 7,
2794 "type": "CLIP",
2795 "link": null
2796 },
2797 {
2798 "label": "VAE 2",
2799 "name": "vae_2",
2800 "shape": 7,
2801 "type": "VAE",
2802 "link": null
2803 },
2804 {
2805 "label": "Image",
2806 "name": "image",
2807 "shape": 7,
2808 "type": "IMAGE",
2809 "link": 46825
2810 },
2811 {
2812 "label": "Mask",
2813 "name": "mask",
2814 "shape": 7,
2815 "type": "MASK",
2816 "link": null
2817 },
2818 {
2819 "label": "Width",
2820 "name": "width",
2821 "shape": 7,
2822 "type": "INT",
2823 "link": null
2824 },
2825 {
2826 "label": "Height",
2827 "name": "height",
2828 "shape": 7,
2829 "type": "INT",
2830 "link": null
2831 },
2832 {
2833 "label": "Latent",
2834 "name": "latent",
2835 "shape": 7,
2836 "type": "LATENT",
2837 "link": 48530
2838 },
2839 {
2840 "label": "Batch",
2841 "name": "batch",
2842 "shape": 7,
2843 "type": "INT",
2844 "link": null
2845 },
2846 {
2847 "label": "Positive prompt",
2848 "name": "positive_prompt",
2849 "shape": 7,
2850 "type": "STRING",
2851 "link": null
2852 },
2853 {
2854 "label": "Positive conditioning",
2855 "name": "positive",
2856 "shape": 7,
2857 "type": "CONDITIONING",
2858 "link": null
2859 },
2860 {
2861 "label": "Negative prompt",
2862 "name": "negative_prompt",
2863 "shape": 7,
2864 "type": "STRING",
2865 "link": null
2866 },
2867 {
2868 "label": "Negative conditioning",
2869 "name": "negative",
2870 "shape": 7,
2871 "type": "CONDITIONING",
2872 "link": null
2873 },
2874 {
2875 "label": "Seed",
2876 "name": "seed",
2877 "shape": 7,
2878 "type": "INT",
2879 "link": null
2880 },
2881 {
2882 "label": "total_steps",
2883 "name": "total_steps",
2884 "shape": 7,
2885 "type": "INT",
2886 "link": null
2887 },
2888 {
2889 "label": "cfg_1",
2890 "name": "cfg_1",
2891 "shape": 7,
2892 "type": "FLOAT",
2893 "link": null
2894 },
2895 {
2896 "label": "denoise",
2897 "name": "denoise",
2898 "shape": 7,
2899 "type": "FLOAT",
2900 "link": null
2901 },
2902 {
2903 "label": "step_swap",
2904 "name": "step_swap",
2905 "shape": 7,
2906 "type": "INT",
2907 "link": null
2908 },
2909 {
2910 "label": "cfg_2",
2911 "name": "cfg_2",
2912 "shape": 7,
2913 "type": "FLOAT",
2914 "link": null
2915 },
2916 {
2917 "label": "sampler_name",
2918 "name": "sampler_name",
2919 "shape": 7,
2920 "type": "COMBO",
2921 "link": null
2922 },
2923 {
2924 "label": "scheduler",
2925 "name": "scheduler",
2926 "shape": 7,
2927 "type": "COMBO",
2928 "link": null
2929 },
2930 {
2931 "label": "detailer_steps",
2932 "name": "detailer_steps",
2933 "shape": 7,
2934 "type": "INT",
2935 "link": null
2936 }
2937 ],
2938 "outputs": [
2939 {
2940 "name": "pipe",
2941 "type": "LC_PIPE",
2942 "links": [
2943 43892
2944 ]
2945 }
2946 ],
2947 "properties": {
2948 "cnr_id": "ComfyUI_LC123_nodes",
2949 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
2950 "Node name for S&R": "LCPipeEdit",
2951 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
2952 "ue_properties": {
2953 "widget_ue_connectable": [],
2954 "input_ue_unconnectable": [],
2955 "version": "7.8"
2956 }
2957 },
2958 "color": "#707070",
2959 "bgcolor": "#707070"
2960 },
2961 {
2962 "id": 2091,
2963 "type": "PreviewImage",
2964 "pos": [
2965 -9210,
2966 -4890
2967 ],
2968 "size": [
2969 230,
2970 340
2971 ],
2972 "flags": {
2973 "collapsed": false,
2974 "pinned": true
2975 },
2976 "order": 194,
2977 "mode": 0,
2978 "inputs": [
2979 {
2980 "name": "images",
2981 "type": "IMAGE",
2982 "link": 48523
2983 }
2984 ],
2985 "outputs": [
2986 {
2987 "name": "images",
2988 "type": "IMAGE",
2989 "links": [
2990 45898,
2991 46825,
2992 46970,
2993 47110,
2994 47857
2995 ]
2996 }
2997 ],
2998 "title": "Cropped Image & Resolution",
2999 "properties": {
3000 "cnr_id": "comfy-core",
3001 "ver": "0.9.2",
3002 "Node name for S&R": "PreviewImage",
3003 "ue_properties": {
3004 "widget_ue_connectable": [],
3005 "input_ue_unconnectable": [],
3006 "version": "7.5.2"
3007 },
3008 "enableTabs": false,
3009 "tabWidth": 65,
3010 "tabXOffset": 10,
3011 "hasSecondTab": false,
3012 "secondTabText": "Send Back",
3013 "secondTabOffset": 80,
3014 "secondTabWidth": 65
3015 },
3016 "color": "#233",
3017 "bgcolor": "#355"
3018 },
3019 {
3020 "id": 3479,
3021 "type": "LCPromptToConditioning",
3022 "pos": [
3023 -8250,
3024 -3300
3025 ],
3026 "size": [
3027 270,
3028 50
3029 ],
3030 "flags": {
3031 "collapsed": true,
3032 "pinned": true
3033 },
3034 "order": 155,
3035 "mode": 0,
3036 "inputs": [
3037 {
3038 "name": "clip",
3039 "type": "CLIP",
3040 "link": 46766
3041 },
3042 {
3043 "name": "string",
3044 "type": "STRING",
3045 "link": 46767
3046 }
3047 ],
3048 "outputs": [
3049 {
3050 "name": "conditioning",
3051 "type": "CONDITIONING",
3052 "links": [
3053 46826,
3054 46954
3055 ]
3056 }
3057 ],
3058 "title": "Base Prompt Encode📝",
3059 "properties": {
3060 "cnr_id": "ComfyUI_LC123_nodes",
3061 "ver": "05ce0f935fb4eaf4ca0b415f1710fa84af7cb9a0",
3062 "Node name for S&R": "LCPromptToConditioning",
3063 "ue_properties": {
3064 "widget_ue_connectable": [],
3065 "input_ue_unconnectable": [],
3066 "version": "7.8"
3067 }
3068 },
3069 "color": "#28281E",
3070 "bgcolor": "#28281E"
3071 },
3072 {
3073 "id": 3117,
3074 "type": "Krea2EncodeRebalance",
3075 "pos": [
3076 -8250,
3077 -3260
3078 ],
3079 "size": [
3080 400,
3081 270
3082 ],
3083 "flags": {
3084 "collapsed": true,
3085 "pinned": true
3086 },
3087 "order": 176,
3088 "mode": 4,
3089 "inputs": [
3090 {
3091 "name": "clip",
3092 "type": "CLIP",
3093 "link": 44383
3094 },
3095 {
3096 "name": "image1",
3097 "shape": 7,
3098 "type": "IMAGE",
3099 "link": 44385
3100 },
3101 {
3102 "name": "image2",
3103 "shape": 7,
3104 "type": "IMAGE",
3105 "link": 46779
3106 },
3107 {
3108 "name": "image3",
3109 "shape": 7,
3110 "type": "IMAGE",
3111 "link": null
3112 },
3113 {
3114 "name": "image4",
3115 "shape": 7,
3116 "type": "IMAGE",
3117 "link": null
3118 },
3119 {
3120 "name": "text",
3121 "type": "STRING",
3122 "widget": {
3123 "name": "text"
3124 },
3125 "link": 44384
3126 }
3127 ],
3128 "outputs": [
3129 {
3130 "name": "conditioning",
3131 "type": "CONDITIONING",
3132 "links": [
3133 46827,
3134 46953
3135 ]
3136 }
3137 ],
3138 "title": "🖼️ Image Reference Edit",
3139 "properties": {
3140 "cnr_id": "ComfyUI-Conditioning-Rebalance",
3141 "ver": "98e8297a57a2109587f493b327ad028b8af3d2f0",
3142 "Node name for S&R": "Krea2EncodeRebalance",
3143 "ue_properties": {
3144 "widget_ue_connectable": [],
3145 "input_ue_unconnectable": [],
3146 "version": "7.8"
3147 }
3148 },
3149 "widgets_values": [
3150 "",
3151 "normal",
3152 "normal",
3153 "normal",
3154 "normal"
3155 ],
3156 "widgets_values_named": {
3157 "text": "",
3158 "image1_tokens": "normal",
3159 "image2_tokens": "normal",
3160 "image3_tokens": "normal",
3161 "image4_tokens": "normal"
3162 },
3163 "color": "#232",
3164 "bgcolor": "#353"
3165 },
3166 {
3167 "id": 3481,
3168 "type": "Krea2EditGroundedEncode",
3169 "pos": [
3170 -8250,
3171 -3220
3172 ],
3173 "size": [
3174 400,
3175 210
3176 ],
3177 "flags": {
3178 "collapsed": true,
3179 "pinned": true
3180 },
3181 "order": 196,
3182 "mode": 4,
3183 "inputs": [
3184 {
3185 "name": "clip",
3186 "type": "CLIP",
3187 "link": 46848
3188 },
3189 {
3190 "name": "image",
3191 "shape": 7,
3192 "type": "IMAGE",
3193 "link": 46823
3194 },
3195 {
3196 "name": "image_b",
3197 "shape": 7,
3198 "type": "IMAGE",
3199 "link": 46824
3200 },
3201 {
3202 "name": "prompt",
3203 "type": "STRING",
3204 "widget": {
3205 "name": "prompt"
3206 },
3207 "link": 46893
3208 }
3209 ],
3210 "outputs": [
3211 {
3212 "name": "CONDITIONING",
3213 "type": "CONDITIONING",
3214 "links": [
3215 46949,
3216 46952
3217 ]
3218 }
3219 ],
3220 "title": "🪪 Identity Edit",
3221 "properties": {
3222 "cnr_id": "comfyui-krea2edit",
3223 "ver": "7e68e90983b25e64dd02ac5d0c10593ea72a4cde",
3224 "Node name for S&R": "Krea2EditGroundedEncode",
3225 "ue_properties": {
3226 "widget_ue_connectable": [],
3227 "input_ue_unconnectable": [],
3228 "version": "7.8"
3229 }
3230 },
3231 "widgets_values": [
3232 "",
3233 768,
3234 ""
3235 ],
3236 "widgets_values_named": {
3237 "prompt": "",
3238 "grounding_px": 768,
3239 "system_prompt": ""
3240 },
3241 "color": "#232",
3242 "bgcolor": "#353"
3243 },
3244 {
3245 "id": 3028,
3246 "type": "SetNode",
3247 "pos": [
3248 -8560,
3249 -3180
3250 ],
3251 "size": [
3252 210,
3253 60
3254 ],
3255 "flags": {
3256 "collapsed": true,
3257 "pinned": true
3258 },
3259 "order": 245,
3260 "mode": 0,
3261 "inputs": [
3262 {
3263 "name": "LC_PIPE",
3264 "type": "LC_PIPE",
3265 "link": 43948
3266 }
3267 ],
3268 "outputs": [
3269 {
3270 "name": "LC_PIPE",
3271 "type": "LC_PIPE",
3272 "links": null
3273 }
3274 ],
3275 "title": "Set_Prep Pipe",
3276 "properties": {
3277 "Node name for S&R": "SetNode",
3278 "aux_id": "kijai/ComfyUI-KJNodes",
3279 "previousName": "Prep Pipe",
3280 "ue_properties": {
3281 "widget_ue_connectable": [],
3282 "version": "7.8",
3283 "input_ue_unconnectable": []
3284 }
3285 },
3286 "widgets_values": [
3287 "Prep Pipe"
3288 ],
3289 "widgets_values_named": {
3290 "Constant": "Prep Pipe"
3291 }
3292 },
3293 {
3294 "id": 3027,
3295 "type": "LCPipeEdit",
3296 "pos": [
3297 -8560,
3298 -3220
3299 ],
3300 "size": [
3301 200,
3302 530
3303 ],
3304 "flags": {
3305 "collapsed": true,
3306 "pinned": true
3307 },
3308 "order": 232,
3309 "mode": 0,
3310 "inputs": [
3311 {
3312 "label": "pipe",
3313 "name": "pipe",
3314 "shape": 7,
3315 "type": "LC_PIPE",
3316 "link": 43949
3317 },
3318 {
3319 "label": "Model 1",
3320 "name": "model_1",
3321 "shape": 7,
3322 "type": "MODEL",
3323 "link": 46819
3324 },
3325 {
3326 "label": "Clip 1",
3327 "name": "clip_1",
3328 "shape": 7,
3329 "type": "CLIP",
3330 "link": null
3331 },
3332 {
3333 "label": "VAE 1",
3334 "name": "vae_1",
3335 "shape": 7,
3336 "type": "VAE",
3337 "link": null
3338 },
3339 {
3340 "label": "Model 2",
3341 "name": "model_2",
3342 "shape": 7,
3343 "type": "MODEL",
3344 "link": null
3345 },
3346 {
3347 "label": "Clip 2",
3348 "name": "clip_2",
3349 "shape": 7,
3350 "type": "CLIP",
3351 "link": null
3352 },
3353 {
3354 "label": "VAE 2",
3355 "name": "vae_2",
3356 "shape": 7,
3357 "type": "VAE",
3358 "link": null
3359 },
3360 {
3361 "label": "Image",
3362 "name": "image",
3363 "shape": 7,
3364 "type": "IMAGE",
3365 "link": null
3366 },
3367 {
3368 "label": "Mask",
3369 "name": "mask",
3370 "shape": 7,
3371 "type": "MASK",
3372 "link": null
3373 },
3374 {
3375 "label": "Width",
3376 "name": "width",
3377 "shape": 7,
3378 "type": "INT",
3379 "link": null
3380 },
3381 {
3382 "label": "Height",
3383 "name": "height",
3384 "shape": 7,
3385 "type": "INT",
3386 "link": null
3387 },
3388 {
3389 "label": "Latent",
3390 "name": "latent",
3391 "shape": 7,
3392 "type": "LATENT",
3393 "link": null
3394 },
3395 {
3396 "label": "Batch",
3397 "name": "batch",
3398 "shape": 7,
3399 "type": "INT",
3400 "link": null
3401 },
3402 {
3403 "label": "Positive prompt",
3404 "name": "positive_prompt",
3405 "shape": 7,
3406 "type": "STRING",
3407 "link": null
3408 },
3409 {
3410 "label": "Positive conditioning",
3411 "name": "positive",
3412 "shape": 7,
3413 "type": "CONDITIONING",
3414 "link": 46955
3415 },
3416 {
3417 "label": "Negative prompt",
3418 "name": "negative_prompt",
3419 "shape": 7,
3420 "type": "STRING",
3421 "link": null
3422 },
3423 {
3424 "label": "Negative conditioning",
3425 "name": "negative",
3426 "shape": 7,
3427 "type": "CONDITIONING",
3428 "link": null
3429 },
3430 {
3431 "label": "Seed",
3432 "name": "seed",
3433 "shape": 7,
3434 "type": "INT",
3435 "link": null
3436 },
3437 {
3438 "label": "total_steps",
3439 "name": "total_steps",
3440 "shape": 7,
3441 "type": "INT",
3442 "link": null
3443 },
3444 {
3445 "label": "cfg_1",
3446 "name": "cfg_1",
3447 "shape": 7,
3448 "type": "FLOAT",
3449 "link": null
3450 },
3451 {
3452 "label": "denoise",
3453 "name": "denoise",
3454 "shape": 7,
3455 "type": "FLOAT",
3456 "link": null
3457 },
3458 {
3459 "label": "step_swap",
3460 "name": "step_swap",
3461 "shape": 7,
3462 "type": "INT",
3463 "link": null
3464 },
3465 {
3466 "label": "cfg_2",
3467 "name": "cfg_2",
3468 "shape": 7,
3469 "type": "FLOAT",
3470 "link": null
3471 },
3472 {
3473 "label": "sampler_name",
3474 "name": "sampler_name",
3475 "shape": 7,
3476 "type": "COMBO",
3477 "link": null
3478 },
3479 {
3480 "label": "scheduler",
3481 "name": "scheduler",
3482 "shape": 7,
3483 "type": "COMBO",
3484 "link": null
3485 },
3486 {
3487 "label": "detailer_steps",
3488 "name": "detailer_steps",
3489 "shape": 7,
3490 "type": "INT",
3491 "link": null
3492 }
3493 ],
3494 "outputs": [
3495 {
3496 "name": "pipe",
3497 "type": "LC_PIPE",
3498 "links": [
3499 43948
3500 ]
3501 }
3502 ],
3503 "properties": {
3504 "cnr_id": "ComfyUI_LC123_nodes",
3505 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
3506 "Node name for S&R": "LCPipeEdit",
3507 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
3508 "ue_properties": {
3509 "widget_ue_connectable": [],
3510 "input_ue_unconnectable": [],
3511 "version": "7.8"
3512 }
3513 },
3514 "color": "#707070",
3515 "bgcolor": "#707070"
3516 },
3517 {
3518 "id": 3502,
3519 "type": "LCGetImage",
3520 "pos": [
3521 -9210,
3522 -4510
3523 ],
3524 "size": [
3525 230,
3526 130
3527 ],
3528 "flags": {
3529 "pinned": true
3530 },
3531 "order": 173,
3532 "mode": 0,
3533 "inputs": [
3534 {
3535 "name": "image",
3536 "type": "IMAGE",
3537 "link": 47013
3538 }
3539 ],
3540 "outputs": [
3541 {
3542 "name": "megapixels",
3543 "type": "FLOAT",
3544 "links": [
3545 46987
3546 ]
3547 },
3548 {
3549 "name": "width",
3550 "type": "INT",
3551 "links": null
3552 },
3553 {
3554 "name": "height",
3555 "type": "INT",
3556 "links": null
3557 },
3558 {
3559 "name": "resolution",
3560 "type": "INT",
3561 "links": null
3562 },
3563 {
3564 "name": "batch",
3565 "type": "INT",
3566 "links": null
3567 },
3568 {
3569 "name": "aspect ratio",
3570 "type": "STRING",
3571 "links": null
3572 }
3573 ],
3574 "properties": {
3575 "cnr_id": "ComfyUI_LC123_nodes",
3576 "ver": "05ce0f935fb4eaf4ca0b415f1710fa84af7cb9a0",
3577 "Node name for S&R": "LCGetImage",
3578 "ue_properties": {
3579 "widget_ue_connectable": [],
3580 "input_ue_unconnectable": [],
3581 "version": "7.8"
3582 }
3583 },
3584 "color": "#324b4b",
3585 "bgcolor": "#324b4b"
3586 },
3587 {
3588 "id": 3335,
3589 "type": "LCAnySwitch",
3590 "pos": [
3591 -9560,
3592 -3360
3593 ],
3594 "size": [
3595 330,
3596 120
3597 ],
3598 "flags": {
3599 "collapsed": true,
3600 "pinned": true
3601 },
3602 "order": 151,
3603 "mode": 0,
3604 "inputs": [
3605 {
3606 "label": "IMAGE",
3607 "name": "any_01",
3608 "shape": 7,
3609 "type": "IMAGE",
3610 "link": 48526
3611 },
3612 {
3613 "label": "IMAGE",
3614 "name": "any_02",
3615 "shape": 7,
3616 "type": "IMAGE",
3617 "link": 45901
3618 }
3619 ],
3620 "outputs": [
3621 {
3622 "label": "IMAGE",
3623 "name": "IMAGE",
3624 "type": "IMAGE",
3625 "links": [
3626 45928,
3627 46779
3628 ]
3629 }
3630 ],
3631 "title": "Image 2 ref switch",
3632 "properties": {
3633 "cnr_id": "ComfyUI_LC123_nodes",
3634 "ver": "123dc56c8efd87de715f53dfef4bcaa5aeb54e22",
3635 "Node name for S&R": "LCAnySwitch",
3636 "ue_properties": {
3637 "widget_ue_connectable": [],
3638 "input_ue_unconnectable": {
3639 "any_01": true,
3640 "any_02": true,
3641 "any_03": true,
3642 "any_04": true,
3643 "any_05": true,
3644 "any_06": true,
3645 "any_07": true,
3646 "any_08": true,
3647 "any_09": true,
3648 "any_10": true,
3649 "any_11": true,
3650 "any_12": true,
3651 "any_13": true,
3652 "any_14": true,
3653 "any_15": true,
3654 "any_16": true,
3655 "any_17": true,
3656 "any_18": true,
3657 "any_19": true,
3658 "any_20": true
3659 },
3660 "send_to_any": 0,
3661 "apply_to_unrepeated": 0,
3662 "version": "7.8"
3663 },
3664 "lc_w": 330,
3665 "lc_h": 120
3666 },
3667 "widgets_values": [
3668 2
3669 ],
3670 "widgets_values_named": {
3671 "inputcount": 2
3672 },
3673 "color": "#28281E",
3674 "bgcolor": "#28281E"
3675 },
3676 {
3677 "id": 3021,
3678 "type": "LCPipeOut",
3679 "pos": [
3680 -8560,
3681 -3300
3682 ],
3683 "size": [
3684 200,
3685 620
3686 ],
3687 "flags": {
3688 "collapsed": true,
3689 "pinned": true
3690 },
3691 "order": 125,
3692 "mode": 0,
3693 "inputs": [
3694 {
3695 "label": "pipe",
3696 "name": "pipe",
3697 "type": "LC_PIPE",
3698 "link": 43947
3699 }
3700 ],
3701 "outputs": [
3702 {
3703 "name": "pipe",
3704 "type": "LC_PIPE",
3705 "links": [
3706 43949
3707 ]
3708 },
3709 {
3710 "name": "Model 1",
3711 "type": "MODEL",
3712 "links": [
3713 46820,
3714 46822
3715 ]
3716 },
3717 {
3718 "name": "Clip 1",
3719 "type": "CLIP",
3720 "links": [
3721 44383,
3722 46766,
3723 46848
3724 ]
3725 },
3726 {
3727 "name": "VAE 1",
3728 "type": "VAE",
3729 "links": [
3730 46814,
3731 46815,
3732 46817
3733 ]
3734 },
3735 {
3736 "name": "Model 2",
3737 "type": "MODEL",
3738 "links": null
3739 },
3740 {
3741 "name": "Clip 2",
3742 "type": "CLIP",
3743 "links": null
3744 },
3745 {
3746 "name": "VAE 2",
3747 "type": "VAE",
3748 "links": []
3749 },
3750 {
3751 "name": "Image",
3752 "type": "IMAGE",
3753 "links": [
3754 44385,
3755 46808,
3756 46823,
3757 46873
3758 ]
3759 },
3760 {
3761 "name": "Mask",
3762 "type": "MASK",
3763 "links": null
3764 },
3765 {
3766 "name": "Width",
3767 "type": "INT",
3768 "links": [
3769 46810
3770 ]
3771 },
3772 {
3773 "name": "Height",
3774 "type": "INT",
3775 "links": [
3776 46811
3777 ]
3778 },
3779 {
3780 "name": "Latent",
3781 "type": "LATENT",
3782 "links": [
3783 46818
3784 ]
3785 },
3786 {
3787 "name": "Batch",
3788 "type": "INT",
3789 "links": []
3790 },
3791 {
3792 "name": "Positive prompt",
3793 "type": "STRING",
3794 "links": [
3795 44384,
3796 46767,
3797 46893
3798 ]
3799 },
3800 {
3801 "name": "Positive conditioning",
3802 "type": "CONDITIONING",
3803 "links": null
3804 },
3805 {
3806 "name": "Negative prompt",
3807 "type": "STRING",
3808 "links": null
3809 },
3810 {
3811 "name": "Negative conditioning",
3812 "type": "CONDITIONING",
3813 "links": null
3814 },
3815 {
3816 "name": "Seed",
3817 "type": "INT",
3818 "links": null
3819 },
3820 {
3821 "name": "total_steps",
3822 "type": "INT",
3823 "links": null
3824 },
3825 {
3826 "name": "cfg_1",
3827 "type": "FLOAT",
3828 "links": null
3829 },
3830 {
3831 "name": "denoise",
3832 "type": "FLOAT",
3833 "links": null
3834 },
3835 {
3836 "name": "step_swap",
3837 "type": "INT",
3838 "links": null
3839 },
3840 {
3841 "name": "cfg_2",
3842 "type": "FLOAT",
3843 "links": null
3844 },
3845 {
3846 "name": "sampler_name",
3847 "type": "COMBO",
3848 "links": null
3849 },
3850 {
3851 "name": "scheduler",
3852 "type": "COMBO",
3853 "links": null
3854 },
3855 {
3856 "name": "detailer_steps",
3857 "type": "INT",
3858 "links": null
3859 },
3860 {
3861 "name": "protect_mask",
3862 "type": "MASK",
3863 "links": null
3864 }
3865 ],
3866 "properties": {
3867 "cnr_id": "ComfyUI_LC123_nodes",
3868 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
3869 "Node name for S&R": "LCPipeOut",
3870 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
3871 "ue_properties": {
3872 "widget_ue_connectable": [],
3873 "input_ue_unconnectable": [],
3874 "version": "7.8"
3875 }
3876 },
3877 "color": "#707070",
3878 "bgcolor": "#707070"
3879 },
3880 {
3881 "id": 2715,
3882 "type": "PrimitiveBoolean",
3883 "pos": [
3884 -10000,
3885 -3820
3886 ],
3887 "size": [
3888 430,
3889 60
3890 ],
3891 "flags": {
3892 "pinned": true
3893 },
3894 "order": 16,
3895 "mode": 0,
3896 "inputs": [],
3897 "outputs": [
3898 {
3899 "name": "BOOLEAN",
3900 "type": "BOOLEAN",
3901 "links": [
3902 46800,
3903 46801
3904 ]
3905 }
3906 ],
3907 "title": "Use Image 2️⃣ 🖼️",
3908 "properties": {
3909 "cnr_id": "comfy-core",
3910 "ver": "0.27.0",
3911 "Node name for S&R": "PrimitiveBoolean",
3912 "ue_properties": {
3913 "widget_ue_connectable": [],
3914 "input_ue_unconnectable": [],
3915 "version": "7.8"
3916 }
3917 },
3918 "widgets_values": [
3919 false
3920 ],
3921 "widgets_values_named": {
3922 "value": false
3923 },
3924 "color": "#c3782d",
3925 "bgcolor": "#af6419"
3926 },
3927 {
3928 "id": 2374,
3929 "type": "LoadImage",
3930 "pos": [
3931 -10000,
3932 -3620
3933 ],
3934 "size": [
3935 430,
3936 600
3937 ],
3938 "flags": {
3939 "pinned": true
3940 },
3941 "order": 17,
3942 "mode": 4,
3943 "inputs": [],
3944 "outputs": [
3945 {
3946 "name": "IMAGE",
3947 "type": "IMAGE",
3948 "slot_index": 0,
3949 "links": [
3950 45901,
3951 46798,
3952 46809,
3953 48525
3954 ]
3955 },
3956 {
3957 "name": "MASK",
3958 "type": "MASK",
3959 "links": []
3960 }
3961 ],
3962 "title": "Image 2",
3963 "properties": {
3964 "cnr_id": "comfy-core",
3965 "ver": "0.3.30",
3966 "Node name for S&R": "LoadImage",
3967 "ue_properties": {
3968 "widget_ue_connectable": [],
3969 "version": "7.5.1",
3970 "input_ue_unconnectable": []
3971 },
3972 "enableTabs": false,
3973 "tabWidth": 65,
3974 "tabXOffset": 10,
3975 "hasSecondTab": false,
3976 "secondTabText": "Send Back",
3977 "secondTabOffset": 80,
3978 "secondTabWidth": 65
3979 },
3980 "widgets_values": [
3981 "Insert your name here_2026-09-17_00002.png",
3982 "image"
3983 ],
3984 "widgets_values_named": {
3985 "image": "Insert your name here_2026-09-17_00002.png",
3986 "upload": "image"
3987 },
3988 "color": "#366b19",
3989 "bgcolor": "#225705",
3990 "shape": 2
3991 },
3992 {
3993 "id": 3333,
3994 "type": "PreviewImage",
3995 "pos": [
3996 -9560,
3997 -3820
3998 ],
3999 "size": [
4000 230,
4001 340
4002 ],
4003 "flags": {
4004 "collapsed": false,
4005 "pinned": true
4006 },
4007 "order": 175,
4008 "mode": 4,
4009 "inputs": [
4010 {
4011 "name": "images",
4012 "type": "IMAGE",
4013 "link": 45928
4014 }
4015 ],
4016 "outputs": [
4017 {
4018 "name": "images",
4019 "type": "IMAGE",
4020 "links": [
4021 46799,
4022 46824,
4023 46874,
4024 47856
4025 ]
4026 }
4027 ],
4028 "title": "Image 2 reference",
4029 "properties": {
4030 "cnr_id": "comfy-core",
4031 "ver": "0.9.2",
4032 "Node name for S&R": "PreviewImage",
4033 "ue_properties": {
4034 "widget_ue_connectable": [],
4035 "input_ue_unconnectable": [],
4036 "version": "7.5.2"
4037 },
4038 "enableTabs": false,
4039 "tabWidth": 65,
4040 "tabXOffset": 10,
4041 "hasSecondTab": false,
4042 "secondTabText": "Send Back",
4043 "secondTabOffset": 80,
4044 "secondTabWidth": 65
4045 },
4046 "color": "#233",
4047 "bgcolor": "#355"
4048 },
4049 {
4050 "id": 3487,
4051 "type": "VAEEncode",
4052 "pos": [
4053 -8390,
4054 -3260
4055 ],
4056 "size": [
4057 160,
4058 50
4059 ],
4060 "flags": {
4061 "collapsed": true,
4062 "pinned": true
4063 },
4064 "order": 153,
4065 "mode": 4,
4066 "inputs": [
4067 {
4068 "name": "pixels",
4069 "type": "IMAGE",
4070 "link": 46808
4071 },
4072 {
4073 "name": "vae",
4074 "type": "VAE",
4075 "link": 46814
4076 }
4077 ],
4078 "outputs": [
4079 {
4080 "name": "LATENT",
4081 "type": "LATENT",
4082 "links": [
4083 46805,
4084 46946
4085 ]
4086 }
4087 ],
4088 "title": "VAE 1",
4089 "properties": {
4090 "cnr_id": "comfy-core",
4091 "ver": "0.33.0",
4092 "Node name for S&R": "VAEEncode",
4093 "ue_properties": {
4094 "widget_ue_connectable": [],
4095 "input_ue_unconnectable": [],
4096 "version": "7.8"
4097 }
4098 },
4099 "color": "#322",
4100 "bgcolor": "#533"
4101 },
4102 {
4103 "id": 3488,
4104 "type": "LCImageMaskResize",
4105 "pos": [
4106 -8390,
4107 -3180
4108 ],
4109 "size": [
4110 280,
4111 120
4112 ],
4113 "flags": {
4114 "collapsed": true,
4115 "pinned": true
4116 },
4117 "order": 154,
4118 "mode": 4,
4119 "inputs": [
4120 {
4121 "name": "image",
4122 "shape": 7,
4123 "type": "IMAGE",
4124 "link": 46809
4125 },
4126 {
4127 "name": "mask",
4128 "shape": 7,
4129 "type": "MASK",
4130 "link": null
4131 },
4132 {
4133 "name": "custom_width",
4134 "type": "INT",
4135 "widget": {
4136 "name": "custom_width"
4137 },
4138 "link": 46810
4139 },
4140 {
4141 "name": "custom_height",
4142 "type": "INT",
4143 "widget": {
4144 "name": "custom_height"
4145 },
4146 "link": 46811
4147 }
4148 ],
4149 "outputs": [
4150 {
4151 "name": "image",
4152 "type": "IMAGE",
4153 "links": [
4154 46812,
4155 46948
4156 ]
4157 },
4158 {
4159 "name": "mask",
4160 "type": "MASK",
4161 "links": null
4162 },
4163 {
4164 "name": "width",
4165 "type": "INT",
4166 "links": null
4167 },
4168 {
4169 "name": "height",
4170 "type": "INT",
4171 "links": null
4172 }
4173 ],
4174 "title": "2 resize",
4175 "properties": {
4176 "lc_w": 280,
4177 "lc_h": 120,
4178 "cnr_id": "ComfyUI_LC123_nodes",
4179 "ver": "05ce0f935fb4eaf4ca0b415f1710fa84af7cb9a0",
4180 "Node name for S&R": "LCImageMaskResize",
4181 "ue_properties": {
4182 "widget_ue_connectable": [],
4183 "input_ue_unconnectable": [],
4184 "version": "7.8"
4185 }
4186 },
4187 "widgets_values": [
4188 false,
4189 "custom",
4190 1024,
4191 1024,
4192 "none",
4193 1,
4194 1,
4195 "lanczos",
4196 "resize",
4197 "center",
4198 8
4199 ],
4200 "widgets_values_named": {
4201 "match_aspect_ratio": false,
4202 "aspect_ratio": "custom",
4203 "custom_width": 1024,
4204 "custom_height": 1024,
4205 "upscale_by": "none",
4206 "multiplier": 1,
4207 "megapixels": 1,
4208 "upscale_method": "lanczos",
4209 "proportion": "resize",
4210 "crop_location": "center",
4211 "divisible_by": 8
4212 },
4213 "color": "#324B4B",
4214 "bgcolor": "#324B4B"
4215 },
4216 {
4217 "id": 3486,
4218 "type": "VAEEncode",
4219 "pos": [
4220 -8390,
4221 -3220
4222 ],
4223 "size": [
4224 160,
4225 50
4226 ],
4227 "flags": {
4228 "collapsed": true,
4229 "pinned": true
4230 },
4231 "order": 177,
4232 "mode": 4,
4233 "inputs": [
4234 {
4235 "name": "pixels",
4236 "type": "IMAGE",
4237 "link": 46812
4238 },
4239 {
4240 "name": "vae",
4241 "type": "VAE",
4242 "link": 46815
4243 }
4244 ],
4245 "outputs": [
4246 {
4247 "name": "LATENT",
4248 "type": "LATENT",
4249 "links": [
4250 46816,
4251 46945
4252 ]
4253 }
4254 ],
4255 "title": "VAE 2",
4256 "properties": {
4257 "cnr_id": "comfy-core",
4258 "ver": "0.33.0",
4259 "Node name for S&R": "VAEEncode",
4260 "ue_properties": {
4261 "widget_ue_connectable": [],
4262 "input_ue_unconnectable": [],
4263 "version": "7.8"
4264 }
4265 },
4266 "color": "#322",
4267 "bgcolor": "#533"
4268 },
4269 {
4270 "id": 3483,
4271 "type": "Krea2EditModelPatch",
4272 "pos": [
4273 -8410,
4274 -3300
4275 ],
4276 "size": [
4277 330,
4278 250
4279 ],
4280 "flags": {
4281 "collapsed": true,
4282 "pinned": true
4283 },
4284 "order": 198,
4285 "mode": 4,
4286 "inputs": [
4287 {
4288 "name": "model",
4289 "type": "MODEL",
4290 "link": 46804
4291 },
4292 {
4293 "name": "source_latent",
4294 "type": "LATENT",
4295 "link": 46805
4296 },
4297 {
4298 "name": "source_latent_b",
4299 "shape": 7,
4300 "type": "LATENT",
4301 "link": 46816
4302 },
4303 {
4304 "name": "ref_boost_mask",
4305 "shape": 7,
4306 "type": "MASK",
4307 "link": null
4308 },
4309 {
4310 "name": "vae",
4311 "shape": 7,
4312 "type": "VAE",
4313 "link": 46817
4314 },
4315 {
4316 "name": "source_image",
4317 "shape": 7,
4318 "type": "IMAGE",
4319 "link": 46873
4320 },
4321 {
4322 "name": "source_image_b",
4323 "shape": 7,
4324 "type": "IMAGE",
4325 "link": 46874
4326 },
4327 {
4328 "name": "target_latent",
4329 "shape": 7,
4330 "type": "LATENT",
4331 "link": 46818
4332 },
4333 {
4334 "name": "ref_boost",
4335 "shape": 7,
4336 "type": "FLOAT",
4337 "widget": {
4338 "name": "ref_boost"
4339 },
4340 "link": 47839
4341 },
4342 {
4343 "name": "ref_boost_a",
4344 "shape": 7,
4345 "type": "FLOAT",
4346 "widget": {
4347 "name": "ref_boost_a"
4348 },
4349 "link": 47840
4350 }
4351 ],
4352 "outputs": [
4353 {
4354 "name": "MODEL",
4355 "type": "MODEL",
4356 "links": [
4357 46821,
4358 46944
4359 ]
4360 }
4361 ],
4362 "title": "🪪 Identity Edit",
4363 "properties": {
4364 "cnr_id": "comfyui-krea2edit",
4365 "ver": "7e68e90983b25e64dd02ac5d0c10593ea72a4cde",
4366 "Node name for S&R": "Krea2EditModelPatch",
4367 "ue_properties": {
4368 "widget_ue_connectable": [],
4369 "version": "7.8",
4370 "input_ue_unconnectable": []
4371 }
4372 },
4373 "widgets_values": [
4374 3,
4375 1,
4376 "fit",
4377 "aligned (trained)",
4378 "aligned (trained)"
4379 ],
4380 "widgets_values_named": {
4381 "ref_boost": 3,
4382 "ref_boost_a": 1,
4383 "fit_mode": "fit",
4384 "ref_position": "aligned (trained)",
4385 "ref_position_a": "aligned (trained)"
4386 },
4387 "color": "#222",
4388 "bgcolor": "#000"
4389 },
4390 {
4391 "id": 3480,
4392 "type": "LC Bypasser",
4393 "pos": [
4394 -9560,
4395 -3400
4396 ],
4397 "size": [
4398 280,
4399 250
4400 ],
4401 "flags": {
4402 "collapsed": true,
4403 "pinned": true
4404 },
4405 "order": 195,
4406 "mode": 0,
4407 "inputs": [
4408 {
4409 "name": "Image 2",
4410 "type": "*",
4411 "link": 46798
4412 },
4413 {
4414 "name": "enable",
4415 "type": "BOOLEAN",
4416 "link": 46800
4417 },
4418 {
4419 "name": "Image 2 reference",
4420 "type": "*",
4421 "link": 46799
4422 },
4423 {
4424 "name": "enable",
4425 "type": "BOOLEAN",
4426 "link": 46801
4427 },
4428 {
4429 "name": "Remove Background",
4430 "type": "*",
4431 "link": 48527
4432 },
4433 {
4434 "name": "enable",
4435 "type": "BOOLEAN",
4436 "link": 46803
4437 },
4438 {
4439 "name": "",
4440 "type": "*",
4441 "link": null
4442 },
4443 {
4444 "name": "enable",
4445 "type": "BOOLEAN",
4446 "link": null
4447 }
4448 ],
4449 "outputs": [
4450 {
4451 "name": "OPT_CONNECTION",
4452 "type": "*",
4453 "links": null
4454 }
4455 ],
4456 "title": "image 2 bypass stuff",
4457 "properties": {
4458 "toggleRestriction": "default",
4459 "ue_properties": {
4460 "widget_ue_connectable": [],
4461 "version": "7.8",
4462 "input_ue_unconnectable": []
4463 }
4464 },
4465 "widgets_values": [
4466 false,
4467 false,
4468 false
4469 ],
4470 "widgets_values_named": {
4471 "Enable 1": false,
4472 "Enable 2": false,
4473 "Enable 3": false
4474 },
4475 "color": "#28281E",
4476 "bgcolor": "#28281E"
4477 },
4478 {
4479 "id": 3489,
4480 "type": "LCAnySwitch",
4481 "pos": [
4482 -8560,
4483 -3260
4484 ],
4485 "size": [
4486 330,
4487 120
4488 ],
4489 "flags": {
4490 "collapsed": true,
4491 "pinned": true
4492 },
4493 "order": 218,
4494 "mode": 0,
4495 "inputs": [
4496 {
4497 "label": "MODEL",
4498 "name": "any_01",
4499 "shape": 7,
4500 "type": "MODEL",
4501 "link": 46821
4502 },
4503 {
4504 "label": "MODEL",
4505 "name": "any_02",
4506 "shape": 7,
4507 "type": "MODEL",
4508 "link": 46820
4509 }
4510 ],
4511 "outputs": [
4512 {
4513 "label": "MODEL",
4514 "name": "MODEL",
4515 "type": "MODEL",
4516 "links": [
4517 46819
4518 ]
4519 }
4520 ],
4521 "title": "Model switch",
4522 "properties": {
4523 "cnr_id": "ComfyUI_LC123_nodes",
4524 "ver": "05ce0f935fb4eaf4ca0b415f1710fa84af7cb9a0",
4525 "Node name for S&R": "LCAnySwitch",
4526 "ue_properties": {
4527 "widget_ue_connectable": [],
4528 "input_ue_unconnectable": {
4529 "any_01": true,
4530 "any_02": true,
4531 "any_03": true,
4532 "any_04": true,
4533 "any_05": true,
4534 "any_06": true,
4535 "any_07": true,
4536 "any_08": true,
4537 "any_09": true,
4538 "any_10": true,
4539 "any_11": true,
4540 "any_12": true,
4541 "any_13": true,
4542 "any_14": true,
4543 "any_15": true,
4544 "any_16": true,
4545 "any_17": true,
4546 "any_18": true,
4547 "any_19": true,
4548 "any_20": true
4549 },
4550 "send_to_any": 0,
4551 "apply_to_unrepeated": 0,
4552 "version": "7.8"
4553 },
4554 "lc_w": 330,
4555 "lc_h": 120
4556 },
4557 "widgets_values": [
4558 2
4559 ],
4560 "widgets_values_named": {
4561 "inputcount": 2
4562 },
4563 "color": "#28281E",
4564 "bgcolor": "#28281E"
4565 },
4566 {
4567 "id": 3493,
4568 "type": "PrimitiveBoolean",
4569 "pos": [
4570 -8940,
4571 -4110
4572 ],
4573 "size": [
4574 310,
4575 60
4576 ],
4577 "flags": {
4578 "pinned": true
4579 },
4580 "order": 18,
4581 "mode": 0,
4582 "inputs": [],
4583 "outputs": [
4584 {
4585 "name": "BOOLEAN",
4586 "type": "BOOLEAN",
4587 "links": [
4588 46956,
4589 46957,
4590 46958,
4591 46959,
4592 46960,
4593 46961
4594 ]
4595 }
4596 ],
4597 "title": "🪪 Use Identity Edit",
4598 "properties": {
4599 "cnr_id": "comfy-core",
4600 "ver": "0.34.0",
4601 "Node name for S&R": "PrimitiveBoolean",
4602 "ue_properties": {
4603 "widget_ue_connectable": [],
4604 "input_ue_unconnectable": [],
4605 "version": "7.8"
4606 }
4607 },
4608 "widgets_values": [
4609 false
4610 ],
4611 "widgets_values_named": {
4612 "value": false
4613 },
4614 "color": "#222",
4615 "bgcolor": "#000"
4616 },
4617 {
4618 "id": 3389,
4619 "type": "Label (rgthree)",
4620 "pos": [
4621 -8520,
4622 -3580
4623 ],
4624 "size": [
4625 353.7578125,
4626 16
4627 ],
4628 "flags": {
4629 "allow_interaction": true,
4630 "pinned": true
4631 },
4632 "order": 19,
4633 "mode": 0,
4634 "inputs": [],
4635 "outputs": [],
4636 "title": "I2I needs to be off and denoise should be set high",
4637 "properties": {
4638 "fontSize": 16,
4639 "fontFamily": "Arial",
4640 "fontColor": "#ffffff",
4641 "textAlign": "left",
4642 "backgroundColor": "transparent",
4643 "padding": 0,
4644 "borderRadius": 0,
4645 "angle": 0,
4646 "ue_properties": {
4647 "widget_ue_connectable": [],
4648 "input_ue_unconnectable": [],
4649 "version": "7.8"
4650 }
4651 },
4652 "color": "#fff0",
4653 "bgcolor": "#fff0"
4654 },
4655 {
4656 "id": 3492,
4657 "type": "LC Bypasser",
4658 "pos": [
4659 -8410,
4660 -3340
4661 ],
4662 "size": [
4663 310,
4664 510
4665 ],
4666 "flags": {
4667 "collapsed": true,
4668 "pinned": true
4669 },
4670 "order": 219,
4671 "mode": 0,
4672 "inputs": [
4673 {
4674 "name": "🪪 Identity Edit",
4675 "type": "*",
4676 "link": 46944
4677 },
4678 {
4679 "name": "enable",
4680 "type": "BOOLEAN",
4681 "link": 46956
4682 },
4683 {
4684 "name": "VAE 2",
4685 "type": "*",
4686 "link": 46945
4687 },
4688 {
4689 "name": "enable",
4690 "type": "BOOLEAN",
4691 "link": 46957
4692 },
4693 {
4694 "name": "VAE 1",
4695 "type": "*",
4696 "link": 46946
4697 },
4698 {
4699 "name": "enable",
4700 "type": "BOOLEAN",
4701 "link": 46958
4702 },
4703 {
4704 "name": "Identity Edit LoRA",
4705 "type": "*",
4706 "link": 46947
4707 },
4708 {
4709 "name": "enable",
4710 "type": "BOOLEAN",
4711 "link": 46959
4712 },
4713 {
4714 "name": "2 resize",
4715 "type": "*",
4716 "link": 46948
4717 },
4718 {
4719 "name": "enable",
4720 "type": "BOOLEAN",
4721 "link": 46960
4722 },
4723 {
4724 "name": "🪪 Identity Edit",
4725 "type": "*",
4726 "link": 46949
4727 },
4728 {
4729 "name": "enable",
4730 "type": "BOOLEAN",
4731 "link": 46961
4732 },
4733 {
4734 "name": "",
4735 "type": "*",
4736 "link": null
4737 },
4738 {
4739 "name": "enable",
4740 "type": "BOOLEAN",
4741 "link": null
4742 }
4743 ],
4744 "outputs": [
4745 {
4746 "name": "OPT_CONNECTION",
4747 "type": "*",
4748 "links": null
4749 }
4750 ],
4751 "title": "ID edit killer",
4752 "properties": {
4753 "toggleRestriction": "default",
4754 "ue_properties": {
4755 "widget_ue_connectable": [],
4756 "version": "7.8",
4757 "input_ue_unconnectable": []
4758 }
4759 },
4760 "widgets_values": [
4761 false,
4762 false,
4763 false,
4764 false,
4765 false,
4766 false
4767 ],
4768 "widgets_values_named": {
4769 "Enable 1": false,
4770 "Enable 2": false,
4771 "Enable 3": false,
4772 "Enable 4": false,
4773 "Enable 5": false,
4774 "Enable 6": false
4775 },
4776 "color": "#28281E",
4777 "bgcolor": "#28281E"
4778 },
4779 {
4780 "id": 3490,
4781 "type": "LC Bypasser",
4782 "pos": [
4783 -8250,
4784 -3340
4785 ],
4786 "size": [
4787 300,
4788 250
4789 ],
4790 "flags": {
4791 "collapsed": true,
4792 "pinned": true
4793 },
4794 "order": 197,
4795 "mode": 0,
4796 "inputs": [
4797 {
4798 "name": "Base Prompt Encode📝",
4799 "type": "*",
4800 "link": 46826
4801 },
4802 {
4803 "name": "enable",
4804 "type": "BOOLEAN",
4805 "link": null
4806 },
4807 {
4808 "name": "🖼️ Image Reference Edit",
4809 "type": "*",
4810 "link": 46827
4811 },
4812 {
4813 "name": "enable",
4814 "type": "BOOLEAN",
4815 "link": null
4816 },
4817 {
4818 "name": "",
4819 "type": "*",
4820 "link": null
4821 },
4822 {
4823 "name": "enable",
4824 "type": "BOOLEAN",
4825 "link": null
4826 }
4827 ],
4828 "outputs": [
4829 {
4830 "name": "OPT_CONNECTION",
4831 "type": "*",
4832 "links": [
4833 46828
4834 ]
4835 }
4836 ],
4837 "title": "prompt selector bypass",
4838 "properties": {
4839 "toggleRestriction": "max one",
4840 "ue_properties": {
4841 "widget_ue_connectable": [],
4842 "version": "7.8",
4843 "input_ue_unconnectable": []
4844 }
4845 },
4846 "widgets_values": [
4847 true,
4848 false
4849 ],
4850 "widgets_values_named": {
4851 "Enable 1": true,
4852 "Enable 2": false
4853 },
4854 "color": "#28281E",
4855 "bgcolor": "#28281E"
4856 },
4857 {
4858 "id": 3494,
4859 "type": "LCAnySwitch",
4860 "pos": [
4861 -8250,
4862 -3180
4863 ],
4864 "size": [
4865 330,
4866 140
4867 ],
4868 "flags": {
4869 "collapsed": true,
4870 "pinned": true
4871 },
4872 "order": 216,
4873 "mode": 0,
4874 "inputs": [
4875 {
4876 "label": "CONDITIONING",
4877 "name": "any_01",
4878 "shape": 7,
4879 "type": "CONDITIONING",
4880 "link": 46952
4881 },
4882 {
4883 "label": "CONDITIONING",
4884 "name": "any_02",
4885 "shape": 7,
4886 "type": "CONDITIONING",
4887 "link": 46953
4888 },
4889 {
4890 "label": "CONDITIONING",
4891 "name": "any_03",
4892 "shape": 7,
4893 "type": "CONDITIONING",
4894 "link": 46954
4895 }
4896 ],
4897 "outputs": [
4898 {
4899 "label": "CONDITIONING",
4900 "name": "CONDITIONING",
4901 "type": "CONDITIONING",
4902 "links": [
4903 46955
4904 ]
4905 }
4906 ],
4907 "title": "Conditioning Switch",
4908 "properties": {
4909 "cnr_id": "ComfyUI_LC123_nodes",
4910 "ver": "05ce0f935fb4eaf4ca0b415f1710fa84af7cb9a0",
4911 "Node name for S&R": "LCAnySwitch",
4912 "ue_properties": {
4913 "widget_ue_connectable": [],
4914 "input_ue_unconnectable": {
4915 "any_01": true,
4916 "any_02": true,
4917 "any_03": true,
4918 "any_04": true,
4919 "any_05": true,
4920 "any_06": true,
4921 "any_07": true,
4922 "any_08": true,
4923 "any_09": true,
4924 "any_10": true,
4925 "any_11": true,
4926 "any_12": true,
4927 "any_13": true,
4928 "any_14": true,
4929 "any_15": true,
4930 "any_16": true,
4931 "any_17": true,
4932 "any_18": true,
4933 "any_19": true,
4934 "any_20": true
4935 },
4936 "send_to_any": 0,
4937 "apply_to_unrepeated": 0,
4938 "version": "7.8"
4939 },
4940 "lc_w": 330,
4941 "lc_h": 140
4942 },
4943 "widgets_values": [
4944 3
4945 ],
4946 "widgets_values_named": {
4947 "inputcount": 3
4948 },
4949 "color": "#28281E",
4950 "bgcolor": "#28281E"
4951 },
4952 {
4953 "id": 3504,
4954 "type": "Label (rgthree)",
4955 "pos": [
4956 -8630,
4957 -4160
4958 ],
4959 "size": [
4960 137.3046875,
4961 100
4962 ],
4963 "flags": {
4964 "allow_interaction": true,
4965 "pinned": true
4966 },
4967 "order": 20,
4968 "mode": 0,
4969 "inputs": [],
4970 "outputs": [],
4971 "title": "🪪",
4972 "properties": {
4973 "fontSize": 100,
4974 "fontFamily": "Arial",
4975 "fontColor": "#ffffff",
4976 "textAlign": "left",
4977 "backgroundColor": "transparent",
4978 "padding": 0,
4979 "borderRadius": 0,
4980 "angle": 0,
4981 "ue_properties": {
4982 "widget_ue_connectable": [],
4983 "input_ue_unconnectable": [],
4984 "version": "7.8"
4985 }
4986 },
4987 "color": "#fff0",
4988 "bgcolor": "#fff0"
4989 },
4990 {
4991 "id": 3482,
4992 "type": "LoraLoaderModelOnly",
4993 "pos": [
4994 -8940,
4995 -4010
4996 ],
4997 "size": [
4998 440,
4999 90
5000 ],
5001 "flags": {
5002 "pinned": true
5003 },
5004 "order": 152,
5005 "mode": 4,
5006 "inputs": [
5007 {
5008 "name": "model",
5009 "type": "MODEL",
5010 "link": 46822
5011 }
5012 ],
5013 "outputs": [
5014 {
5015 "name": "MODEL",
5016 "type": "MODEL",
5017 "links": [
5018 46804,
5019 46947
5020 ]
5021 }
5022 ],
5023 "title": "Identity Edit LoRA",
5024 "properties": {
5025 "cnr_id": "comfy-core",
5026 "ver": "0.26.0",
5027 "Node name for S&R": "LoraLoaderModelOnly",
5028 "ue_properties": {
5029 "widget_ue_connectable": [],
5030 "version": "7.8",
5031 "input_ue_unconnectable": []
5032 }
5033 },
5034 "widgets_values": [
5035 "Krea 2\\Utilities\\krea2_identity_edit_v2.safetensors",
5036 1
5037 ],
5038 "widgets_values_named": {
5039 "lora_name": "Krea 2\\Utilities\\krea2_identity_edit_v2.safetensors",
5040 "strength_model": 1
5041 },
5042 "color": "#233",
5043 "bgcolor": "#355"
5044 },
5045 {
5046 "id": 3029,
5047 "type": "GetNode",
5048 "pos": [
5049 -8560,
5050 -3340
5051 ],
5052 "size": [
5053 210,
5054 60
5055 ],
5056 "flags": {
5057 "collapsed": true,
5058 "pinned": true
5059 },
5060 "order": 21,
5061 "mode": 0,
5062 "inputs": [],
5063 "outputs": [
5064 {
5065 "name": "LC_PIPE",
5066 "type": "LC_PIPE",
5067 "links": [
5068 43947
5069 ]
5070 }
5071 ],
5072 "title": "Get_⚙️ pipe",
5073 "properties": {
5074 "Node name for S&R": "GetNode",
5075 "aux_id": "kijai/ComfyUI-KJNodes",
5076 "ue_properties": {
5077 "widget_ue_connectable": [],
5078 "version": "7.8",
5079 "input_ue_unconnectable": []
5080 }
5081 },
5082 "widgets_values": [
5083 "⚙️ pipe"
5084 ],
5085 "widgets_values_named": {
5086 "Constant": "⚙️ pipe"
5087 }
5088 },
5089 {
5090 "id": 3102,
5091 "type": "LC Groups Bypasser",
5092 "pos": [
5093 -8560,
5094 -3530
5095 ],
5096 "size": [
5097 510,
5098 90
5099 ],
5100 "flags": {
5101 "pinned": true
5102 },
5103 "order": 22,
5104 "mode": 0,
5105 "inputs": [
5106 {
5107 "name": "# 🥅 Controlnet",
5108 "type": "BOOLEAN",
5109 "link": null
5110 }
5111 ],
5112 "outputs": [
5113 {
5114 "name": "OPT_CONNECTION",
5115 "type": "*",
5116 "links": null
5117 }
5118 ],
5119 "title": "Controlnet",
5120 "properties": {
5121 "matchTitle": "🥅",
5122 "matchColors": "",
5123 "sort": "position",
5124 "toggleRestriction": "default",
5125 "lcBindings": {
5126 "id:387": {
5127 "value": true,
5128 "originId": null
5129 },
5130 "id:380": {
5131 "value": true,
5132 "originId": null
5133 },
5134 "id:292": {
5135 "value": true,
5136 "originId": null
5137 },
5138 "id:385": {
5139 "value": false,
5140 "originId": null,
5141 "originSlot": null
5142 },
5143 "id:392": {
5144 "value": true,
5145 "originId": null
5146 },
5147 "id:373": {
5148 "value": true,
5149 "originId": null
5150 },
5151 "id:390": {
5152 "value": true,
5153 "originId": null
5154 },
5155 "id:393": {
5156 "value": true,
5157 "originId": null
5158 },
5159 "id:174": {
5160 "value": true,
5161 "originId": null
5162 },
5163 "id:389": {
5164 "value": true,
5165 "originId": null
5166 },
5167 "id:384": {
5168 "value": true,
5169 "originId": null
5170 },
5171 "id:383": {
5172 "value": true,
5173 "originId": null
5174 },
5175 "id:382": {
5176 "value": true,
5177 "originId": null
5178 },
5179 "id:357": {
5180 "value": true,
5181 "originId": null
5182 },
5183 "id:391": {
5184 "value": true,
5185 "originId": null
5186 },
5187 "id:388": {
5188 "value": true,
5189 "originId": null
5190 },
5191 "id:312": {
5192 "value": true,
5193 "originId": null
5194 },
5195 "id:311": {
5196 "value": true,
5197 "originId": null
5198 },
5199 "id:368": {
5200 "value": true,
5201 "originId": null
5202 },
5203 "id:200": {
5204 "value": true,
5205 "originId": null
5206 },
5207 "id:370": {
5208 "value": true,
5209 "originId": null
5210 },
5211 "id:369": {
5212 "value": true,
5213 "originId": null
5214 },
5215 "id:175": {
5216 "value": true,
5217 "originId": null
5218 },
5219 "id:342": {
5220 "value": true,
5221 "originId": null
5222 },
5223 "id:341": {
5224 "value": true,
5225 "originId": null
5226 },
5227 "id:334": {
5228 "value": true,
5229 "originId": null
5230 },
5231 "id:329": {
5232 "value": true,
5233 "originId": null
5234 },
5235 "id:330": {
5236 "value": true,
5237 "originId": null
5238 },
5239 "id:333": {
5240 "value": true,
5241 "originId": null
5242 },
5243 "id:27": {
5244 "value": true,
5245 "originId": null
5246 },
5247 "id:354": {
5248 "value": true,
5249 "originId": null
5250 },
5251 "id:356": {
5252 "value": true,
5253 "originId": null
5254 },
5255 "id:355": {
5256 "value": true,
5257 "originId": null
5258 },
5259 "id:238": {
5260 "value": true,
5261 "originId": null
5262 },
5263 "id:377": {
5264 "value": true,
5265 "originId": null
5266 },
5267 "id:236": {
5268 "value": true,
5269 "originId": null
5270 },
5271 "id:237": {
5272 "value": true,
5273 "originId": null
5274 }
5275 },
5276 "ue_properties": {
5277 "widget_ue_connectable": [],
5278 "version": "7.8",
5279 "input_ue_unconnectable": []
5280 }
5281 },
5282 "widgets_values": [
5283 false
5284 ],
5285 "widgets_values_named": {
5286 "Enable 1": false
5287 },
5288 "color": "#2a363b",
5289 "bgcolor": "#3f5159"
5290 },
5291 {
5292 "id": 3388,
5293 "type": "Label (rgthree)",
5294 "pos": [
5295 -8530,
5296 -3600
5297 ],
5298 "size": [
5299 384.6005859375,
5300 18
5301 ],
5302 "flags": {
5303 "allow_interaction": true,
5304 "pinned": true
5305 },
5306 "order": 23,
5307 "mode": 0,
5308 "inputs": [],
5309 "outputs": [],
5310 "title": "Use base Prompt Encode📝 with 🥅 Controlnet",
5311 "properties": {
5312 "fontSize": 18,
5313 "fontFamily": "Arial",
5314 "fontColor": "#ffffff",
5315 "textAlign": "left",
5316 "backgroundColor": "transparent",
5317 "padding": 0,
5318 "borderRadius": 0,
5319 "angle": 0,
5320 "ue_properties": {
5321 "widget_ue_connectable": [],
5322 "input_ue_unconnectable": [],
5323 "version": "7.8"
5324 }
5325 },
5326 "color": "#fff0",
5327 "bgcolor": "#fff0"
5328 },
5329 {
5330 "id": 3036,
5331 "type": "LC Bypasser Panel",
5332 "pos": [
5333 -8560,
5334 -3730
5335 ],
5336 "size": [
5337 510,
5338 102
5339 ],
5340 "flags": {
5341 "pinned": true
5342 },
5343 "order": 217,
5344 "mode": 0,
5345 "inputs": [
5346 {
5347 "name": "hub",
5348 "type": "*",
5349 "link": 46828
5350 }
5351 ],
5352 "outputs": [
5353 {
5354 "name": "OPT_CONNECTION",
5355 "type": "*",
5356 "links": null
5357 }
5358 ],
5359 "title": "Encoders",
5360 "properties": {
5361 "ue_properties": {
5362 "widget_ue_connectable": [],
5363 "version": "7.8",
5364 "input_ue_unconnectable": []
5365 }
5366 },
5367 "widgets_values": [
5368 true,
5369 false
5370 ],
5371 "widgets_values_named": {
5372 "Enable 1": true,
5373 "Enable 2": false
5374 },
5375 "color": "#c3782d",
5376 "bgcolor": "#af6419"
5377 },
5378 {
5379 "id": 2722,
5380 "type": "Label (rgthree)",
5381 "pos": [
5382 -8510,
5383 -3850
5384 ],
5385 "size": [
5386 381.90673828125,
5387 65
5388 ],
5389 "flags": {
5390 "allow_interaction": true,
5391 "pinned": true
5392 },
5393 "order": 24,
5394 "mode": 0,
5395 "inputs": [],
5396 "outputs": [],
5397 "title": "Encoders 👇",
5398 "properties": {
5399 "fontSize": 65,
5400 "fontFamily": "Arial",
5401 "fontColor": "#ff00ff",
5402 "textAlign": "left",
5403 "backgroundColor": "transparent",
5404 "padding": 0,
5405 "borderRadius": 0,
5406 "angle": 0,
5407 "ue_properties": {
5408 "widget_ue_connectable": [],
5409 "input_ue_unconnectable": [],
5410 "version": "7.8"
5411 }
5412 },
5413 "color": "#fff0",
5414 "bgcolor": "#fff0"
5415 },
5416 {
5417 "id": 3122,
5418 "type": "Bookmark (rgthree)",
5419 "pos": [
5420 -10140,
5421 -4990
5422 ],
5423 "size": [
5424 210,
5425 70
5426 ],
5427 "flags": {
5428 "collapsed": true,
5429 "pinned": true
5430 },
5431 "order": 25,
5432 "mode": 0,
5433 "inputs": [],
5434 "outputs": [],
5435 "title": "🔖",
5436 "properties": {
5437 "ue_properties": {
5438 "widget_ue_connectable": [],
5439 "input_ue_unconnectable": [],
5440 "version": "7.8"
5441 }
5442 },
5443 "widgets_values": [
5444 "3",
5445 0.6
5446 ],
5447 "widgets_values_named": {
5448 "shortcut_key": "3",
5449 "zoom": 0.6
5450 }
5451 },
5452 {
5453 "id": 3496,
5454 "type": "LC Bypasser",
5455 "pos": [
5456 -9550,
5457 -4200
5458 ],
5459 "size": [
5460 370,
5461 510
5462 ],
5463 "flags": {
5464 "collapsed": true,
5465 "pinned": true
5466 },
5467 "order": 228,
5468 "mode": 0,
5469 "inputs": [
5470 {
5471 "name": "Load Image 1 🖼️",
5472 "type": "*",
5473 "link": 46969
5474 },
5475 {
5476 "name": "enable",
5477 "type": "BOOLEAN",
5478 "link": 46974
5479 },
5480 {
5481 "name": "Cropped Image & Resolution",
5482 "type": "*",
5483 "link": 46970
5484 },
5485 {
5486 "name": "enable",
5487 "type": "BOOLEAN",
5488 "link": 46975
5489 },
5490 {
5491 "name": "Remove Background",
5492 "type": "*",
5493 "link": 48524
5494 },
5495 {
5496 "name": "enable",
5497 "type": "BOOLEAN",
5498 "link": 46973
5499 },
5500 {
5501 "name": "I2I 🖼️",
5502 "type": "*",
5503 "link": 46972
5504 },
5505 {
5506 "name": "enable",
5507 "type": "BOOLEAN",
5508 "link": 46983
5509 },
5510 {
5511 "name": "LC Get Image 📐",
5512 "type": "*",
5513 "link": 46987
5514 },
5515 {
5516 "name": "enable",
5517 "type": "BOOLEAN",
5518 "link": 46989
5519 },
5520 {
5521 "name": "Use Original Image resolution 🖼️ 📏",
5522 "type": "*",
5523 "link": 48532
5524 },
5525 {
5526 "name": "enable",
5527 "type": "BOOLEAN",
5528 "link": 47000
5529 },
5530 {
5531 "name": "",
5532 "type": "*",
5533 "link": null
5534 },
5535 {
5536 "name": "enable",
5537 "type": "BOOLEAN",
5538 "link": null
5539 }
5540 ],
5541 "outputs": [
5542 {
5543 "name": "OPT_CONNECTION",
5544 "type": "*",
5545 "links": null
5546 }
5547 ],
5548 "title": "Image 1 bypass & Kill",
5549 "properties": {
5550 "toggleRestriction": "default",
5551 "ue_properties": {
5552 "widget_ue_connectable": [],
5553 "version": "7.8",
5554 "input_ue_unconnectable": []
5555 }
5556 },
5557 "widgets_values": [
5558 true,
5559 true,
5560 false,
5561 false,
5562 true,
5563 true
5564 ],
5565 "widgets_values_named": {
5566 "Enable 1": true,
5567 "Enable 2": true,
5568 "Enable 3": false,
5569 "Enable 4": false,
5570 "Enable 5": true,
5571 "Enable 6": true
5572 },
5573 "color": "#28281E",
5574 "bgcolor": "#28281E"
5575 },
5576 {
5577 "id": 3497,
5578 "type": "PrimitiveBoolean",
5579 "pos": [
5580 -9990,
5581 -4770
5582 ],
5583 "size": [
5584 430,
5585 60
5586 ],
5587 "flags": {
5588 "pinned": true
5589 },
5590 "order": 26,
5591 "mode": 0,
5592 "inputs": [],
5593 "outputs": [
5594 {
5595 "name": "BOOLEAN",
5596 "type": "BOOLEAN",
5597 "links": [
5598 46974,
5599 46975,
5600 46989,
5601 47000
5602 ]
5603 }
5604 ],
5605 "title": "Use Image 1️⃣ 🖼️",
5606 "properties": {
5607 "cnr_id": "comfy-core",
5608 "ver": "0.27.0",
5609 "Node name for S&R": "PrimitiveBoolean",
5610 "ue_properties": {
5611 "widget_ue_connectable": [],
5612 "input_ue_unconnectable": [],
5613 "version": "7.8"
5614 }
5615 },
5616 "widgets_values": [
5617 true
5618 ],
5619 "widgets_values_named": {
5620 "value": true
5621 },
5622 "color": "#c3782d",
5623 "bgcolor": "#af6419"
5624 },
5625 {
5626 "id": 2343,
5627 "type": "Fast Groups Bypasser (rgthree)",
5628 "pos": [
5629 -6990,
5630 -2150
5631 ],
5632 "size": [
5633 290,
5634 280
5635 ],
5636 "flags": {
5637 "pinned": true
5638 },
5639 "order": 27,
5640 "mode": 0,
5641 "inputs": [],
5642 "outputs": [
5643 {
5644 "label": "psst... look around 🤫",
5645 "name": "OPT_CONNECTION",
5646 "type": "*",
5647 "links": []
5648 }
5649 ],
5650 "title": "Bypasser",
5651 "properties": {
5652 "matchColors": "",
5653 "matchTitle": "#",
5654 "showNav": false,
5655 "showAllGraphs": true,
5656 "sort": "alphanumeric",
5657 "customSortAlphabet": "",
5658 "toggleRestriction": "default",
5659 "ue_properties": {
5660 "widget_ue_connectable": [],
5661 "input_ue_unconnectable": [],
5662 "version": "7.5.2"
5663 },
5664 "enableTabs": false,
5665 "tabWidth": 65,
5666 "tabXOffset": 10,
5667 "hasSecondTab": false,
5668 "secondTabText": "Send Back",
5669 "secondTabOffset": 80,
5670 "secondTabWidth": 65
5671 },
5672 "color": "#cc8119",
5673 "bgcolor": "#b86d05",
5674 "shape": 2
5675 },
5676 {
5677 "id": 3042,
5678 "type": "LCPipeOut",
5679 "pos": [
5680 -9110,
5681 -3070
5682 ],
5683 "size": [
5684 200,
5685 550
5686 ],
5687 "flags": {
5688 "collapsed": true,
5689 "pinned": true
5690 },
5691 "order": 122,
5692 "mode": 4,
5693 "inputs": [
5694 {
5695 "label": "pipe",
5696 "name": "pipe",
5697 "type": "LC_PIPE",
5698 "link": 43969
5699 }
5700 ],
5701 "outputs": [
5702 {
5703 "name": "pipe",
5704 "type": "LC_PIPE",
5705 "links": null
5706 },
5707 {
5708 "name": "Model 1",
5709 "type": "MODEL",
5710 "links": [
5711 43967
5712 ]
5713 },
5714 {
5715 "name": "Clip 1",
5716 "type": "CLIP",
5717 "links": null
5718 },
5719 {
5720 "name": "VAE 1",
5721 "type": "VAE",
5722 "links": [
5723 44079
5724 ]
5725 },
5726 {
5727 "name": "Model 2",
5728 "type": "MODEL",
5729 "links": null
5730 },
5731 {
5732 "name": "Clip 2",
5733 "type": "CLIP",
5734 "links": null
5735 },
5736 {
5737 "name": "VAE 2",
5738 "type": "VAE",
5739 "links": null
5740 },
5741 {
5742 "name": "Image",
5743 "type": "IMAGE",
5744 "links": null
5745 },
5746 {
5747 "name": "Mask",
5748 "type": "MASK",
5749 "links": null
5750 },
5751 {
5752 "name": "Width",
5753 "type": "INT",
5754 "links": [
5755 43970
5756 ]
5757 },
5758 {
5759 "name": "Height",
5760 "type": "INT",
5761 "links": [
5762 43971
5763 ]
5764 },
5765 {
5766 "name": "Latent",
5767 "type": "LATENT",
5768 "links": [
5769 43968
5770 ]
5771 },
5772 {
5773 "name": "Batch",
5774 "type": "INT",
5775 "links": null
5776 },
5777 {
5778 "name": "Positive prompt",
5779 "type": "STRING",
5780 "links": null
5781 },
5782 {
5783 "name": "Positive conditioning",
5784 "type": "CONDITIONING",
5785 "links": null
5786 },
5787 {
5788 "name": "Negative prompt",
5789 "type": "STRING",
5790 "links": null
5791 },
5792 {
5793 "name": "Negative conditioning",
5794 "type": "CONDITIONING",
5795 "links": null
5796 },
5797 {
5798 "name": "Seed",
5799 "type": "INT",
5800 "links": null
5801 },
5802 {
5803 "name": "total_steps",
5804 "type": "INT",
5805 "links": null
5806 },
5807 {
5808 "name": "cfg_1",
5809 "type": "FLOAT",
5810 "links": null
5811 },
5812 {
5813 "name": "denoise",
5814 "type": "FLOAT",
5815 "links": null
5816 },
5817 {
5818 "name": "step_swap",
5819 "type": "INT",
5820 "links": null
5821 },
5822 {
5823 "name": "cfg_2",
5824 "type": "FLOAT",
5825 "links": null
5826 },
5827 {
5828 "name": "sampler_name",
5829 "type": "COMBO",
5830 "links": null
5831 },
5832 {
5833 "name": "scheduler",
5834 "type": "COMBO",
5835 "links": null
5836 },
5837 {
5838 "name": "detailer_steps",
5839 "type": "INT",
5840 "links": null
5841 },
5842 {
5843 "name": "protect_mask",
5844 "type": "MASK",
5845 "links": null
5846 }
5847 ],
5848 "properties": {
5849 "cnr_id": "ComfyUI_LC123_nodes",
5850 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
5851 "Node name for S&R": "LCPipeOut",
5852 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
5853 "ue_properties": {
5854 "widget_ue_connectable": [],
5855 "input_ue_unconnectable": [],
5856 "version": "7.8"
5857 }
5858 },
5859 "color": "#707070",
5860 "bgcolor": "#707070"
5861 },
5862 {
5863 "id": 2909,
5864 "type": "LCPositive",
5865 "pos": [
5866 -7280,
5867 -4930
5868 ],
5869 "size": [
5870 510,
5871 220
5872 ],
5873 "flags": {
5874 "pinned": true
5875 },
5876 "order": 28,
5877 "mode": 0,
5878 "inputs": [],
5879 "outputs": [
5880 {
5881 "name": "positive",
5882 "type": "STRING",
5883 "links": [
5884 43855
5885 ]
5886 }
5887 ],
5888 "properties": {
5889 "cnr_id": "ComfyUI_LC123_nodes",
5890 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
5891 "Node name for S&R": "LCPositive",
5892 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
5893 "ue_properties": {
5894 "widget_ue_connectable": [],
5895 "input_ue_unconnectable": [],
5896 "version": "7.8"
5897 }
5898 },
5899 "widgets_values": [
5900 ""
5901 ],
5902 "widgets_values_named": {
5903 "positive": ""
5904 },
5905 "color": "#326432",
5906 "bgcolor": "#326432"
5907 },
5908 {
5909 "id": 3391,
5910 "type": "LCSaveImageMetadata",
5911 "pos": [
5912 -5620,
5913 -4610
5914 ],
5915 "size": [
5916 400,
5917 430
5918 ],
5919 "flags": {
5920 "collapsed": true,
5921 "pinned": true
5922 },
5923 "order": 222,
5924 "mode": 0,
5925 "inputs": [
5926 {
5927 "name": "pipe",
5928 "shape": 7,
5929 "type": "LC_PIPE",
5930 "link": 46337
5931 },
5932 {
5933 "name": "positive",
5934 "shape": 7,
5935 "type": "STRING",
5936 "widget": {
5937 "name": "positive"
5938 },
5939 "link": 46338
5940 }
5941 ],
5942 "outputs": [
5943 {
5944 "name": "metadata",
5945 "type": "LC_SAVE_META",
5946 "links": [
5947 46340
5948 ]
5949 },
5950 {
5951 "name": "parameters",
5952 "type": "STRING",
5953 "links": null
5954 }
5955 ],
5956 "properties": {
5957 "cnr_id": "ComfyUI_LC123_nodes",
5958 "ver": "3d7e0de54080f5d9bdd720e0e1b854e33c4f0673",
5959 "Node name for S&R": "LCSaveImageMetadata",
5960 "ue_properties": {
5961 "widget_ue_connectable": [],
5962 "input_ue_unconnectable": [],
5963 "version": "7.8"
5964 }
5965 },
5966 "widgets_values": [
5967 "",
5968 "",
5969 -1,
5970 0,
5971 0,
5972 "",
5973 "",
5974 "",
5975 "urn:air:krea2:unknown:civitai:2903736@3467327",
5976 0,
5977 0,
5978 0,
5979 ""
5980 ],
5981 "widgets_values_named": {
5982 "positive": "",
5983 "negative": "",
5984 "seed_value": -1,
5985 "steps": 0,
5986 "cfg": 0,
5987 "sampler": "",
5988 "scheduler": "",
5989 "models": "",
5990 "civitai_air": "urn:air:krea2:unknown:civitai:2903736@3467327",
5991 "width": 0,
5992 "height": 0,
5993 "denoise": 0,
5994 "extra_params": ""
5995 },
5996 "color": "#28281E",
5997 "bgcolor": "#28281E"
5998 },
5999 {
6000 "id": 3576,
6001 "type": "LCSlider",
6002 "pos": [
6003 -10000,
6004 -2980
6005 ],
6006 "size": [
6007 430,
6008 32
6009 ],
6010 "flags": {
6011 "pinned": true
6012 },
6013 "order": 29,
6014 "mode": 0,
6015 "inputs": [],
6016 "outputs": [
6017 {
6018 "label": " ",
6019 "name": "*",
6020 "type": "*",
6021 "links": [
6022 47840
6023 ]
6024 }
6025 ],
6026 "title": "🪪 ID Edit Ref Boost 2",
6027 "properties": {
6028 "cnr_id": "ComfyUI_LC123_nodes",
6029 "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
6030 "Node name for S&R": "LCSlider",
6031 "ue_properties": {
6032 "widget_ue_connectable": [],
6033 "input_ue_unconnectable": [],
6034 "version": "7.8"
6035 },
6036 "min": 0,
6037 "max": 4,
6038 "step": 0.1,
6039 "decimals": 1
6040 },
6041 "widgets_values": [
6042 4,
6043 0,
6044 4,
6045 0.1,
6046 1,
6047 ""
6048 ],
6049 "widgets_values_named": {
6050 "value": 4,
6051 "min": 0,
6052 "max": 4,
6053 "step": 0.1,
6054 "decimals": 1,
6055 "lc123_face": ""
6056 },
6057 "color": "#432",
6058 "bgcolor": "#653"
6059 },
6060 {
6061 "id": 3578,
6062 "type": "LCImageLabel",
6063 "pos": [
6064 -8460,
6065 -5290
6066 ],
6067 "size": [
6068 208.9,
6069 208.9
6070 ],
6071 "flags": {
6072 "pinned": true
6073 },
6074 "order": 30,
6075 "mode": 0,
6076 "inputs": [],
6077 "outputs": [],
6078 "properties": {
6079 "imgW": 198.9,
6080 "imgH": 198.9,
6081 "angle": 0,
6082 "size": 199,
6083 "padding": 5,
6084 "borderWidth": 0,
6085 "borderColor": "#ffffff",
6086 "borderRadius": 0,
6087 "backgroundColor": "transparent",
6088 "bgTransparent": true,
6089 "syncImageRadius": true,
6090 "imageRadius": 0,
6091 "embeddedData": "data:image/webp;base64,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",
6092 "_w": 208.9,
6093 "_h": 208.9,
6094 "ue_properties": {
6095 "widget_ue_connectable": [],
6096 "version": "7.8",
6097 "input_ue_unconnectable": []
6098 }
6099 },
6100 "widgets_values": [
6101 "{\"filename\":\"Logo no background_00001_.png\",\"subfolder\":\"\"}"
6102 ],
6103 "widgets_values_named": {
6104 "_image_path": "{\"filename\":\"Logo no background_00001_.png\",\"subfolder\":\"\"}"
6105 },
6106 "color": "#fff0",
6107 "bgcolor": "#fff0"
6108 },
6109 {
6110 "id": 3579,
6111 "type": "LCLabel",
6112 "pos": [
6113 -8590,
6114 -5230
6115 ],
6116 "size": [
6117 1232,
6118 123
6119 ],
6120 "flags": {
6121 "pinned": true
6122 },
6123 "order": 31,
6124 "mode": 0,
6125 "inputs": [],
6126 "outputs": [],
6127 "properties": {
6128 "text": "Lonecat's",
6129 "font": "Georgia",
6130 "size": 100,
6131 "bold": true,
6132 "italic": false,
6133 "color": "#999999",
6134 "align": "center",
6135 "outline": false,
6136 "outlineColor": "#000000",
6137 "outlineWidth": 4,
6138 "shadow": false,
6139 "shadowBlur": 10,
6140 "bg": false,
6141 "bgColor": "#324B4B",
6142 "radius": 12,
6143 "padding": 8,
6144 "angle": 0,
6145 "width": 1232,
6146 "cnr_id": "ComfyUI_LC123_nodes",
6147 "ver": "24728b75a7291ed7d3ac57d6e23d906823392387",
6148 "Node name for S&R": "LCLabel",
6149 "_w": 1232,
6150 "_h": 123,
6151 "ue_properties": {
6152 "widget_ue_connectable": [],
6153 "input_ue_unconnectable": [],
6154 "version": "7.8"
6155 }
6156 },
6157 "color": "#fff0",
6158 "bgcolor": "#fff0"
6159 },
6160 {
6161 "id": 3583,
6162 "type": "LCSlider",
6163 "pos": [
6164 -9990,
6165 -3950
6166 ],
6167 "size": [
6168 430,
6169 32
6170 ],
6171 "flags": {
6172 "pinned": true
6173 },
6174 "order": 32,
6175 "mode": 0,
6176 "inputs": [],
6177 "outputs": [
6178 {
6179 "label": " ",
6180 "name": "*",
6181 "type": "*",
6182 "links": [
6183 47839
6184 ]
6185 }
6186 ],
6187 "title": "🪪 ID Edit Ref Boost 1",
6188 "properties": {
6189 "cnr_id": "ComfyUI_LC123_nodes",
6190 "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
6191 "Node name for S&R": "LCSlider",
6192 "ue_properties": {
6193 "widget_ue_connectable": [],
6194 "input_ue_unconnectable": [],
6195 "version": "7.8"
6196 },
6197 "min": 0,
6198 "max": 4,
6199 "step": 0.1,
6200 "decimals": 1
6201 },
6202 "widgets_values": [
6203 2.7,
6204 0,
6205 4,
6206 0.1,
6207 1,
6208 ""
6209 ],
6210 "widgets_values_named": {
6211 "value": 2.7,
6212 "min": 0,
6213 "max": 4,
6214 "step": 0.1,
6215 "decimals": 1,
6216 "lc123_face": ""
6217 },
6218 "color": "#432",
6219 "bgcolor": "#653"
6220 },
6221 {
6222 "id": 3584,
6223 "type": "LCNote",
6224 "pos": [
6225 -8560,
6226 -3110
6227 ],
6228 "size": [
6229 520,
6230 270
6231 ],
6232 "flags": {
6233 "pinned": true
6234 },
6235 "order": 33,
6236 "mode": 0,
6237 "inputs": [],
6238 "outputs": [],
6239 "properties": {
6240 "lc_note": {
6241 "source": "en",
6242 "texts": {
6243 "en": {
6244 "text": "### 👉The Krea 2 Model does **NOT do I2I like Klein_9b.** It uses the images as reference. it will **NOT** reproduce an image directly.\n\n\n### Base Prompt Encode 📝\n\n- Use for normal T2I and Normal I2I\n\n---\n### Image Edit 🖼️🔁\n**⚠️🚫 This does not work if **Sage Attention** is on!** It must be off above (in ⚙️ User Settings)as well as in your **start.bat** file\n\n**Instructions**\n- make sure to turn the switch on \n- Image 1 is your original pic\n- turn on image 2 as needed\n- Set the prompt in the main prompt area\n\n---\n\n### 🪪 Identity Edit\n- **⚠️ Image Edit 🖼️🔁** must be **ON** for this to work\n- Can be used for both images\n- **ref boost**\n - bottom image shoudljbe higher than top. \n - If you use a face pic in the bottom to transfer to the top, set to 4. Otherwise 1.0 for image 1 and 2.0 for image 2 typically works\n\n### 🥅 Controlnet\n- Use the base prompt 📝 only\n- 🪪 ID Edit must be off"
6245 },
6246 "zh": {
6247 "text": "### 👉Krea 2 模型**不像 Klein_9b 那样做 I2I。** 它只把图像当作参考。它**不会**直接复现一张图像。\n\n\n### Base Prompt Encode 📝\n\n- 用于普通 T2I 和普通 I2I\n\n---\n### Image Edit 🖼️🔁\n**⚠️🚫 如果开着 **Sage Attention**,这个就不能用!** 必须在上面(⚙️ User Settings 里)以及你的 **start.bat** 文件中都关掉它\n\n**使用方法**\n- 确保打开开关\n- Image 1 是你的原图\n- 需要时打开 image 2\n- 在主提示词区域写提示词\n\n---\n\n### 🪪 Identity Edit\n- 必须先把 **⚠️ Image Edit 🖼️🔁** 设为 **ON** 才能用\n- 两张图像都可以使用\n- **ref boost**\n - 下面那张图的值应该比上面的高。\n - 如果你用下面的人脸图去迁移到上面那张,设为 4。否则通常 image 1 用 1.0、image 2 用 2.0 就行\n\n### 🥅 Controlnet\n- 只使用 base prompt 📝\n- 🪪 ID Edit 必须关闭\n",
6248 "src": "42e4923f",
6249 "srcTitle": ""
6250 },
6251 "ja": {
6252 "text": "### 👉Krea 2 モデルは **Klein_9b のような I2I はしません。** 画像を参照として使うだけで、画像をそのまま再現することは**ありません**。\n\n\n### Base Prompt Encode 📝\n\n- 通常の T2I と通常の I2I に使います\n\n---\n### Image Edit 🖼️🔁\n**⚠️🚫 **Sage Attention** がオンだと動きません!** 上の(⚙️ User Settings)でも、**start.bat** ファイルでもオフにしておく必要があります\n\n**使い方**\n- スイッチを必ずオンにします \n- Image 1 は元の画像です\n- 必要に応じて image 2 をオンにします\n- プロンプトはメインのプロンプト欄に入力します\n\n---\n\n### 🪪 Identity Edit\n- これを動かすには **Image Edit 🖼️🔁** が **ON** になっている必要があります\n- 両方の画像に使えます\n- **ref boost**\n - 下の画像は上より高くします。 \n - 下に顔写真を置いて上の画像に移したい場合は 4 に。それ以外は、image 1 を 1.0、image 2 を 2.0 にするとたいていうまくいきます\n\n### 🥅 Controlnet\n- base prompt 📝 だけを使います\n- 🪪 ID Edit はオフにします",
6253 "src": "42e4923f",
6254 "srcTitle": ""
6255 },
6256 "ko": {
6257 "text": "### 👉Krea 2 모델은 **Klein_9b처럼 I2I를 하지 않습니다.** 이미지를 참조로 사용할 뿐, 이미지를 직접 재현하지 **않습니다**.\n\n\n### Base Prompt Encode 📝\n\n- 일반 T2I와 일반 I2I에 사용하세요\n\n---\n### Image Edit 🖼️🔁\n**⚠️🚫 **Sage Attention**이 켜져 있으면 작동하지 않습니다!** 위쪽(⚙️ User Settings)에서도, **start.bat** 파일에서도 꺼져 있어야 합니다\n\n**사용법**\n- 스위치를 켜는 것을 잊지 마세요\n- Image 1은 원본 사진입니다\n- 필요하면 image 2를 켜세요\n- 메인 프롬프트 영역에 프롬프트를 입력하세요\n\n---\n\n### 🪪 Identity Edit\n- 이게 작동하려면 **⚠️ Image Edit 🖼️🔁**가 **ON**이어야 합니다\n- 두 이미지 모두에 사용할 수 있습니다\n- **ref boost**\n - 아래 이미지가 위 이미지보다 높아야 합니다.\n - 아래에 얼굴 사진을 넣어 위로 옮기는 경우 4로 설정하세요. 그 외에는 보통 image 1에 1.0, image 2에 2.0이 잘 맞습니다\n\n### 🥅 Controlnet\n- base prompt 📝만 사용하세요\n- 🪪 ID Edit는 꺼야 합니다",
6258 "src": "42e4923f",
6259 "srcTitle": ""
6260 }
6261 },
6262 "titles": []
6263 },
6264 "ue_properties": {
6265 "widget_ue_connectable": [],
6266 "version": "7.8",
6267 "input_ue_unconnectable": []
6268 }
6269 },
6270 "widgets_values": [
6271 "English ✏️",
6272 "### 👉The Krea 2 Model does **NOT do I2I like Klein_9b.** It uses the images as reference. it will **NOT** reproduce an image directly.\n\n\n### Base Prompt Encode 📝\n\n- Use for normal T2I and Normal I2I\n\n---\n### Image Edit 🖼️🔁\n**⚠️🚫 This does not work if **Sage Attention** is on!** It must be off above (in ⚙️ User Settings)as well as in your **start.bat** file\n\n**Instructions**\n- make sure to turn the switch on \n- Image 1 is your original pic\n- turn on image 2 as needed\n- Set the prompt in the main prompt area\n\n---\n\n### 🪪 Identity Edit\n- **⚠️ Image Edit 🖼️🔁** must be **ON** for this to work\n- Can be used for both images\n- **ref boost**\n - bottom image shoudljbe higher than top. \n - If you use a face pic in the bottom to transfer to the top, set to 4. Otherwise 1.0 for image 1 and 2.0 for image 2 typically works\n\n### 🥅 Controlnet\n- Use the base prompt 📝 only\n- 🪪 ID Edit must be off"
6273 ],
6274 "widgets_values_named": {
6275 "language": "English ✏️",
6276 "text": "### 👉The Krea 2 Model does **NOT do I2I like Klein_9b.** It uses the images as reference. it will **NOT** reproduce an image directly.\n\n\n### Base Prompt Encode 📝\n\n- Use for normal T2I and Normal I2I\n\n---\n### Image Edit 🖼️🔁\n**⚠️🚫 This does not work if **Sage Attention** is on!** It must be off above (in ⚙️ User Settings)as well as in your **start.bat** file\n\n**Instructions**\n- make sure to turn the switch on \n- Image 1 is your original pic\n- turn on image 2 as needed\n- Set the prompt in the main prompt area\n\n---\n\n### 🪪 Identity Edit\n- **⚠️ Image Edit 🖼️🔁** must be **ON** for this to work\n- Can be used for both images\n- **ref boost**\n - bottom image shoudljbe higher than top. \n - If you use a face pic in the bottom to transfer to the top, set to 4. Otherwise 1.0 for image 1 and 2.0 for image 2 typically works\n\n### 🥅 Controlnet\n- Use the base prompt 📝 only\n- 🪪 ID Edit must be off"
6277 },
6278 "color": "#2E3A46",
6279 "bgcolor": "#2E3A46"
6280 },
6281 {
6282 "id": 3585,
6283 "type": "LCStop",
6284 "pos": [
6285 -6710,
6286 -3890
6287 ],
6288 "size": [
6289 310,
6290 50
6291 ],
6292 "flags": {
6293 "pinned": true
6294 },
6295 "order": 258,
6296 "mode": 0,
6297 "inputs": [
6298 {
6299 "name": "In",
6300 "type": "*",
6301 "link": 47784
6302 }
6303 ],
6304 "outputs": [
6305 {
6306 "name": "*",
6307 "type": "*",
6308 "links": [
6309 47831
6310 ]
6311 }
6312 ],
6313 "properties": {
6314 "cnr_id": "ComfyUI_LC123_nodes",
6315 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
6316 "Node name for S&R": "LCStop",
6317 "ue_properties": {
6318 "widget_ue_connectable": [],
6319 "input_ue_unconnectable": [],
6320 "version": "7.8"
6321 },
6322 "aux_id": "lonecatone23/ComfyUI_LC123_nodes"
6323 },
6324 "widgets_values": [
6325 false
6326 ],
6327 "widgets_values_named": {
6328 "enable": false
6329 },
6330 "color": "#963232",
6331 "bgcolor": "#963232"
6332 },
6333 {
6334 "id": 3586,
6335 "type": "PreviewImage",
6336 "pos": [
6337 -6390,
6338 -3890
6339 ],
6340 "size": [
6341 610,
6342 880
6343 ],
6344 "flags": {
6345 "pinned": true
6346 },
6347 "order": 253,
6348 "mode": 0,
6349 "inputs": [
6350 {
6351 "label": "Rough Draft",
6352 "name": "images",
6353 "type": "IMAGE",
6354 "link": 47785
6355 }
6356 ],
6357 "outputs": [
6358 {
6359 "name": "images",
6360 "type": "IMAGE",
6361 "links": []
6362 }
6363 ],
6364 "properties": {
6365 "cnr_id": "comfy-core",
6366 "ver": "0.7.0",
6367 "Node name for S&R": "PreviewImage",
6368 "ue_properties": {
6369 "widget_ue_connectable": [],
6370 "input_ue_unconnectable": [],
6371 "version": "7.5.2"
6372 },
6373 "enableTabs": false,
6374 "tabWidth": 65,
6375 "tabXOffset": 10,
6376 "hasSecondTab": false,
6377 "secondTabText": "Send Back",
6378 "secondTabOffset": 80,
6379 "secondTabWidth": 65
6380 },
6381 "color": "#233",
6382 "bgcolor": "#355",
6383 "shape": 2
6384 },
6385 {
6386 "id": 3587,
6387 "type": "LC Bypasser Panel",
6388 "pos": [
6389 -7420,
6390 -3890
6391 ],
6392 "size": [
6393 370,
6394 150
6395 ],
6396 "flags": {
6397 "pinned": true
6398 },
6399 "order": 261,
6400 "mode": 0,
6401 "inputs": [
6402 {
6403 "name": "hub",
6404 "type": "*",
6405 "link": 47786
6406 }
6407 ],
6408 "outputs": [
6409 {
6410 "name": "OPT_CONNECTION",
6411 "type": "*",
6412 "links": []
6413 }
6414 ],
6415 "properties": {
6416 "ue_properties": {
6417 "widget_ue_connectable": [],
6418 "version": "7.8",
6419 "input_ue_unconnectable": []
6420 }
6421 },
6422 "widgets_values": [
6423 false,
6424 true,
6425 true,
6426 true
6427 ],
6428 "widgets_values_named": {
6429 "Enable 1": false,
6430 "Enable 2": true,
6431 "Enable 3": true,
6432 "Enable 4": true
6433 },
6434 "color": "#c87a2c",
6435 "bgcolor": "#b46618"
6436 },
6437 {
6438 "id": 3588,
6439 "type": "LCNote",
6440 "pos": [
6441 -7970,
6442 -3890
6443 ],
6444 "size": [
6445 540,
6446 880
6447 ],
6448 "flags": {
6449 "collapsed": false,
6450 "pinned": true
6451 },
6452 "order": 34,
6453 "mode": 0,
6454 "inputs": [],
6455 "outputs": [],
6456 "title": "🧠 Notes",
6457 "properties": {
6458 "lc_note": {
6459 "source": "en",
6460 "texts": {
6461 "en": {
6462 "text": "## Overview\n\n### 💡Cat, what did you do to all the stuff you had here? \n\n- [read about it here](https://civitai.red/articles/35997/sampler-scheduler-and-sigmas-what-they-actually-do-and-why-yours-might-be-wrong)\n\n- Sigma Selector is now **Sigma_curve presets**\n- Sigma Resample only really worked on the first pass, so now is **first-pass-resample**\n- I couldn't drag a built sigma. Now I can.\n- *Res4lyf* 😮‍💨 made it so you couldn't hook their sampler up directly. **🤡Clownsampler** is now built in 🛠️\n\n**Dual Samplers**\n- Put here specifically to deal with ControlNet bleed.\n- The first pass runs with the ControlNet model conditioning, the second runs with the clean model.\n- You don't need a lot of steps for the second one (around 10%). Set **step_swap** near the end and **low_pass** to **renoise**.\n\n**VRAM and processing speed**\n- Adding **Image reference edit 🖼️🔁** and **Style Transfer 👠🥂👗** will **significantly** slow down processing.\n- It will still process, but it takes twice as long. The same goes for **🥅 ControlNet**.\n- The more you combine, the slower it gets. **This is normal.**\n- 🧀 cheese should not have holes 🤔\n\n---\n## ⚙️ Settings:\n\n**Denoise (now up top)**\n- Mainly for I2I 🖼️. Works well at higher levels. I like leaving it around 0.97 for everyday use, but it is also the first thing I go to when I want to change a pose.\n\n**🤡 ClownSamplerSelector**\n- One of the main advantages of ClownShark samplers is their **fully_implicit**, **diag_implicit** and many other **sampler** options.\n-- **ClownSampler Selector:** pick any of the Clown samplers by hand. *note:* everything else in the workflow follows your choice in the *⚙️ User Settings* area.\n- ⚠️ Fully implicit samplers (radau_iia_3s, etc.) call the model several times per step. Same picture, about 3x slower.\n\n---\n**LC Speed Boost (BETA) 🚀**\n- Starts the picture at half size and grows it to full size partway through. About 2x faster sampling, same quality **(roughly 33% off a full run).**\n- Lives on the **High Pass Sampler** only. The low pass finishes at full size.\n- **auto (pick):** grows at the right step for the schedule.\n- **grow_at_step:** set it yourself when auto is off. **0 = off.**\n- ⚠️ The layout follows the model's trained size, so a seed frames a bit tighter with it on. Re-rendering an old seed? Set grow_at_step to 0 for that run.\n- Upscale and image to image passes run as normal: their layout comes from your image.\n- 🤔 **meh** factor: This changes the image slightly when turned on and off on the same seed 🌱\n\n---\n### LC Sigmas (BETA)\n\n- **One scheduler for both passes.** The graph on the node shows the whole schedule: orange = first pass, blue = second pass, dashed = the preset before your edits. Drag the node taller and the graph grows.\n- **sampler:** the green line under the graph tells you what tested best for your model (Krea 2: euler + beta57).\n- **sigma_curve_presets:** the shape of the schedule. Only the settings for the one you pick show up.\n * base: a plain scheduler, picked in base_scheduler. 🥱\n * beta: the beta curve with your own alpha and beta.\n * flowmatch: the FlowMatch curve. 😎\n * **hyperbolic / gaussian:** the base curve bent by tanh, a bell curve, etc. 🤫🫙👍🏼\n * saved: any curves you decided at the time might be worth keeping, but will proably never use again 🤔\n- **Drag a point on the graph to bend the curve.** smooth pulls the neighbours along (smooth_radius = how many), spike moves just that point. reset curve undoes it, save curve keeps it as a preset.\n- **steps:** total steps for both passes together.\n- **step_swap:** the step where the clean model takes over. For ControlNet bleed, put it near the end (steps 20, step_swap 18 = the last 10% runs clean). 0 = one pass only.\n- **first_pass_resample:** stretches out the schedule for the first pass, giving it more time to build structure. 1 = off. (1.15 is my favorite)\n- **low_pass:** *continue noise schedule* = the second pass finishes the leftover noise. *renoise* = the first pass finishes the picture, then fresh noise goes back up to the swap level, so the clean model has something to refine (i.e 🥅 controlNet clean-up). *Swap late* = a little clean-up, *earlier* = heavier refining.\n- **denoise:** I2I. denoise_steps: full schedule = denoise covers the whole run. at step swap = the first pass only, so the second pass refines on its own.\n- **sigma_shift:** leave it on use model default. Higher = more steps on composition, lower = more on detail. flowmatch and saved curves ignore it.\n- **💡 Flow models (Krea 2, Z-Image, Flux 2):** beta, beta57 and simple are safe in base_scheduler. Karras, kl_optimal and linear_quadratic burn.\n- ⚠️ Go easy dragging a gaussian curve down. It already keeps the noise high, and a big drag cuts the detail steps short and burns the picture.\n\n---\n\n**LC Detail Daemon (BETA)**\n- Adds detail by telling the model there is a little less noise than there really is, so it removes a little less and keeps more fine texture.\n- **amount** uses the same scale as the original Detail Daemon (1.0 = 10% less noise at the peak), but it is never multiplied by your CFG.\n- **start / end** are steps, like the original: 0.15 to 0.85.\n- **peak** and **exponent** do more than the amount. **peak 0** = strongest at the start of the window, on the noisy steps where it shapes things. **exponent 0** = full strength across the whole window.\n- **mode:**\n - **look only** (default): crisp detail without big reshuffles.👈🏼\n - **classic:** the original. Small things shift (folds, windows, background focus).\n - **keep structure:** only the fine part of the change is kept, so the layout stays exactly where it was. About 45% slower.\n- ⚠️ Samplers that add their own noise (SDE, ancestral, res_2s / res_3s, ClownShark at eta 0.5) + Detail Daemon = specks. Lower the amount or pick a noise-free sampler.\n\n---\n\n**LC Stop 🛑**\n- When turned on, the generation stops here. It lets you make changes before committing to the upscalers, detailers, etc.\n- Change the settings after it based on how your image came out, then hit **⏯️**.\n- My favorite low VRAM trick.\n- 💡⚠️ **If you have a random seed turned on, it will keep starting from scratch. Make sure to fix the seed!**\n\n**Notify 🔊**\n- Makes a sound when it gets to this point, so you don't have to sit there and watch it.\n- You're welcome 😉\n\n---\n\n**Best LC Sigmas Settings**\n| Model | sampler + scheduler_shape | steps | step_swap (ControlNet) | Detail Daemon amount (look only) | Notes |\n|---|---|---|---|---|---|\n| **Krea 2 Turbo / Krealism** | euler + beta57 | 8 | 7 | 1.0 | The everyday setup |\n| **Krea 2 Raw** | euler + beta57 | 20 - 30 | 18 - 27 | 0.5 | More steps = it hits harder |\n| **Z-Image Turbo** | uni_pc + simple | 8 - 9 | 8 | 0.75 | Takes detail the best |\n| **Flux 2 Klein** | uni_pc + simple | 4 | off | off | Too few steps: it shifts the light instead of adding detail |\n| **SDXL / Illustrious / Pony** | dpmpp_2m + karras | 25 - 30 | 23 - 27 | 0.75 | Karras is fine here, not on flow models |\n\n**Best Detail Daemon Settings**\n| Preset | amount | start | end | peak | exponent | mode | Recommended for | Notes |\n|---|---|---|---|---|---|---|---|---|\n| **Balanced** (default) | 1.0 | 0.15 | 0.85 | 0 | 0 | look only | Everyday use | The tested setting |\n| **Gentle sharpen** | 0.5 | 0.20 | 0.80 | 0.5 | 1 | look only | Portraits, skin | Barely moves anything |\n| **Original look** | 0.5 | 0.15 | 0.85 | 0 | 0 | classic | The old Detail Daemon feel | Small things shift |\n| **Keep layout** | 0.5 | 0.15 | 0.85 | 0 | 0 | keep structure | When nothing may move | About 45% slower |\n| **Smooth** | -0.5 | 0.15 | 0.85 | 0 | 0 | look only | Busy or grainy renders | Negative = smoother, less detail |\n\n### 💡 Quick Tips:\n- **peak** and **exponent** at 0 is where the punch comes from. Raise them for a gentler sharpen.\n- **amount** is the original Detail Daemon's scale: 1.0 = 10% less noise at the peak.\n- **classic** and **keep structure** hit harder than look only: start them at half the amount.\n- **start / end:** leave the last steps alone, or noise stays in the image.\n- 4-step models: not worth it.\n"
6463 },
6464 "zh": {
6465 "text": "## 概述\n\n### 💡Cat,你把这里原来的东西都怎么了? \n\n- [在这里阅读详情](https://civitai.red/articles/35997/sampler-scheduler-and-sigmas-what-they-actually-do-and-why-yours-might-be-wrong)\n\n- Sigma Selector 现在是 **Sigma_curve presets**\n- Sigma Resample 其实只在第一遍有效,所以现在叫 **first-pass-resample**\n- 以前我没法拖动构建好的 sigma。现在可以了。\n- *Res4lyf* 😮‍💨 让你没法直接接上它们的采样器。**🤡Clownsampler** 现在已内置 🛠️\n\n**双采样器(Dual Samplers)**\n- 专门放在这里来处理 ControlNet 渗色。\n- 第一遍带着 ControlNet 模型的 conditioning 运行,第二遍用干净的模型运行。\n- 第二遍不需要很多步数(大约 10%)。把 **step_swap** 设在接近末尾的位置,并把 **low_pass** 设为 **renoise**。\n\n**VRAM 与处理速度**\n- 加入 **Image reference edit 🖼️🔁** 和 **Style Transfer 👠🥂👗** 会**显著**拖慢处理速度。\n- 依然能处理,只是要花两倍的时间。**🥅 ControlNet** 也是一样。\n- 组合得越多,就越慢。**这是正常的。**\n- 🧀 奶酪不该有洞 🤔\n\n---\n## ⚙️ 设置:\n\n**Denoise(现已移到最上面)**\n- 主要用于 I2I 🖼️。在较高数值下效果不错。日常使用我喜欢保持在 0.97 左右,但想改变姿势时,它也是我第一个会去调的参数。\n\n**🤡 ClownSamplerSelector**\n- ClownShark 采样器的主要优势之一,就是它的 **fully_implicit**、**diag_implicit** 以及许多其他 **sampler** 选项。\n-- **ClownSampler Selector:** 手动挑选任意一个 Clown 采样器。*注:* 工作流里的其他一切都会跟随你在 *⚙️ User Settings* 区域里的选择。\n- ⚠️ Fully implicit 采样器(radau_iia_3s 等)每一步会调用模型多次。同样的画面,大约慢 3 倍。\n\n---\n**LC Speed Boost (BETA) 🚀**\n- 从一半大小开始生成画面,中途放大到完整尺寸。采样大约快 2 倍,画质相同 **(整个流程大约节省 33%)。**\n- 只存在于 **High Pass Sampler** 上。low pass 以完整尺寸完成。\n- **auto (pick):** 在适合该调度的那一步放大。\n- **grow_at_step:** auto 关闭时自己设置。**0 = 关闭。**\n- ⚠️ 布局会跟随模型训练时的尺寸,所以开启时同一个 seed 的取景会稍紧一些。要重新渲染旧 seed?这一次把 grow_at_step 设为 0。\n- 放大和图生图的流程照常运行:它们的布局来自你的图像。\n- 🤔 **meh** 因素:在同一个 seed 上开关它,图像会有轻微变化 🌱\n\n---\n### LC Sigmas (BETA)\n\n- **两遍共用一个 scheduler。** 节点上的图表显示完整的调度:橙色 = 第一遍,蓝色 = 第二遍,虚线 = 你编辑之前的预设。把节点拉高,图表也会变大。\n- **sampler:** 图表下方的绿线告诉你,对你的模型来说什么表现最好(Krea 2:euler + beta57)。\n- **sigma_curve_presets:** 调度的形状。只会显示你所选形状对应的设置。\n * base: 普通 scheduler,在 base_scheduler 里选择。🥱\n * beta: beta 曲线,可自定义 alpha 和 beta。\n * flowmatch: FlowMatch 曲线。😎\n * **hyperbolic / gaussian:** 把基础曲线用 tanh、钟形曲线等弯折。🤫🫙👍🏼\n * saved: 你当时觉得也许值得保留、但大概永远不会再用的任何曲线 🤔\n- **拖动图表上的点来弯折曲线。** smooth 会带动邻近的点(smooth_radius = 带动多少个),spike 只移动那一个点。reset curve 撤销,save curve 把它保存为预设。\n- **steps:** 两遍合计的总步数。\n- **step_swap:** 干净模型接手的那一步。针对 ControlNet 渗色,把它设在接近末尾(steps 20,step_swap 18 = 最后 10% 用干净模型运行)。0 = 只有一遍。\n- **first_pass_resample:** 拉长第一遍的调度,给它更多时间来建立结构。1 = 关闭。(1.15 是我的最爱)\n- **low_pass:** *continue noise schedule* = 第二遍完成剩下的噪声。*renoise* = 第一遍完成画面,然后重新加噪声回到 swap 水平,这样干净模型才有东西可以精修(例如 🥅 controlNet 清理)。*Swap late* = 轻度清理,*earlier* = 更重的精修。\n- **denoise:** I2I。denoise_steps:full schedule = denoise 覆盖整个流程。at step swap = 只作用于第一遍,让第二遍自己精修。\n- **sigma_shift:** 保持使用模型默认值。更高 = 更多步数用在构图上,更低 = 更多用在细节上。flowmatch 和 saved 曲线会忽略它。\n- **💡 Flow 模型(Krea 2、Z-Image、Flux 2):** base_scheduler 里 beta、beta57 和 simple 是安全的。Karras、kl_optimal 和 linear_quadratic 会烧图。\n- ⚠️ 向下拖动 gaussian 曲线时要轻一点。它本来就让噪声保持在高位,拖得太多会把细节步数砍短,把画面烧坏。\n\n---\n\n**LC Detail Daemon (BETA)**\n- 它告诉模型噪声比实际少一点,于是模型去除得少一点,保留更多精细纹理,从而增加细节。\n- **amount** 使用与原版 Detail Daemon 相同的刻度(1.0 = 峰值处噪声减少 10%),但绝不会乘以你的 CFG。\n- **start / end** 和原版一样是步数:0.15 到 0.85。\n- **peak** 和 **exponent** 比 amount 作用更大。**peak 0** = 在窗口起点最强,也就是在噪声较多、决定形状的步数上。**exponent 0** = 整个窗口内全强度。\n- **mode:**\n - **look only**(默认):清晰的细节,不会大幅重新排布。👈🏼\n - **classic:** 原版。小东西会发生偏移(衣褶、窗户、背景焦点)。\n - **keep structure:** 只保留变化中的精细部分,所以布局完全留在原处。慢约 45%。\n- ⚠️ 会自己加噪声的采样器(SDE、ancestral、res_2s / res_3s、eta 0.5 的 ClownShark)+ Detail Daemon = 出现斑点。降低 amount,或选一个不加噪声的采样器。\n\n---\n\n**LC Stop 🛑**\n- 开启后,生成会在这里停下。让你在进入放大器、detailer 等之前先做调整。\n- 根据图像的出图效果,修改它后面的设置,然后点 **⏯️**。\n- 我最喜欢的低 VRAM 技巧。\n- 💡⚠️ **如果你开启了随机 seed,它每次都会从头开始。一定要固定 seed!**\n\n**Notify 🔊**\n- 运行到这里时发出声音,这样你就不用坐在那里盯着看了。\n- 不客气 😉\n\n---\n\n**LC Sigmas 最佳设置**\n| 模型 | sampler + scheduler_shape | steps | step_swap (ControlNet) | Detail Daemon amount (look only) | 备注 |\n|---|---|---|---|---|---|\n| **Krea 2 Turbo / Krealism** | euler + beta57 | 8 | 7 | 1.0 | 日常配置 |\n| **Krea 2 Raw** | euler + beta57 | 20 - 30 | 18 - 27 | 0.5 | 步数越多 = 效果越强 |\n| **Z-Image Turbo** | uni_pc + simple | 8 - 9 | 8 | 0.75 | 最能吃细节 |\n| **Flux 2 Klein** | uni_pc + simple | 4 | off | off | 步数太少:它只会改变光线,而不是增加细节 |\n| **SDXL / Illustrious / Pony** | dpmpp_2m + karras | 25 - 30 | 23 - 27 | 0.75 | 这里用 Karras 没问题,flow 模型上不行 |\n\n**Detail Daemon 最佳设置**\n| 预设 | amount | start | end | peak | exponent | mode | 推荐用途 | 备注 |\n|---|---|---|---|---|---|---|---|---|\n| **Balanced**(默认) | 1.0 | 0.15 | 0.85 | 0 | 0 | look only | 日常使用 | 测试过的设置 |\n| **Gentle sharpen** | 0.5 | 0.20 | 0.80 | 0.5 | 1 | look only | 人像、皮肤 | 几乎不改变任何东西 |\n| **Original look** | 0.5 | 0.15 | 0.85 | 0 | 0 | classic | 旧版 Detail Daemon 的感觉 | 小东西会偏移 |\n| **Keep layout** | 0.5 | 0.15 | 0.85 | 0 | 0 | keep structure | 什么都不能动的时候 | 慢约 45% |\n| **Smooth** | -0.5 | 0.15 | 0.85 | 0 | 0 | look only | 杂乱或颗粒感强的渲染 | 负值 = 更平滑,细节更少 |\n\n### 💡 快速提示:\n- **peak** 和 **exponent** 设为 0 时冲击力最强。调高它们会让锐化更温和。\n- **amount** 沿用原版 Detail Daemon 的刻度:1.0 = 峰值处噪声减少 10%。\n- **classic** 和 **keep structure** 比 look only 作用更强:从一半的 amount 开始。\n- **start / end:** 不要动最后几步,否则噪声会残留在图像里。\n- 4 步模型:不值得用。",
6466 "src": "60e0594b",
6467 "srcTitle": "🧠 Notes"
6468 },
6469 "ja": {
6470 "text": "## 概要\n\n### 💡Cat、ここにあったものを全部どうしたの? \n\n- [詳しくはこちら](https://civitai.red/articles/35997/sampler-scheduler-and-sigmas-what-they-actually-do-and-why-yours-might-be-wrong)\n\n- Sigma Selectorは **Sigma_curve presets** になりました\n- Sigma Resampleは1パス目でしか実際には効いていなかったので、**first-pass-resample** になりました\n- 作ったsigmaをドラッグできなかったのが、できるようになりました。\n- *Res4lyf* 😮‍💨 のせいで、あちらのサンプラーを直接つなげなくなりました。**🤡Clownsampler** を内蔵しました 🛠️\n\n**デュアルサンプラー**\n- ControlNetのにじみ対策のために、特別にここに入れています。\n- 1パス目はControlNetのモデルconditioningつきで、2パス目はクリーンなモデルで走らせます。\n- 2パス目のステップ数はそれほど要りません(10%くらい)。**step_swap** を終盤に置き、**low_pass** を **renoise** にします。\n\n**VRAMと処理速度**\n- **Image reference edit 🖼️🔁** と **Style Transfer 👠🥂👗** を足すと、処理が**大幅に**遅くなります。\n- 処理自体はできますが、倍の時間がかかります。**🥅 ControlNet** も同じです。\n- 組み合わせるほど遅くなります。**これは正常です。**\n- 🧀 チーズに穴があってはいけません 🤔\n\n---\n## ⚙️ 設定:\n\n**Denoise(上に移動しました)**\n- 主にI2I 🖼️用です。高めの値でよく効きます。普段使いでは0.97あたりにしていますが、ポーズを変えたいときに最初にいじるのもこれです。\n\n**🤡 ClownSamplerSelector**\n- ClownSharkサンプラーの大きな利点のひとつは、**fully_implicit**、**diag_implicit** をはじめとする数多くの**sampler**の選択肢です。\n-- **ClownSampler Selector:** Clownサンプラーを好きなように手動で選べます。*注意:* ワークフローのそれ以外の部分は、*⚙️ User Settings* エリアでのあなたの選択に従います。\n- ⚠️ Fully implicitのサンプラー(radau_iia_3sなど)は、1ステップあたりモデルを何度も呼び出します。同じ絵で、約3倍遅くなります。\n\n---\n**LC Speed Boost (BETA) 🚀**\n- 絵を半分のサイズで始めて、途中でフルサイズまで育てます。同じ画質でサンプリングが約2倍速くなります **(フル実行からおよそ33%カット)。**\n- **High Passサンプラー**にだけ付けます。low passはフルサイズで仕上げます。\n- **auto (pick):** スケジュールに合った適切なステップで育てます。\n- **grow_at_step:** autoをオフにしたときに自分で設定します。**0=オフ。**\n- ⚠️ レイアウトはモデルが学習したサイズに従うので、オンにするとseedの構図が少しタイトになります。古いseedを再レンダリングするなら、その回はgrow_at_stepを0にしてください。\n- アップスケールとimage to imageのパスは通常どおり動きます:レイアウトはあなたの画像から決まります。\n- 🤔 **うーん**ポイント:同じseedでオンとオフを切り替えると、画像が少し変わります 🌱\n\n---\n### LC Sigmas (BETA)\n\n- **両方のパスを1つのスケジューラーで。** ノード上のグラフがスケジュール全体を表示します:オレンジ=1パス目、青=2パス目、破線=編集前のプリセット。ノードを縦に伸ばすとグラフも大きくなります。\n- **sampler:** グラフの下の緑の線が、あなたのモデルで最もテスト結果が良かったものを教えてくれます(Krea 2:euler + beta57)。\n- **sigma_curve_presets:** スケジュールの形です。選んだものの設定だけが表示されます。\n * base: 素のスケジューラーで、base_schedulerで選びます。🥱\n * beta: 自分で決めたalphaとbetaを使ったbetaカーブ。\n * flowmatch: FlowMatchカーブ。😎\n * **hyperbolic / gaussian:** ベースのカーブをtanhや釣鐘型のカーブなどで曲げたもの。🤫🫙👍🏼\n * saved: その時は取っておく価値があると思ったけれど、たぶんもう二度と使わないカーブたち 🤔\n- **グラフ上のポイントをドラッグするとカーブが曲がります。** smoothは隣の点も引っ張ります(smooth_radius=何点か)、spikeはその点だけを動かします。reset curveで元に戻り、save curveでプリセットとして保存します。\n- **steps:** 両パスを合わせた総ステップ数。\n- **step_swap:** クリーンなモデルに切り替わるステップ。ControlNetのにじみ対策では、終盤に置きます(steps 20、step_swap 18=最後の10%がクリーンで走る)。0=1パスのみ。\n- **first_pass_resample:** 1パス目のスケジュールを引き伸ばして、構造を作る時間を増やします。1=オフ。(私は1.15が好き)\n- **low_pass:** *continue noise schedule*=2パス目が残りのノイズを仕上げます。*renoise*=1パス目で絵を仕上げ、そのあと新しいノイズをswapのレベルまで戻して、クリーンなモデルが整える余地を作ります(例:🥅 controlNetの後始末)。*Swapを遅く*=軽い後始末、*早く*=しっかり整える。\n- **denoise:** I2I用です。denoise_steps:full schedule=denoiseが全体に効く。at step swap=1パス目のみで、2パス目は単独で整えます。\n- **sigma_shift:** use model defaultのままにしておきます。大きいほど構図に、小さいほど細部にステップを多く使います。flowmatchとsavedのカーブは無視します。\n- **💡 Flowモデル(Krea 2、Z-Image、Flux 2):** base_schedulerではbeta、beta57、simpleなら安全です。Karras、kl_optimal、linear_quadraticは焼けます。\n- ⚠️ gaussianカーブを下にドラッグするときは控えめに。もともとノイズが高いままなので、大きくドラッグすると細部のステップが短くなって絵が焼けます。\n\n---\n\n**LC Detail Daemon (BETA)**\n- 実際よりノイズが少しだけ少ない、とモデルに伝えることで細部を足します。モデルが取り除くノイズが少し減って、細かいテクスチャが残ります。\n- **amount** は元のDetail Daemonと同じスケールです(1.0=ピークでノイズ10%減)。ただしCFGが掛かることは一切ありません。\n- **start / end** は元と同じくステップです:0.15〜0.85。\n- **peak** と **exponent** は、amountより効きます。**peak 0**=ウィンドウの最初、形が決まるノイズの多いステップで最強。**exponent 0**=ウィンドウ全体で全開。\n- **mode:**\n - **look only**(デフォルト):大きな組み替えなしで、くっきりした細部。👈🏼\n - **classic:** 元のやつ。小さなものが動きます(服のしわ、窓、背景のピント)。\n - **keep structure:** 変化のうち細かい部分だけを残すので、レイアウトは完全にそのまま。約45%遅くなります。\n- ⚠️ 自分でノイズを足すサンプラー(SDE、ancestral、res_2s / res_3s、eta 0.5のClownShark)とDetail Daemonの組み合わせは、ブツブツが出ます。amountを下げるか、ノイズを足さないサンプラーにしてください。\n\n---\n\n**LC Stop 🛑**\n- オンにすると、生成がここで止まります。アップスケーラーやディテーラーなどに進む前に、変更を加えられます。\n- 画像の出来を見て以降の設定を変えてから、**⏯️** を押してください。\n- 私のお気に入りの低VRAM対策です。\n- 💡⚠️ **ランダムseedをオンにしていると、毎回ゼロからやり直しになります。必ずseedを固定してください!**\n\n**Notify 🔊**\n- ここまで来たら音が鳴るので、ずっと張り付いて見ている必要がありません。\n- どういたしまして 😉\n\n---\n\n**LC Sigmasのおすすめ設定**\n| モデル | sampler + scheduler_shape | steps | step_swap (ControlNet) | Detail Daemon amount (look only) | 備考 |\n|---|---|---|---|---|---|\n| **Krea 2 Turbo / Krealism** | euler + beta57 | 8 | 7 | 1.0 | 普段使いのセットアップ |\n| **Krea 2 Raw** | euler + beta57 | 20 - 30 | 18 - 27 | 0.5 | ステップが多いほど強く効く |\n| **Z-Image Turbo** | uni_pc + simple | 8 - 9 | 8 | 0.75 | 細部の乗りが一番いい |\n| **Flux 2 Klein** | uni_pc + simple | 4 | off | off | ステップが少なすぎる:細部を足すかわりに光が動く |\n| **SDXL / Illustrious / Pony** | dpmpp_2m + karras | 25 - 30 | 23 - 27 | 0.75 | Karrasはここなら問題なし、flowモデルでは不可 |\n\n**Detail Daemonのおすすめ設定**\n| プリセット | amount | start | end | peak | exponent | mode | おすすめの用途 | 備考 |\n|---|---|---|---|---|---|---|---|---|\n| **Balanced**(デフォルト) | 1.0 | 0.15 | 0.85 | 0 | 0 | look only | 普段使い | テスト済みの設定 |\n| **Gentle sharpen** | 0.5 | 0.20 | 0.80 | 0.5 | 1 | look only | ポートレート、肌 | ほとんど何も動かさない |\n| **Original look** | 0.5 | 0.15 | 0.85 | 0 | 0 | classic | 昔のDetail Daemonの感じ | 小さなものが動く |\n| **Keep layout** | 0.5 | 0.15 | 0.85 | 0 | 0 | keep structure | 何も動かしたくないとき | 約45%遅い |\n| **Smooth** | -0.5 | 0.15 | 0.85 | 0 | 0 | look only | ごちゃついた、またはざらついた絵 | マイナス=より滑らかで、細部は減る |\n\n### 💡 ちょっとしたコツ:\n- **peak** と **exponent** が0のときに一番パンチが出ます。上げると、よりやさしいシャープになります。\n- **amount** は元のDetail Daemonのスケールです:1.0=ピークでノイズ10%減。\n- **classic** と **keep structure** はlook onlyより強く効きます:amountは半分から始めましょう。\n- **start / end:** 最後の数ステップはいじらないでください。ノイズが画像に残ります。\n- 4ステップのモデル:やる価値はありません。\n",
6471 "src": "60e0594b",
6472 "srcTitle": "🧠 Notes"
6473 },
6474 "ko": {
6475 "text": "## 개요\n\n### 💡Cat, 여기 있던 거 다 어디 갔어요? \n\n- [여기서 읽어보세요](https://civitai.red/articles/35997/sampler-scheduler-and-sigmas-what-they-actually-do-and-why-yours-might-be-wrong)\n\n- Sigma Selector는 이제 **Sigma_curve presets**입니다\n- Sigma Resample은 사실 첫 번째 패스에서만 제대로 작동해서, 이제 **first-pass-resample**입니다\n- 만들어진 sigma를 드래그할 수 없었는데, 이제 됩니다.\n- *Res4lyf* 😮‍💨 때문에 그쪽 sampler를 직접 연결할 수 없게 됐습니다. **🤡Clownsampler**는 이제 내장되어 있습니다 🛠️\n\n**Dual Samplers**\n- ControlNet 번짐(bleed)을 해결하려고 특별히 넣었습니다.\n- 첫 번째 패스는 ControlNet 모델 conditioning으로 돌고, 두 번째는 깨끗한 모델로 돕니다.\n- 두 번째는 steps가 많이 필요 없습니다 (10% 정도). **step_swap**을 끝 쪽에 두고 **low_pass**는 **renoise**로 설정하세요.\n\n**VRAM과 처리 속도**\n- **Image reference edit 🖼️🔁**과 **Style Transfer 👠🥂👗**을 추가하면 처리 속도가 **크게** 느려집니다.\n- 처리는 되지만 시간이 두 배 걸립니다. **🥅 ControlNet**도 마찬가지입니다.\n- 조합할수록 느려집니다. **정상입니다.**\n- 🧀 치즈에는 구멍이 없어야 합니다 🤔\n\n---\n## ⚙️ 설정:\n\n**Denoise (이제 맨 위에 있음)**\n- 주로 I2I 🖼️용입니다. 높은 값에서 잘 작동합니다. 일상적으로는 0.97 정도로 둡니다만, 포즈를 바꾸고 싶을 때 가장 먼저 만지는 값이기도 합니다.\n\n**🤡 ClownSamplerSelector**\n- ClownShark sampler의 주요 장점 중 하나는 **fully_implicit**, **diag_implicit** 같은 수많은 **sampler** 옵션입니다.\n-- **ClownSampler Selector:** Clown sampler 중 아무거나 직접 고릅니다. *참고:* 워크플로의 나머지는 모두 *⚙️ User Settings* 영역에서 고른 것을 따릅니다.\n- ⚠️ Fully implicit sampler(radau_iia_3s 등)는 step마다 모델을 여러 번 호출합니다. 같은 그림에 약 3배 느립니다.\n\n---\n**LC Speed Boost (BETA) 🚀**\n- 그림을 절반 크기로 시작해서 중간에 풀 사이즈로 키웁니다. 샘플링이 약 2배 빠르고 품질은 같습니다 **(전체 실행 기준 약 33% 단축).**\n- **High Pass Sampler**에만 붙어 있습니다. low pass는 풀 사이즈에서 마무리합니다.\n- **auto (pick):** 스케줄에 맞는 step에서 키웁니다.\n- **grow_at_step:** auto를 껐을 때 직접 설정합니다. **0 = 끔.**\n- ⚠️ 레이아웃이 모델이 학습된 크기를 따르기 때문에, 켜면 같은 seed라도 구도가 조금 더 타이트하게 잡힙니다. 예전 seed를 다시 렌더링하나요? 그 실행에는 grow_at_step을 0으로 하세요.\n- Upscale과 image to image 패스는 평소대로 돌아갑니다: 레이아웃이 내 이미지에서 나오기 때문입니다.\n- 🤔 **meh** 요소: 같은 seed에서 켜고 끄면 이미지가 약간 바뀝니다 🌱\n\n---\n### LC Sigmas (BETA)\n\n- **두 패스에 스케줄러 하나.** 노드의 그래프가 전체 스케줄을 보여줍니다: 주황 = 첫 번째 패스, 파랑 = 두 번째 패스, 점선 = 수정하기 전의 프리셋. 노드를 세로로 키우면 그래프도 커집니다.\n- **sampler:** 그래프 아래 초록 선이 내 모델에서 가장 잘 나온 조합을 알려줍니다 (Krea 2: euler + beta57).\n- **sigma_curve_presets:** 스케줄의 모양. 고른 것의 설정만 표시됩니다.\n * base: 일반 스케줄러, base_scheduler에서 선택. 🥱\n * beta: 직접 alpha와 beta를 넣는 beta 곡선.\n * flowmatch: FlowMatch 곡선. 😎\n * **hyperbolic / gaussian:** 기본 곡선을 tanh나 종 모양 곡선 등으로 휘게 한 것. 🤫🫙👍🏼\n * saved: 그때는 보관할 만하다고 생각했지만 아마 다시는 안 쓸 곡선들 🤔\n- **그래프의 점을 드래그해서 곡선을 휘게 하세요.** smooth는 이웃 점을 같이 끌고 가고(smooth_radius = 몇 개), spike는 그 점만 움직입니다. reset curve로 되돌리고, save curve로 프리셋으로 저장합니다.\n- **steps:** 두 패스를 합친 총 steps.\n- **step_swap:** 깨끗한 모델이 넘겨받는 step. ControlNet 번짐에는 끝 쪽에 두세요 (steps 20, step_swap 18 = 마지막 10%가 깨끗하게 돕니다). 0 = 한 패스만.\n- **first_pass_resample:** 첫 번째 패스의 스케줄을 늘려서 구조를 만들 시간을 더 줍니다. 1 = 끔. (1.15를 제일 좋아합니다)\n- **low_pass:** *continue noise schedule* = 두 번째 패스가 남은 노이즈를 마무리합니다. *renoise* = 첫 번째 패스가 그림을 끝내고, 새 노이즈를 swap 수준까지 다시 올려서 깨끗한 모델이 다듬을 거리가 생깁니다 (예: 🥅 controlNet 정리). *Swap late* = 가벼운 정리, *earlier* = 더 강한 리파인.\n- **denoise:** I2I. denoise_steps: full schedule = denoise가 전체 실행에 걸쳐 적용. at step swap = 첫 번째 패스에만 적용되고 두 번째 패스는 혼자 리파인합니다.\n- **sigma_shift:** use model default로 두세요. 높을수록 구도에 더 많은 steps, 낮을수록 디테일에 더 많이. flowmatch와 saved 곡선은 무시합니다.\n- **💡 Flow 모델 (Krea 2, Z-Image, Flux 2):** base_scheduler에서 beta, beta57, simple은 안전합니다. Karras, kl_optimal, linear_quadratic은 타버립니다.\n- ⚠️ gaussian 곡선을 아래로 많이 끌지 마세요. 이미 노이즈를 높게 유지하는데, 많이 끌면 디테일 steps가 잘려서 그림이 타버립니다.\n\n---\n\n**LC Detail Daemon (BETA)**\n- 모델에게 실제보다 노이즈가 조금 적다고 알려서 디테일을 더합니다. 그러면 조금 덜 제거해서 미세한 질감이 더 남습니다.\n- **amount**는 원래 Detail Daemon과 같은 스케일을 쓰지만(1.0 = 피크에서 노이즈 10% 감소) CFG가 곱해지지는 않습니다.\n- **start / end**는 원래처럼 steps입니다: 0.15~0.85.\n- **peak**와 **exponent**가 amount보다 더 많은 일을 합니다. **peak 0** = 윈도우 시작 지점, 형태를 잡는 노이즈 많은 steps에서 가장 강함. **exponent 0** = 윈도우 전체에서 최대 강도.\n- **mode:**\n - **look only** (기본값): 큰 재배치 없이 또렷한 디테일.👈🏼\n - **classic:** 원조. 작은 것들이 바뀝니다 (주름, 창문, 배경 초점).\n - **keep structure:** 변화의 미세한 부분만 유지해서 레이아웃이 정확히 그 자리에 남습니다. 약 45% 느립니다.\n- ⚠️ 자체 노이즈를 추가하는 sampler(SDE, ancestral, res_2s / res_3s, eta 0.5의 ClownShark) + Detail Daemon = 반점. amount를 낮추거나 노이즈 없는 sampler를 고르세요.\n\n---\n\n**LC Stop 🛑**\n- 켜면 생성이 여기서 멈춥니다. upscaler, detailer 등에 들어가기 전에 수정할 수 있습니다.\n- 이미지가 어떻게 나왔는지에 따라 그 뒤의 설정을 바꾸고 **⏯️**를 누르세요.\n- 제가 제일 좋아하는 저VRAM 요령입니다.\n- 💡⚠️ **랜덤 seed를 켜놨다면 계속 처음부터 다시 시작합니다. seed를 꼭 고정하세요!**\n\n**Notify 🔊**\n- 이 지점에 도달하면 소리가 나서 지켜보고 있지 않아도 됩니다.\n- 천만에요 😉\n\n---\n\n**LC Sigmas 최적 설정**\n| 모델 | sampler + scheduler_shape | steps | step_swap (ControlNet) | Detail Daemon amount (look only) | 비고 |\n|---|---|---|---|---|---|\n| **Krea 2 Turbo / Krealism** | euler + beta57 | 8 | 7 | 1.0 | 일상 설정 |\n| **Krea 2 Raw** | euler + beta57 | 20 - 30 | 18 - 27 | 0.5 | steps가 많을수록 더 강하게 먹힘 |\n| **Z-Image Turbo** | uni_pc + simple | 8 - 9 | 8 | 0.75 | 디테일을 가장 잘 받음 |\n| **Flux 2 Klein** | uni_pc + simple | 4 | off | off | steps가 너무 적어서 디테일 대신 조명이 바뀜 |\n| **SDXL / Illustrious / Pony** | dpmpp_2m + karras | 25 - 30 | 23 - 27 | 0.75 | 여기선 Karras 괜찮음, flow 모델에는 안 됨 |\n\n**Detail Daemon 최적 설정**\n| 프리셋 | amount | start | end | peak | exponent | mode | 추천 용도 | 비고 |\n|---|---|---|---|---|---|---|---|---|\n| **Balanced** (기본값) | 1.0 | 0.15 | 0.85 | 0 | 0 | look only | 일상 사용 | 테스트한 설정 |\n| **Gentle sharpen** | 0.5 | 0.20 | 0.80 | 0.5 | 1 | look only | 인물, 피부 | 거의 아무것도 안 움직임 |\n| **Original look** | 0.5 | 0.15 | 0.85 | 0 | 0 | classic | 옛 Detail Daemon 느낌 | 작은 것들이 바뀜 |\n| **Keep layout** | 0.5 | 0.15 | 0.85 | 0 | 0 | keep structure | 아무것도 움직이면 안 될 때 | 약 45% 느림 |\n| **Smooth** | -0.5 | 0.15 | 0.85 | 0 | 0 | look only | 복잡하거나 그레인 낀 렌더 | 음수 = 더 매끄럽고 디테일 감소 |\n\n### 💡 빠른 팁:\n- 임팩트는 **peak**와 **exponent**가 0일 때 나옵니다. 더 부드럽게 선명하게 하려면 올리세요.\n- **amount**는 원래 Detail Daemon의 스케일입니다: 1.0 = 피크에서 노이즈 10% 감소.\n- **classic**과 **keep structure**는 look only보다 강하게 먹힙니다: amount의 절반으로 시작하세요.\n- **start / end:** 마지막 steps는 건드리지 마세요. 안 그러면 노이즈가 이미지에 남습니다.\n- 4-step 모델: 할 만한 가치가 없습니다.",
6476 "src": "60e0594b",
6477 "srcTitle": "🧠 Notes"
6478 }
6479 },
6480 "titles": {
6481 "en": "🧠 Notes",
6482 "zh": "🧠 说明",
6483 "ja": "🧠 ノート",
6484 "ko": "🧠 노트"
6485 }
6486 },
6487 "ue_properties": {
6488 "widget_ue_connectable": [],
6489 "version": "7.8",
6490 "input_ue_unconnectable": []
6491 }
6492 },
6493 "widgets_values": [
6494 "English ✏️",
6495 "## Overview\n\n### 💡Cat, what did you do to all the stuff you had here? \n\n- [read about it here](https://civitai.red/articles/35997/sampler-scheduler-and-sigmas-what-they-actually-do-and-why-yours-might-be-wrong)\n\n- Sigma Selector is now **Sigma_curve presets**\n- Sigma Resample only really worked on the first pass, so now is **first-pass-resample**\n- I couldn't drag a built sigma. Now I can.\n- *Res4lyf* 😮‍💨 made it so you couldn't hook their sampler up directly. **🤡Clownsampler** is now built in 🛠️\n\n**Dual Samplers**\n- Put here specifically to deal with ControlNet bleed.\n- The first pass runs with the ControlNet model conditioning, the second runs with the clean model.\n- You don't need a lot of steps for the second one (around 10%). Set **step_swap** near the end and **low_pass** to **renoise**.\n\n**VRAM and processing speed**\n- Adding **Image reference edit 🖼️🔁** and **Style Transfer 👠🥂👗** will **significantly** slow down processing.\n- It will still process, but it takes twice as long. The same goes for **🥅 ControlNet**.\n- The more you combine, the slower it gets. **This is normal.**\n- 🧀 cheese should not have holes 🤔\n\n---\n## ⚙️ Settings:\n\n**Denoise (now up top)**\n- Mainly for I2I 🖼️. Works well at higher levels. I like leaving it around 0.97 for everyday use, but it is also the first thing I go to when I want to change a pose.\n\n**🤡 ClownSamplerSelector**\n- One of the main advantages of ClownShark samplers is their **fully_implicit**, **diag_implicit** and many other **sampler** options.\n-- **ClownSampler Selector:** pick any of the Clown samplers by hand. *note:* everything else in the workflow follows your choice in the *⚙️ User Settings* area.\n- ⚠️ Fully implicit samplers (radau_iia_3s, etc.) call the model several times per step. Same picture, about 3x slower.\n\n---\n**LC Speed Boost (BETA) 🚀**\n- Starts the picture at half size and grows it to full size partway through. About 2x faster sampling, same quality **(roughly 33% off a full run).**\n- Lives on the **High Pass Sampler** only. The low pass finishes at full size.\n- **auto (pick):** grows at the right step for the schedule.\n- **grow_at_step:** set it yourself when auto is off. **0 = off.**\n- ⚠️ The layout follows the model's trained size, so a seed frames a bit tighter with it on. Re-rendering an old seed? Set grow_at_step to 0 for that run.\n- Upscale and image to image passes run as normal: their layout comes from your image.\n- 🤔 **meh** factor: This changes the image slightly when turned on and off on the same seed 🌱\n\n---\n### LC Sigmas (BETA)\n\n- **One scheduler for both passes.** The graph on the node shows the whole schedule: orange = first pass, blue = second pass, dashed = the preset before your edits. Drag the node taller and the graph grows.\n- **sampler:** the green line under the graph tells you what tested best for your model (Krea 2: euler + beta57).\n- **sigma_curve_presets:** the shape of the schedule. Only the settings for the one you pick show up.\n * base: a plain scheduler, picked in base_scheduler. 🥱\n * beta: the beta curve with your own alpha and beta.\n * flowmatch: the FlowMatch curve. 😎\n * **hyperbolic / gaussian:** the base curve bent by tanh, a bell curve, etc. 🤫🫙👍🏼\n * saved: any curves you decided at the time might be worth keeping, but will proably never use again 🤔\n- **Drag a point on the graph to bend the curve.** smooth pulls the neighbours along (smooth_radius = how many), spike moves just that point. reset curve undoes it, save curve keeps it as a preset.\n- **steps:** total steps for both passes together.\n- **step_swap:** the step where the clean model takes over. For ControlNet bleed, put it near the end (steps 20, step_swap 18 = the last 10% runs clean). 0 = one pass only.\n- **first_pass_resample:** stretches out the schedule for the first pass, giving it more time to build structure. 1 = off. (1.15 is my favorite)\n- **low_pass:** *continue noise schedule* = the second pass finishes the leftover noise. *renoise* = the first pass finishes the picture, then fresh noise goes back up to the swap level, so the clean model has something to refine (i.e 🥅 controlNet clean-up). *Swap late* = a little clean-up, *earlier* = heavier refining.\n- **denoise:** I2I. denoise_steps: full schedule = denoise covers the whole run. at step swap = the first pass only, so the second pass refines on its own.\n- **sigma_shift:** leave it on use model default. Higher = more steps on composition, lower = more on detail. flowmatch and saved curves ignore it.\n- **💡 Flow models (Krea 2, Z-Image, Flux 2):** beta, beta57 and simple are safe in base_scheduler. Karras, kl_optimal and linear_quadratic burn.\n- ⚠️ Go easy dragging a gaussian curve down. It already keeps the noise high, and a big drag cuts the detail steps short and burns the picture.\n\n---\n\n**LC Detail Daemon (BETA)**\n- Adds detail by telling the model there is a little less noise than there really is, so it removes a little less and keeps more fine texture.\n- **amount** uses the same scale as the original Detail Daemon (1.0 = 10% less noise at the peak), but it is never multiplied by your CFG.\n- **start / end** are steps, like the original: 0.15 to 0.85.\n- **peak** and **exponent** do more than the amount. **peak 0** = strongest at the start of the window, on the noisy steps where it shapes things. **exponent 0** = full strength across the whole window.\n- **mode:**\n - **look only** (default): crisp detail without big reshuffles.👈🏼\n - **classic:** the original. Small things shift (folds, windows, background focus).\n - **keep structure:** only the fine part of the change is kept, so the layout stays exactly where it was. About 45% slower.\n- ⚠️ Samplers that add their own noise (SDE, ancestral, res_2s / res_3s, ClownShark at eta 0.5) + Detail Daemon = specks. Lower the amount or pick a noise-free sampler.\n\n---\n\n**LC Stop 🛑**\n- When turned on, the generation stops here. It lets you make changes before committing to the upscalers, detailers, etc.\n- Change the settings after it based on how your image came out, then hit **⏯️**.\n- My favorite low VRAM trick.\n- 💡⚠️ **If you have a random seed turned on, it will keep starting from scratch. Make sure to fix the seed!**\n\n**Notify 🔊**\n- Makes a sound when it gets to this point, so you don't have to sit there and watch it.\n- You're welcome 😉\n\n---\n\n**Best LC Sigmas Settings**\n| Model | sampler + scheduler_shape | steps | step_swap (ControlNet) | Detail Daemon amount (look only) | Notes |\n|---|---|---|---|---|---|\n| **Krea 2 Turbo / Krealism** | euler + beta57 | 8 | 7 | 1.0 | The everyday setup |\n| **Krea 2 Raw** | euler + beta57 | 20 - 30 | 18 - 27 | 0.5 | More steps = it hits harder |\n| **Z-Image Turbo** | uni_pc + simple | 8 - 9 | 8 | 0.75 | Takes detail the best |\n| **Flux 2 Klein** | uni_pc + simple | 4 | off | off | Too few steps: it shifts the light instead of adding detail |\n| **SDXL / Illustrious / Pony** | dpmpp_2m + karras | 25 - 30 | 23 - 27 | 0.75 | Karras is fine here, not on flow models |\n\n**Best Detail Daemon Settings**\n| Preset | amount | start | end | peak | exponent | mode | Recommended for | Notes |\n|---|---|---|---|---|---|---|---|---|\n| **Balanced** (default) | 1.0 | 0.15 | 0.85 | 0 | 0 | look only | Everyday use | The tested setting |\n| **Gentle sharpen** | 0.5 | 0.20 | 0.80 | 0.5 | 1 | look only | Portraits, skin | Barely moves anything |\n| **Original look** | 0.5 | 0.15 | 0.85 | 0 | 0 | classic | The old Detail Daemon feel | Small things shift |\n| **Keep layout** | 0.5 | 0.15 | 0.85 | 0 | 0 | keep structure | When nothing may move | About 45% slower |\n| **Smooth** | -0.5 | 0.15 | 0.85 | 0 | 0 | look only | Busy or grainy renders | Negative = smoother, less detail |\n\n### 💡 Quick Tips:\n- **peak** and **exponent** at 0 is where the punch comes from. Raise them for a gentler sharpen.\n- **amount** is the original Detail Daemon's scale: 1.0 = 10% less noise at the peak.\n- **classic** and **keep structure** hit harder than look only: start them at half the amount.\n- **start / end:** leave the last steps alone, or noise stays in the image.\n- 4-step models: not worth it.\n"
6496 ],
6497 "widgets_values_named": {
6498 "language": "English ✏️",
6499 "text": "## Overview\n\n### 💡Cat, what did you do to all the stuff you had here? \n\n- [read about it here](https://civitai.red/articles/35997/sampler-scheduler-and-sigmas-what-they-actually-do-and-why-yours-might-be-wrong)\n\n- Sigma Selector is now **Sigma_curve presets**\n- Sigma Resample only really worked on the first pass, so now is **first-pass-resample**\n- I couldn't drag a built sigma. Now I can.\n- *Res4lyf* 😮‍💨 made it so you couldn't hook their sampler up directly. **🤡Clownsampler** is now built in 🛠️\n\n**Dual Samplers**\n- Put here specifically to deal with ControlNet bleed.\n- The first pass runs with the ControlNet model conditioning, the second runs with the clean model.\n- You don't need a lot of steps for the second one (around 10%). Set **step_swap** near the end and **low_pass** to **renoise**.\n\n**VRAM and processing speed**\n- Adding **Image reference edit 🖼️🔁** and **Style Transfer 👠🥂👗** will **significantly** slow down processing.\n- It will still process, but it takes twice as long. The same goes for **🥅 ControlNet**.\n- The more you combine, the slower it gets. **This is normal.**\n- 🧀 cheese should not have holes 🤔\n\n---\n## ⚙️ Settings:\n\n**Denoise (now up top)**\n- Mainly for I2I 🖼️. Works well at higher levels. I like leaving it around 0.97 for everyday use, but it is also the first thing I go to when I want to change a pose.\n\n**🤡 ClownSamplerSelector**\n- One of the main advantages of ClownShark samplers is their **fully_implicit**, **diag_implicit** and many other **sampler** options.\n-- **ClownSampler Selector:** pick any of the Clown samplers by hand. *note:* everything else in the workflow follows your choice in the *⚙️ User Settings* area.\n- ⚠️ Fully implicit samplers (radau_iia_3s, etc.) call the model several times per step. Same picture, about 3x slower.\n\n---\n**LC Speed Boost (BETA) 🚀**\n- Starts the picture at half size and grows it to full size partway through. About 2x faster sampling, same quality **(roughly 33% off a full run).**\n- Lives on the **High Pass Sampler** only. The low pass finishes at full size.\n- **auto (pick):** grows at the right step for the schedule.\n- **grow_at_step:** set it yourself when auto is off. **0 = off.**\n- ⚠️ The layout follows the model's trained size, so a seed frames a bit tighter with it on. Re-rendering an old seed? Set grow_at_step to 0 for that run.\n- Upscale and image to image passes run as normal: their layout comes from your image.\n- 🤔 **meh** factor: This changes the image slightly when turned on and off on the same seed 🌱\n\n---\n### LC Sigmas (BETA)\n\n- **One scheduler for both passes.** The graph on the node shows the whole schedule: orange = first pass, blue = second pass, dashed = the preset before your edits. Drag the node taller and the graph grows.\n- **sampler:** the green line under the graph tells you what tested best for your model (Krea 2: euler + beta57).\n- **sigma_curve_presets:** the shape of the schedule. Only the settings for the one you pick show up.\n * base: a plain scheduler, picked in base_scheduler. 🥱\n * beta: the beta curve with your own alpha and beta.\n * flowmatch: the FlowMatch curve. 😎\n * **hyperbolic / gaussian:** the base curve bent by tanh, a bell curve, etc. 🤫🫙👍🏼\n * saved: any curves you decided at the time might be worth keeping, but will proably never use again 🤔\n- **Drag a point on the graph to bend the curve.** smooth pulls the neighbours along (smooth_radius = how many), spike moves just that point. reset curve undoes it, save curve keeps it as a preset.\n- **steps:** total steps for both passes together.\n- **step_swap:** the step where the clean model takes over. For ControlNet bleed, put it near the end (steps 20, step_swap 18 = the last 10% runs clean). 0 = one pass only.\n- **first_pass_resample:** stretches out the schedule for the first pass, giving it more time to build structure. 1 = off. (1.15 is my favorite)\n- **low_pass:** *continue noise schedule* = the second pass finishes the leftover noise. *renoise* = the first pass finishes the picture, then fresh noise goes back up to the swap level, so the clean model has something to refine (i.e 🥅 controlNet clean-up). *Swap late* = a little clean-up, *earlier* = heavier refining.\n- **denoise:** I2I. denoise_steps: full schedule = denoise covers the whole run. at step swap = the first pass only, so the second pass refines on its own.\n- **sigma_shift:** leave it on use model default. Higher = more steps on composition, lower = more on detail. flowmatch and saved curves ignore it.\n- **💡 Flow models (Krea 2, Z-Image, Flux 2):** beta, beta57 and simple are safe in base_scheduler. Karras, kl_optimal and linear_quadratic burn.\n- ⚠️ Go easy dragging a gaussian curve down. It already keeps the noise high, and a big drag cuts the detail steps short and burns the picture.\n\n---\n\n**LC Detail Daemon (BETA)**\n- Adds detail by telling the model there is a little less noise than there really is, so it removes a little less and keeps more fine texture.\n- **amount** uses the same scale as the original Detail Daemon (1.0 = 10% less noise at the peak), but it is never multiplied by your CFG.\n- **start / end** are steps, like the original: 0.15 to 0.85.\n- **peak** and **exponent** do more than the amount. **peak 0** = strongest at the start of the window, on the noisy steps where it shapes things. **exponent 0** = full strength across the whole window.\n- **mode:**\n - **look only** (default): crisp detail without big reshuffles.👈🏼\n - **classic:** the original. Small things shift (folds, windows, background focus).\n - **keep structure:** only the fine part of the change is kept, so the layout stays exactly where it was. About 45% slower.\n- ⚠️ Samplers that add their own noise (SDE, ancestral, res_2s / res_3s, ClownShark at eta 0.5) + Detail Daemon = specks. Lower the amount or pick a noise-free sampler.\n\n---\n\n**LC Stop 🛑**\n- When turned on, the generation stops here. It lets you make changes before committing to the upscalers, detailers, etc.\n- Change the settings after it based on how your image came out, then hit **⏯️**.\n- My favorite low VRAM trick.\n- 💡⚠️ **If you have a random seed turned on, it will keep starting from scratch. Make sure to fix the seed!**\n\n**Notify 🔊**\n- Makes a sound when it gets to this point, so you don't have to sit there and watch it.\n- You're welcome 😉\n\n---\n\n**Best LC Sigmas Settings**\n| Model | sampler + scheduler_shape | steps | step_swap (ControlNet) | Detail Daemon amount (look only) | Notes |\n|---|---|---|---|---|---|\n| **Krea 2 Turbo / Krealism** | euler + beta57 | 8 | 7 | 1.0 | The everyday setup |\n| **Krea 2 Raw** | euler + beta57 | 20 - 30 | 18 - 27 | 0.5 | More steps = it hits harder |\n| **Z-Image Turbo** | uni_pc + simple | 8 - 9 | 8 | 0.75 | Takes detail the best |\n| **Flux 2 Klein** | uni_pc + simple | 4 | off | off | Too few steps: it shifts the light instead of adding detail |\n| **SDXL / Illustrious / Pony** | dpmpp_2m + karras | 25 - 30 | 23 - 27 | 0.75 | Karras is fine here, not on flow models |\n\n**Best Detail Daemon Settings**\n| Preset | amount | start | end | peak | exponent | mode | Recommended for | Notes |\n|---|---|---|---|---|---|---|---|---|\n| **Balanced** (default) | 1.0 | 0.15 | 0.85 | 0 | 0 | look only | Everyday use | The tested setting |\n| **Gentle sharpen** | 0.5 | 0.20 | 0.80 | 0.5 | 1 | look only | Portraits, skin | Barely moves anything |\n| **Original look** | 0.5 | 0.15 | 0.85 | 0 | 0 | classic | The old Detail Daemon feel | Small things shift |\n| **Keep layout** | 0.5 | 0.15 | 0.85 | 0 | 0 | keep structure | When nothing may move | About 45% slower |\n| **Smooth** | -0.5 | 0.15 | 0.85 | 0 | 0 | look only | Busy or grainy renders | Negative = smoother, less detail |\n\n### 💡 Quick Tips:\n- **peak** and **exponent** at 0 is where the punch comes from. Raise them for a gentler sharpen.\n- **amount** is the original Detail Daemon's scale: 1.0 = 10% less noise at the peak.\n- **classic** and **keep structure** hit harder than look only: start them at half the amount.\n- **start / end:** leave the last steps alone, or noise stays in the image.\n- 4-step models: not worth it.\n"
6500 },
6501 "color": "#aa5f46",
6502 "bgcolor": "#964b32"
6503 },
6504 {
6505 "id": 3589,
6506 "type": "LCSigmas",
6507 "pos": [
6508 -7040,
6509 -3890
6510 ],
6511 "size": [
6512 320,
6513 880
6514 ],
6515 "flags": {
6516 "pinned": true
6517 },
6518 "order": 179,
6519 "mode": 0,
6520 "inputs": [
6521 {
6522 "name": "model",
6523 "type": "MODEL",
6524 "link": 47787
6525 },
6526 {
6527 "name": "model_2",
6528 "shape": 7,
6529 "type": "MODEL",
6530 "link": 47788
6531 },
6532 {
6533 "name": "image_size_latent",
6534 "shape": 7,
6535 "type": "LATENT",
6536 "link": 47789
6537 },
6538 {
6539 "name": "sampler",
6540 "type": "COMBO",
6541 "widget": {
6542 "name": "sampler"
6543 },
6544 "link": 47790
6545 },
6546 {
6547 "name": "base_scheduler",
6548 "type": "COMBO",
6549 "widget": {
6550 "name": "base_scheduler"
6551 },
6552 "link": 47791
6553 },
6554 {
6555 "name": "steps",
6556 "type": "INT",
6557 "widget": {
6558 "name": "steps"
6559 },
6560 "link": 47792
6561 },
6562 {
6563 "name": "step_swap",
6564 "type": "INT",
6565 "widget": {
6566 "name": "step_swap"
6567 },
6568 "link": 47793
6569 },
6570 {
6571 "name": "denoise",
6572 "type": "FLOAT",
6573 "widget": {
6574 "name": "denoise"
6575 },
6576 "link": 47794
6577 },
6578 {
6579 "name": "seed",
6580 "type": "INT",
6581 "widget": {
6582 "name": "seed"
6583 },
6584 "link": 47795
6585 }
6586 ],
6587 "outputs": [
6588 {
6589 "name": "sigmas_high",
6590 "type": "SIGMAS",
6591 "links": [
6592 47799
6593 ]
6594 },
6595 {
6596 "name": "sigmas_low",
6597 "type": "SIGMAS",
6598 "links": [
6599 47805,
6600 47809
6601 ]
6602 },
6603 {
6604 "name": "noise_high",
6605 "type": "NOISE",
6606 "links": [
6607 47796
6608 ]
6609 },
6610 {
6611 "name": "noise_low",
6612 "type": "NOISE",
6613 "links": [
6614 47802
6615 ]
6616 },
6617 {
6618 "name": "info",
6619 "type": "STRING",
6620 "links": []
6621 },
6622 {
6623 "name": "sigmas_full",
6624 "type": "SIGMAS",
6625 "links": []
6626 },
6627 {
6628 "name": "sampler",
6629 "type": "SAMPLER",
6630 "links": [
6631 47801,
6632 47808
6633 ]
6634 }
6635 ],
6636 "properties": {
6637 "cnr_id": "ComfyUI_LC123_nodes",
6638 "ver": "573d8e1f7a5a76fb7c93ad7a317b8ff42426c986",
6639 "Node name for S&R": "LCSigmas",
6640 "ue_properties": {
6641 "widget_ue_connectable": [],
6642 "input_ue_unconnectable": [],
6643 "version": "7.8"
6644 }
6645 },
6646 "widgets_values": [
6647 "euler",
6648 "gaussian",
6649 "beta57",
6650 20,
6651 0,
6652 1,
6653 "at step swap",
6654 "continue noise schedule",
6655 "same as first",
6656 1.15,
6657 "use model default",
6658 1.15,
6659 0.6,
6660 0.6,
6661 3,
6662 true,
6663 0,
6664 "tanh",
6665 1,
6666 0.04,
6667 1,
6668 "transform",
6669 "smooth",
6670 1.5,
6671 "",
6672 0,
6673 "randomize",
6674 ""
6675 ],
6676 "widgets_values_named": {
6677 "sampler": "euler",
6678 "sigma_curve_presets": "gaussian",
6679 "base_scheduler": "beta57",
6680 "steps": 20,
6681 "step_swap": 0,
6682 "denoise": 1,
6683 "denoise_steps": "at step swap",
6684 "low_pass": "continue noise schedule",
6685 "scheduler_shape_2": "same as first",
6686 "first_pass_resample": 1.15,
6687 "sigma_shift": "use model default",
6688 "custom_shift": 1.15,
6689 "beta_alpha": 0.6,
6690 "beta_beta": 0.6,
6691 "flowmatch_shift": 3,
6692 "flowmatch_dynamic": true,
6693 "flowmatch_terminal": 0,
6694 "hyperbolic_function": "tanh",
6695 "hyperbolic_scale": 1,
6696 "gaussian_mean": 0.04,
6697 "gaussian_std": 1,
6698 "gaussian_operation": "transform",
6699 "edit_mode": "smooth",
6700 "smooth_radius": 1.5,
6701 "curve_edit": "",
6702 "seed": 0,
6703 "control_after_generate": "randomize",
6704 "lc_sigmas_graph": ""
6705 },
6706 "color": "#643264",
6707 "bgcolor": "#643264"
6708 },
6709 {
6710 "id": 3590,
6711 "type": "SamplerCustomAdvanced",
6712 "pos": [
6713 -6710,
6714 -3800
6715 ],
6716 "size": [
6717 310,
6718 110
6719 ],
6720 "flags": {
6721 "collapsed": false,
6722 "pinned": true
6723 },
6724 "order": 220,
6725 "mode": 0,
6726 "inputs": [
6727 {
6728 "name": "noise",
6729 "type": "NOISE",
6730 "link": 47796
6731 },
6732 {
6733 "name": "guider",
6734 "type": "GUIDER",
6735 "link": 47797
6736 },
6737 {
6738 "name": "sampler",
6739 "type": "SAMPLER",
6740 "link": 47798
6741 },
6742 {
6743 "name": "sigmas",
6744 "type": "SIGMAS",
6745 "link": 47799
6746 },
6747 {
6748 "name": "latent_image",
6749 "type": "LATENT",
6750 "link": 47800
6751 }
6752 ],
6753 "outputs": [
6754 {
6755 "name": "output",
6756 "type": "LATENT",
6757 "links": [
6758 47806
6759 ]
6760 },
6761 {
6762 "name": "denoised_output",
6763 "type": "LATENT",
6764 "links": []
6765 }
6766 ],
6767 "title": "High Pass Sampler",
6768 "properties": {
6769 "cnr_id": "comfy-core",
6770 "ver": "0.27.0",
6771 "Node name for S&R": "SamplerCustomAdvanced",
6772 "ue_properties": {
6773 "widget_ue_connectable": [],
6774 "input_ue_unconnectable": [],
6775 "version": "7.8"
6776 }
6777 },
6778 "color": "#223",
6779 "bgcolor": "#335"
6780 },
6781 {
6782 "id": 3591,
6783 "type": "LCSpeedBoost",
6784 "pos": [
6785 -7420,
6786 -3700
6787 ],
6788 "size": [
6789 370,
6790 90
6791 ],
6792 "flags": {
6793 "pinned": true
6794 },
6795 "order": 199,
6796 "mode": 0,
6797 "inputs": [
6798 {
6799 "name": "sampler",
6800 "type": "SAMPLER",
6801 "link": 47801
6802 }
6803 ],
6804 "outputs": [
6805 {
6806 "name": "SAMPLER",
6807 "type": "SAMPLER",
6808 "links": [
6809 47798,
6810 47819
6811 ]
6812 }
6813 ],
6814 "properties": {
6815 "cnr_id": "comfyui_lc123_nodes",
6816 "ver": "5076fdbf40437a6f2d5c71416065de15be1a7ca1",
6817 "Node name for S&R": "LCSpeedBoost",
6818 "ue_properties": {
6819 "widget_ue_connectable": [],
6820 "version": "7.8",
6821 "input_ue_unconnectable": []
6822 }
6823 },
6824 "widgets_values": [
6825 true,
6826 4
6827 ],
6828 "widgets_values_named": {
6829 "auto": true,
6830 "grow_at_step": 4
6831 },
6832 "color": "#912d2d",
6833 "bgcolor": "#7d1919"
6834 },
6835 {
6836 "id": 3592,
6837 "type": "SamplerCustomAdvanced",
6838 "pos": [
6839 -6710,
6840 -3650
6841 ],
6842 "size": [
6843 310,
6844 110
6845 ],
6846 "flags": {
6847 "pinned": true
6848 },
6849 "order": 233,
6850 "mode": 0,
6851 "inputs": [
6852 {
6853 "name": "noise",
6854 "type": "NOISE",
6855 "link": 47802
6856 },
6857 {
6858 "name": "guider",
6859 "type": "GUIDER",
6860 "link": 47803
6861 },
6862 {
6863 "name": "sampler",
6864 "type": "SAMPLER",
6865 "link": 47804
6866 },
6867 {
6868 "name": "sigmas",
6869 "type": "SIGMAS",
6870 "link": 47805
6871 },
6872 {
6873 "name": "latent_image",
6874 "type": "LATENT",
6875 "link": 47806
6876 }
6877 ],
6878 "outputs": [
6879 {
6880 "name": "output",
6881 "type": "LATENT",
6882 "links": [
6883 47827
6884 ]
6885 },
6886 {
6887 "name": "denoised_output",
6888 "type": "LATENT",
6889 "links": []
6890 }
6891 ],
6892 "title": "Low Pass Sampler",
6893 "properties": {
6894 "cnr_id": "comfy-core",
6895 "ver": "0.31.0",
6896 "Node name for S&R": "SamplerCustomAdvanced",
6897 "ue_properties": {
6898 "widget_ue_connectable": [],
6899 "input_ue_unconnectable": [],
6900 "version": "7.8"
6901 }
6902 },
6903 "color": "#223",
6904 "bgcolor": "#335"
6905 },
6906 {
6907 "id": 3593,
6908 "type": "ClownSamplerSelector_Beta",
6909 "pos": [
6910 -7420,
6911 -3570
6912 ],
6913 "size": [
6914 370,
6915 70
6916 ],
6917 "flags": {
6918 "pinned": true
6919 },
6920 "order": 35,
6921 "mode": 4,
6922 "inputs": [],
6923 "outputs": [
6924 {
6925 "name": "sampler_name",
6926 "type": "COMBO",
6927 "links": [
6928 47818,
6929 47829
6930 ]
6931 }
6932 ],
6933 "title": "🤡 ClownSamplerSelector",
6934 "properties": {
6935 "cnr_id": "RES4LYF",
6936 "ver": "419de2d7c78f415dde9aa352a7231820ebfc17a4",
6937 "Node name for S&R": "ClownSamplerSelector_Beta",
6938 "ue_properties": {
6939 "widget_ue_connectable": [],
6940 "input_ue_unconnectable": [],
6941 "version": "7.8"
6942 }
6943 },
6944 "widgets_values": [
6945 "fully_implicit/radau_iia_3s"
6946 ],
6947 "widgets_values_named": {
6948 "sampler_name": "fully_implicit/radau_iia_3s"
6949 },
6950 "color": "#223",
6951 "bgcolor": "#335"
6952 },
6953 {
6954 "id": 3594,
6955 "type": "LCNotify",
6956 "pos": [
6957 -7420,
6958 -3460
6959 ],
6960 "size": [
6961 370,
6962 130
6963 ],
6964 "flags": {
6965 "pinned": true
6966 },
6967 "order": 254,
6968 "mode": 0,
6969 "inputs": [
6970 {
6971 "name": "any",
6972 "shape": 7,
6973 "type": "*",
6974 "link": 47807
6975 }
6976 ],
6977 "outputs": [
6978 {
6979 "name": "any",
6980 "type": "*",
6981 "links": [
6982 47821
6983 ]
6984 }
6985 ],
6986 "title": "Notify 🔊",
6987 "properties": {
6988 "cnr_id": "ComfyUI_LC123_nodes",
6989 "ver": "5832ec12d24dc0e316809e990ca4bb50852e4b72",
6990 "Node name for S&R": "LCNotify",
6991 "ue_properties": {
6992 "widget_ue_connectable": [],
6993 "input_ue_unconnectable": [],
6994 "version": "7.8"
6995 }
6996 },
6997 "widgets_values": [
6998 "always",
6999 1,
7000 "dragon-studio-2.mp3",
7001 null
7002 ],
7003 "widgets_values_named": {
7004 "mode": "always",
7005 "volume": 1,
7006 "file": "dragon-studio-2.mp3",
7007 "▶ preview": null
7008 },
7009 "color": "#649632",
7010 "bgcolor": "#649632"
7011 },
7012 {
7013 "id": 3595,
7014 "type": "LCDetailDaemon",
7015 "pos": [
7016 -6710,
7017 -3500
7018 ],
7019 "size": [
7020 310,
7021 490
7022 ],
7023 "flags": {
7024 "pinned": true
7025 },
7026 "order": 200,
7027 "mode": 0,
7028 "inputs": [
7029 {
7030 "name": "sampler",
7031 "type": "SAMPLER",
7032 "link": 47808
7033 },
7034 {
7035 "name": "sigmas",
7036 "shape": 7,
7037 "type": "SIGMAS",
7038 "link": 47809
7039 }
7040 ],
7041 "outputs": [
7042 {
7043 "name": "SAMPLER",
7044 "type": "SAMPLER",
7045 "links": [
7046 47804,
7047 47820
7048 ]
7049 }
7050 ],
7051 "properties": {
7052 "cnr_id": "ComfyUI_LC123_nodes",
7053 "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
7054 "Node name for S&R": "LCDetailDaemon",
7055 "ue_properties": {
7056 "widget_ue_connectable": [],
7057 "input_ue_unconnectable": [],
7058 "version": "7.8"
7059 }
7060 },
7061 "widgets_values": [
7062 0.34,
7063 0.15,
7064 0.85,
7065 0,
7066 0,
7067 "look only",
7068 ""
7069 ],
7070 "widgets_values_named": {
7071 "amount": 0.34,
7072 "start": 0.15,
7073 "end": 0.85,
7074 "peak": 0,
7075 "exponent": 0,
7076 "mode": "look only",
7077 "lc_dd_graph": ""
7078 },
7079 "color": "#643264",
7080 "bgcolor": "#643264"
7081 },
7082 {
7083 "id": 3596,
7084 "type": "GetNode",
7085 "pos": [
7086 -7410,
7087 -3280
7088 ],
7089 "size": [
7090 210,
7091 40
7092 ],
7093 "flags": {
7094 "collapsed": true,
7095 "pinned": true
7096 },
7097 "order": 36,
7098 "mode": 0,
7099 "inputs": [],
7100 "outputs": [
7101 {
7102 "name": "MODEL",
7103 "type": "MODEL",
7104 "links": [
7105 47812
7106 ]
7107 }
7108 ],
7109 "title": "Get_Cnet Model",
7110 "properties": {
7111 "Node name for S&R": "GetNode",
7112 "aux_id": "kijai/ComfyUI-KJNodes",
7113 "ue_properties": {
7114 "widget_ue_connectable": [],
7115 "version": "7.8",
7116 "input_ue_unconnectable": []
7117 }
7118 },
7119 "widgets_values": [
7120 "Cnet Model"
7121 ],
7122 "widgets_values_named": {
7123 "Constant": "Cnet Model"
7124 },
7125 "color": "#223",
7126 "bgcolor": "#335"
7127 },
7128 {
7129 "id": 3597,
7130 "type": "LCPipeOut",
7131 "pos": [
7132 -7230,
7133 -3280
7134 ],
7135 "size": [
7136 200,
7137 610
7138 ],
7139 "flags": {
7140 "collapsed": true,
7141 "pinned": true
7142 },
7143 "order": 127,
7144 "mode": 0,
7145 "inputs": [
7146 {
7147 "label": "pipe",
7148 "name": "pipe",
7149 "type": "LC_PIPE",
7150 "link": 47810
7151 }
7152 ],
7153 "outputs": [
7154 {
7155 "name": "pipe",
7156 "type": "LC_PIPE",
7157 "links": [
7158 47811
7159 ]
7160 },
7161 {
7162 "name": "Model 1",
7163 "type": "MODEL",
7164 "links": [
7165 47788,
7166 47813,
7167 47822
7168 ]
7169 },
7170 {
7171 "name": "Clip 1",
7172 "type": "CLIP",
7173 "links": []
7174 },
7175 {
7176 "name": "VAE 1",
7177 "type": "VAE",
7178 "links": [
7179 47828
7180 ]
7181 },
7182 {
7183 "name": "Model 2",
7184 "type": "MODEL",
7185 "links": []
7186 },
7187 {
7188 "name": "Clip 2",
7189 "type": "CLIP",
7190 "links": []
7191 },
7192 {
7193 "name": "VAE 2",
7194 "type": "VAE",
7195 "links": []
7196 },
7197 {
7198 "name": "Image",
7199 "type": "IMAGE",
7200 "links": []
7201 },
7202 {
7203 "name": "Mask",
7204 "type": "MASK",
7205 "links": []
7206 },
7207 {
7208 "name": "Width",
7209 "type": "INT",
7210 "links": []
7211 },
7212 {
7213 "name": "Height",
7214 "type": "INT",
7215 "links": []
7216 },
7217 {
7218 "name": "Latent",
7219 "type": "LATENT",
7220 "links": [
7221 47789,
7222 47800
7223 ]
7224 },
7225 {
7226 "name": "Batch",
7227 "type": "INT",
7228 "links": []
7229 },
7230 {
7231 "name": "Positive prompt",
7232 "type": "STRING",
7233 "links": []
7234 },
7235 {
7236 "name": "Positive conditioning",
7237 "type": "CONDITIONING",
7238 "links": [
7239 47815,
7240 47823
7241 ]
7242 },
7243 {
7244 "name": "Negative prompt",
7245 "type": "STRING",
7246 "links": []
7247 },
7248 {
7249 "name": "Negative conditioning",
7250 "type": "CONDITIONING",
7251 "links": [
7252 47816,
7253 47824
7254 ]
7255 },
7256 {
7257 "name": "Seed",
7258 "type": "INT",
7259 "links": [
7260 47795
7261 ]
7262 },
7263 {
7264 "name": "total_steps",
7265 "type": "INT",
7266 "links": [
7267 47792
7268 ]
7269 },
7270 {
7271 "name": "cfg_1",
7272 "type": "FLOAT",
7273 "links": [
7274 47817
7275 ]
7276 },
7277 {
7278 "name": "denoise",
7279 "type": "FLOAT",
7280 "links": [
7281 47794
7282 ]
7283 },
7284 {
7285 "name": "step_swap",
7286 "type": "INT",
7287 "links": [
7288 47793
7289 ]
7290 },
7291 {
7292 "name": "cfg_2",
7293 "type": "FLOAT",
7294 "links": [
7295 47825
7296 ]
7297 },
7298 {
7299 "name": "sampler_name",
7300 "type": "COMBO",
7301 "links": [
7302 47830
7303 ]
7304 },
7305 {
7306 "name": "scheduler",
7307 "type": "COMBO",
7308 "links": [
7309 47791
7310 ]
7311 },
7312 {
7313 "name": "detailer_steps",
7314 "type": "INT",
7315 "links": []
7316 },
7317 {
7318 "name": "protect_mask",
7319 "type": "MASK",
7320 "links": []
7321 }
7322 ],
7323 "properties": {
7324 "cnr_id": "ComfyUI_LC123_nodes",
7325 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
7326 "Node name for S&R": "LCPipeOut",
7327 "ue_properties": {
7328 "widget_ue_connectable": [],
7329 "input_ue_unconnectable": [],
7330 "version": "7.8"
7331 },
7332 "aux_id": "lonecatone23/ComfyUI_LC123_nodes"
7333 },
7334 "color": "#707070",
7335 "bgcolor": "#707070"
7336 },
7337 {
7338 "id": 3598,
7339 "type": "SetNode",
7340 "pos": [
7341 -7230,
7342 -3240
7343 ],
7344 "size": [
7345 210,
7346 40
7347 ],
7348 "flags": {
7349 "collapsed": true,
7350 "pinned": true
7351 },
7352 "order": 157,
7353 "mode": 0,
7354 "inputs": [
7355 {
7356 "name": "LC_PIPE",
7357 "type": "LC_PIPE",
7358 "link": 47811
7359 }
7360 ],
7361 "outputs": [
7362 {
7363 "name": "LC_PIPE",
7364 "type": "LC_PIPE",
7365 "links": []
7366 }
7367 ],
7368 "title": "Set_Pipe",
7369 "properties": {
7370 "Node name for S&R": "SetNode",
7371 "aux_id": "kijai/ComfyUI-KJNodes",
7372 "previousName": "Pipe",
7373 "ue_properties": {
7374 "widget_ue_connectable": [],
7375 "version": "7.8",
7376 "input_ue_unconnectable": []
7377 }
7378 },
7379 "widgets_values": [
7380 "Pipe"
7381 ],
7382 "widgets_values_named": {
7383 "Constant": "Pipe"
7384 }
7385 },
7386 {
7387 "id": 3599,
7388 "type": "LCAnySwitch",
7389 "pos": [
7390 -7410,
7391 -3240
7392 ],
7393 "size": [
7394 330,
7395 120
7396 ],
7397 "flags": {
7398 "collapsed": true,
7399 "pinned": true
7400 },
7401 "order": 158,
7402 "mode": 0,
7403 "inputs": [
7404 {
7405 "label": "MODEL",
7406 "name": "any_01",
7407 "shape": 7,
7408 "type": "MODEL",
7409 "link": 47812
7410 },
7411 {
7412 "label": "MODEL",
7413 "name": "any_02",
7414 "shape": 7,
7415 "type": "MODEL",
7416 "link": 47813
7417 }
7418 ],
7419 "outputs": [
7420 {
7421 "label": "MODEL",
7422 "name": "MODEL",
7423 "type": "MODEL",
7424 "links": [
7425 47787,
7426 47814
7427 ]
7428 }
7429 ],
7430 "title": "HIgh Model switch",
7431 "properties": {
7432 "cnr_id": "ComfyUI_LC123_nodes",
7433 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
7434 "Node name for S&R": "LCAnySwitch",
7435 "ue_properties": {
7436 "widget_ue_connectable": [],
7437 "input_ue_unconnectable": {
7438 "any_01": true,
7439 "any_02": true,
7440 "any_03": true,
7441 "any_04": true,
7442 "any_05": true,
7443 "any_06": true,
7444 "any_07": true,
7445 "any_08": true,
7446 "any_09": true,
7447 "any_10": true,
7448 "any_11": true,
7449 "any_12": true,
7450 "any_13": true,
7451 "any_14": true,
7452 "any_15": true,
7453 "any_16": true,
7454 "any_17": true,
7455 "any_18": true,
7456 "any_19": true,
7457 "any_20": true
7458 },
7459 "send_to_any": 0,
7460 "apply_to_unrepeated": 0,
7461 "version": "7.8"
7462 },
7463 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
7464 "lc_w": 330,
7465 "lc_h": 120
7466 },
7467 "widgets_values": [
7468 2
7469 ],
7470 "widgets_values_named": {
7471 "inputcount": 2
7472 },
7473 "color": "#28281E",
7474 "bgcolor": "#28281E"
7475 },
7476 {
7477 "id": 3600,
7478 "type": "CFGGuider",
7479 "pos": [
7480 -7410,
7481 -3200
7482 ],
7483 "size": [
7484 270,
7485 100
7486 ],
7487 "flags": {
7488 "collapsed": true,
7489 "pinned": true
7490 },
7491 "order": 178,
7492 "mode": 0,
7493 "inputs": [
7494 {
7495 "name": "model",
7496 "type": "MODEL",
7497 "link": 47814
7498 },
7499 {
7500 "name": "positive",
7501 "type": "CONDITIONING",
7502 "link": 47815
7503 },
7504 {
7505 "name": "negative",
7506 "type": "CONDITIONING",
7507 "link": 47816
7508 },
7509 {
7510 "name": "cfg",
7511 "type": "FLOAT",
7512 "widget": {
7513 "name": "cfg"
7514 },
7515 "link": 47817
7516 }
7517 ],
7518 "outputs": [
7519 {
7520 "name": "GUIDER",
7521 "type": "GUIDER",
7522 "links": [
7523 47797
7524 ]
7525 }
7526 ],
7527 "title": "CFG Guider High",
7528 "properties": {
7529 "cnr_id": "comfy-core",
7530 "ver": "0.27.0",
7531 "Node name for S&R": "CFGGuider",
7532 "ue_properties": {
7533 "widget_ue_connectable": [],
7534 "input_ue_unconnectable": [],
7535 "version": "7.8"
7536 }
7537 },
7538 "widgets_values": [
7539 8
7540 ],
7541 "widgets_values_named": {
7542 "cfg": 8
7543 },
7544 "color": "#223",
7545 "bgcolor": "#335"
7546 },
7547 {
7548 "id": 3601,
7549 "type": "LC Bypasser",
7550 "pos": [
7551 -7230,
7552 -3200
7553 ],
7554 "size": [
7555 310,
7556 310
7557 ],
7558 "flags": {
7559 "collapsed": true,
7560 "pinned": true
7561 },
7562 "order": 257,
7563 "mode": 0,
7564 "inputs": [
7565 {
7566 "name": "🤡 ClownSamplerSelector",
7567 "type": "*",
7568 "link": 47818
7569 },
7570 {
7571 "name": "enable",
7572 "type": "BOOLEAN",
7573 "link": null
7574 },
7575 {
7576 "name": "LC Speed Boost (BETA) 🚀",
7577 "type": "*",
7578 "link": 47819
7579 },
7580 {
7581 "name": "enable",
7582 "type": "BOOLEAN",
7583 "link": null
7584 },
7585 {
7586 "name": "LC Detail Daemon (BETA)",
7587 "type": "*",
7588 "link": 47820
7589 },
7590 {
7591 "name": "enable",
7592 "type": "BOOLEAN",
7593 "link": null
7594 },
7595 {
7596 "name": "Notify 🔊",
7597 "type": "*",
7598 "link": 47821
7599 },
7600 {
7601 "name": "enable",
7602 "type": "BOOLEAN",
7603 "link": null
7604 },
7605 {
7606 "name": "",
7607 "type": "*",
7608 "link": null
7609 },
7610 {
7611 "name": "enable",
7612 "type": "BOOLEAN",
7613 "link": null
7614 }
7615 ],
7616 "outputs": [
7617 {
7618 "name": "OPT_CONNECTION",
7619 "type": "*",
7620 "links": [
7621 47786
7622 ]
7623 }
7624 ],
7625 "properties": {
7626 "toggleRestriction": "default",
7627 "ue_properties": {
7628 "widget_ue_connectable": [],
7629 "version": "7.8",
7630 "input_ue_unconnectable": []
7631 }
7632 },
7633 "widgets_values": [
7634 false,
7635 true,
7636 true,
7637 true
7638 ],
7639 "widgets_values_named": {
7640 "Enable 1": false,
7641 "Enable 2": true,
7642 "Enable 3": true,
7643 "Enable 4": true
7644 },
7645 "color": "#28281E",
7646 "bgcolor": "#28281E"
7647 },
7648 {
7649 "id": 3602,
7650 "type": "CFGGuider",
7651 "pos": [
7652 -7410,
7653 -3160
7654 ],
7655 "size": [
7656 270,
7657 100
7658 ],
7659 "flags": {
7660 "collapsed": true,
7661 "pinned": true
7662 },
7663 "order": 159,
7664 "mode": 0,
7665 "inputs": [
7666 {
7667 "name": "model",
7668 "type": "MODEL",
7669 "link": 47822
7670 },
7671 {
7672 "name": "positive",
7673 "type": "CONDITIONING",
7674 "link": 47823
7675 },
7676 {
7677 "name": "negative",
7678 "type": "CONDITIONING",
7679 "link": 47824
7680 },
7681 {
7682 "name": "cfg",
7683 "type": "FLOAT",
7684 "widget": {
7685 "name": "cfg"
7686 },
7687 "link": 47825
7688 }
7689 ],
7690 "outputs": [
7691 {
7692 "name": "GUIDER",
7693 "type": "GUIDER",
7694 "links": [
7695 47803
7696 ]
7697 }
7698 ],
7699 "title": "CFG Guider Low",
7700 "properties": {
7701 "cnr_id": "comfy-core",
7702 "ver": "0.27.0",
7703 "Node name for S&R": "CFGGuider",
7704 "ue_properties": {
7705 "widget_ue_connectable": [],
7706 "input_ue_unconnectable": [],
7707 "version": "7.8"
7708 }
7709 },
7710 "widgets_values": [
7711 8
7712 ],
7713 "widgets_values_named": {
7714 "cfg": 8
7715 },
7716 "color": "#223",
7717 "bgcolor": "#335"
7718 },
7719 {
7720 "id": 3603,
7721 "type": "SetNode",
7722 "pos": [
7723 -7230,
7724 -3120
7725 ],
7726 "size": [
7727 210,
7728 40
7729 ],
7730 "flags": {
7731 "collapsed": true,
7732 "pinned": true
7733 },
7734 "order": 255,
7735 "mode": 0,
7736 "inputs": [
7737 {
7738 "name": "IMAGE",
7739 "type": "IMAGE",
7740 "link": 47826
7741 }
7742 ],
7743 "outputs": [
7744 {
7745 "name": "IMAGE",
7746 "type": "IMAGE",
7747 "links": [
7748 47784
7749 ]
7750 }
7751 ],
7752 "title": "Set_Rough Draft",
7753 "properties": {
7754 "Node name for S&R": "SetNode",
7755 "aux_id": "kijai/ComfyUI-KJNodes",
7756 "previousName": "Rough Draft",
7757 "ue_properties": {
7758 "widget_ue_connectable": [],
7759 "version": "7.5.2",
7760 "input_ue_unconnectable": []
7761 }
7762 },
7763 "widgets_values": [
7764 "Rough Draft"
7765 ],
7766 "widgets_values_named": {
7767 "Constant": "Rough Draft"
7768 },
7769 "color": "#2a363b",
7770 "bgcolor": "#3f5159",
7771 "shape": 2
7772 },
7773 {
7774 "id": 3604,
7775 "type": "VAEDecode",
7776 "pos": [
7777 -7230,
7778 -3160
7779 ],
7780 "size": [
7781 180,
7782 50
7783 ],
7784 "flags": {
7785 "collapsed": true,
7786 "pinned": true
7787 },
7788 "order": 246,
7789 "mode": 0,
7790 "inputs": [
7791 {
7792 "label": "samples",
7793 "name": "samples",
7794 "type": "LATENT",
7795 "link": 47827
7796 },
7797 {
7798 "label": "vae",
7799 "name": "vae",
7800 "type": "VAE",
7801 "link": 47828
7802 }
7803 ],
7804 "outputs": [
7805 {
7806 "label": "IMAGE",
7807 "name": "IMAGE",
7808 "type": "IMAGE",
7809 "links": [
7810 47785,
7811 47807,
7812 47826
7813 ]
7814 }
7815 ],
7816 "properties": {
7817 "cnr_id": "comfy-core",
7818 "ver": "0.7.0",
7819 "Node name for S&R": "VAEDecode",
7820 "ue_properties": {
7821 "widget_ue_connectable": [],
7822 "version": "7.5.2",
7823 "input_ue_unconnectable": []
7824 },
7825 "enableTabs": false,
7826 "tabWidth": 65,
7827 "tabXOffset": 10,
7828 "hasSecondTab": false,
7829 "secondTabText": "Send Back",
7830 "secondTabOffset": 80,
7831 "secondTabWidth": 65
7832 },
7833 "color": "#322",
7834 "bgcolor": "#533",
7835 "shape": 2
7836 },
7837 {
7838 "id": 3605,
7839 "type": "LCAnySwitch",
7840 "pos": [
7841 -7410,
7842 -3120
7843 ],
7844 "size": [
7845 330,
7846 120
7847 ],
7848 "flags": {
7849 "collapsed": true,
7850 "pinned": true
7851 },
7852 "order": 160,
7853 "mode": 0,
7854 "inputs": [
7855 {
7856 "label": "COMBO",
7857 "name": "any_01",
7858 "shape": 7,
7859 "type": "COMBO",
7860 "link": 47829
7861 },
7862 {
7863 "label": "COMBO",
7864 "name": "any_02",
7865 "shape": 7,
7866 "type": "COMBO",
7867 "link": 47830
7868 }
7869 ],
7870 "outputs": [
7871 {
7872 "label": "COMBO",
7873 "name": "COMBO",
7874 "type": "COMBO",
7875 "links": [
7876 47790
7877 ]
7878 }
7879 ],
7880 "title": "Sampler switch",
7881 "properties": {
7882 "cnr_id": "ComfyUI_LC123_nodes",
7883 "ver": "45c0fd983d47677b1febbad80d1496a0dc0ebbb4",
7884 "Node name for S&R": "LCAnySwitch",
7885 "ue_properties": {
7886 "widget_ue_connectable": [],
7887 "input_ue_unconnectable": {
7888 "any_01": true,
7889 "any_02": true,
7890 "any_03": true,
7891 "any_04": true,
7892 "any_05": true,
7893 "any_06": true,
7894 "any_07": true,
7895 "any_08": true,
7896 "any_09": true,
7897 "any_10": true,
7898 "any_11": true,
7899 "any_12": true,
7900 "any_13": true,
7901 "any_14": true,
7902 "any_15": true,
7903 "any_16": true,
7904 "any_17": true,
7905 "any_18": true,
7906 "any_19": true,
7907 "any_20": true
7908 },
7909 "send_to_any": 0,
7910 "apply_to_unrepeated": 0,
7911 "version": "7.8"
7912 },
7913 "lc_w": 330,
7914 "lc_h": 120
7915 },
7916 "widgets_values": [
7917 2
7918 ],
7919 "widgets_values_named": {
7920 "inputcount": 2
7921 },
7922 "color": "#28281E",
7923 "bgcolor": "#28281E"
7924 },
7925 {
7926 "id": 3606,
7927 "type": "SetNode",
7928 "pos": [
7929 -7230,
7930 -3080
7931 ],
7932 "size": [
7933 210,
7934 40
7935 ],
7936 "flags": {
7937 "collapsed": true,
7938 "pinned": true
7939 },
7940 "order": 262,
7941 "mode": 0,
7942 "inputs": [
7943 {
7944 "name": "*",
7945 "type": "*",
7946 "link": 47831
7947 }
7948 ],
7949 "outputs": [
7950 {
7951 "name": "*",
7952 "type": "*",
7953 "links": [
7954 47832
7955 ]
7956 }
7957 ],
7958 "title": "Set_RD Post Stop",
7959 "properties": {
7960 "Node name for S&R": "SetNode",
7961 "aux_id": "kijai/ComfyUI-KJNodes",
7962 "previousName": "RD Post Stop",
7963 "ue_properties": {
7964 "widget_ue_connectable": [],
7965 "version": "7.5.2",
7966 "input_ue_unconnectable": []
7967 }
7968 },
7969 "widgets_values": [
7970 "RD Post Stop"
7971 ],
7972 "widgets_values_named": {
7973 "Constant": "RD Post Stop"
7974 }
7975 },
7976 {
7977 "id": 3607,
7978 "type": "GetNode",
7979 "pos": [
7980 -7410,
7981 -3080
7982 ],
7983 "size": [
7984 210,
7985 40
7986 ],
7987 "flags": {
7988 "collapsed": true,
7989 "pinned": true
7990 },
7991 "order": 37,
7992 "mode": 0,
7993 "inputs": [],
7994 "outputs": [
7995 {
7996 "name": "LC_PIPE",
7997 "type": "LC_PIPE",
7998 "links": [
7999 47810
8000 ]
8001 }
8002 ],
8003 "title": "Get_Prep Pipe",
8004 "properties": {
8005 "Node name for S&R": "GetNode",
8006 "aux_id": "kijai/ComfyUI-KJNodes",
8007 "ue_properties": {
8008 "widget_ue_connectable": [],
8009 "version": "7.8",
8010 "input_ue_unconnectable": []
8011 }
8012 },
8013 "widgets_values": [
8014 "Prep Pipe"
8015 ],
8016 "widgets_values_named": {
8017 "Constant": "Prep Pipe"
8018 }
8019 },
8020 {
8021 "id": 3608,
8022 "type": "LCVRAMCacheClear",
8023 "pos": [
8024 -7230,
8025 -3040
8026 ],
8027 "size": [
8028 270,
8029 30
8030 ],
8031 "flags": {
8032 "collapsed": true,
8033 "pinned": true
8034 },
8035 "order": 264,
8036 "mode": 0,
8037 "inputs": [
8038 {
8039 "name": "any",
8040 "type": "*",
8041 "link": 47832
8042 }
8043 ],
8044 "outputs": [
8045 {
8046 "name": "any",
8047 "type": "*",
8048 "links": []
8049 }
8050 ],
8051 "title": "VRAM Cache Clear",
8052 "properties": {
8053 "cnr_id": "ComfyUI_LC123_nodes",
8054 "ver": "d430b9b943d40c536e677cceae67d7a74caf7906",
8055 "Node name for S&R": "LCVRAMCacheClear",
8056 "ue_properties": {
8057 "widget_ue_connectable": [],
8058 "input_ue_unconnectable": [],
8059 "version": "7.8"
8060 }
8061 },
8062 "color": "#28281E",
8063 "bgcolor": "#28281E"
8064 },
8065 {
8066 "id": 3609,
8067 "type": "LCShowText",
8068 "pos": [
8069 -8630,
8070 -4890
8071 ],
8072 "size": [
8073 580,
8074 330
8075 ],
8076 "flags": {
8077 "pinned": true
8078 },
8079 "order": 244,
8080 "mode": 0,
8081 "inputs": [
8082 {
8083 "name": "text",
8084 "type": "STRING",
8085 "link": 47854
8086 }
8087 ],
8088 "outputs": [
8089 {
8090 "name": "text",
8091 "type": "STRING",
8092 "links": [
8093 47841
8094 ]
8095 }
8096 ],
8097 "title": "Vision Prompt",
8098 "properties": {
8099 "cnr_id": "ComfyUI_LC123_nodes",
8100 "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
8101 "Node name for S&R": "LCShowText",
8102 "ue_properties": {
8103 "widget_ue_connectable": [],
8104 "input_ue_unconnectable": [],
8105 "version": "7.8"
8106 },
8107 "lc_display_text": "A woman with long, wavy blonde hair that has natural texture and subtle highlights stands near a window. Her face shows minor imperfections: visible pores, fine lines around the eyes, scattered freckles across her nose and cheeks, and a slight flush on her skin. She has light blue eyes, which are directly facing the camera with an unsmiling, neutral expression. A small mole is faintly visible just below her right earlobe.\n\nShe wears a beige parka with a large, thick fur-lined hood that frames her head; the fur appears natural and slightly uneven at the edges. The jacket has multiple buttons, some of which are fastened, and its fabric shows light creasing from movement or wear. Underneath, she is wearing a dark red top that fits snugly.\n\nIn her right hand, held steady, she grips a wine glass filled with red liquid. Her fingernails are short, natural-looking, and have a pale polish. No earrings are visible.\n\nThe background is softly blurred, suggesting an interior space near a window; hints of furniture or decor can be seen but are indistinct. The lighting is diffused and even, coming from the side, casting subtle shadows on her face and clothing. The color palette is muted, dominated by beige, red, and natural skin tones.\n\nThe composition places her centered in the frame with a shallow depth of field, blurring everything behind her. The overall mood is quiet, contemplative, and unposed."
8108 },
8109 "widgets_values": [
8110 "A woman with long, wavy blonde hair that has natural texture and subtle highlights stands near a window. Her face shows minor imperfections: visible pores, fine lines around the eyes, scattered freckles across her nose and cheeks, and a slight flush on her skin. She has light blue eyes, which are directly facing the camera with an unsmiling, neutral expression. A small mole is faintly visible just below her right earlobe.\n\nShe wears a beige parka with a large, thick fur-lined hood that frames her head; the fur appears natural and slightly uneven at the edges. The jacket has multiple buttons, some of which are fastened, and its fabric shows light creasing from movement or wear. Underneath, she is wearing a dark red top that fits snugly.\n\nIn her right hand, held steady, she grips a wine glass filled with red liquid. Her fingernails are short, natural-looking, and have a pale polish. No earrings are visible.\n\nThe background is softly blurred, suggesting an interior space near a window; hints of furniture or decor can be seen but are indistinct. The lighting is diffused and even, coming from the side, casting subtle shadows on her face and clothing. The color palette is muted, dominated by beige, red, and natural skin tones.\n\nThe composition places her centered in the frame with a shallow depth of field, blurring everything behind her. The overall mood is quiet, contemplative, and unposed."
8111 ],
8112 "widgets_values_named": {
8113 "text": "A woman with long, wavy blonde hair that has natural texture and subtle highlights stands near a window. Her face shows minor imperfections: visible pores, fine lines around the eyes, scattered freckles across her nose and cheeks, and a slight flush on her skin. She has light blue eyes, which are directly facing the camera with an unsmiling, neutral expression. A small mole is faintly visible just below her right earlobe.\n\nShe wears a beige parka with a large, thick fur-lined hood that frames her head; the fur appears natural and slightly uneven at the edges. The jacket has multiple buttons, some of which are fastened, and its fabric shows light creasing from movement or wear. Underneath, she is wearing a dark red top that fits snugly.\n\nIn her right hand, held steady, she grips a wine glass filled with red liquid. Her fingernails are short, natural-looking, and have a pale polish. No earrings are visible.\n\nThe background is softly blurred, suggesting an interior space near a window; hints of furniture or decor can be seen but are indistinct. The lighting is diffused and even, coming from the side, casting subtle shadows on her face and clothing. The color palette is muted, dominated by beige, red, and natural skin tones.\n\nThe composition places her centered in the frame with a shallow depth of field, blurring everything behind her. The overall mood is quiet, contemplative, and unposed."
8114 },
8115 "color": "#232",
8116 "bgcolor": "#353"
8117 },
8118 {
8119 "id": 3610,
8120 "type": "LCOptimizer",
8121 "pos": [
8122 -7970,
8123 -4930
8124 ],
8125 "size": [
8126 330,
8127 527
8128 ],
8129 "flags": {
8130 "pinned": true
8131 },
8132 "order": 38,
8133 "mode": 0,
8134 "inputs": [],
8135 "outputs": [
8136 {
8137 "name": "model",
8138 "type": "MODEL",
8139 "links": [
8140 47845
8141 ]
8142 },
8143 {
8144 "name": "clip",
8145 "type": "CLIP",
8146 "links": [
8147 48175
8148 ]
8149 },
8150 {
8151 "name": "vae",
8152 "type": "VAE",
8153 "links": [
8154 47847,
8155 47848
8156 ]
8157 },
8158 {
8159 "name": "summary",
8160 "type": "STRING",
8161 "links": null
8162 }
8163 ],
8164 "properties": {
8165 "cnr_id": "ComfyUI_LC123_nodes",
8166 "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
8167 "Node name for S&R": "LCOptimizer",
8168 "ue_properties": {
8169 "widget_ue_connectable": [],
8170 "input_ue_unconnectable": [],
8171 "version": "7.8"
8172 }
8173 },
8174 "widgets_values": [
8175 "Krea 2 (Turbo)",
8176 "Optimal",
8177 "Krea 2\\Your models\\Krealism V3.1\\Krealism_V3.1_bf16.safetensors",
8178 "★ Recommended",
8179 "★ Recommended",
8180 "Auto",
8181 "auto",
8182 "auto",
8183 "auto",
8184 "off",
8185 "auto",
8186 "auto",
8187 "",
8188 ""
8189 ],
8190 "widgets_values_named": {
8191 "base_model": "Krea 2 (Turbo)",
8192 "goal": "Optimal",
8193 "model_file": "Krea 2\\Your models\\Krealism V3.1\\Krealism_V3.1_bf16.safetensors",
8194 "text_encoder": "★ Recommended",
8195 "vae": "★ Recommended",
8196 "speed_ups": "Auto",
8197 "attention": "auto",
8198 "fp16_accumulation": "auto",
8199 "step_cache": "auto",
8200 "torch_compile": "off",
8201 "qwen21_cache": "auto",
8202 "clip_type": "auto",
8203 "spectrum": "",
8204 "lc_optimizer_face": ""
8205 },
8206 "color": "#2E4A3B",
8207 "bgcolor": "#2E4A3B"
8208 },
8209 {
8210 "id": 3613,
8211 "type": "LCVisionLoader",
8212 "pos": [
8213 -6760,
8214 -4330
8215 ],
8216 "size": [
8217 290,
8218 310
8219 ],
8220 "flags": {
8221 "pinned": true
8222 },
8223 "order": 39,
8224 "mode": 0,
8225 "inputs": [],
8226 "outputs": [
8227 {
8228 "name": "vision_model",
8229 "type": "LC_VISION_MODEL",
8230 "links": [
8231 47850,
8232 47851
8233 ]
8234 }
8235 ],
8236 "properties": {
8237 "cnr_id": "ComfyUI_LC_Vision_nodes",
8238 "ver": "76f3ac56d83dc01ac2998e87362ca25d4cf30063",
8239 "Node name for S&R": "LCVisionLoader",
8240 "ue_properties": {
8241 "widget_ue_connectable": [],
8242 "input_ue_unconnectable": [],
8243 "version": "7.8"
8244 }
8245 },
8246 "widgets_values": [
8247 "Qwen3-VL-4B-Instruct-c_abliterated-v2.Q4_K_M",
8248 "auto",
8249 -1,
8250 "8192",
8251 2048,
8252 1024,
8253 -1,
8254 1024,
8255 false,
8256 true,
8257 ""
8258 ],
8259 "widgets_values_named": {
8260 "model_name": "Qwen3-VL-4B-Instruct-c_abliterated-v2.Q4_K_M",
8261 "device": "auto",
8262 "n_gpu_layers": -1,
8263 "n_ctx": "8192",
8264 "n_batch": 2048,
8265 "image_min_tokens": 1024,
8266 "image_max_tokens": -1,
8267 "batch_max_tokens": 1024,
8268 "verbose": false,
8269 "keep_model_loaded": true,
8270 "lc_vision_hint": ""
8271 },
8272 "color": "#465f5a",
8273 "bgcolor": "#324b46"
8274 },
8275 {
8276 "id": 3614,
8277 "type": "LCVisionPromptEnhancer",
8278 "pos": [
8279 -6750,
8280 -4760
8281 ],
8282 "size": [
8283 270,
8284 380
8285 ],
8286 "flags": {
8287 "pinned": true
8288 },
8289 "order": 142,
8290 "mode": 4,
8291 "inputs": [
8292 {
8293 "name": "vision_model",
8294 "type": "LC_VISION_MODEL",
8295 "link": 47850
8296 },
8297 {
8298 "name": "image_1",
8299 "shape": 7,
8300 "type": "IMAGE",
8301 "link": null
8302 },
8303 {
8304 "name": "image_2",
8305 "shape": 7,
8306 "type": "IMAGE",
8307 "link": null
8308 },
8309 {
8310 "name": "seed",
8311 "shape": 7,
8312 "type": "INT",
8313 "widget": {
8314 "name": "seed"
8315 },
8316 "link": 48187
8317 }
8318 ],
8319 "outputs": [
8320 {
8321 "name": "text",
8322 "type": "STRING",
8323 "links": null
8324 }
8325 ],
8326 "properties": {
8327 "cnr_id": "ComfyUI_LC_Vision_nodes",
8328 "ver": "76f3ac56d83dc01ac2998e87362ca25d4cf30063",
8329 "Node name for S&R": "LCVisionPromptEnhancer",
8330 "ue_properties": {
8331 "widget_ue_connectable": [],
8332 "input_ue_unconnectable": [],
8333 "version": "7.8"
8334 }
8335 },
8336 "widgets_values": [
8337 "",
8338 "Detailed Visual",
8339 "",
8340 "Human After All",
8341 1024,
8342 0.7,
8343 0.9,
8344 1.1,
8345 0,
8346 "randomize"
8347 ],
8348 "widgets_values_named": {
8349 "prompt_text": "",
8350 "preset": "Detailed Visual",
8351 "custom_system_prompt": "",
8352 "style_tag": "Human After All",
8353 "max_tokens": 1024,
8354 "temperature": 0.7,
8355 "top_p": 0.9,
8356 "repetition_penalty": 1.1,
8357 "seed": 0,
8358 "control_after_generate": "randomize"
8359 },
8360 "color": "#465f5a",
8361 "bgcolor": "#324b46"
8362 },
8363 {
8364 "id": 3615,
8365 "type": "LCVisionCaption",
8366 "pos": [
8367 -8940,
8368 -4890
8369 ],
8370 "size": [
8371 300,
8372 520
8373 ],
8374 "flags": {
8375 "pinned": true
8376 },
8377 "order": 215,
8378 "mode": 0,
8379 "inputs": [
8380 {
8381 "name": "vision_model",
8382 "type": "LC_VISION_MODEL",
8383 "link": 47852
8384 },
8385 {
8386 "name": "reference_image_1",
8387 "shape": 7,
8388 "type": "IMAGE",
8389 "link": 47857
8390 },
8391 {
8392 "name": "reference_image_2",
8393 "shape": 7,
8394 "type": "IMAGE",
8395 "link": 47856
8396 },
8397 {
8398 "name": "reference_image_3",
8399 "shape": 7,
8400 "type": "IMAGE",
8401 "link": null
8402 },
8403 {
8404 "name": "reference_video",
8405 "shape": 7,
8406 "type": "IMAGE",
8407 "link": null
8408 },
8409 {
8410 "name": "seed",
8411 "shape": 7,
8412 "type": "INT",
8413 "widget": {
8414 "name": "seed"
8415 },
8416 "link": 47855
8417 }
8418 ],
8419 "outputs": [
8420 {
8421 "name": "text",
8422 "type": "STRING",
8423 "links": [
8424 47898
8425 ]
8426 }
8427 ],
8428 "properties": {
8429 "cnr_id": "ComfyUI_LC_Vision_nodes",
8430 "ver": "76f3ac56d83dc01ac2998e87362ca25d4cf30063",
8431 "Node name for S&R": "LCVisionCaption",
8432 "ue_properties": {
8433 "widget_ue_connectable": [],
8434 "input_ue_unconnectable": [],
8435 "version": "7.8"
8436 }
8437 },
8438 "widgets_values": [
8439 "Describe this image in detail: the subject's appearance, pose, and expression, their clothing, the setting and background, lighting and color palette, composition, and overall mood.",
8440 "You are a helpful vision assistant. Describe what you are shown in rich, concrete detail rather than a brief summary: subject appearance, pose and expression, clothing, setting and background, lighting, color palette, composition and camera angle, and overall mood. Do not skip detail for the sake of brevity. Respond with the final answer only -- no reasoning, no <think> blocks.",
8441 8,
8442 "Human After All",
8443 768,
8444 90,
8445 600,
8446 0.6,
8447 0.9,
8448 1.1,
8449 0,
8450 "randomize"
8451 ],
8452 "widgets_values_named": {
8453 "prompt": "Describe this image in detail: the subject's appearance, pose, and expression, their clothing, the setting and background, lighting and color palette, composition, and overall mood.",
8454 "system_prompt": "You are a helpful vision assistant. Describe what you are shown in rich, concrete detail rather than a brief summary: subject appearance, pose and expression, clothing, setting and background, lighting, color palette, composition and camera angle, and overall mood. Do not skip detail for the sake of brevity. Respond with the final answer only -- no reasoning, no <think> blocks.",
8455 "video_max_frames": 8,
8456 "style_tag": "Human After All",
8457 "max_image_side": 768,
8458 "jpeg_quality": 90,
8459 "max_tokens": 600,
8460 "temperature": 0.6,
8461 "top_p": 0.9,
8462 "repetition_penalty": 1.1,
8463 "seed": 0,
8464 "control_after_generate": "randomize"
8465 },
8466 "color": "#465f5a",
8467 "bgcolor": "#324b46"
8468 },
8469 {
8470 "id": 3617,
8471 "type": "GetNode",
8472 "pos": [
8473 -8940,
8474 -4330
8475 ],
8476 "size": [
8477 210,
8478 60
8479 ],
8480 "flags": {
8481 "collapsed": true,
8482 "pinned": true
8483 },
8484 "order": 40,
8485 "mode": 0,
8486 "inputs": [],
8487 "outputs": [
8488 {
8489 "name": "LC_VISION_MODEL",
8490 "type": "LC_VISION_MODEL",
8491 "links": [
8492 47852
8493 ]
8494 }
8495 ],
8496 "title": "Get_Vision Model",
8497 "properties": {
8498 "Node name for S&R": "GetNode",
8499 "aux_id": "kijai/ComfyUI-KJNodes",
8500 "ue_properties": {
8501 "widget_ue_connectable": [],
8502 "version": "7.8",
8503 "input_ue_unconnectable": []
8504 }
8505 },
8506 "widgets_values": [
8507 "Vision Model"
8508 ],
8509 "widgets_values_named": {
8510 "Constant": "Vision Model"
8511 }
8512 },
8513 {
8514 "id": 3618,
8515 "type": "SetNode",
8516 "pos": [
8517 -5620,
8518 -4450
8519 ],
8520 "size": [
8521 270,
8522 60
8523 ],
8524 "flags": {
8525 "collapsed": true,
8526 "pinned": true
8527 },
8528 "order": 130,
8529 "mode": 0,
8530 "inputs": [
8531 {
8532 "name": "LC_VISION_MODEL",
8533 "type": "LC_VISION_MODEL",
8534 "link": 47851
8535 }
8536 ],
8537 "outputs": [
8538 {
8539 "name": "LC_VISION_MODEL",
8540 "type": "LC_VISION_MODEL",
8541 "links": null
8542 }
8543 ],
8544 "title": "Set_Vision Model",
8545 "properties": {
8546 "Node name for S&R": "SetNode",
8547 "aux_id": "kijai/ComfyUI-KJNodes",
8548 "previousName": "Vision Model",
8549 "ue_properties": {
8550 "widget_ue_connectable": [],
8551 "version": "7.8",
8552 "input_ue_unconnectable": []
8553 }
8554 },
8555 "widgets_values": [
8556 "Vision Model"
8557 ],
8558 "widgets_values_named": {
8559 "Constant": "Vision Model"
8560 }
8561 },
8562 {
8563 "id": 3619,
8564 "type": "LCNote",
8565 "pos": [
8566 -8630,
8567 -4520
8568 ],
8569 "size": [
8570 580,
8571 310
8572 ],
8573 "flags": {
8574 "pinned": true
8575 },
8576 "order": 41,
8577 "mode": 0,
8578 "inputs": [],
8579 "outputs": [],
8580 "title": "Notes:",
8581 "properties": {
8582 "lc_note": {
8583 "source": "en",
8584 "texts": {
8585 "en": {
8586 "text": "## LC Vision Caption 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ This auto downloads the model you choose on the first run, so it will take several minutes.\n- The model selector shows your already downloaded options as well as available downloads.\n\n**LC Vision Caption 📝**:\n- 💡 The node analyzes the image and detects subject, pose, clothing, setting, lighting, color, composition, and mood, not just a one-line summary.\n- Each reference gets its own label (`<Reference 1>`, `<Reference 2>`, `<Reference 3>`), described individually instead of mashed into one blob. 😎\n- `style_tag` pushes the description toward a specific visual style regardless of what the reference actually looks like.\n\n**💡 Analyzing 3 images at once**\n- Custom prompt: \"Analyze <Reference 1>, <Reference 2>, and <Reference 3> individually: describe each one's subject, setting, lighting, and mood. Then compare all three and note the key similarities and differences between them.\"\n- The model addresses each picture by its own label instead of blending them together."
8587 },
8588 "zh": {
8589 "text": "## LC Vision Caption 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ 首次运行会自动下载你选择的模型,所以要等几分钟。\n- 模型选择器会同时显示你已下载的选项和可下载的选项。\n\n**LC Vision Caption 📝**:\n- 💡 这个节点会分析图片,识别主体、姿势、服装、场景、光线、色彩、构图和情绪,而不只是一句话的概括。\n- 每张参考图都有自己的标签(`<Reference 1>`、`<Reference 2>`、`<Reference 3>`),分别描述,而不是糊成一团。😎\n- `style_tag` 会把描述推向某种特定的视觉风格,不管参考图实际是什么样。\n\n**💡 一次分析 3 张图**\n- 自定义提示词:\"Analyze <Reference 1>, <Reference 2>, and <Reference 3> individually: describe each one's subject, setting, lighting, and mood. Then compare all three and note the key similarities and differences between them.\"\n- 模型会按各自的标签称呼每张图片,而不是把它们混在一起。",
8590 "src": "fe75608",
8591 "srcTitle": "Notes:"
8592 },
8593 "ja": {
8594 "text": "## LC Vision Caption 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ 選んだモデルは初回実行時に自動でダウンロードされるので、数分かかります。\n- モデルセレクターには、ダウンロード済みのものとダウンロード可能なものが表示されます。\n\n**LC Vision Caption 📝**:\n- 💡 このノードは画像を分析して、被写体、ポーズ、服装、場所、ライティング、色、構図、ムードを検出します。一行の要約だけではありません。\n- 各リファレンスには個別のラベル(`<Reference 1>`、`<Reference 2>`、`<Reference 3>`)が付き、ひとかたまりにせず1枚ずつ説明されます。😎\n- `style_tag` は、リファレンスの実際の見た目に関係なく、説明を特定のビジュアルスタイルに寄せます。\n\n**💡 3枚を同時に分析する**\n- Custom prompt: \"Analyze <Reference 1>, <Reference 2>, and <Reference 3> individually: describe each one's subject, setting, lighting, and mood. Then compare all three and note the key similarities and differences between them.\"\n- モデルは各画像をそれぞれのラベルで呼び、混ぜ合わせません。",
8595 "src": "fe75608",
8596 "srcTitle": "Notes:"
8597 },
8598 "ko": {
8599 "text": "## LC Vision Caption 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ 처음 실행할 때 선택한 모델을 자동으로 다운로드하므로 몇 분 걸립니다.\n- 모델 선택기에는 이미 다운로드한 옵션과 다운로드할 수 있는 옵션이 함께 표시됩니다.\n\n**LC Vision Caption 📝**:\n- 💡 이 노드는 이미지를 분석해서 피사체, 포즈, 의상, 배경, 조명, 색감, 구도, 분위기를 감지합니다. 한 줄 요약에 그치지 않습니다.\n- 각 참조에는 고유한 라벨(`<Reference 1>`, `<Reference 2>`, `<Reference 3>`)이 붙고, 하나로 뭉뚱그리지 않고 개별적으로 묘사됩니다. 😎\n- `style_tag`는 참조가 실제로 어떻게 생겼든 상관없이 묘사를 특정 비주얼 스타일 쪽으로 밀어 줍니다.\n\n**💡 이미지 3장을 한 번에 분석하기**\n- 커스텀 프롬프트: \"Analyze <Reference 1>, <Reference 2>, and <Reference 3> individually: describe each one's subject, setting, lighting, and mood. Then compare all three and note the key similarities and differences between them.\"\n- 모델이 그림들을 섞지 않고 각각의 라벨로 따로 다룹니다.",
8600 "src": "fe75608",
8601 "srcTitle": "Notes:"
8602 }
8603 },
8604 "titles": {
8605 "en": "Notes:",
8606 "zh": "说明:",
8607 "ja": "注意点:",
8608 "ko": "노트:"
8609 }
8610 },
8611 "ue_properties": {
8612 "widget_ue_connectable": [],
8613 "version": "7.8",
8614 "input_ue_unconnectable": []
8615 }
8616 },
8617 "widgets_values": [
8618 "English ✏️",
8619 "## LC Vision Caption 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ This auto downloads the model you choose on the first run, so it will take several minutes.\n- The model selector shows your already downloaded options as well as available downloads.\n\n**LC Vision Caption 📝**:\n- 💡 The node analyzes the image and detects subject, pose, clothing, setting, lighting, color, composition, and mood, not just a one-line summary.\n- Each reference gets its own label (`<Reference 1>`, `<Reference 2>`, `<Reference 3>`), described individually instead of mashed into one blob. 😎\n- `style_tag` pushes the description toward a specific visual style regardless of what the reference actually looks like.\n\n**💡 Analyzing 3 images at once**\n- Custom prompt: \"Analyze <Reference 1>, <Reference 2>, and <Reference 3> individually: describe each one's subject, setting, lighting, and mood. Then compare all three and note the key similarities and differences between them.\"\n- The model addresses each picture by its own label instead of blending them together."
8620 ],
8621 "widgets_values_named": {
8622 "language": "English ✏️",
8623 "text": "## LC Vision Caption 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ This auto downloads the model you choose on the first run, so it will take several minutes.\n- The model selector shows your already downloaded options as well as available downloads.\n\n**LC Vision Caption 📝**:\n- 💡 The node analyzes the image and detects subject, pose, clothing, setting, lighting, color, composition, and mood, not just a one-line summary.\n- Each reference gets its own label (`<Reference 1>`, `<Reference 2>`, `<Reference 3>`), described individually instead of mashed into one blob. 😎\n- `style_tag` pushes the description toward a specific visual style regardless of what the reference actually looks like.\n\n**💡 Analyzing 3 images at once**\n- Custom prompt: \"Analyze <Reference 1>, <Reference 2>, and <Reference 3> individually: describe each one's subject, setting, lighting, and mood. Then compare all three and note the key similarities and differences between them.\"\n- The model addresses each picture by its own label instead of blending them together."
8624 },
8625 "color": "#2E3A46",
8626 "bgcolor": "#2E3A46"
8627 },
8628 {
8629 "id": 3631,
8630 "type": "LCNote",
8631 "pos": [
8632 -6460,
8633 -4930
8634 ],
8635 "size": [
8636 340,
8637 410
8638 ],
8639 "flags": {
8640 "pinned": true
8641 },
8642 "order": 42,
8643 "mode": 0,
8644 "inputs": [],
8645 "outputs": [],
8646 "title": "LC Vision Prompt Enhancer 📝",
8647 "properties": {
8648 "lc_note": {
8649 "source": "en",
8650 "texts": {
8651 "en": {
8652 "text": "## LC Vision Prompt Enhancer 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ This auto downloads the model you choose on the first run, so it will take several minutes.\n- The model selector shows your already downloaded options as well as available downloads.\n\n**LC Vision Prompt Enhancer 📝**:\n- Write your rough `prompt_text`, then pick a preset.\n - **Enhance**: adds detail, keeps your original intent.\n - **Refine**: cleans up wording and structure, adds nothing new.\n - **Creative Rewrite**: reimagines the scene around your subject.\n - **Detailed Visual**: maxes out concrete visual detail for photoreal output.\n- Text-only, no image or video input needed. It works straight off the prompt.\n- ⚠️ **Custom** preset needs an actual system prompt in `custom_system_prompt`. Leave it blank and it errors.\n- 💡 **style_tag** locks the rewrite to a specific visual style on top of whatever the preset already does.\n"
8653 },
8654 "zh": {
8655 "text": "## LC Vision Prompt Enhancer 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ 它会在第一次运行时自动下载你选的模型,所以要花几分钟。\n- 模型选择器会显示你已下载的选项以及可下载的选项。\n\n**LC Vision Prompt Enhancer 📝**:\n- 写下你粗略的 `prompt_text`,然后选一个预设。\n - **Enhance**:增加细节,保留你原本的意图。\n - **Refine**:整理措辞和结构,不添加任何新东西。\n - **Creative Rewrite**:围绕你的主体重新构想场景。\n - **Detailed Visual**:把具体的视觉细节拉到最满,用于写实输出。\n- 纯文本,不需要图像或视频输入。直接从提示词出发。\n- ⚠️ **Custom** 预设需要在 `custom_system_prompt` 里填一条真正的 system prompt。留空会报错。\n- 💡 **style_tag** 在预设已有的处理之上,把改写锁定到某种特定的视觉风格。\n",
8656 "src": "97e45c5f",
8657 "srcTitle": "LC Vision Prompt Enhancer 📝"
8658 },
8659 "ja": {
8660 "text": "## LC Vision Prompt Enhancer 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ 選んだモデルを初回実行時に自動でダウンロードするので、数分かかります。\n- モデルセレクターには、ダウンロード済みのものと、ダウンロード可能なものが表示されます。\n\n**LC Vision Prompt Enhancer 📝**:\n- ざっくりした `prompt_text` を書いて、プリセットを選びます。\n - **Enhance**: ディテールを足しつつ、元の意図は保ちます。\n - **Refine**: 言い回しと構成を整えるだけで、新しい要素は足しません。\n - **Creative Rewrite**: 被写体を軸にシーンを作り直します。\n - **Detailed Visual**: フォトリアル向けに、具体的な視覚ディテールを最大まで盛ります。\n- テキストのみで、画像や動画の入力は不要。プロンプトだけで動きます。\n- ⚠️ **Custom** プリセットは `custom_system_prompt` に実際のシステムプロンプトが必要です。空だとエラーになります。\n- 💡 **style_tag** は、プリセットの処理に加えて、書き換えを特定のビジュアルスタイルに固定します。\n\n",
8661 "src": "97e45c5f",
8662 "srcTitle": "LC Vision Prompt Enhancer 📝"
8663 },
8664 "ko": {
8665 "text": "## LC Vision Prompt Enhancer 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ 선택한 모델을 첫 실행 때 자동으로 다운로드하므로 몇 분 걸립니다.\n- 모델 선택기에는 이미 받은 옵션과 받을 수 있는 다운로드가 함께 표시됩니다.\n\n**LC Vision Prompt Enhancer 📝**:\n- 대충 쓴 `prompt_text`를 입력하고 프리셋을 고르세요.\n - **Enhance**: 디테일을 더하되 원래 의도는 유지합니다.\n - **Refine**: 표현과 구조를 정리하되 새로운 것은 더하지 않습니다.\n - **Creative Rewrite**: 피사체를 중심으로 장면을 새롭게 상상합니다.\n - **Detailed Visual**: 사실적인 결과를 위해 구체적인 시각 디테일을 최대로 끌어올립니다.\n- 텍스트 전용이라 이미지나 비디오 입력이 필요 없습니다. 프롬프트만으로 바로 동작합니다.\n- ⚠️ **Custom** 프리셋은 `custom_system_prompt`에 실제 system prompt가 필요합니다. 비워 두면 오류가 납니다.\n- 💡 **style_tag**는 프리셋이 이미 하는 일 위에 재작성을 특정 비주얼 스타일로 고정합니다.\n",
8666 "src": "97e45c5f",
8667 "srcTitle": "LC Vision Prompt Enhancer 📝"
8668 }
8669 },
8670 "titles": {
8671 "en": "LC Vision Prompt Enhancer 📝",
8672 "zh": "LC Vision Prompt Enhancer 📝",
8673 "ja": "LC Vision Prompt Enhancer 📝",
8674 "ko": "LC Vision Prompt Enhancer 📝"
8675 }
8676 },
8677 "ue_properties": {
8678 "widget_ue_connectable": [],
8679 "version": "7.8",
8680 "input_ue_unconnectable": []
8681 }
8682 },
8683 "widgets_values": [
8684 "English ✏️",
8685 "## LC Vision Prompt Enhancer 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ This auto downloads the model you choose on the first run, so it will take several minutes.\n- The model selector shows your already downloaded options as well as available downloads.\n\n**LC Vision Prompt Enhancer 📝**:\n- Write your rough `prompt_text`, then pick a preset.\n - **Enhance**: adds detail, keeps your original intent.\n - **Refine**: cleans up wording and structure, adds nothing new.\n - **Creative Rewrite**: reimagines the scene around your subject.\n - **Detailed Visual**: maxes out concrete visual detail for photoreal output.\n- Text-only, no image or video input needed. It works straight off the prompt.\n- ⚠️ **Custom** preset needs an actual system prompt in `custom_system_prompt`. Leave it blank and it errors.\n- 💡 **style_tag** locks the rewrite to a specific visual style on top of whatever the preset already does.\n"
8686 ],
8687 "widgets_values_named": {
8688 "language": "English ✏️",
8689 "text": "## LC Vision Prompt Enhancer 📝\n\n**LC Vision Loader 🔬**:\n- ⚠️ This auto downloads the model you choose on the first run, so it will take several minutes.\n- The model selector shows your already downloaded options as well as available downloads.\n\n**LC Vision Prompt Enhancer 📝**:\n- Write your rough `prompt_text`, then pick a preset.\n - **Enhance**: adds detail, keeps your original intent.\n - **Refine**: cleans up wording and structure, adds nothing new.\n - **Creative Rewrite**: reimagines the scene around your subject.\n - **Detailed Visual**: maxes out concrete visual detail for photoreal output.\n- Text-only, no image or video input needed. It works straight off the prompt.\n- ⚠️ **Custom** preset needs an actual system prompt in `custom_system_prompt`. Leave it blank and it errors.\n- 💡 **style_tag** locks the rewrite to a specific visual style on top of whatever the preset already does.\n"
8690 },
8691 "color": "#2E3A46",
8692 "bgcolor": "#2E3A46"
8693 },
8694 {
8695 "id": 3633,
8696 "type": "LCNote",
8697 "pos": [
8698 -7630,
8699 -4930
8700 ],
8701 "size": [
8702 340,
8703 370
8704 ],
8705 "flags": {
8706 "pinned": true
8707 },
8708 "order": 43,
8709 "mode": 0,
8710 "inputs": [],
8711 "outputs": [],
8712 "title": "LC Model Optimizer ⚡",
8713 "properties": {
8714 "lc_note": {
8715 "source": "en",
8716 "texts": {
8717 "en": {
8718 "text": "## ⚡ LC Model Optimizer (loader + speed-ups)\n\n**Model Optimization Report**\n\n- The System & Model Optimization Report tells you what suits your machine.\n- The LC Model Optimizer sets it up for you. It replaces your model, text encoder and VAE loaders.\n\n**LC Model Optimizer ⚡**\n\n*How it works*\n\n- Pick the base model and a goal (Quality / Optimal / Fast, same as the report).\n- Every file defaults to ★ Recommended: the file the report picked for this machine. No report yet? Comfy's own default files, and a 💡⚠️ banner on the node telling you to run the report first.\n- Click a file to browse your folders, with a search box. The top of the list:\n - **★ Recommended** (and the actual file name it will use). **★⬇** means it isn't on disk yet: click it to download it.\n - **★ My releases** for that base model (e.g. ★ Krealism V3.1), in the format the report recommends for your goal.\n - **★ Author pick:** the file this workflow's author chose, when there is one.\n - **From checkpoint / None**\n - **⬇ Download:** recommended files you don't have yet. Nothing downloads unless you pick it. It downloads on the next run, then the picker switches to the real file name.\n - **On disk for this model:** your files that match the base model, grouped by model › version › format.\n - Then all your folders, so custom models work too.\n\n**Pick your own files.**\n- Finetunes work too: pick your own file and it still gets the speed-ups.\n- **Custom** (any other model): ★ Recommended, downloads, estimates and file checks show as unsupported (we have no data for it). The speed-ups still apply.\n- clip_type (Custom only): how the text encoder loads. auto works when the encoder matches one of the models above; otherwise set it (e.g. chroma for Chroma).\n- GGUF: loads through ComfyUI-GGUF. A GGUF it refuses (e.g. a krea2 tag) falls back to the calcuis gguf pack if you have it.\n\n**Speed-ups (Auto)**\n\n- Attention: Sage (or Flash) only if it passed the report's test on this machine.\n - ⚠️ Don't put --use-sage-attention in your .bat. It forces Sage on every model, and some (e.g. Krea 2 image edit) give black images with it. Leave it out and let the node turn Sage on per model. The node shows a ⚠️ when the flag is on.\n- **Spectrum** (MOSS Image and Krea 2): built in, nothing to install. It forecasts some steps instead of running them (MOSS about 1.7x, Krea 2 Turbo about 1.35x, Raw about 1.6x).\n - auto = Optimal and Fast goals. The first 20% of the steps always run (the layout forms there) and it sits out runs under 8 steps.\n - Set spectrum to off to opt out, even on Auto. When it's on, it replaces the step cache.\n- Comfy Kitchen: used on its own for int8 / fp8 / nvfp4 files. The node just tells you if it's working.\n- fp16 accumulation and Step cache (EasyCache): Fast goal only. The step cache only when it's worth it (20+ steps).\n- qwen21_cache (Qwen-Image 2.1 only): where its cache lives. auto = lossless, int8 on the Fast goal or cards under 16 GB.\n- Manual: set speed_ups to Manual and pick each one yourself, torch.compile included.\n\n**The status panel**\n\n- **Each file:** ✅ on disk · ⬇️ downloads X GB (you picked it) · ★⬇ not on disk, click it to download · 📦 from the checkpoint.\n- **Each speed-up:** will apply / applied, or ➖ and why not.\n- Estimated time per step on YOUR machine, whether it fits on the card, and Run or Open Report (shows the saved report, or runs one if there isn't one yet).\n- ⚠️ Mismatch hints: a text encoder or VAE that doesn't belong to the base model (e.g. Qwen3 8B on Krea 2) gets a warning. It is read from the file header, nothing loads. It still lets you use it: a hint, not a block.\n"
8719 },
8720 "zh": {
8721 "text": "## ⚡ LC Model Optimizer(加载器 + 加速)\n\n**Model Optimization Report**\n\n- System & Model Optimization Report 会告诉你什么适合你的机器。\n- LC Model Optimizer 会替你完成设置。它取代你的模型、text encoder 和 VAE 加载器。\n\n**LC Model Optimizer ⚡**\n\n*工作原理*\n\n- 选择基础模型和目标(Quality / Optimal / Fast,与报告里的一致)。\n- 每个文件默认是 ★ Recommended:即报告为这台机器挑选的文件。还没有报告?就用 Comfy 自己的默认文件,节点上会有一个 💡⚠️ 横幅,提示你先运行报告。\n- 点击文件即可浏览你的文件夹,带有搜索框。列表顶部依次是:\n - **★ Recommended**(以及它实际会使用的文件名)。**★⬇** 表示它还不在磁盘上:点击即可下载。\n - **★ My releases**:该基础模型的我的发布版本(例如 ★ Krealism V3.1),格式是报告为你的目标推荐的那种。\n - **★ Author pick:** 本工作流作者选择的文件(如果有的话)。\n - **From checkpoint / None**\n - **⬇ Download:** 你还没有的推荐文件。你不选就不会下载任何东西。它会在下一次运行时下载,之后选择器会切换为真实的文件名。\n - **On disk for this model:** 你已有的、与基础模型匹配的文件,按 模型 › 版本 › 格式 分组。\n - 然后是你所有的文件夹,所以自定义模型也能用。\n\n**自选文件。**\n- 微调模型也可以:选你自己的文件,照样享受加速。\n- **Custom**(其他任何模型):★ Recommended、下载、估算和文件检查都会显示为不支持(我们没有它的数据)。加速功能依然生效。\n- clip_type(仅 Custom):text encoder 的加载方式。当 encoder 与上面某个模型匹配时,auto 就能用;否则请自行设置(例如 Chroma 用 chroma)。\n- GGUF:通过 ComfyUI-GGUF 加载。如果它拒绝加载某个 GGUF(例如带 krea2 标签的),并且你装了 calcuis gguf 包,就会回退到那个包。\n\n**加速(Auto)**\n\n- Attention:只有在这台机器上通过了报告测试,才会使用 Sage(或 Flash)。\n - ⚠️ 不要把 --use-sage-attention 放进你的 .bat。它会对每个模型强制启用 Sage,而有些模型(例如 Krea 2 图像编辑)开了它会出黑图。别加这个参数,让节点按模型来打开 Sage。启用该参数时,节点会显示 ⚠️。\n- **Spectrum**(MOSS Image 和 Krea 2):内置,无需安装。它会预测一部分步骤,而不是实际运行它们(MOSS 约 1.7x,Krea 2 Turbo 约 1.35x,Raw 约 1.6x)。\n - auto = Optimal 和 Fast 目标。前 20% 的步骤总是会运行(构图在这里形成),少于 8 步的运行不会启用它。\n - 把 spectrum 设为 off 即可关闭,即使在 Auto 下也一样。开启时,它会取代 step cache。\n- Comfy Kitchen:单独用于 int8 / fp8 / nvfp4 文件。节点只会告诉你它是否在工作。\n- fp16 accumulation 和 Step cache (EasyCache):仅限 Fast 目标。Step cache 只在值得时才用(20+ steps)。\n- qwen21_cache(仅 Qwen-Image 2.1):它的缓存放在哪里。auto = lossless,在 Fast 目标或显存低于 16 GB 的显卡上用 int8。\n- Manual:把 speed_ups 设为 Manual,自己逐项选择,包括 torch.compile。\n\n**状态面板**\n\n- **每个文件:** ✅ 已在磁盘上 · ⬇️ 将下载 X GB(你选了它) · ★⬇ 不在磁盘上,点击即可下载 · 📦 来自 checkpoint。\n- **每项加速:** 将应用 / 已应用,或 ➖ 以及未应用的原因。\n- 在你的机器上每步的预估时间、显卡能否放得下,以及 Run 或 Open Report(显示已保存的报告,如果还没有就运行一次)。\n- ⚠️ 不匹配提示:不属于该基础模型的 text encoder 或 VAE(例如 Krea 2 上用 Qwen3 8B)会得到警告。这是从文件头读取的,不会加载任何东西。它仍然允许你使用:只是提示,不是阻止。\n",
8722 "src": "a03a082c",
8723 "srcTitle": "LC Model Optimizer ⚡"
8724 },
8725 "ja": {
8726 "text": "## ⚡ LC Model Optimizer (loader + speed-ups)\n\n**Model Optimization Report**\n\n- System & Model Optimization Report が、お使いのマシンに合うものを教えてくれます。\n- LC Model Optimizer がそれをセットアップします。モデル、text encoder、VAE のローダーの代わりになります。\n\n**LC Model Optimizer ⚡**\n\n*仕組み*\n\n- ベースモデルと目標(Quality / Optimal / Fast、レポートと同じ)を選びます。\n- すべてのファイルは ★ Recommended がデフォルトです: レポートがこのマシン向けに選んだファイルです。まだレポートがない場合は Comfy 標準のデフォルトファイルになり、ノードに先にレポートを実行するよう促す 💡⚠️ バナーが表示されます。\n- ファイルをクリックするとフォルダを参照でき、検索ボックスもあります。リストの上から順に:\n - **★ Recommended**(と実際に使われるファイル名)。**★⬇** はまだディスクにないという意味です: クリックするとダウンロードできます。\n - **★ My releases**: そのベースモデル向けの私のリリース(例: ★ Krealism V3.1)。形式はレポートがあなたの目標に推奨するものです。\n - **★ Author pick:** このワークフローの作者が選んだファイル(ある場合)。\n - **From checkpoint / None**\n - **⬇ Download:** まだ持っていない推奨ファイル。選ばない限り何もダウンロードされません。次の実行時にダウンロードされ、その後ピッカーが実際のファイル名に切り替わります。\n - **On disk for this model:** ベースモデルに合う、あなたのファイル。モデル › バージョン › 形式 でグループ分けされます。\n - その後にすべてのフォルダが並ぶので、カスタムモデルも使えます。\n\n**自分でファイルを選ぶ。**\n- ファインチューンも使えます: 自分のファイルを選んでも高速化はそのまま効きます。\n- **Custom**(それ以外のモデル): ★ Recommended、ダウンロード、見積もり、ファイルチェックは unsupported と表示されます(データがないため)。高速化は引き続き適用されます。\n- clip_type(Custom のみ): text encoder の読み込み方。encoder が上記のモデルのどれかに一致するなら auto で動きます。そうでなければ設定してください(例: Chroma なら chroma)。\n- GGUF: ComfyUI-GGUF 経由で読み込みます。拒否された GGUF(例: krea2 タグ)は、calcuis gguf pack があればそちらにフォールバックします。\n\n**高速化 (Auto)**\n\n- Attention: Sage(または Flash)は、レポートのテストをこのマシンで通過した場合のみ。\n - ⚠️ .bat に --use-sage-attention を入れないでください。すべてのモデルで Sage が強制され、一部(例: Krea 2 image edit)では黒い画像になります。外しておいて、ノードにモデルごとに Sage をオンにさせてください。フラグがオンのとき、ノードは ⚠️ を表示します。\n- **Spectrum**(MOSS Image と Krea 2): 内蔵なのでインストール不要。一部の step を実行せずに予測します(MOSS で約 1.7x、Krea 2 Turbo で約 1.35x、Raw で約 1.6x)。\n - auto = Optimal と Fast の目標。最初の 20% の step は必ず実行され(ここで構図が決まります)、8 step 未満の実行では使われません。\n - オフにしたいときは spectrum を off にします。Auto でも同じです。オンのときは step cache の代わりになります。\n- Comfy Kitchen: int8 / fp8 / nvfp4 ファイルでは単独で使われます。動いているかどうかはノードが教えてくれます。\n- fp16 accumulation と Step cache (EasyCache): Fast goal のみ。step cache は効果がある場合(20+ steps)だけ。\n- qwen21_cache(Qwen-Image 2.1 のみ): キャッシュの置き場所。auto = lossless、Fast goal または 16 GB 未満のカードでは int8。\n- Manual: speed_ups を Manual にして、torch.compile を含め、1 つずつ自分で選びます。\n\n**ステータスパネル**\n\n- **各ファイル:** ✅ ディスクにあり · ⬇️ X GB ダウンロード(あなたが選択) · ★⬇ ディスクにない、クリックでダウンロード · 📦 checkpoint から。\n- **各高速化:** 適用される / 適用済み、または ➖ と理由。\n- お使いのマシンでの 1 step あたりの推定時間、カードに収まるかどうか、そして Run または Open Report(保存済みのレポートを表示し、なければ実行します)。\n- ⚠️ ミスマッチのヒント: ベースモデルに合わない text encoder や VAE(例: Krea 2 に Qwen3 8B)には警告が出ます。ファイルヘッダーから読み取っており、何も読み込まれません。それでも使えます: ヒントであって、ブロックではありません。\n",
8727 "src": "a03a082c",
8728 "srcTitle": "LC Model Optimizer ⚡"
8729 },
8730 "ko": {
8731 "text": "## ⚡ LC Model Optimizer (로더 + 속도 향상)\n\n**Model Optimization Report**\n\n- System & Model Optimization Report는 내 컴퓨터에 뭐가 맞는지 알려줍니다.\n- LC Model Optimizer는 그것을 설정해 줍니다. 모델, 텍스트 인코더, VAE 로더를 대체합니다.\n\n**LC Model Optimizer ⚡**\n\n*작동 방식*\n\n- 기본 모델과 목표(Quality / Optimal / Fast, 리포트와 동일)를 고르세요.\n- 모든 파일은 기본적으로 ★ Recommended입니다: 리포트가 이 컴퓨터에 맞춰 고른 파일입니다. 리포트가 아직 없다면 Comfy의 기본 파일을 쓰고, 노드에 먼저 리포트를 돌리라는 💡⚠️ 배너가 뜹니다.\n- 파일을 클릭하면 검색창과 함께 폴더를 탐색할 수 있습니다. 목록 맨 위에는:\n - **★ Recommended** (그리고 실제로 쓸 파일 이름). **★⬇**는 아직 디스크에 없다는 뜻입니다: 클릭하면 다운로드됩니다.\n - **★ My releases**: 해당 기본 모델용 제 릴리스(예: ★ Krealism V3.1)로, 리포트가 내 목표에 추천하는 형식입니다.\n - **★ Author pick:** 이 워크플로 작성자가 고른 파일(있을 경우).\n - **From checkpoint / None**\n - **⬇ Download:** 아직 없는 추천 파일입니다. 직접 고르지 않으면 아무것도 다운로드되지 않습니다. 다음 실행 때 다운로드되고, 이후 선택기가 실제 파일 이름으로 바뀝니다.\n - **On disk for this model:** 기본 모델과 맞는 내 파일들로, 모델 › 버전 › 형식별로 묶여 있습니다.\n - 그다음 내 모든 폴더가 나오므로 커스텀 모델도 됩니다.\n\n**직접 파일 고르기.**\n- 파인튜닝 모델도 됩니다: 내 파일을 골라도 속도 향상은 그대로 적용됩니다.\n- **Custom** (그 밖의 모든 모델): ★ Recommended, 다운로드, 추정치, 파일 검사는 지원 안 됨으로 표시됩니다 (해당 데이터가 없습니다). 속도 향상은 그대로 적용됩니다.\n- clip_type (Custom 전용): 텍스트 인코더를 로드하는 방식. 인코더가 위 모델 중 하나와 맞으면 auto로 작동하고, 아니면 직접 설정하세요 (예: Chroma는 chroma).\n- GGUF: ComfyUI-GGUF로 로드합니다. 거부된 GGUF(예: krea2 태그)는 calcuis gguf 팩이 있으면 그쪽으로 폴백합니다.\n\n**속도 향상 (Auto)**\n\n- Attention: 이 컴퓨터에서 리포트 테스트를 통과한 경우에만 Sage (또는 Flash).\n - ⚠️ .bat에 --use-sage-attention을 넣지 마세요. 모든 모델에 Sage를 강제하는데, 일부(예: Krea 2 image edit)는 이걸 켜면 검은 이미지가 나옵니다. 빼 두고 노드가 모델별로 Sage를 켜게 두세요. 플래그가 켜져 있으면 노드에 ⚠️가 표시됩니다.\n- **Spectrum** (MOSS Image와 Krea 2): 내장되어 있어 설치할 것이 없습니다. 일부 스텝을 실행하는 대신 예측합니다 (MOSS 약 1.7x, Krea 2 Turbo 약 1.35x, Raw 약 1.6x).\n - auto = Optimal과 Fast 목표. 처음 20%의 스텝은 항상 실행되고 (여기서 구도가 잡힙니다), 8스텝 미만 실행에서는 쓰이지 않습니다.\n - 끄려면 spectrum을 off로 설정하세요. Auto에서도 마찬가지입니다. 켜져 있으면 step cache를 대신합니다.\n- Comfy Kitchen: int8 / fp8 / nvfp4 파일에 단독으로 쓰입니다. 노드가 제대로 작동하는지 알려줍니다.\n- fp16 accumulation과 Step cache (EasyCache): Fast 목표에서만. step cache는 가치가 있을 때만 (20+ steps).\n- qwen21_cache (Qwen-Image 2.1 전용): 캐시를 둘 위치. auto = lossless, Fast 목표나 16 GB 미만 GPU에서는 int8.\n- Manual: speed_ups를 Manual로 설정하고 torch.compile을 포함해 각각 직접 고르세요.\n\n**상태 패널**\n\n- **각 파일:** ✅ 디스크에 있음 · ⬇️ X GB 다운로드 (직접 고름) · ★⬇ 디스크에 없음, 클릭하면 다운로드 · 📦 체크포인트에서.\n- **각 속도 향상:** 적용될 예정 / 적용됨, 또는 ➖와 적용되지 않는 이유.\n- 내 컴퓨터에서의 스텝당 예상 시간, GPU에 들어가는지 여부, 그리고 Run 또는 Open Report (저장된 리포트를 보여 주거나, 없으면 새로 돌립니다).\n- ⚠️ 불일치 힌트: 기본 모델에 속하지 않는 텍스트 인코더나 VAE(예: Krea 2에 Qwen3 8B)에는 경고가 뜹니다. 파일 헤더를 읽어서 판단하며 아무것도 로드하지 않습니다. 그래도 사용은 할 수 있습니다: 힌트일 뿐 차단은 아닙니다.\n",
8732 "src": "a03a082c",
8733 "srcTitle": "LC Model Optimizer ⚡"
8734 }
8735 },
8736 "titles": {
8737 "en": "LC Model Optimizer ⚡",
8738 "zh": "LC Model Optimizer ⚡",
8739 "ja": "LC Model Optimizer ⚡",
8740 "ko": "LC Model Optimizer ⚡"
8741 }
8742 },
8743 "ue_properties": {
8744 "widget_ue_connectable": [],
8745 "version": "7.8",
8746 "input_ue_unconnectable": []
8747 }
8748 },
8749 "widgets_values": [
8750 "English ✏️",
8751 "## ⚡ LC Model Optimizer (loader + speed-ups)\n\n**Model Optimization Report**\n\n- The System & Model Optimization Report tells you what suits your machine.\n- The LC Model Optimizer sets it up for you. It replaces your model, text encoder and VAE loaders.\n\n**LC Model Optimizer ⚡**\n\n*How it works*\n\n- Pick the base model and a goal (Quality / Optimal / Fast, same as the report).\n- Every file defaults to ★ Recommended: the file the report picked for this machine. No report yet? Comfy's own default files, and a 💡⚠️ banner on the node telling you to run the report first.\n- Click a file to browse your folders, with a search box. The top of the list:\n - **★ Recommended** (and the actual file name it will use). **★⬇** means it isn't on disk yet: click it to download it.\n - **★ My releases** for that base model (e.g. ★ Krealism V3.1), in the format the report recommends for your goal.\n - **★ Author pick:** the file this workflow's author chose, when there is one.\n - **From checkpoint / None**\n - **⬇ Download:** recommended files you don't have yet. Nothing downloads unless you pick it. It downloads on the next run, then the picker switches to the real file name.\n - **On disk for this model:** your files that match the base model, grouped by model › version › format.\n - Then all your folders, so custom models work too.\n\n**Pick your own files.**\n- Finetunes work too: pick your own file and it still gets the speed-ups.\n- **Custom** (any other model): ★ Recommended, downloads, estimates and file checks show as unsupported (we have no data for it). The speed-ups still apply.\n- clip_type (Custom only): how the text encoder loads. auto works when the encoder matches one of the models above; otherwise set it (e.g. chroma for Chroma).\n- GGUF: loads through ComfyUI-GGUF. A GGUF it refuses (e.g. a krea2 tag) falls back to the calcuis gguf pack if you have it.\n\n**Speed-ups (Auto)**\n\n- Attention: Sage (or Flash) only if it passed the report's test on this machine.\n - ⚠️ Don't put --use-sage-attention in your .bat. It forces Sage on every model, and some (e.g. Krea 2 image edit) give black images with it. Leave it out and let the node turn Sage on per model. The node shows a ⚠️ when the flag is on.\n- **Spectrum** (MOSS Image and Krea 2): built in, nothing to install. It forecasts some steps instead of running them (MOSS about 1.7x, Krea 2 Turbo about 1.35x, Raw about 1.6x).\n - auto = Optimal and Fast goals. The first 20% of the steps always run (the layout forms there) and it sits out runs under 8 steps.\n - Set spectrum to off to opt out, even on Auto. When it's on, it replaces the step cache.\n- Comfy Kitchen: used on its own for int8 / fp8 / nvfp4 files. The node just tells you if it's working.\n- fp16 accumulation and Step cache (EasyCache): Fast goal only. The step cache only when it's worth it (20+ steps).\n- qwen21_cache (Qwen-Image 2.1 only): where its cache lives. auto = lossless, int8 on the Fast goal or cards under 16 GB.\n- Manual: set speed_ups to Manual and pick each one yourself, torch.compile included.\n\n**The status panel**\n\n- **Each file:** ✅ on disk · ⬇️ downloads X GB (you picked it) · ★⬇ not on disk, click it to download · 📦 from the checkpoint.\n- **Each speed-up:** will apply / applied, or ➖ and why not.\n- Estimated time per step on YOUR machine, whether it fits on the card, and Run or Open Report (shows the saved report, or runs one if there isn't one yet).\n- ⚠️ Mismatch hints: a text encoder or VAE that doesn't belong to the base model (e.g. Qwen3 8B on Krea 2) gets a warning. It is read from the file header, nothing loads. It still lets you use it: a hint, not a block.\n"
8752 ],
8753 "widgets_values_named": {
8754 "language": "English ✏️",
8755 "text": "## ⚡ LC Model Optimizer (loader + speed-ups)\n\n**Model Optimization Report**\n\n- The System & Model Optimization Report tells you what suits your machine.\n- The LC Model Optimizer sets it up for you. It replaces your model, text encoder and VAE loaders.\n\n**LC Model Optimizer ⚡**\n\n*How it works*\n\n- Pick the base model and a goal (Quality / Optimal / Fast, same as the report).\n- Every file defaults to ★ Recommended: the file the report picked for this machine. No report yet? Comfy's own default files, and a 💡⚠️ banner on the node telling you to run the report first.\n- Click a file to browse your folders, with a search box. The top of the list:\n - **★ Recommended** (and the actual file name it will use). **★⬇** means it isn't on disk yet: click it to download it.\n - **★ My releases** for that base model (e.g. ★ Krealism V3.1), in the format the report recommends for your goal.\n - **★ Author pick:** the file this workflow's author chose, when there is one.\n - **From checkpoint / None**\n - **⬇ Download:** recommended files you don't have yet. Nothing downloads unless you pick it. It downloads on the next run, then the picker switches to the real file name.\n - **On disk for this model:** your files that match the base model, grouped by model › version › format.\n - Then all your folders, so custom models work too.\n\n**Pick your own files.**\n- Finetunes work too: pick your own file and it still gets the speed-ups.\n- **Custom** (any other model): ★ Recommended, downloads, estimates and file checks show as unsupported (we have no data for it). The speed-ups still apply.\n- clip_type (Custom only): how the text encoder loads. auto works when the encoder matches one of the models above; otherwise set it (e.g. chroma for Chroma).\n- GGUF: loads through ComfyUI-GGUF. A GGUF it refuses (e.g. a krea2 tag) falls back to the calcuis gguf pack if you have it.\n\n**Speed-ups (Auto)**\n\n- Attention: Sage (or Flash) only if it passed the report's test on this machine.\n - ⚠️ Don't put --use-sage-attention in your .bat. It forces Sage on every model, and some (e.g. Krea 2 image edit) give black images with it. Leave it out and let the node turn Sage on per model. The node shows a ⚠️ when the flag is on.\n- **Spectrum** (MOSS Image and Krea 2): built in, nothing to install. It forecasts some steps instead of running them (MOSS about 1.7x, Krea 2 Turbo about 1.35x, Raw about 1.6x).\n - auto = Optimal and Fast goals. The first 20% of the steps always run (the layout forms there) and it sits out runs under 8 steps.\n - Set spectrum to off to opt out, even on Auto. When it's on, it replaces the step cache.\n- Comfy Kitchen: used on its own for int8 / fp8 / nvfp4 files. The node just tells you if it's working.\n- fp16 accumulation and Step cache (EasyCache): Fast goal only. The step cache only when it's worth it (20+ steps).\n- qwen21_cache (Qwen-Image 2.1 only): where its cache lives. auto = lossless, int8 on the Fast goal or cards under 16 GB.\n- Manual: set speed_ups to Manual and pick each one yourself, torch.compile included.\n\n**The status panel**\n\n- **Each file:** ✅ on disk · ⬇️ downloads X GB (you picked it) · ★⬇ not on disk, click it to download · 📦 from the checkpoint.\n- **Each speed-up:** will apply / applied, or ➖ and why not.\n- Estimated time per step on YOUR machine, whether it fits on the card, and Run or Open Report (shows the saved report, or runs one if there isn't one yet).\n- ⚠️ Mismatch hints: a text encoder or VAE that doesn't belong to the base model (e.g. Qwen3 8B on Krea 2) gets a warning. It is read from the file header, nothing loads. It still lets you use it: a hint, not a block.\n"
8756 },
8757 "color": "#2E3A46",
8758 "bgcolor": "#2E3A46"
8759 },
8760 {
8761 "id": 3634,
8762 "type": "LCNote",
8763 "pos": [
8764 -9290,
8765 -2990
8766 ],
8767 "size": [
8768 680,
8769 140
8770 ],
8771 "flags": {
8772 "pinned": true
8773 },
8774 "order": 44,
8775 "mode": 4,
8776 "inputs": [],
8777 "outputs": [],
8778 "title": "🥅 Controlnet Notes:",
8779 "properties": {
8780 "lc_note": {
8781 "source": "en",
8782 "texts": {
8783 "en": {
8784 "text": "## ⚠️ 🥅 Controlnet can make it look plastic or painted. turn the strength down (or up if it stops holding a pose)\n- The break seems to be between 0.6 and 0.8\n- reality? Just leave it off for super realistic images. \n\n### 🥅 Controlnet Notes:\n\n\n[Krea 2 controlnet nodes](https://github.com/facok/comfyui-krea2-controlnet)\n\n**Controlnet LoRA**\n\n- [Krea 2 depth controlnet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n- I am assuming that as this model advances, there will be more as of July 7th, 2026, only Depth is available.\n\n\n**⚙️ settings**\n\n## ⚠️ **Base prompt encode📝** needs to be used \n\n- **AIO Preprocessor**: again, I assume this model will get more options. Right now leave it at **depth**\n\n- **LoRA strength** seems to work best at 1.0\n\n**Krea2 Control Image Encode:**\n- I have it set for \"Match Image Latent\", which automatically resizes it per the workflow size. \n- Crop and other settings are not needed unless you override the latent. "
8785 },
8786 "zh": {
8787 "text": "## ⚠️ 🥅 Controlnet 会让画面看起来像塑料或绘画。把 strength 调低(如果它不再保持姿势,就调高)\n- 临界点大概在 0.6 到 0.8 之间\n- 想要真实?超写实的图就干脆关掉它。 \n\n### 🥅 Controlnet 说明:\n\n\n[Krea 2 controlnet 节点](https://github.com/facok/comfyui-krea2-controlnet)\n\n**Controlnet LoRA**\n\n- [Krea 2 depth controlnet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n- 我猜随着这个模型发展,以后会有更多。截至 2026 年 7 月 7 日,只有 Depth 可用。\n\n\n**⚙️ 设置**\n\n## ⚠️ **必须使用 Base prompt encode📝** \n\n- **AIO Preprocessor**:同样,我猜这个模型以后会有更多选项。目前保持 **depth** 就行\n\n- **LoRA strength** 设为 1.0 似乎效果最好\n\n**Krea2 Control Image Encode:**\n- 我设成了 \"Match Image Latent\",它会按工作流的尺寸自动缩放。 \n- 除非你覆盖 latent,否则不需要 Crop 和其他设置。 ",
8788 "src": "1480d596",
8789 "srcTitle": "🥅 Controlnet Notes:"
8790 },
8791 "ja": {
8792 "text": "## ⚠️ 🥅 Controlnet はプラスチックっぽく、または絵画っぽくなることがあります。strength を下げてください(ポーズを保てなくなったら上げます)\n- 境目は 0.6〜0.8 の間のようです\n- リアル系?超リアルな画像にしたいなら、オフのままにしましょう。 \n\n### 🥅 Controlnet メモ:\n\n\n[Krea 2 controlnet nodes](https://github.com/facok/comfyui-krea2-controlnet)\n\n**Controlnet LoRA**\n\n- [Krea 2 depth controlnet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n- このモデルが進化すれば増えると思いますが、2026年7月7日時点では Depth しかありません。\n\n\n**⚙️ 設定**\n\n## ⚠️ **Base prompt encode📝** を使う必要があります \n\n- **AIO Preprocessor**: これもモデルの進化で選択肢が増えると思います。今は **depth** のままにしてください\n\n- **LoRA strength** は 1.0 が最適なようです\n\n**Krea2 Control Image Encode:**\n- 「Match Image Latent」に設定してあり、ワークフローのサイズに合わせて自動でリサイズされます。 \n- latent を上書きしない限り、Crop などの設定は不要です。",
8793 "src": "1480d596",
8794 "srcTitle": "🥅 Controlnet Notes:"
8795 },
8796 "ko": {
8797 "text": "## ⚠️ 🥅 Controlnet은 결과물을 플라스틱이나 그림처럼 보이게 만들 수 있습니다. strength를 낮추세요 (포즈를 못 잡으면 올리세요)\n- 한계점은 0.6 ~ 0.8 사이로 보입니다\n- 사실감? 초실사 이미지에서는 그냥 끄세요. \n\n### 🥅 Controlnet 참고:\n\n\n[Krea 2 controlnet 노드](https://github.com/facok/comfyui-krea2-controlnet)\n\n**Controlnet LoRA**\n\n- [Krea 2 depth controlnet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n- 이 모델이 발전하면 더 늘어날 거라고 생각합니다. 2026년 7월 7일 기준으로는 Depth만 있습니다.\n\n\n**⚙️ 설정**\n\n## ⚠️ **Base prompt encode📝**을 반드시 사용해야 합니다 \n\n- **AIO Preprocessor**: 이것도 모델이 발전하면 옵션이 늘어날 것으로 봅니다. 지금은 **depth**로 두세요\n\n- **LoRA strength**는 1.0이 가장 잘 맞는 것 같습니다\n\n**Krea2 Control Image Encode:**\n- \"Match Image Latent\"로 설정해 두었고, 워크플로 크기에 맞춰 자동으로 리사이즈됩니다. \n- latent를 오버라이드하지 않는 한 Crop 등 다른 설정은 필요 없습니다. ",
8798 "src": "1480d596",
8799 "srcTitle": "🥅 Controlnet Notes:"
8800 }
8801 },
8802 "titles": {
8803 "en": "🥅 Controlnet Notes:",
8804 "zh": "🥅 Controlnet 说明:",
8805 "ja": "🥅 Controlnet メモ:",
8806 "ko": "🥅 Controlnet 참고:"
8807 }
8808 },
8809 "ue_properties": {
8810 "widget_ue_connectable": [],
8811 "version": "7.8",
8812 "input_ue_unconnectable": []
8813 }
8814 },
8815 "widgets_values": [
8816 "English ✏️",
8817 "## ⚠️ 🥅 Controlnet can make it look plastic or painted. turn the strength down (or up if it stops holding a pose)\n- The break seems to be between 0.6 and 0.8\n- reality? Just leave it off for super realistic images. \n\n### 🥅 Controlnet Notes:\n\n\n[Krea 2 controlnet nodes](https://github.com/facok/comfyui-krea2-controlnet)\n\n**Controlnet LoRA**\n\n- [Krea 2 depth controlnet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n- I am assuming that as this model advances, there will be more as of July 7th, 2026, only Depth is available.\n\n\n**⚙️ settings**\n\n## ⚠️ **Base prompt encode📝** needs to be used \n\n- **AIO Preprocessor**: again, I assume this model will get more options. Right now leave it at **depth**\n\n- **LoRA strength** seems to work best at 1.0\n\n**Krea2 Control Image Encode:**\n- I have it set for \"Match Image Latent\", which automatically resizes it per the workflow size. \n- Crop and other settings are not needed unless you override the latent. "
8818 ],
8819 "widgets_values_named": {
8820 "language": "English ✏️",
8821 "text": "## ⚠️ 🥅 Controlnet can make it look plastic or painted. turn the strength down (or up if it stops holding a pose)\n- The break seems to be between 0.6 and 0.8\n- reality? Just leave it off for super realistic images. \n\n### 🥅 Controlnet Notes:\n\n\n[Krea 2 controlnet nodes](https://github.com/facok/comfyui-krea2-controlnet)\n\n**Controlnet LoRA**\n\n- [Krea 2 depth controlnet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n- I am assuming that as this model advances, there will be more as of July 7th, 2026, only Depth is available.\n\n\n**⚙️ settings**\n\n## ⚠️ **Base prompt encode📝** needs to be used \n\n- **AIO Preprocessor**: again, I assume this model will get more options. Right now leave it at **depth**\n\n- **LoRA strength** seems to work best at 1.0\n\n**Krea2 Control Image Encode:**\n- I have it set for \"Match Image Latent\", which automatically resizes it per the workflow size. \n- Crop and other settings are not needed unless you override the latent. "
8822 },
8823 "color": "#2E3A46",
8824 "bgcolor": "#2E3A46"
8825 },
8826 {
8827 "id": 3635,
8828 "type": "LCLabel",
8829 "pos": [
8830 -8450,
8831 -4170
8832 ],
8833 "size": [
8834 292,
8835 91
8836 ],
8837 "flags": {
8838 "pinned": true
8839 },
8840 "order": 45,
8841 "mode": 0,
8842 "inputs": [],
8843 "outputs": [],
8844 "properties": {
8845 "text": "🪪 Identity Edit & 🥅 Controlnet do not like each other 😡",
8846 "font": "Arial",
8847 "size": 24,
8848 "bold": true,
8849 "italic": false,
8850 "color": "#ffffff",
8851 "align": "center",
8852 "outline": false,
8853 "outlineColor": "#000000",
8854 "outlineWidth": 4,
8855 "shadow": false,
8856 "shadowBlur": 10,
8857 "bg": false,
8858 "bgColor": "#324B4B",
8859 "radius": 12,
8860 "padding": 8,
8861 "angle": 0,
8862 "width": 292,
8863 "cnr_id": "ComfyUI_LC123_nodes",
8864 "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
8865 "Node name for S&R": "LCLabel",
8866 "_w": 292,
8867 "_h": 91,
8868 "ue_properties": {
8869 "widget_ue_connectable": [],
8870 "input_ue_unconnectable": [],
8871 "version": "7.8"
8872 }
8873 },
8874 "color": "#fff0",
8875 "bgcolor": "#fff0"
8876 },
8877 {
8878 "id": 3636,
8879 "type": "LCNote",
8880 "pos": [
8881 -7970,
8882 -4360
8883 ],
8884 "size": [
8885 320,
8886 170
8887 ],
8888 "flags": {
8889 "pinned": true
8890 },
8891 "order": 46,
8892 "mode": 0,
8893 "inputs": [],
8894 "outputs": [],
8895 "title": "Sampler Settings ⚙️",
8896 "properties": {
8897 "lc_note": {
8898 "source": "en",
8899 "texts": {
8900 "en": {
8901 "text": "Sampler settings ⚙️\n- **total steps:** total steps for teh entire generation\n- **step swap:** the point where it transfers from High To Low Sampler\n- **detailer steps:** The amount of steps for the detailers (typically 8 for Krea Turbo)\n- **Denoise:** for I2I. Typically leave it around 0.98 for everyday generation\n- **CFG 1 & 2:** High and Low CFGs\n- **sampler & scheduler:** These are the **Base** samplers that the entire workflow uses. If you use the **🤡 Sampler Selector** (in the 🧠 brains area). It overrides it for the **high & low pass samplers only**\n"
8902 },
8903 "zh": {
8904 "text": "Sampler 设置 ⚙️\n- **total steps:** 整个生成过程的总步数\n- **step swap:** 从 High 切换到 Low Sampler 的节点\n- **detailer steps:** detailer 的步数(Krea Turbo 通常用 8)\n- **Denoise:** 用于 I2I。日常生成一般保持在 0.98 左右\n- **CFG 1 & 2:** High 和 Low 的 CFG\n- **sampler & scheduler:** 这是整个工作流使用的**基础** sampler。如果你使用 **🤡 Sampler Selector**(在 🧠 brains 区域),它只会覆盖 **high 和 low pass 的 sampler**\n",
8905 "src": "a77212ae",
8906 "srcTitle": "Sampler Settings ⚙️"
8907 },
8908 "ja": {
8909 "text": "Sampler settings ⚙️\n- **total steps:** 生成全体の合計ステップ数\n- **step swap:** High サンプラーから Low サンプラーに切り替わるポイント\n- **detailer steps:** detailer のステップ数(Krea Turbo なら通常 8)\n- **Denoise:** I2I 用。普段の生成では 0.98 前後のままで構いません\n- **CFG 1 & 2:** High と Low の CFG\n- **sampler & scheduler:** ワークフロー全体が使う **Base** のサンプラーです。(🧠 brains エリアの)**🤡 Sampler Selector** を使うと、**high と low パスのサンプラーだけ**が上書きされます\n",
8910 "src": "a77212ae",
8911 "srcTitle": "Sampler Settings ⚙️"
8912 },
8913 "ko": {
8914 "text": "Sampler 설정 ⚙️\n- **total steps:** 전체 생성에 쓰는 총 steps\n- **step swap:** High Sampler에서 Low Sampler로 넘어가는 지점\n- **detailer steps:** detailer에 쓰는 steps (Krea Turbo는 보통 8)\n- **Denoise:** I2I용입니다. 평소 생성에는 0.98 근처로 두세요\n- **CFG 1 & 2:** High와 Low CFG\n- **sampler & scheduler:** 워크플로우 전체가 쓰는 **Base** sampler입니다. 🧠 brains 영역의 **🤡 Sampler Selector**를 쓰면 **high & low pass sampler에 한해서만** 이 값을 덮어씁니다\n",
8915 "src": "a77212ae",
8916 "srcTitle": "Sampler Settings ⚙️"
8917 }
8918 },
8919 "titles": {
8920 "en": "Sampler Settings ⚙️",
8921 "zh": "Sampler 设置 ⚙️",
8922 "ja": "Sampler Settings ⚙️",
8923 "ko": "Sampler 설정 ⚙️"
8924 }
8925 },
8926 "ue_properties": {
8927 "widget_ue_connectable": [],
8928 "version": "7.8",
8929 "input_ue_unconnectable": []
8930 }
8931 },
8932 "widgets_values": [
8933 "English ✏️",
8934 "Sampler settings ⚙️\n- **total steps:** total steps for teh entire generation\n- **step swap:** the point where it transfers from High To Low Sampler\n- **detailer steps:** The amount of steps for the detailers (typically 8 for Krea Turbo)\n- **Denoise:** for I2I. Typically leave it around 0.98 for everyday generation\n- **CFG 1 & 2:** High and Low CFGs\n- **sampler & scheduler:** These are the **Base** samplers that the entire workflow uses. If you use the **🤡 Sampler Selector** (in the 🧠 brains area). It overrides it for the **high & low pass samplers only**\n"
8935 ],
8936 "widgets_values_named": {
8937 "language": "English ✏️",
8938 "text": "Sampler settings ⚙️\n- **total steps:** total steps for teh entire generation\n- **step swap:** the point where it transfers from High To Low Sampler\n- **detailer steps:** The amount of steps for the detailers (typically 8 for Krea Turbo)\n- **Denoise:** for I2I. Typically leave it around 0.98 for everyday generation\n- **CFG 1 & 2:** High and Low CFGs\n- **sampler & scheduler:** These are the **Base** samplers that the entire workflow uses. If you use the **🤡 Sampler Selector** (in the 🧠 brains area). It overrides it for the **high & low pass samplers only**\n"
8939 },
8940 "color": "#2E3A46",
8941 "bgcolor": "#2E3A46"
8942 },
8943 {
8944 "id": 3637,
8945 "type": "LCNote",
8946 "pos": [
8947 -5630,
8948 -4190
8949 ],
8950 "size": [
8951 260,
8952 170
8953 ],
8954 "flags": {
8955 "pinned": true
8956 },
8957 "order": 47,
8958 "mode": 0,
8959 "inputs": [],
8960 "outputs": [],
8961 "title": "CivitAI 🚩🔪",
8962 "properties": {
8963 "lc_note": {
8964 "source": "en",
8965 "texts": {
8966 "en": {
8967 "text": "**What is this?**\n\n- Removes the words in `assets/lists/civitai_compliance_remove.txt` from a prompt (whole words only), like the \"child\" / \"late teens\" wording LLMs sometimes (and abliterated models especially) add. \n- 🛑 **Note:** switching it on is **your choice.** \n- ⚠️ A word filter, not a safety system: it guarantees nothing, and what you post is on you"
8968 },
8969 "zh": {
8970 "text": "**这是什么?**\n\n- 从提示词中移除 `assets/lists/civitai_compliance_remove.txt` 里的词(仅匹配整词),比如 LLM(尤其是 abliterated 模型)有时会加进去的 “child” / “late teens” 之类的措辞。 \n- 🛑 **注意:** 是否开启它是**你自己的选择。** \n- ⚠️ 这是词语过滤,不是安全系统:它不保证任何事,你发布的内容由你自己负责\n",
8971 "src": "4a6185c8",
8972 "srcTitle": "CivitAI 🚩🔪"
8973 },
8974 "ja": {
8975 "text": "**これは何?**\n\n- `assets/lists/civitai_compliance_remove.txt` にある単語を、プロンプトから(完全一致する単語のみ)削除します。LLM(特にabliteratedモデル)が付け足しがちな\"child\" / \"late teens\"のような表現が対象です。\n- 🛑 **注意:** オンにするかどうかは**あなたの判断**です。\n- ⚠️ 単語フィルターであって安全システムではありません。何も保証しませんし、投稿する内容はあなたの責任です\n",
8976 "src": "4a6185c8",
8977 "srcTitle": "CivitAI 🚩🔪"
8978 },
8979 "ko": {
8980 "text": "**이게 뭔가요?**\n\n- LLM이(특히 abliterated 모델이) 가끔 덧붙이는 \"child\" / \"late teens\" 같은 표현처럼, `assets/lists/civitai_compliance_remove.txt`에 있는 단어를 프롬프트에서 제거합니다(전체 단어 단위로만). \n- 🛑 **참고:** 켜는 것은 **본인의 선택**입니다. \n- ⚠️ 단어 필터일 뿐 안전 시스템이 아닙니다. 아무것도 보장하지 않으며, 게시하는 내용에 대한 책임은 본인에게 있습니다\n",
8981 "src": "4a6185c8",
8982 "srcTitle": "CivitAI 🚩🔪"
8983 }
8984 },
8985 "titles": {
8986 "en": "CivitAI 🚩🔪",
8987 "zh": "CivitAI 🚩🔪",
8988 "ja": "CivitAI 🚩🔪",
8989 "ko": "CivitAI 🚩🔪"
8990 }
8991 },
8992 "ue_properties": {
8993 "widget_ue_connectable": [],
8994 "version": "7.8",
8995 "input_ue_unconnectable": []
8996 }
8997 },
8998 "widgets_values": [
8999 "English ✏️",
9000 "**What is this?**\n\n- Removes the words in `assets/lists/civitai_compliance_remove.txt` from a prompt (whole words only), like the \"child\" / \"late teens\" wording LLMs sometimes (and abliterated models especially) add. \n- 🛑 **Note:** switching it on is **your choice.** \n- ⚠️ A word filter, not a safety system: it guarantees nothing, and what you post is on you"
9001 ],
9002 "widgets_values_named": {
9003 "language": "English ✏️",
9004 "text": "**What is this?**\n\n- Removes the words in `assets/lists/civitai_compliance_remove.txt` from a prompt (whole words only), like the \"child\" / \"late teens\" wording LLMs sometimes (and abliterated models especially) add. \n- 🛑 **Note:** switching it on is **your choice.** \n- ⚠️ A word filter, not a safety system: it guarantees nothing, and what you post is on you"
9005 },
9006 "color": "#322",
9007 "bgcolor": "#533"
9008 },
9009 {
9010 "id": 3638,
9011 "type": "Fast Groups Bypasser (rgthree)",
9012 "pos": [
9013 -5300,
9014 -4990
9015 ],
9016 "size": [
9017 270,
9018 60
9019 ],
9020 "flags": {
9021 "pinned": true
9022 },
9023 "order": 48,
9024 "mode": 0,
9025 "inputs": [],
9026 "outputs": [
9027 {
9028 "label": "🤫",
9029 "name": "OPT_CONNECTION",
9030 "type": "*",
9031 "links": []
9032 }
9033 ],
9034 "title": "Anypaint 🖌️ Bypasser",
9035 "properties": {
9036 "matchColors": "",
9037 "matchTitle": "# Anypaint",
9038 "showNav": false,
9039 "showAllGraphs": true,
9040 "sort": "position",
9041 "customSortAlphabet": "",
9042 "toggleRestriction": "default",
9043 "ue_properties": {
9044 "widget_ue_connectable": [],
9045 "input_ue_unconnectable": [],
9046 "version": "7.8"
9047 }
9048 },
9049 "color": "#c3782d",
9050 "bgcolor": "#af6419"
9051 },
9052 {
9053 "id": 3639,
9054 "type": "LCPositive",
9055 "pos": [
9056 -4700,
9057 -4950
9058 ],
9059 "size": [
9060 300,
9061 180
9062 ],
9063 "flags": {
9064 "pinned": true
9065 },
9066 "order": 49,
9067 "mode": 4,
9068 "inputs": [],
9069 "outputs": [
9070 {
9071 "name": "positive",
9072 "type": "STRING",
9073 "links": [
9074 47924
9075 ]
9076 }
9077 ],
9078 "title": "Anypaint prompt",
9079 "properties": {
9080 "cnr_id": "ComfyUI_LC123_nodes",
9081 "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
9082 "Node name for S&R": "LCPositive",
9083 "ue_properties": {
9084 "widget_ue_connectable": [],
9085 "input_ue_unconnectable": [],
9086 "version": "7.8"
9087 }
9088 },
9089 "widgets_values": [
9090 "girl in parka wearing a white shirt"
9091 ],
9092 "widgets_values_named": {
9093 "positive": "girl in parka wearing a white shirt"
9094 },
9095 "color": "#326432",
9096 "bgcolor": "#326432"
9097 },
9098 {
9099 "id": 3640,
9100 "type": "PrimitiveBoolean",
9101 "pos": [
9102 -5010,
9103 -4950
9104 ],
9105 "size": [
9106 300,
9107 60
9108 ],
9109 "flags": {
9110 "pinned": true
9111 },
9112 "order": 50,
9113 "mode": 4,
9114 "inputs": [
9115 {
9116 "label": "Inpaint=True/ Outpaint=False",
9117 "name": "value",
9118 "type": "BOOLEAN",
9119 "widget": {
9120 "name": "value"
9121 },
9122 "link": null
9123 }
9124 ],
9125 "outputs": [
9126 {
9127 "name": "BOOLEAN",
9128 "type": "BOOLEAN",
9129 "links": [
9130 47907,
9131 47910,
9132 47921,
9133 47930,
9134 47931
9135 ]
9136 }
9137 ],
9138 "title": "Inpaint or Outpaint?",
9139 "properties": {
9140 "cnr_id": "comfy-core",
9141 "ver": "0.37.0",
9142 "Node name for S&R": "PrimitiveBoolean",
9143 "ue_properties": {
9144 "widget_ue_connectable": [],
9145 "input_ue_unconnectable": [],
9146 "version": "7.8"
9147 }
9148 },
9149 "widgets_values": [
9150 false
9151 ],
9152 "widgets_values_named": {
9153 "value": false
9154 },
9155 "color": "#233",
9156 "bgcolor": "#355"
9157 },
9158 {
9159 "id": 3641,
9160 "type": "LCBooleanSwitch",
9161 "pos": [
9162 -4390,
9163 -4950
9164 ],
9165 "size": [
9166 270,
9167 80
9168 ],
9169 "flags": {
9170 "collapsed": true,
9171 "pinned": true
9172 },
9173 "order": 163,
9174 "mode": 4,
9175 "inputs": [
9176 {
9177 "label": "Inpaint",
9178 "name": "on_true",
9179 "shape": 7,
9180 "type": "*",
9181 "link": 47905
9182 },
9183 {
9184 "label": "Outpaint",
9185 "name": "on_false",
9186 "shape": 7,
9187 "type": "*",
9188 "link": 47906
9189 },
9190 {
9191 "name": "state",
9192 "type": "BOOLEAN",
9193 "widget": {
9194 "name": "state"
9195 },
9196 "link": 47907
9197 }
9198 ],
9199 "outputs": [
9200 {
9201 "name": "*",
9202 "type": "*",
9203 "links": [
9204 47914,
9205 47929
9206 ]
9207 }
9208 ],
9209 "title": "Image boolean",
9210 "properties": {
9211 "cnr_id": "ComfyUI_LC123_nodes",
9212 "ver": "573d8e1f7a5a76fb7c93ad7a317b8ff42426c986",
9213 "Node name for S&R": "LCBooleanSwitch",
9214 "ue_properties": {
9215 "widget_ue_connectable": [],
9216 "input_ue_unconnectable": [],
9217 "version": "7.8"
9218 },
9219 "lc_w": 270,
9220 "lc_h": 80
9221 },
9222 "widgets_values": [
9223 false
9224 ],
9225 "widgets_values_named": {
9226 "state": false
9227 },
9228 "color": "#28281E",
9229 "bgcolor": "#28281E"
9230 },
9231 {
9232 "id": 3642,
9233 "type": "LCNote",
9234 "pos": [
9235 -5300,
9236 -4890
9237 ],
9238 "size": [
9239 270,
9240 670
9241 ],
9242 "flags": {
9243 "pinned": true
9244 },
9245 "order": 51,
9246 "mode": 0,
9247 "inputs": [],
9248 "outputs": [],
9249 "title": "How to use",
9250 "properties": {
9251 "lc_note": {
9252 "source": "en",
9253 "texts": {
9254 "en": {
9255 "text": "- Krea 2 inpaint and outpaint with **yijunwang2's AnyPaint LoRA**, done the way it was trained.\n\n- **[krea2-anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint)**\n\n---\n\n### ✋ How to use\n\n### 🎚️Choose inpaint or outpaint from the toggle. \n- ⚠️ both will populate, but only the one selected will work\n\n**Inpaint 🖌️**\n\n- Run once so the picture shows on **LC Create Mask**, then paint over what you want changed \n - set pencil or point mode. \n - block on empty mask prevents it from processing until a mask is drawn\n\n**Outpaint & Rotate**\n\n- Drag the edges out and rotate the image \n- Write the prompt for the **whole** wider picture, including what fills the new sides.\n\n**Prompting ✍🏼**\n- base vs anypaint prompt\n - if you are just outpainting, base prompt works okay\n - for inpainting, you must use the anypaint prompt\n- 💡instead of *\"show her legs\"* when extending the image downward, write **\"pink haired woman sitting on a couch wearing a pink sweater and white lace panties\"** \n\n\n---\n\n**Settings worth touching**\n- **boundary_px:** 32 is the trained value. Raise it if a seam ever shows.\n- **padding (inpaint):** more = the model sees more of the scene around the mask.\n- **vlm_reference:** leave on.\n"
9256 },
9257 "zh": {
9258 "text": "- 用 **yijunwang2 的 AnyPaint LoRA** 做 Krea 2 的 inpaint 和 outpaint,按它训练时的方式来用。\n\n- **[krea2-anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint)**\n\n---\n\n### ✋ 使用方法\n\n### 🎚️用开关选择 inpaint 或 outpaint。 \n- ⚠️ 两个都会加载,但只有选中的那个会生效\n\n**Inpaint 🖌️**\n\n- 运行一次,让图片显示在 **LC Create Mask** 上,然后涂抹你想修改的部分 \n - 设置铅笔或点模式。 \n - 空蒙版时阻止运行,可避免在画出蒙版前就开始处理\n\n**Outpaint & Rotate**\n\n- 把边缘拖出去,并旋转图像 \n- 提示词要写**整张**变宽后的图,包括新增两侧的内容。\n\n**提示词 ✍🏼**\n- 基础提示词 vs anypaint 提示词\n - 如果只是 outpaint,基础提示词就够用\n - 做 inpaint 必须使用 anypaint 提示词\n- 💡向下扩展时,不要写 *\"show her legs\"*,而是写 **\"pink haired woman sitting on a couch wearing a pink sweater and white lace panties\"** \n\n\n---\n\n**值得调的设置**\n- **boundary_px:** 32 是训练值。如果出现接缝就调高。\n- **padding (inpaint):** 越大 = 模型能看到蒙版周围更多的场景。\n- **vlm_reference:** 保持开启。\n",
9259 "src": "b9c4bc41",
9260 "srcTitle": "How to use"
9261 },
9262 "ja": {
9263 "text": "- **yijunwang2 の AnyPaint LoRA** を使った Krea 2 の inpaint と outpaint を、学習時と同じやり方で行います。\n\n- **[krea2-anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint)**\n\n---\n\n### ✋ 使い方\n\n### 🎚️トグルで inpaint か outpaint を選びます。 \n- ⚠️ どちらも表示されますが、選択したほうだけが動作します\n\n**Inpaint 🖌️**\n\n- 一度実行して **LC Create Mask** に画像を表示させ、変えたい部分をペイントします \n - pencil か point モードにします。 \n - block on empty mask は、マスクが描かれるまで処理を止めます\n\n**Outpaint & Rotate**\n\n- 端をドラッグして広げ、画像を回転します \n- 新しく広がった部分に入るものも含めて、**広がった画像全体**のプロンプトを書きます。\n\n**プロンプト ✍🏼**\n- base プロンプトと anypaint プロンプト\n - outpaint だけなら base プロンプトでも問題なく動きます\n - inpaint では anypaint プロンプトを使う必要があります\n- 💡画像を下に広げるとき、*「彼女の脚を見せて」*ではなく、**\"pink haired woman sitting on a couch wearing a pink sweater and white lace panties\"** と書きます \n\n\n---\n\n**触る価値のある設定**\n- **boundary_px:** 32 が学習時の値です。継ぎ目が見えるときは上げてください。\n- **padding (inpaint):** 大きいほど、モデルがマスクの周りの情景をより多く見ます。\n- **vlm_reference:** オンのままにします。\n",
9264 "src": "b9c4bc41",
9265 "srcTitle": "How to use"
9266 },
9267 "ko": {
9268 "text": "- **yijunwang2의 AnyPaint LoRA**로 하는 Krea 2 inpaint와 outpaint. 학습된 방식 그대로 써요.\n\n- **[krea2-anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint)**\n\n---\n\n### ✋ 사용법\n\n### 🎚️토글에서 inpaint와 outpaint 중 고르세요. \n- ⚠️ 둘 다 채워지지만, 선택한 것만 작동해요\n\n**Inpaint 🖌️**\n\n- 한 번 실행해서 **LC Create Mask**에 이미지가 뜨면, 바꾸고 싶은 부분 위에 칠하세요 \n - pencil 또는 point 모드로 설정하세요. \n - 마스크가 비어 있을 때 막는 기능이 있어서, 마스크를 그릴 때까지 처리되지 않아요\n\n**Outpaint & Rotate**\n\n- 가장자리를 끌어 늘리고 이미지를 회전하세요 \n- 새로 생기는 쪽에 채워질 내용까지 포함해, 넓어진 그림 **전체**의 프롬프트를 쓰세요.\n\n**프롬프트 작성 ✍🏼**\n- base 프롬프트 vs anypaint 프롬프트\n - outpaint만 한다면 base 프롬프트로도 괜찮아요\n - inpaint는 반드시 anypaint 프롬프트를 써야 해요\n- 💡 이미지를 아래로 늘릴 때 *\"그녀의 다리를 보여줘\"* 대신 **\"pink haired woman sitting on a couch wearing a pink sweater and white lace panties\"**처럼 쓰세요 \n\n\n---\n\n**만져 볼 만한 설정**\n- **boundary_px:** 32가 학습된 값이에요. 이음새가 보이면 올리세요.\n- **padding (inpaint):** 클수록 모델이 마스크 주변 장면을 더 많이 봐요.\n- **vlm_reference:** 켜 두세요.\n",
9269 "src": "b9c4bc41",
9270 "srcTitle": "How to use"
9271 }
9272 },
9273 "titles": {
9274 "en": "How to use",
9275 "zh": "使用方法",
9276 "ja": "使い方",
9277 "ko": "사용법"
9278 }
9279 },
9280 "ue_properties": {
9281 "widget_ue_connectable": [],
9282 "version": "7.8",
9283 "input_ue_unconnectable": []
9284 }
9285 },
9286 "widgets_values": [
9287 "English ✏️",
9288 "- Krea 2 inpaint and outpaint with **yijunwang2's AnyPaint LoRA**, done the way it was trained.\n\n- **[krea2-anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint)**\n\n---\n\n### ✋ How to use\n\n### 🎚️Choose inpaint or outpaint from the toggle. \n- ⚠️ both will populate, but only the one selected will work\n\n**Inpaint 🖌️**\n\n- Run once so the picture shows on **LC Create Mask**, then paint over what you want changed \n - set pencil or point mode. \n - block on empty mask prevents it from processing until a mask is drawn\n\n**Outpaint & Rotate**\n\n- Drag the edges out and rotate the image \n- Write the prompt for the **whole** wider picture, including what fills the new sides.\n\n**Prompting ✍🏼**\n- base vs anypaint prompt\n - if you are just outpainting, base prompt works okay\n - for inpainting, you must use the anypaint prompt\n- 💡instead of *\"show her legs\"* when extending the image downward, write **\"pink haired woman sitting on a couch wearing a pink sweater and white lace panties\"** \n\n\n---\n\n**Settings worth touching**\n- **boundary_px:** 32 is the trained value. Raise it if a seam ever shows.\n- **padding (inpaint):** more = the model sees more of the scene around the mask.\n- **vlm_reference:** leave on.\n"
9289 ],
9290 "widgets_values_named": {
9291 "language": "English ✏️",
9292 "text": "- Krea 2 inpaint and outpaint with **yijunwang2's AnyPaint LoRA**, done the way it was trained.\n\n- **[krea2-anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint)**\n\n---\n\n### ✋ How to use\n\n### 🎚️Choose inpaint or outpaint from the toggle. \n- ⚠️ both will populate, but only the one selected will work\n\n**Inpaint 🖌️**\n\n- Run once so the picture shows on **LC Create Mask**, then paint over what you want changed \n - set pencil or point mode. \n - block on empty mask prevents it from processing until a mask is drawn\n\n**Outpaint & Rotate**\n\n- Drag the edges out and rotate the image \n- Write the prompt for the **whole** wider picture, including what fills the new sides.\n\n**Prompting ✍🏼**\n- base vs anypaint prompt\n - if you are just outpainting, base prompt works okay\n - for inpainting, you must use the anypaint prompt\n- 💡instead of *\"show her legs\"* when extending the image downward, write **\"pink haired woman sitting on a couch wearing a pink sweater and white lace panties\"** \n\n\n---\n\n**Settings worth touching**\n- **boundary_px:** 32 is the trained value. Raise it if a seam ever shows.\n- **padding (inpaint):** more = the model sees more of the scene around the mask.\n- **vlm_reference:** leave on.\n"
9293 },
9294 "color": "#2E3A46",
9295 "bgcolor": "#2E3A46"
9296 },
9297 {
9298 "id": 3643,
9299 "type": "LCBooleanSwitch",
9300 "pos": [
9301 -4390,
9302 -4910
9303 ],
9304 "size": [
9305 270,
9306 80
9307 ],
9308 "flags": {
9309 "collapsed": true,
9310 "pinned": true
9311 },
9312 "order": 164,
9313 "mode": 4,
9314 "inputs": [
9315 {
9316 "label": "Inpaint",
9317 "name": "on_true",
9318 "shape": 7,
9319 "type": "*",
9320 "link": 47908
9321 },
9322 {
9323 "label": "Outpaint",
9324 "name": "on_false",
9325 "shape": 7,
9326 "type": "*",
9327 "link": 47909
9328 },
9329 {
9330 "name": "state",
9331 "type": "BOOLEAN",
9332 "widget": {
9333 "name": "state"
9334 },
9335 "link": 47910
9336 }
9337 ],
9338 "outputs": [
9339 {
9340 "name": "*",
9341 "type": "*",
9342 "links": [
9343 47915,
9344 47934
9345 ]
9346 }
9347 ],
9348 "title": "Mask boolean",
9349 "properties": {
9350 "cnr_id": "ComfyUI_LC123_nodes",
9351 "ver": "573d8e1f7a5a76fb7c93ad7a317b8ff42426c986",
9352 "Node name for S&R": "LCBooleanSwitch",
9353 "ue_properties": {
9354 "widget_ue_connectable": [],
9355 "input_ue_unconnectable": [],
9356 "version": "7.8"
9357 },
9358 "lc_w": 270,
9359 "lc_h": 80
9360 },
9361 "widgets_values": [
9362 false
9363 ],
9364 "widgets_values_named": {
9365 "state": false
9366 },
9367 "color": "#28281E",
9368 "bgcolor": "#28281E"
9369 },
9370 {
9371 "id": 3644,
9372 "type": "LCKrea2AnyPaint",
9373 "pos": [
9374 -4180,
9375 -4880
9376 ],
9377 "size": [
9378 310,
9379 850
9380 ],
9381 "flags": {
9382 "pinned": true
9383 },
9384 "order": 183,
9385 "mode": 4,
9386 "inputs": [
9387 {
9388 "name": "model",
9389 "type": "MODEL",
9390 "link": 47911
9391 },
9392 {
9393 "name": "clip",
9394 "type": "CLIP",
9395 "link": 47912
9396 },
9397 {
9398 "name": "vae",
9399 "type": "VAE",
9400 "link": 47913
9401 },
9402 {
9403 "name": "image",
9404 "type": "IMAGE",
9405 "link": 47914
9406 },
9407 {
9408 "name": "mask",
9409 "type": "MASK",
9410 "link": 47915
9411 },
9412 {
9413 "name": "prompt",
9414 "type": "STRING",
9415 "widget": {
9416 "name": "prompt"
9417 },
9418 "link": 47916
9419 },
9420 {
9421 "name": "seed",
9422 "type": "INT",
9423 "widget": {
9424 "name": "seed"
9425 },
9426 "link": 47917
9427 },
9428 {
9429 "name": "steps",
9430 "type": "INT",
9431 "widget": {
9432 "name": "steps"
9433 },
9434 "link": 47918
9435 },
9436 {
9437 "name": "sampler_name",
9438 "type": "COMBO",
9439 "widget": {
9440 "name": "sampler_name"
9441 },
9442 "link": 47919
9443 },
9444 {
9445 "name": "scheduler",
9446 "type": "COMBO",
9447 "widget": {
9448 "name": "scheduler"
9449 },
9450 "link": 47920
9451 },
9452 {
9453 "name": "crop_to_mask",
9454 "type": "BOOLEAN",
9455 "widget": {
9456 "name": "crop_to_mask"
9457 },
9458 "link": 47921
9459 },
9460 {
9461 "name": "inpaint_resolution",
9462 "type": "INT",
9463 "widget": {
9464 "name": "inpaint_resolution"
9465 },
9466 "link": 47922
9467 }
9468 ],
9469 "outputs": [
9470 {
9471 "name": "image",
9472 "type": "IMAGE",
9473 "links": [
9474 47923,
9475 47927,
9476 47935
9477 ]
9478 },
9479 {
9480 "name": "mask",
9481 "type": "MASK",
9482 "links": []
9483 }
9484 ],
9485 "properties": {
9486 "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
9487 "ver": "95d1981dbba5f76662082a325b413f142bbd96ea",
9488 "Node name for S&R": "LCKrea2AnyPaint",
9489 "ue_properties": {
9490 "widget_ue_connectable": [],
9491 "input_ue_unconnectable": [],
9492 "version": "7.8"
9493 },
9494 "lc_inpaint_meta": [
9495 {
9496 "filename": "lc_inpaint_temp_ungnx_00001_.png",
9497 "subfolder": "",
9498 "type": "temp"
9499 },
9500 {
9501 "filename": "lc_inpaint_temp_ungnx_00002_.png",
9502 "subfolder": "",
9503 "type": "temp"
9504 }
9505 ],
9506 "lc_inpaint_note": "painted 1 of 1 image"
9507 },
9508 "widgets_values": [
9509 "",
9510 "Krea 2\\Utilities\\krea2_anypaint_rank32.safetensors",
9511 1,
9512 337436738303865,
9513 "randomize",
9514 8,
9515 "euler",
9516 "simple",
9517 true,
9518 128,
9519 1024,
9520 32,
9521 true,
9522 "keep original"
9523 ],
9524 "widgets_values_named": {
9525 "prompt": "",
9526 "lora": "Krea 2\\Utilities\\krea2_anypaint_rank32.safetensors",
9527 "lora_strength": 1,
9528 "seed": 337436738303865,
9529 "control_after_generate": "randomize",
9530 "steps": 8,
9531 "sampler_name": "euler",
9532 "scheduler": "simple",
9533 "crop_to_mask": true,
9534 "padding": 128,
9535 "inpaint_resolution": 1024,
9536 "boundary_px": 32,
9537 "vlm_reference": true,
9538 "composite": "keep original"
9539 },
9540 "color": "#324b4b",
9541 "bgcolor": "#324b4b"
9542 },
9543 {
9544 "id": 3645,
9545 "type": "LCVRAMCacheClear",
9546 "pos": [
9547 -4390,
9548 -4870
9549 ],
9550 "size": [
9551 270,
9552 30
9553 ],
9554 "flags": {
9555 "collapsed": true,
9556 "pinned": true
9557 },
9558 "order": 203,
9559 "mode": 4,
9560 "inputs": [
9561 {
9562 "name": "any",
9563 "type": "*",
9564 "link": 47923
9565 }
9566 ],
9567 "outputs": [
9568 {
9569 "name": "any",
9570 "type": "*",
9571 "links": []
9572 }
9573 ],
9574 "properties": {
9575 "cnr_id": "ComfyUI_LC123_nodes",
9576 "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
9577 "Node name for S&R": "LCVRAMCacheClear",
9578 "ue_properties": {
9579 "widget_ue_connectable": [],
9580 "input_ue_unconnectable": [],
9581 "version": "7.8"
9582 }
9583 },
9584 "color": "#28281E",
9585 "bgcolor": "#28281E"
9586 },
9587 {
9588 "id": 3646,
9589 "type": "LCBooleanSwitch",
9590 "pos": [
9591 -5010,
9592 -4850
9593 ],
9594 "size": [
9595 300,
9596 80
9597 ],
9598 "flags": {
9599 "collapsed": false,
9600 "pinned": true
9601 },
9602 "order": 162,
9603 "mode": 4,
9604 "inputs": [
9605 {
9606 "label": "Anypaint Prompt ✍🏼",
9607 "name": "on_true",
9608 "shape": 7,
9609 "type": "*",
9610 "link": 47924
9611 },
9612 {
9613 "label": "Base Prompt ✍🏼",
9614 "name": "on_false",
9615 "shape": 7,
9616 "type": "*",
9617 "link": 47925
9618 }
9619 ],
9620 "outputs": [
9621 {
9622 "name": "*",
9623 "type": "*",
9624 "links": [
9625 47916
9626 ]
9627 }
9628 ],
9629 "title": "Prompt Selector ✍🏼",
9630 "properties": {
9631 "cnr_id": "ComfyUI_LC123_nodes",
9632 "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
9633 "Node name for S&R": "LCBooleanSwitch",
9634 "ue_properties": {
9635 "widget_ue_connectable": [],
9636 "input_ue_unconnectable": [],
9637 "version": "7.8"
9638 },
9639 "lc_w": 300,
9640 "lc_h": 80
9641 },
9642 "widgets_values": [
9643 true
9644 ],
9645 "widgets_values_named": {
9646 "state": true
9647 },
9648 "color": "#232",
9649 "bgcolor": "#353"
9650 },
9651 {
9652 "id": 3647,
9653 "type": "GetNode",
9654 "pos": [
9655 -4390,
9656 -4830
9657 ],
9658 "size": [
9659 210,
9660 40
9661 ],
9662 "flags": {
9663 "collapsed": true,
9664 "pinned": true
9665 },
9666 "order": 52,
9667 "mode": 4,
9668 "inputs": [],
9669 "outputs": [
9670 {
9671 "name": "LC_PIPE",
9672 "type": "LC_PIPE",
9673 "links": [
9674 47928
9675 ]
9676 }
9677 ],
9678 "title": "Get_Pipe",
9679 "properties": {
9680 "Node name for S&R": "GetNode",
9681 "aux_id": "kijai/ComfyUI-KJNodes",
9682 "ue_properties": {
9683 "widget_ue_connectable": [],
9684 "version": "7.8",
9685 "input_ue_unconnectable": []
9686 }
9687 },
9688 "widgets_values": [
9689 "Pipe"
9690 ],
9691 "widgets_values_named": {
9692 "Constant": "Pipe"
9693 }
9694 },
9695 {
9696 "id": 3648,
9697 "type": "LCBatchImageComparer",
9698 "pos": [
9699 -3860,
9700 -4880
9701 ],
9702 "size": [
9703 540,
9704 850
9705 ],
9706 "flags": {
9707 "pinned": true
9708 },
9709 "order": 204,
9710 "mode": 4,
9711 "inputs": [
9712 {
9713 "label": "Before",
9714 "name": "image_a",
9715 "shape": 7,
9716 "type": "IMAGE",
9717 "link": 47926
9718 },
9719 {
9720 "label": "Anypaint(ed)",
9721 "name": "image_b",
9722 "shape": 7,
9723 "type": "IMAGE",
9724 "link": 47927
9725 }
9726 ],
9727 "outputs": [
9728 {
9729 "name": "images",
9730 "type": "IMAGE",
9731 "links": []
9732 }
9733 ],
9734 "title": "Anypaint Compare",
9735 "properties": {
9736 "cnr_id": "ComfyUI_LC123_nodes",
9737 "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
9738 "Node name for S&R": "LCBatchImageComparer",
9739 "comparer_mode": "Slide",
9740 "ue_properties": {
9741 "widget_ue_connectable": [],
9742 "input_ue_unconnectable": [],
9743 "version": "7.8"
9744 }
9745 },
9746 "color": "#324B4B",
9747 "bgcolor": "#324B4B"
9748 },
9749 {
9750 "id": 3649,
9751 "type": "LCPipeOut",
9752 "pos": [
9753 -4390,
9754 -4790
9755 ],
9756 "size": [
9757 200,
9758 550
9759 ],
9760 "flags": {
9761 "collapsed": true,
9762 "pinned": true
9763 },
9764 "order": 133,
9765 "mode": 4,
9766 "inputs": [
9767 {
9768 "label": "pipe",
9769 "name": "pipe",
9770 "type": "LC_PIPE",
9771 "link": 47928
9772 }
9773 ],
9774 "outputs": [
9775 {
9776 "name": "pipe",
9777 "type": "LC_PIPE",
9778 "links": []
9779 },
9780 {
9781 "name": "Model 1",
9782 "type": "MODEL",
9783 "links": [
9784 47911
9785 ]
9786 },
9787 {
9788 "name": "Clip 1",
9789 "type": "CLIP",
9790 "links": [
9791 47912
9792 ]
9793 },
9794 {
9795 "name": "VAE 1",
9796 "type": "VAE",
9797 "links": [
9798 47913
9799 ]
9800 },
9801 {
9802 "name": "Model 2",
9803 "type": "MODEL",
9804 "links": []
9805 },
9806 {
9807 "name": "Clip 2",
9808 "type": "CLIP",
9809 "links": []
9810 },
9811 {
9812 "name": "VAE 2",
9813 "type": "VAE",
9814 "links": []
9815 },
9816 {
9817 "name": "Image",
9818 "type": "IMAGE",
9819 "links": []
9820 },
9821 {
9822 "name": "Mask",
9823 "type": "MASK",
9824 "links": []
9825 },
9826 {
9827 "name": "Width",
9828 "type": "INT",
9829 "links": []
9830 },
9831 {
9832 "name": "Height",
9833 "type": "INT",
9834 "links": []
9835 },
9836 {
9837 "name": "Latent",
9838 "type": "LATENT",
9839 "links": []
9840 },
9841 {
9842 "name": "Batch",
9843 "type": "INT",
9844 "links": []
9845 },
9846 {
9847 "name": "Positive prompt",
9848 "type": "STRING",
9849 "links": [
9850 47925
9851 ]
9852 },
9853 {
9854 "name": "Positive conditioning",
9855 "type": "CONDITIONING",
9856 "links": []
9857 },
9858 {
9859 "name": "Negative prompt",
9860 "type": "STRING",
9861 "links": []
9862 },
9863 {
9864 "name": "Negative conditioning",
9865 "type": "CONDITIONING",
9866 "links": []
9867 },
9868 {
9869 "name": "Seed",
9870 "type": "INT",
9871 "links": [
9872 47917
9873 ]
9874 },
9875 {
9876 "name": "total_steps",
9877 "type": "INT",
9878 "links": []
9879 },
9880 {
9881 "name": "cfg_1",
9882 "type": "FLOAT",
9883 "links": []
9884 },
9885 {
9886 "name": "denoise",
9887 "type": "FLOAT",
9888 "links": []
9889 },
9890 {
9891 "name": "step_swap",
9892 "type": "INT",
9893 "links": []
9894 },
9895 {
9896 "name": "cfg_2",
9897 "type": "FLOAT",
9898 "links": []
9899 },
9900 {
9901 "name": "sampler_name",
9902 "type": "COMBO",
9903 "links": [
9904 47919
9905 ]
9906 },
9907 {
9908 "name": "scheduler",
9909 "type": "COMBO",
9910 "links": [
9911 47920
9912 ]
9913 },
9914 {
9915 "name": "detailer_steps",
9916 "type": "INT",
9917 "links": [
9918 47918
9919 ]
9920 },
9921 {
9922 "name": "protect_mask",
9923 "type": "MASK",
9924 "links": []
9925 }
9926 ],
9927 "properties": {
9928 "cnr_id": "ComfyUI_LC123_nodes",
9929 "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
9930 "Node name for S&R": "LCPipeOut",
9931 "ue_properties": {
9932 "widget_ue_connectable": [],
9933 "input_ue_unconnectable": [],
9934 "version": "7.8"
9935 }
9936 },
9937 "color": "#707070",
9938 "bgcolor": "#707070"
9939 },
9940 {
9941 "id": 3650,
9942 "type": "LCPreviewImage",
9943 "pos": [
9944 -4390,
9945 -4740
9946 ],
9947 "size": [
9948 200,
9949 270
9950 ],
9951 "flags": {
9952 "pinned": true
9953 },
9954 "order": 182,
9955 "mode": 4,
9956 "inputs": [
9957 {
9958 "name": "image",
9959 "shape": 7,
9960 "type": "IMAGE",
9961 "link": 47929
9962 }
9963 ],
9964 "outputs": [
9965 {
9966 "name": "image",
9967 "type": "IMAGE",
9968 "links": []
9969 }
9970 ],
9971 "properties": {
9972 "cnr_id": "ComfyUI_LC123_nodes",
9973 "ver": "573d8e1f7a5a76fb7c93ad7a317b8ff42426c986",
9974 "Node name for S&R": "LCPreviewImage",
9975 "ue_properties": {
9976 "widget_ue_connectable": [],
9977 "input_ue_unconnectable": [],
9978 "version": "7.8"
9979 }
9980 },
9981 "widgets_values": [
9982 ""
9983 ],
9984 "widgets_values_named": {
9985 "lc_preview": ""
9986 },
9987 "color": "#222",
9988 "bgcolor": "#000"
9989 },
9990 {
9991 "id": 3651,
9992 "type": "LCLight",
9993 "pos": [
9994 -4700,
9995 -4730
9996 ],
9997 "size": [
9998 120,
9999 40
10000 ],
10001 "flags": {
10002 "pinned": true
10003 },
10004 "order": 131,
10005 "mode": 4,
10006 "inputs": [
10007 {
10008 "label": " ",
10009 "name": "value",
10010 "type": "BOOLEAN",
10011 "link": 47930
10012 }
10013 ],
10014 "outputs": [],
10015 "properties": {
10016 "cnr_id": "ComfyUI_LC123_nodes",
10017 "ver": "9ed1f9e9415aeeaa567e19acc567db366cffc549",
10018 "Node name for S&R": "LCLight",
10019 "true_color": "#e5484d",
10020 "false_color": "#3ddc5a",
10021 "ue_properties": {
10022 "widget_ue_connectable": [],
10023 "input_ue_unconnectable": [],
10024 "version": "7.8"
10025 }
10026 },
10027 "widgets_values": [
10028 ""
10029 ],
10030 "widgets_values_named": {
10031 "lc_light_face": ""
10032 },
10033 "color": "#222",
10034 "bgcolor": "#000"
10035 },
10036 {
10037 "id": 3652,
10038 "type": "LCLight",
10039 "pos": [
10040 -5010,
10041 -4730
10042 ],
10043 "size": [
10044 120,
10045 40
10046 ],
10047 "flags": {
10048 "pinned": true
10049 },
10050 "order": 132,
10051 "mode": 4,
10052 "inputs": [
10053 {
10054 "label": " ",
10055 "name": "value",
10056 "type": "BOOLEAN",
10057 "link": 47931
10058 }
10059 ],
10060 "outputs": [],
10061 "properties": {
10062 "cnr_id": "ComfyUI_LC123_nodes",
10063 "ver": "9ed1f9e9415aeeaa567e19acc567db366cffc549",
10064 "Node name for S&R": "LCLight",
10065 "true_color": "#3ddc5a",
10066 "false_color": "#e5484d",
10067 "ue_properties": {
10068 "widget_ue_connectable": [],
10069 "input_ue_unconnectable": [],
10070 "version": "7.8"
10071 }
10072 },
10073 "widgets_values": [
10074 ""
10075 ],
10076 "widgets_values_named": {
10077 "lc_light_face": ""
10078 },
10079 "color": "#222",
10080 "bgcolor": "#000"
10081 },
10082 {
10083 "id": 3653,
10084 "type": "LCSplineMask",
10085 "pos": [
10086 -5010,
10087 -4660
10088 ],
10089 "size": [
10090 300,
10091 630
10092 ],
10093 "flags": {
10094 "pinned": true
10095 },
10096 "order": 134,
10097 "mode": 4,
10098 "inputs": [
10099 {
10100 "name": "image",
10101 "type": "IMAGE",
10102 "link": 47932
10103 }
10104 ],
10105 "outputs": [
10106 {
10107 "name": "control_image",
10108 "type": "IMAGE",
10109 "links": [
10110 47905
10111 ]
10112 },
10113 {
10114 "name": "control_mask",
10115 "type": "MASK",
10116 "links": [
10117 47908
10118 ]
10119 }
10120 ],
10121 "title": "Inpaint Mask 🖼️✏️",
10122 "properties": {
10123 "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
10124 "ver": "95d1981dbba5f76662082a325b413f142bbd96ea",
10125 "Node name for S&R": "LCSplineMask",
10126 "ue_properties": {
10127 "widget_ue_connectable": [],
10128 "input_ue_unconnectable": [],
10129 "version": "7.8"
10130 }
10131 },
10132 "widgets_values": [
10133 true,
10134 true,
10135 true,
10136 false,
10137 0,
10138 1,
10139 0.45,
10140 "[]",
10141 null,
10142 null
10143 ],
10144 "widgets_values_named": {
10145 "block": true,
10146 "pencil": true,
10147 "smooth": true,
10148 "invert": false,
10149 "feather": 0,
10150 "opacity": 1,
10151 "overlay_opacity": 0.45,
10152 "points": "[]",
10153 "Undo": null,
10154 "Clear": null
10155 },
10156 "color": "#324b4b",
10157 "bgcolor": "#324b4b"
10158 },
10159 {
10160 "id": 3654,
10161 "type": "LCImageRotatePad",
10162 "pos": [
10163 -4700,
10164 -4660
10165 ],
10166 "size": [
10167 300,
10168 630
10169 ],
10170 "flags": {
10171 "pinned": true
10172 },
10173 "order": 135,
10174 "mode": 4,
10175 "inputs": [
10176 {
10177 "name": "image",
10178 "type": "IMAGE",
10179 "link": 47933
10180 }
10181 ],
10182 "outputs": [
10183 {
10184 "name": "control_image",
10185 "type": "IMAGE",
10186 "links": [
10187 47906
10188 ]
10189 },
10190 {
10191 "name": "control_mask",
10192 "type": "MASK",
10193 "links": [
10194 47909
10195 ]
10196 },
10197 {
10198 "name": "width",
10199 "type": "INT",
10200 "links": []
10201 },
10202 {
10203 "name": "height",
10204 "type": "INT",
10205 "links": []
10206 }
10207 ],
10208 "title": "Outpaint Rotate + Pad 🔄",
10209 "properties": {
10210 "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
10211 "ver": "95d1981dbba5f76662082a325b413f142bbd96ea",
10212 "Node name for S&R": "LCImageRotatePad",
10213 "ue_properties": {
10214 "widget_ue_connectable": [],
10215 "input_ue_unconnectable": [],
10216 "version": "7.8"
10217 }
10218 },
10219 "widgets_values": [
10220 false,
10221 0,
10222 "expand",
10223 "gray",
10224 0,
10225 0,
10226 0,
10227 0,
10228 "free",
10229 "16",
10230 true,
10231 2
10232 ],
10233 "widgets_values_named": {
10234 "keep_frame": false,
10235 "angle": 0,
10236 "fit": "expand",
10237 "fill": "gray",
10238 "left": 0,
10239 "top": 0,
10240 "right": 0,
10241 "bottom": 0,
10242 "aspect": "free",
10243 "snap_to": "16",
10244 "block": true,
10245 "max_megapixels": 2
10246 },
10247 "color": "#324b4b",
10248 "bgcolor": "#324b4b"
10249 },
10250 {
10251 "id": 3655,
10252 "type": "LCPreviewMask",
10253 "pos": [
10254 -4390,
10255 -4420
10256 ],
10257 "size": [
10258 200,
10259 270
10260 ],
10261 "flags": {
10262 "pinned": true
10263 },
10264 "order": 184,
10265 "mode": 4,
10266 "inputs": [
10267 {
10268 "name": "mask",
10269 "shape": 7,
10270 "type": "MASK",
10271 "link": 47934
10272 }
10273 ],
10274 "outputs": [
10275 {
10276 "name": "mask",
10277 "type": "MASK",
10278 "links": []
10279 }
10280 ],
10281 "properties": {
10282 "cnr_id": "ComfyUI_LC123_nodes",
10283 "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
10284 "Node name for S&R": "LCPreviewMask",
10285 "ue_properties": {
10286 "widget_ue_connectable": [],
10287 "input_ue_unconnectable": [],
10288 "version": "7.8"
10289 }
10290 },
10291 "widgets_values": [
10292 ""
10293 ],
10294 "widgets_values_named": {
10295 "lc_preview": ""
10296 },
10297 "color": "#222",
10298 "bgcolor": "#000"
10299 },
10300 {
10301 "id": 3656,
10302 "type": "GetNode",
10303 "pos": [
10304 -5290,
10305 -4130
10306 ],
10307 "size": [
10308 210,
10309 40
10310 ],
10311 "flags": {
10312 "collapsed": true,
10313 "pinned": true
10314 },
10315 "order": 53,
10316 "mode": 0,
10317 "inputs": [],
10318 "outputs": [
10319 {
10320 "name": "*",
10321 "type": "*",
10322 "links": [
10323 47926,
10324 47932,
10325 47933,
10326 47936,
10327 47937
10328 ]
10329 }
10330 ],
10331 "title": "Get_RD Post Stop",
10332 "properties": {
10333 "Node name for S&R": "GetNode",
10334 "aux_id": "kijai/ComfyUI-KJNodes",
10335 "ue_properties": {
10336 "widget_ue_connectable": [],
10337 "version": "7.8",
10338 "input_ue_unconnectable": []
10339 }
10340 },
10341 "widgets_values": [
10342 "RD Post Stop"
10343 ],
10344 "widgets_values_named": {
10345 "Constant": "RD Post Stop"
10346 }
10347 },
10348 {
10349 "id": 3657,
10350 "type": "LCAnySwitch",
10351 "pos": [
10352 -5290,
10353 -4090
10354 ],
10355 "size": [
10356 330,
10357 120
10358 ],
10359 "flags": {
10360 "collapsed": true,
10361 "pinned": true
10362 },
10363 "order": 205,
10364 "mode": 0,
10365 "inputs": [
10366 {
10367 "label": "IMAGE",
10368 "name": "any_01",
10369 "shape": 7,
10370 "type": "IMAGE",
10371 "link": 47935
10372 },
10373 {
10374 "label": "*",
10375 "name": "any_02",
10376 "shape": 7,
10377 "type": "*",
10378 "link": 47936
10379 }
10380 ],
10381 "outputs": [
10382 {
10383 "label": "IMAGE",
10384 "name": "IMAGE",
10385 "type": "IMAGE",
10386 "links": [
10387 47938
10388 ]
10389 }
10390 ],
10391 "title": "image bypass switch",
10392 "properties": {
10393 "cnr_id": "ComfyUI_LC123_nodes",
10394 "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
10395 "Node name for S&R": "LCAnySwitch",
10396 "ue_properties": {
10397 "widget_ue_connectable": [],
10398 "input_ue_unconnectable": {
10399 "any_01": true,
10400 "any_02": true,
10401 "any_03": true,
10402 "any_04": true,
10403 "any_05": true,
10404 "any_06": true,
10405 "any_07": true,
10406 "any_08": true,
10407 "any_09": true,
10408 "any_10": true,
10409 "any_11": true,
10410 "any_12": true,
10411 "any_13": true,
10412 "any_14": true,
10413 "any_15": true,
10414 "any_16": true,
10415 "any_17": true,
10416 "any_18": true,
10417 "any_19": true,
10418 "any_20": true
10419 },
10420 "send_to_any": 0,
10421 "apply_to_unrepeated": 0,
10422 "version": "7.8"
10423 },
10424 "lc_w": 330,
10425 "lc_h": 120
10426 },
10427 "widgets_values": [
10428 2
10429 ],
10430 "widgets_values_named": {
10431 "inputcount": 2
10432 },
10433 "color": "#222",
10434 "bgcolor": "#000"
10435 },
10436 {
10437 "id": 3658,
10438 "type": "Label (rgthree)",
10439 "pos": [
10440 -5120,
10441 -4150
10442 ],
10443 "size": [
10444 54.921875,
10445 40
10446 ],
10447 "flags": {
10448 "allow_interaction": true,
10449 "pinned": true
10450 },
10451 "order": 54,
10452 "mode": 0,
10453 "inputs": [],
10454 "outputs": [],
10455 "title": "👈",
10456 "properties": {
10457 "fontSize": 40,
10458 "fontFamily": "Arial",
10459 "fontColor": "#ffffff",
10460 "textAlign": "left",
10461 "backgroundColor": "transparent",
10462 "padding": 0,
10463 "borderRadius": 0,
10464 "angle": 0,
10465 "ue_properties": {
10466 "widget_ue_connectable": [],
10467 "input_ue_unconnectable": [],
10468 "version": "7.8"
10469 }
10470 },
10471 "color": "#fff0",
10472 "bgcolor": "#fff0"
10473 },
10474 {
10475 "id": 3659,
10476 "type": "LCGetImage",
10477 "pos": [
10478 -4390,
10479 -4110
10480 ],
10481 "size": [
10482 270,
10483 140
10484 ],
10485 "flags": {
10486 "collapsed": true,
10487 "pinned": true
10488 },
10489 "order": 136,
10490 "mode": 4,
10491 "inputs": [
10492 {
10493 "name": "image",
10494 "type": "IMAGE",
10495 "link": 47937
10496 }
10497 ],
10498 "outputs": [
10499 {
10500 "name": "megapixels",
10501 "type": "FLOAT",
10502 "links": []
10503 },
10504 {
10505 "name": "width",
10506 "type": "INT",
10507 "links": []
10508 },
10509 {
10510 "name": "height",
10511 "type": "INT",
10512 "links": []
10513 },
10514 {
10515 "name": "resolution",
10516 "type": "INT",
10517 "links": [
10518 47922
10519 ]
10520 },
10521 {
10522 "name": "batch",
10523 "type": "INT",
10524 "links": []
10525 },
10526 {
10527 "name": "aspect ratio",
10528 "type": "STRING",
10529 "links": []
10530 }
10531 ],
10532 "properties": {
10533 "cnr_id": "ComfyUI_LC123_nodes",
10534 "ver": "9d36e550d8701d07974f1282df5fe26548b3a9f3",
10535 "Node name for S&R": "LCGetImage",
10536 "ue_properties": {
10537 "widget_ue_connectable": [],
10538 "input_ue_unconnectable": [],
10539 "version": "7.8"
10540 }
10541 },
10542 "color": "#324b4b",
10543 "bgcolor": "#324b4b"
10544 },
10545 {
10546 "id": 3660,
10547 "type": "SetNode",
10548 "pos": [
10549 -5280,
10550 -4050
10551 ],
10552 "size": [
10553 210,
10554 40
10555 ],
10556 "flags": {
10557 "collapsed": true,
10558 "pinned": true
10559 },
10560 "order": 223,
10561 "mode": 0,
10562 "inputs": [
10563 {
10564 "name": "*",
10565 "type": "*",
10566 "link": 47938
10567 }
10568 ],
10569 "outputs": [
10570 {
10571 "name": "*",
10572 "type": "*",
10573 "links": []
10574 }
10575 ],
10576 "title": "Set_Anypaint image",
10577 "properties": {
10578 "Node name for S&R": "SetNode",
10579 "aux_id": "kijai/ComfyUI-KJNodes",
10580 "previousName": "Anypaint image",
10581 "ue_properties": {
10582 "widget_ue_connectable": [],
10583 "version": "7.8",
10584 "input_ue_unconnectable": []
10585 }
10586 },
10587 "widgets_values": [
10588 "Anypaint image"
10589 ],
10590 "widgets_values_named": {
10591 "Constant": "Anypaint image"
10592 }
10593 },
10594 {
10595 "id": 3661,
10596 "type": "LCBatchImageComparer",
10597 "pos": [
10598 -4140,
10599 -3890
10600 ],
10601 "size": [
10602 630,
10603 880
10604 ],
10605 "flags": {
10606 "pinned": true
10607 },
10608 "order": 237,
10609 "mode": 0,
10610 "inputs": [
10611 {
10612 "label": "Original",
10613 "name": "image_a",
10614 "shape": 7,
10615 "type": "IMAGE",
10616 "link": 47939
10617 },
10618 {
10619 "label": "Detailed",
10620 "name": "image_b",
10621 "shape": 7,
10622 "type": "IMAGE",
10623 "link": 47983
10624 }
10625 ],
10626 "outputs": [
10627 {
10628 "name": "images",
10629 "type": "IMAGE",
10630 "links": []
10631 }
10632 ],
10633 "properties": {
10634 "cnr_id": "ComfyUI_LC123_nodes",
10635 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
10636 "Node name for S&R": "LCBatchImageComparer",
10637 "comparer_mode": "Slide",
10638 "ue_properties": {
10639 "widget_ue_connectable": [],
10640 "input_ue_unconnectable": [],
10641 "version": "7.8"
10642 },
10643 "aux_id": "lonecatone23/ComfyUI_LC123_nodes"
10644 },
10645 "color": "#325A5A",
10646 "bgcolor": "#325A5A"
10647 },
10648 {
10649 "id": 3664,
10650 "type": "LCSmartInpaintPipe",
10651 "pos": [
10652 -4730,
10653 -3850
10654 ],
10655 "size": [
10656 300,
10657 830
10658 ],
10659 "flags": {
10660 "pinned": true
10661 },
10662 "order": 224,
10663 "mode": 4,
10664 "inputs": [
10665 {
10666 "name": "pipe",
10667 "type": "LC_PIPE",
10668 "link": 47948
10669 },
10670 {
10671 "name": "image",
10672 "shape": 7,
10673 "type": "IMAGE",
10674 "link": 47949
10675 },
10676 {
10677 "name": "model",
10678 "shape": 7,
10679 "type": "MODEL",
10680 "link": 48344
10681 },
10682 {
10683 "name": "vae",
10684 "shape": 7,
10685 "type": "VAE",
10686 "link": null
10687 },
10688 {
10689 "name": "positive",
10690 "shape": 7,
10691 "type": "CONDITIONING",
10692 "link": null
10693 },
10694 {
10695 "name": "inpaint_positive",
10696 "shape": 7,
10697 "type": "CONDITIONING",
10698 "link": 47951
10699 },
10700 {
10701 "name": "negative",
10702 "shape": 7,
10703 "type": "CONDITIONING",
10704 "link": null
10705 },
10706 {
10707 "name": "feather",
10708 "type": "FLOAT",
10709 "widget": {
10710 "name": "feather"
10711 },
10712 "link": 47952
10713 },
10714 {
10715 "name": "inpaint_resolution",
10716 "type": "INT",
10717 "widget": {
10718 "name": "inpaint_resolution"
10719 },
10720 "link": 47953
10721 },
10722 {
10723 "name": "denoise",
10724 "type": "FLOAT",
10725 "widget": {
10726 "name": "denoise"
10727 },
10728 "link": 47954
10729 }
10730 ],
10731 "outputs": [
10732 {
10733 "name": "pipe",
10734 "type": "LC_PIPE",
10735 "links": [
10736 47982
10737 ]
10738 },
10739 {
10740 "name": "image",
10741 "type": "IMAGE",
10742 "links": [
10743 47963,
10744 47983,
10745 47985
10746 ]
10747 },
10748 {
10749 "name": "mask",
10750 "type": "MASK",
10751 "links": [
10752 47972
10753 ]
10754 }
10755 ],
10756 "title": "Eyes Detailer",
10757 "properties": {
10758 "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
10759 "ver": "7641e153d15b5da332888db1d460fbf5466a7626",
10760 "Node name for S&R": "LCSmartInpaintPipe",
10761 "ue_properties": {
10762 "widget_ue_connectable": [],
10763 "input_ue_unconnectable": [],
10764 "version": "7.8"
10765 },
10766 "lc_inpaint_meta": [
10767 {
10768 "filename": "lc_inpaint_temp_pdsfp_00023_.png",
10769 "subfolder": "",
10770 "type": "temp"
10771 },
10772 {
10773 "filename": "lc_inpaint_temp_pdsfp_00024_.png",
10774 "subfolder": "",
10775 "type": "temp"
10776 }
10777 ],
10778 "lc_inpaint_note": "1 area inpainted"
10779 },
10780 "widgets_values": [
10781 "Eyes",
10782 "sam3.1_multiplex_fp16.safetensors (SAM 3.1, SAM License)",
10783 0.5,
10784 4,
10785 8,
10786 1,
10787 80,
10788 1024,
10789 0.3,
10790 true,
10791 1
10792 ],
10793 "widgets_values_named": {
10794 "prompt": "Eyes",
10795 "sam3_model": "sam3.1_multiplex_fp16.safetensors (SAM 3.1, SAM License)",
10796 "threshold": 0.5,
10797 "grow": 4,
10798 "feather": 8,
10799 "blend": 1,
10800 "padding": 80,
10801 "inpaint_resolution": 1024,
10802 "denoise": 0.3,
10803 "tone_match": true,
10804 "cfg": 1
10805 },
10806 "color": "#324b4b",
10807 "bgcolor": "#324b4b"
10808 },
10809 {
10810 "id": 3665,
10811 "type": "LCSmartInpaintPipe",
10812 "pos": [
10813 -5340,
10814 -3850
10815 ],
10816 "size": [
10817 300,
10818 830
10819 ],
10820 "flags": {
10821 "pinned": true
10822 },
10823 "order": 206,
10824 "mode": 4,
10825 "inputs": [
10826 {
10827 "name": "pipe",
10828 "type": "LC_PIPE",
10829 "link": 47955
10830 },
10831 {
10832 "name": "image",
10833 "shape": 7,
10834 "type": "IMAGE",
10835 "link": 47956
10836 },
10837 {
10838 "name": "model",
10839 "shape": 7,
10840 "type": "MODEL",
10841 "link": 48345
10842 },
10843 {
10844 "name": "vae",
10845 "shape": 7,
10846 "type": "VAE",
10847 "link": null
10848 },
10849 {
10850 "name": "positive",
10851 "shape": 7,
10852 "type": "CONDITIONING",
10853 "link": null
10854 },
10855 {
10856 "name": "inpaint_positive",
10857 "shape": 7,
10858 "type": "CONDITIONING",
10859 "link": 47958
10860 },
10861 {
10862 "name": "negative",
10863 "shape": 7,
10864 "type": "CONDITIONING",
10865 "link": null
10866 },
10867 {
10868 "name": "feather",
10869 "type": "FLOAT",
10870 "widget": {
10871 "name": "feather"
10872 },
10873 "link": 47959
10874 },
10875 {
10876 "name": "inpaint_resolution",
10877 "type": "INT",
10878 "widget": {
10879 "name": "inpaint_resolution"
10880 },
10881 "link": 47960
10882 },
10883 {
10884 "name": "denoise",
10885 "type": "FLOAT",
10886 "widget": {
10887 "name": "denoise"
10888 },
10889 "link": 47961
10890 }
10891 ],
10892 "outputs": [
10893 {
10894 "name": "pipe",
10895 "type": "LC_PIPE",
10896 "links": [
10897 47948
10898 ]
10899 },
10900 {
10901 "name": "image",
10902 "type": "IMAGE",
10903 "links": [
10904 47949,
10905 47962
10906 ]
10907 },
10908 {
10909 "name": "mask",
10910 "type": "MASK",
10911 "links": [
10912 47970
10913 ]
10914 }
10915 ],
10916 "title": "Face Detailer",
10917 "properties": {
10918 "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
10919 "ver": "7641e153d15b5da332888db1d460fbf5466a7626",
10920 "Node name for S&R": "LCSmartInpaintPipe",
10921 "ue_properties": {
10922 "widget_ue_connectable": [],
10923 "input_ue_unconnectable": [],
10924 "version": "7.8"
10925 },
10926 "lc_inpaint_meta": [
10927 {
10928 "filename": "lc_inpaint_temp_jypag_00007_.png",
10929 "subfolder": "",
10930 "type": "temp",
10931 "metadata": {
10932 "kind": "image",
10933 "width": 1056,
10934 "height": 1320
10935 },
10936 "id": "f4096740-ec64-4009-8144-3409a234c9d0"
10937 },
10938 {
10939 "filename": "lc_inpaint_temp_jypag_00008_.png",
10940 "subfolder": "",
10941 "type": "temp",
10942 "metadata": {
10943 "kind": "image",
10944 "width": 1056,
10945 "height": 1320
10946 },
10947 "id": "65c969db-b670-40d4-b9bf-acd1023ed450"
10948 }
10949 ],
10950 "lc_inpaint_note": "1 area inpainted"
10951 },
10952 "widgets_values": [
10953 "Face\n",
10954 "sam3.1_multiplex_fp16.safetensors (SAM 3.1, SAM License)",
10955 0.5,
10956 4,
10957 8,
10958 1,
10959 120,
10960 1024,
10961 0.3,
10962 true,
10963 1
10964 ],
10965 "widgets_values_named": {
10966 "prompt": "Face\n",
10967 "sam3_model": "sam3.1_multiplex_fp16.safetensors (SAM 3.1, SAM License)",
10968 "threshold": 0.5,
10969 "grow": 4,
10970 "feather": 8,
10971 "blend": 1,
10972 "padding": 120,
10973 "inpaint_resolution": 1024,
10974 "denoise": 0.3,
10975 "tone_match": true,
10976 "cfg": 1
10977 },
10978 "color": "#324b4b",
10979 "bgcolor": "#324b4b"
10980 },
10981 {
10982 "id": 3666,
10983 "type": "LCNote",
10984 "pos": [
10985 -5710,
10986 -3320
10987 ],
10988 "size": [
10989 350,
10990 300
10991 ],
10992 "flags": {
10993 "pinned": true
10994 },
10995 "order": 55,
10996 "mode": 0,
10997 "inputs": [],
10998 "outputs": [],
10999 "title": "**LC Smart Detailer 🩹**",
11000 "properties": {
11001 "lc_note": {
11002 "source": "en",
11003 "texts": {
11004 "en": {
11005 "text": "**LC Smart Detailer 🩹**\n- Finds the face with SAM 3, redraws it at full detail, and blends it back in.\n- Runs **before** the upscale, on the small picture, where it is fast and sees the whole face.\n- **prompt:** \"Face\". Add **:1** (`Face:1`) for only the biggest face.\n- **threshold:** 0.5. Lower finds more (and more wrong things).\n- **grow:** 4 - 8. **feather:** 8 - 12.\n- **padding:** 64 - 128. More = the model sees more of the scene around the face.\n- **inpaint_resolution:** 1024.\n- **denoise:** 0.3 - 0.35. Higher starts adding blotches and freckles, then redraws a different face.\n- **blend:** 1. Want a lighter touch? Lower the denoise, not the blend.\n- **cfg:** 1. **tone_match:** on.\n- **inpaint_positive:** leave it empty, the main prompt is used.\n- ⚠️ Do not use \"detailed realistic skin\". In Krea 2 that means \"Hey! Make giant pores and blotches!!\"\n"
11006 },
11007 "zh": {
11008 "text": "**LC Smart Detailer 🩹**\n- 用 SAM 3 找到人脸,以完整细节重绘,再混合回去。\n- 在放大**之前**、在小图上运行,这样速度快,也能看到完整的脸。\n- **prompt:**\"Face\"。加上 **:1**(`Face:1`)则只处理最大的那张脸。\n- **threshold:**0.5。调低能找到更多(也包括更多错误的东西)。\n- **grow:**4 - 8。**feather:**8 - 12。\n- **padding:**64 - 128。越大,模型看到的脸周围场景越多。\n- **inpaint_resolution:**1024。\n- **denoise:**0.3 - 0.35。更高就会开始出现斑点和雀斑,然后重绘成另一张脸。\n- **blend:**1。想要更轻的效果?调低 denoise,不要调 blend。\n- **cfg:**1。**tone_match:**开。\n- **inpaint_positive:**留空,会使用主提示词。\n- ⚠️ 不要用 \"detailed realistic skin\"。在 Krea 2 里它的意思是\"嘿!给我来巨大的毛孔和斑块!!\"\n\n",
11009 "src": "8ee8276f",
11010 "srcTitle": "**LC Smart Detailer 🩹**"
11011 },
11012 "ja": {
11013 "text": "**LC Smart Detailer 🩹**\n- SAM 3 で顔を見つけ、フルディテールで描き直して、元に戻してブレンドします。\n- アップスケールの**前**、小さい画像の段階で実行します。速く、顔全体も見えるからです。\n- **prompt:** \"Face\"。一番大きい顔だけにするなら **:1** を付けます(`Face:1`)。\n- **threshold:** 0.5。下げるとたくさん見つかります(間違いも増えます)。\n- **grow:** 4 - 8。**feather:** 8 - 12。\n- **padding:** 64 - 128。大きいほど、顔の周りのシーンがモデルに多く見えます。\n- **inpaint_resolution:** 1024。\n- **denoise:** 0.3 - 0.35。これより高いと、まだらやそばかすが出始め、そのうち別の顔に描き直されます。\n- **blend:** 1。控えめにしたい? blend ではなく denoise を下げてください。\n- **cfg:** 1。**tone_match:** オン。\n- **inpaint_positive:** 空のままにしてください。メインのプロンプトが使われます。\n- ⚠️ \"detailed realistic skin\" は使わないでください。Krea 2 では「ねえ! 巨大な毛穴とまだらを作って!!」という意味になります。\n",
11014 "src": "8ee8276f",
11015 "srcTitle": "**LC Smart Detailer 🩹**"
11016 },
11017 "ko": {
11018 "text": "**LC Smart Detailer 🩹**\n- SAM 3로 얼굴을 찾아서 최대 디테일로 다시 그린 뒤 자연스럽게 합성합니다.\n- 업스케일 **전**, 작은 이미지에서 실행됩니다. 그래서 빠르고 얼굴 전체가 한눈에 들어옵니다.\n- **prompt:** \"Face\". 가장 큰 얼굴 하나만 잡으려면 **:1**을 붙이세요 (`Face:1`).\n- **threshold:** 0.5. 낮추면 더 많이 찾지만 엉뚱한 것도 같이 잡힙니다.\n- **grow:** 4 - 8. **feather:** 8 - 12.\n- **padding:** 64 - 128. 클수록 모델이 얼굴 주변 장면을 더 많이 봅니다.\n- **inpaint_resolution:** 1024.\n- **denoise:** 0.3 - 0.35. 이보다 높으면 얼룩과 주근깨가 생기기 시작하고, 결국 다른 얼굴로 다시 그립니다.\n- **blend:** 1. 약하게 적용하고 싶다면 blend가 아니라 denoise를 낮추세요.\n- **cfg:** 1. **tone_match:** 켜기.\n- **inpaint_positive:** 비워 두세요. 메인 프롬프트가 사용됩니다.\n- ⚠️ \"detailed realistic skin\"은 쓰지 마세요. Krea 2에서는 \"이봐! 거대한 모공과 얼룩을 만들어!!\"라는 뜻이 됩니다.",
11019 "src": "8ee8276f",
11020 "srcTitle": "**LC Smart Detailer 🩹**"
11021 }
11022 },
11023 "titles": {
11024 "en": "**LC Smart Detailer 🩹**",
11025 "zh": "**LC Smart Detailer 🩹**",
11026 "ja": "**LC Smart Detailer 🩹**",
11027 "ko": "**LC Smart Detailer 🩹**"
11028 }
11029 },
11030 "ue_properties": {
11031 "widget_ue_connectable": [],
11032 "version": "7.8",
11033 "input_ue_unconnectable": []
11034 }
11035 },
11036 "widgets_values": [
11037 "English ✏️",
11038 "**LC Smart Detailer 🩹**\n- Finds the face with SAM 3, redraws it at full detail, and blends it back in.\n- Runs **before** the upscale, on the small picture, where it is fast and sees the whole face.\n- **prompt:** \"Face\". Add **:1** (`Face:1`) for only the biggest face.\n- **threshold:** 0.5. Lower finds more (and more wrong things).\n- **grow:** 4 - 8. **feather:** 8 - 12.\n- **padding:** 64 - 128. More = the model sees more of the scene around the face.\n- **inpaint_resolution:** 1024.\n- **denoise:** 0.3 - 0.35. Higher starts adding blotches and freckles, then redraws a different face.\n- **blend:** 1. Want a lighter touch? Lower the denoise, not the blend.\n- **cfg:** 1. **tone_match:** on.\n- **inpaint_positive:** leave it empty, the main prompt is used.\n- ⚠️ Do not use \"detailed realistic skin\". In Krea 2 that means \"Hey! Make giant pores and blotches!!\"\n"
11039 ],
11040 "widgets_values_named": {
11041 "language": "English ✏️",
11042 "text": "**LC Smart Detailer 🩹**\n- Finds the face with SAM 3, redraws it at full detail, and blends it back in.\n- Runs **before** the upscale, on the small picture, where it is fast and sees the whole face.\n- **prompt:** \"Face\". Add **:1** (`Face:1`) for only the biggest face.\n- **threshold:** 0.5. Lower finds more (and more wrong things).\n- **grow:** 4 - 8. **feather:** 8 - 12.\n- **padding:** 64 - 128. More = the model sees more of the scene around the face.\n- **inpaint_resolution:** 1024.\n- **denoise:** 0.3 - 0.35. Higher starts adding blotches and freckles, then redraws a different face.\n- **blend:** 1. Want a lighter touch? Lower the denoise, not the blend.\n- **cfg:** 1. **tone_match:** on.\n- **inpaint_positive:** leave it empty, the main prompt is used.\n- ⚠️ Do not use \"detailed realistic skin\". In Krea 2 that means \"Hey! Make giant pores and blotches!!\"\n"
11043 },
11044 "color": "#2E3A46",
11045 "bgcolor": "#2E3A46"
11046 },
11047 {
11048 "id": 3667,
11049 "type": "LCVRAMCacheClear",
11050 "pos": [
11051 -5030,
11052 -3110
11053 ],
11054 "size": [
11055 270,
11056 30
11057 ],
11058 "flags": {
11059 "collapsed": true,
11060 "pinned": true
11061 },
11062 "order": 225,
11063 "mode": 4,
11064 "inputs": [
11065 {
11066 "name": "any",
11067 "type": "*",
11068 "link": 47962
11069 }
11070 ],
11071 "outputs": [
11072 {
11073 "name": "any",
11074 "type": "*",
11075 "links": []
11076 }
11077 ],
11078 "properties": {
11079 "cnr_id": "ComfyUI_LC123_nodes",
11080 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
11081 "Node name for S&R": "LCVRAMCacheClear",
11082 "ue_properties": {
11083 "widget_ue_connectable": [],
11084 "input_ue_unconnectable": [],
11085 "version": "7.8"
11086 },
11087 "aux_id": "lonecatone23/ComfyUI_LC123_nodes"
11088 },
11089 "color": "#28281E",
11090 "bgcolor": "#28281E"
11091 },
11092 {
11093 "id": 3668,
11094 "type": "LCVRAMCacheClear",
11095 "pos": [
11096 -4420,
11097 -3120
11098 ],
11099 "size": [
11100 270,
11101 30
11102 ],
11103 "flags": {
11104 "collapsed": true,
11105 "pinned": true
11106 },
11107 "order": 236,
11108 "mode": 4,
11109 "inputs": [
11110 {
11111 "name": "any",
11112 "type": "*",
11113 "link": 47963
11114 }
11115 ],
11116 "outputs": [
11117 {
11118 "name": "any",
11119 "type": "*",
11120 "links": []
11121 }
11122 ],
11123 "properties": {
11124 "cnr_id": "ComfyUI_LC123_nodes",
11125 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
11126 "Node name for S&R": "LCVRAMCacheClear",
11127 "ue_properties": {
11128 "widget_ue_connectable": [],
11129 "input_ue_unconnectable": [],
11130 "version": "7.8"
11131 },
11132 "aux_id": "lonecatone23/ComfyUI_LC123_nodes"
11133 },
11134 "color": "#28281E",
11135 "bgcolor": "#28281E"
11136 },
11137 {
11138 "id": 3669,
11139 "type": "LCPromptToConditioning",
11140 "pos": [
11141 -5030,
11142 -3150
11143 ],
11144 "size": [
11145 270,
11146 50
11147 ],
11148 "flags": {
11149 "collapsed": true,
11150 "pinned": true
11151 },
11152 "order": 185,
11153 "mode": 4,
11154 "inputs": [
11155 {
11156 "name": "clip",
11157 "type": "CLIP",
11158 "link": 47964
11159 },
11160 {
11161 "name": "string",
11162 "type": "STRING",
11163 "link": 47965
11164 }
11165 ],
11166 "outputs": [
11167 {
11168 "name": "conditioning",
11169 "type": "CONDITIONING",
11170 "links": [
11171 47958
11172 ]
11173 }
11174 ],
11175 "properties": {
11176 "cnr_id": "ComfyUI_LC123_nodes",
11177 "ver": "15206a8304eabe2ed43416bd6afb68c0b4661d82",
11178 "Node name for S&R": "LCPromptToConditioning",
11179 "ue_properties": {
11180 "widget_ue_connectable": [],
11181 "input_ue_unconnectable": [],
11182 "version": "7.8"
11183 }
11184 },
11185 "color": "#28281E",
11186 "bgcolor": "#28281E"
11187 },
11188 {
11189 "id": 3670,
11190 "type": "SetNode",
11191 "pos": [
11192 -5710,
11193 -3360
11194 ],
11195 "size": [
11196 210,
11197 40
11198 ],
11199 "flags": {
11200 "collapsed": true,
11201 "pinned": true
11202 },
11203 "order": 247,
11204 "mode": 0,
11205 "inputs": [
11206 {
11207 "name": "*",
11208 "type": "*",
11209 "link": 47966
11210 }
11211 ],
11212 "outputs": [
11213 {
11214 "name": "*",
11215 "type": "*",
11216 "links": []
11217 }
11218 ],
11219 "title": "Set_detail image",
11220 "properties": {
11221 "Node name for S&R": "SetNode",
11222 "aux_id": "kijai/ComfyUI-KJNodes",
11223 "previousName": "detail image",
11224 "ue_properties": {
11225 "widget_ue_connectable": [],
11226 "version": "7.5.1",
11227 "input_ue_unconnectable": []
11228 }
11229 },
11230 "widgets_values": [
11231 "detail image"
11232 ],
11233 "widgets_values_named": {
11234 "Constant": "detail image"
11235 }
11236 },
11237 {
11238 "id": 3671,
11239 "type": "LCPromptToConditioning",
11240 "pos": [
11241 -4420,
11242 -3160
11243 ],
11244 "size": [
11245 270,
11246 50
11247 ],
11248 "flags": {
11249 "collapsed": true,
11250 "pinned": true
11251 },
11252 "order": 186,
11253 "mode": 4,
11254 "inputs": [
11255 {
11256 "name": "clip",
11257 "type": "CLIP",
11258 "link": 47967
11259 },
11260 {
11261 "name": "string",
11262 "type": "STRING",
11263 "link": 47968
11264 }
11265 ],
11266 "outputs": [
11267 {
11268 "name": "conditioning",
11269 "type": "CONDITIONING",
11270 "links": [
11271 47951
11272 ]
11273 }
11274 ],
11275 "properties": {
11276 "cnr_id": "ComfyUI_LC123_nodes",
11277 "ver": "15206a8304eabe2ed43416bd6afb68c0b4661d82",
11278 "Node name for S&R": "LCPromptToConditioning",
11279 "ue_properties": {
11280 "widget_ue_connectable": [],
11281 "input_ue_unconnectable": [],
11282 "version": "7.8"
11283 }
11284 },
11285 "color": "#28281E",
11286 "bgcolor": "#28281E"
11287 },
11288 {
11289 "id": 3672,
11290 "type": "SetNode",
11291 "pos": [
11292 -5530,
11293 -3360
11294 ],
11295 "size": [
11296 210,
11297 40
11298 ],
11299 "flags": {
11300 "collapsed": true,
11301 "pinned": true
11302 },
11303 "order": 235,
11304 "mode": 0,
11305 "inputs": [
11306 {
11307 "name": "LC_PIPE",
11308 "type": "LC_PIPE",
11309 "link": 47982
11310 }
11311 ],
11312 "outputs": [
11313 {
11314 "name": "LC_PIPE",
11315 "type": "LC_PIPE",
11316 "links": []
11317 }
11318 ],
11319 "title": "Set_Detailer Pipe",
11320 "properties": {
11321 "Node name for S&R": "SetNode",
11322 "aux_id": "kijai/ComfyUI-KJNodes",
11323 "previousName": "Detailer Pipe",
11324 "ue_properties": {
11325 "widget_ue_connectable": [],
11326 "version": "7.8",
11327 "input_ue_unconnectable": []
11328 }
11329 },
11330 "widgets_values": [
11331 "Detailer Pipe"
11332 ],
11333 "widgets_values_named": {
11334 "Constant": "Detailer Pipe"
11335 }
11336 },
11337 {
11338 "id": 3673,
11339 "type": "LCPreviewMask",
11340 "pos": [
11341 -5030,
11342 -3510
11343 ],
11344 "size": [
11345 260,
11346 320
11347 ],
11348 "flags": {
11349 "pinned": true
11350 },
11351 "order": 226,
11352 "mode": 4,
11353 "inputs": [
11354 {
11355 "name": "mask",
11356 "shape": 7,
11357 "type": "MASK",
11358 "link": 47970
11359 }
11360 ],
11361 "outputs": [
11362 {
11363 "name": "mask",
11364 "type": "MASK",
11365 "links": []
11366 }
11367 ],
11368 "properties": {
11369 "cnr_id": "ComfyUI_LC123_nodes",
11370 "ver": "763eb8a37a9f2f8cfb1a22e7d7cb3122aa483dee",
11371 "Node name for S&R": "LCPreviewMask",
11372 "ue_properties": {
11373 "widget_ue_connectable": [],
11374 "input_ue_unconnectable": [],
11375 "version": "7.8"
11376 }
11377 },
11378 "widgets_values": [
11379 ""
11380 ],
11381 "widgets_values_named": {
11382 "lc_preview": ""
11383 },
11384 "color": "#222",
11385 "bgcolor": "#000"
11386 },
11387 {
11388 "id": 3675,
11389 "type": "LCPreviewMask",
11390 "pos": [
11391 -4420,
11392 -3510
11393 ],
11394 "size": [
11395 260,
11396 310
11397 ],
11398 "flags": {
11399 "pinned": true
11400 },
11401 "order": 239,
11402 "mode": 4,
11403 "inputs": [
11404 {
11405 "name": "mask",
11406 "shape": 7,
11407 "type": "MASK",
11408 "link": 47972
11409 }
11410 ],
11411 "outputs": [
11412 {
11413 "name": "mask",
11414 "type": "MASK",
11415 "links": []
11416 }
11417 ],
11418 "properties": {
11419 "cnr_id": "ComfyUI_LC123_nodes",
11420 "ver": "763eb8a37a9f2f8cfb1a22e7d7cb3122aa483dee",
11421 "Node name for S&R": "LCPreviewMask",
11422 "ue_properties": {
11423 "widget_ue_connectable": [],
11424 "input_ue_unconnectable": [],
11425 "version": "7.8"
11426 }
11427 },
11428 "widgets_values": [
11429 ""
11430 ],
11431 "widgets_values_named": {
11432 "lc_preview": ""
11433 },
11434 "color": "#222",
11435 "bgcolor": "#000"
11436 },
11437 {
11438 "id": 3676,
11439 "type": "LCDetailPipeOut",
11440 "pos": [
11441 -5540,
11442 -3400
11443 ],
11444 "size": [
11445 200,
11446 290
11447 ],
11448 "flags": {
11449 "collapsed": true,
11450 "pinned": true
11451 },
11452 "order": 137,
11453 "mode": 0,
11454 "inputs": [
11455 {
11456 "label": "pipe",
11457 "name": "pipe",
11458 "type": "LC_PIPE",
11459 "link": 47973
11460 }
11461 ],
11462 "outputs": [
11463 {
11464 "name": "pipe",
11465 "type": "LC_PIPE",
11466 "links": []
11467 },
11468 {
11469 "name": "Model 1",
11470 "type": "MODEL",
11471 "links": [
11472 47980
11473 ]
11474 },
11475 {
11476 "name": "Clip 1",
11477 "type": "CLIP",
11478 "links": [
11479 47981
11480 ]
11481 },
11482 {
11483 "name": "VAE 1",
11484 "type": "VAE",
11485 "links": []
11486 },
11487 {
11488 "name": "Positive prompt",
11489 "type": "STRING",
11490 "links": []
11491 },
11492 {
11493 "name": "Positive conditioning",
11494 "type": "CONDITIONING",
11495 "links": []
11496 },
11497 {
11498 "name": "Negative prompt",
11499 "type": "STRING",
11500 "links": []
11501 },
11502 {
11503 "name": "Negative conditioning",
11504 "type": "CONDITIONING",
11505 "links": []
11506 },
11507 {
11508 "name": "Seed",
11509 "type": "INT",
11510 "links": []
11511 },
11512 {
11513 "name": "cfg_1",
11514 "type": "FLOAT",
11515 "links": []
11516 },
11517 {
11518 "name": "sampler_name",
11519 "type": "COMBO",
11520 "links": []
11521 },
11522 {
11523 "name": "scheduler",
11524 "type": "COMBO",
11525 "links": []
11526 },
11527 {
11528 "name": "detailer_steps",
11529 "type": "INT",
11530 "links": []
11531 },
11532 {
11533 "name": "protect_mask",
11534 "type": "MASK",
11535 "links": []
11536 }
11537 ],
11538 "properties": {
11539 "cnr_id": "ComfyUI_LC123_nodes",
11540 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
11541 "Node name for S&R": "LCDetailPipeOut",
11542 "ue_properties": {
11543 "widget_ue_connectable": [],
11544 "input_ue_unconnectable": [],
11545 "version": "7.8"
11546 },
11547 "aux_id": "lonecatone23/ComfyUI_LC123_nodes"
11548 },
11549 "color": "#707070",
11550 "bgcolor": "#707070"
11551 },
11552 {
11553 "id": 3677,
11554 "type": "LCAnySwitch",
11555 "pos": [
11556 -5700,
11557 -3400
11558 ],
11559 "size": [
11560 330,
11561 120
11562 ],
11563 "flags": {
11564 "collapsed": true,
11565 "pinned": true
11566 },
11567 "order": 238,
11568 "mode": 0,
11569 "inputs": [
11570 {
11571 "label": "IMAGE",
11572 "name": "any_01",
11573 "shape": 7,
11574 "type": "IMAGE",
11575 "link": 47985
11576 },
11577 {
11578 "label": "*",
11579 "name": "any_02",
11580 "shape": 7,
11581 "type": "*",
11582 "link": 47975
11583 }
11584 ],
11585 "outputs": [
11586 {
11587 "label": "IMAGE",
11588 "name": "IMAGE",
11589 "type": "IMAGE",
11590 "links": [
11591 47966
11592 ]
11593 }
11594 ],
11595 "properties": {
11596 "cnr_id": "ComfyUI_LC123_nodes",
11597 "ver": "9d36e550d8701d07974f1282df5fe26548b3a9f3",
11598 "Node name for S&R": "LCAnySwitch",
11599 "ue_properties": {
11600 "widget_ue_connectable": [],
11601 "input_ue_unconnectable": {
11602 "any_01": true,
11603 "any_02": true,
11604 "any_03": true,
11605 "any_04": true,
11606 "any_05": true,
11607 "any_06": true,
11608 "any_07": true,
11609 "any_08": true,
11610 "any_09": true,
11611 "any_10": true,
11612 "any_11": true,
11613 "any_12": true,
11614 "any_13": true,
11615 "any_14": true,
11616 "any_15": true,
11617 "any_16": true,
11618 "any_17": true,
11619 "any_18": true,
11620 "any_19": true,
11621 "any_20": true
11622 },
11623 "send_to_any": 0,
11624 "apply_to_unrepeated": 0,
11625 "version": "7.8"
11626 },
11627 "lc_w": 330,
11628 "lc_h": 120
11629 },
11630 "widgets_values": [
11631 2
11632 ],
11633 "widgets_values_named": {
11634 "inputcount": 2
11635 },
11636 "color": "#28281E",
11637 "bgcolor": "#28281E"
11638 },
11639 {
11640 "id": 3680,
11641 "type": "GetNode",
11642 "pos": [
11643 -5710,
11644 -3440
11645 ],
11646 "size": [
11647 210,
11648 40
11649 ],
11650 "flags": {
11651 "collapsed": true,
11652 "pinned": true
11653 },
11654 "order": 56,
11655 "mode": 0,
11656 "inputs": [],
11657 "outputs": [
11658 {
11659 "name": "*",
11660 "type": "*",
11661 "links": [
11662 47939,
11663 47956,
11664 47975
11665 ]
11666 }
11667 ],
11668 "title": "Get_Anypaint image",
11669 "properties": {
11670 "Node name for S&R": "GetNode",
11671 "aux_id": "kijai/ComfyUI-KJNodes",
11672 "ue_properties": {
11673 "widget_ue_connectable": [],
11674 "version": "7.8",
11675 "input_ue_unconnectable": []
11676 }
11677 },
11678 "widgets_values": [
11679 "Anypaint image"
11680 ],
11681 "widgets_values_named": {
11682 "Constant": "Anypaint image"
11683 }
11684 },
11685 {
11686 "id": 3681,
11687 "type": "GetNode",
11688 "pos": [
11689 -5510,
11690 -3440
11691 ],
11692 "size": [
11693 210,
11694 40
11695 ],
11696 "flags": {
11697 "collapsed": true,
11698 "pinned": true
11699 },
11700 "order": 57,
11701 "mode": 0,
11702 "inputs": [],
11703 "outputs": [
11704 {
11705 "name": "LC_PIPE",
11706 "type": "LC_PIPE",
11707 "links": [
11708 47955,
11709 47973
11710 ]
11711 }
11712 ],
11713 "title": "Get_Pipe",
11714 "properties": {
11715 "Node name for S&R": "GetNode",
11716 "aux_id": "kijai/ComfyUI-KJNodes",
11717 "ue_properties": {
11718 "widget_ue_connectable": [],
11719 "version": "7.8",
11720 "input_ue_unconnectable": []
11721 }
11722 },
11723 "widgets_values": [
11724 "Pipe"
11725 ],
11726 "widgets_values_named": {
11727 "Constant": "Pipe"
11728 }
11729 },
11730 {
11731 "id": 3683,
11732 "type": "LCLoraLoader",
11733 "pos": [
11734 -5710,
11735 -3690
11736 ],
11737 "size": [
11738 350,
11739 210
11740 ],
11741 "flags": {
11742 "pinned": true
11743 },
11744 "order": 165,
11745 "mode": 0,
11746 "inputs": [
11747 {
11748 "name": "model",
11749 "shape": 7,
11750 "type": "MODEL",
11751 "link": 47980
11752 },
11753 {
11754 "name": "clip",
11755 "shape": 7,
11756 "type": "CLIP",
11757 "link": 47981
11758 }
11759 ],
11760 "outputs": [
11761 {
11762 "name": "model",
11763 "type": "MODEL",
11764 "links": [
11765 48344,
11766 48345
11767 ]
11768 },
11769 {
11770 "name": "clip",
11771 "type": "CLIP",
11772 "links": [
11773 47964,
11774 47967
11775 ]
11776 }
11777 ],
11778 "title": "character or detailer LoRA (optional)",
11779 "properties": {
11780 "cnr_id": "ComfyUI_LC123_nodes",
11781 "ver": "b63c1e08d90fb1fa8d6d080a57170516e52f2385",
11782 "Node name for S&R": "LCLoraLoader",
11783 "ue_properties": {
11784 "widget_ue_connectable": [],
11785 "input_ue_unconnectable": [],
11786 "version": "7.8"
11787 }
11788 },
11789 "widgets_values": [
11790 "[]",
11791 ""
11792 ],
11793 "widgets_values_named": {
11794 "lora_rows": "[]",
11795 "lc_lora_face": ""
11796 },
11797 "color": "#6e5032",
11798 "bgcolor": "#6e5032"
11799 },
11800 {
11801 "id": 3684,
11802 "type": "LCPositive",
11803 "pos": [
11804 -5030,
11805 -3740
11806 ],
11807 "size": [
11808 260,
11809 190
11810 ],
11811 "flags": {
11812 "pinned": true
11813 },
11814 "order": 58,
11815 "mode": 4,
11816 "inputs": [],
11817 "outputs": [
11818 {
11819 "name": "positive",
11820 "type": "STRING",
11821 "links": [
11822 47965
11823 ]
11824 }
11825 ],
11826 "title": "Detailer Positive",
11827 "properties": {
11828 "cnr_id": "ComfyUI_LC123_nodes",
11829 "ver": "15206a8304eabe2ed43416bd6afb68c0b4661d82",
11830 "Node name for S&R": "LCPositive",
11831 "ue_properties": {
11832 "widget_ue_connectable": [],
11833 "input_ue_unconnectable": [],
11834 "version": "7.8"
11835 }
11836 },
11837 "widgets_values": [
11838 ""
11839 ],
11840 "widgets_values_named": {
11841 "positive": ""
11842 },
11843 "color": "#326432",
11844 "bgcolor": "#326432"
11845 },
11846 {
11847 "id": 3685,
11848 "type": "LCPositive",
11849 "pos": [
11850 -4420,
11851 -3740
11852 ],
11853 "size": [
11854 260,
11855 190
11856 ],
11857 "flags": {
11858 "pinned": true
11859 },
11860 "order": 59,
11861 "mode": 4,
11862 "inputs": [],
11863 "outputs": [
11864 {
11865 "name": "positive",
11866 "type": "STRING",
11867 "links": [
11868 47968
11869 ]
11870 }
11871 ],
11872 "title": "Detailer Positive",
11873 "properties": {
11874 "cnr_id": "ComfyUI_LC123_nodes",
11875 "ver": "15206a8304eabe2ed43416bd6afb68c0b4661d82",
11876 "Node name for S&R": "LCPositive",
11877 "ue_properties": {
11878 "widget_ue_connectable": [],
11879 "input_ue_unconnectable": [],
11880 "version": "7.8"
11881 }
11882 },
11883 "widgets_values": [
11884 ""
11885 ],
11886 "widgets_values_named": {
11887 "positive": ""
11888 },
11889 "color": "#326432",
11890 "bgcolor": "#326432"
11891 },
11892 {
11893 "id": 3687,
11894 "type": "LCSlider",
11895 "pos": [
11896 -5710,
11897 -3760
11898 ],
11899 "size": [
11900 350,
11901 32
11902 ],
11903 "flags": {
11904 "pinned": true
11905 },
11906 "order": 60,
11907 "mode": 0,
11908 "inputs": [],
11909 "outputs": [
11910 {
11911 "label": " ",
11912 "name": "*",
11913 "type": "*",
11914 "links": [
11915 47953,
11916 47960
11917 ]
11918 }
11919 ],
11920 "title": "Inpaint Resolution",
11921 "properties": {
11922 "cnr_id": "ComfyUI_LC123_nodes",
11923 "ver": "15206a8304eabe2ed43416bd6afb68c0b4661d82",
11924 "Node name for S&R": "LCSlider",
11925 "ue_properties": {
11926 "widget_ue_connectable": [],
11927 "input_ue_unconnectable": [],
11928 "version": "7.8"
11929 },
11930 "min": 480,
11931 "max": 2048,
11932 "step": 16,
11933 "decimals": 0
11934 },
11935 "widgets_values": [
11936 1024,
11937 480,
11938 2048,
11939 16,
11940 0,
11941 ""
11942 ],
11943 "widgets_values_named": {
11944 "value": 1024,
11945 "min": 480,
11946 "max": 2048,
11947 "step": 16,
11948 "decimals": 0,
11949 "lc123_face": ""
11950 },
11951 "color": "#aa5f46",
11952 "bgcolor": "#964b32"
11953 },
11954 {
11955 "id": 3688,
11956 "type": "Fast Groups Bypasser (rgthree)",
11957 "pos": [
11958 -5710,
11959 -3890
11960 ],
11961 "size": [
11962 350,
11963 90
11964 ],
11965 "flags": {
11966 "pinned": true
11967 },
11968 "order": 61,
11969 "mode": 0,
11970 "inputs": [],
11971 "outputs": [
11972 {
11973 "label": "put here to save time",
11974 "name": "OPT_CONNECTION",
11975 "type": "*",
11976 "links": []
11977 }
11978 ],
11979 "title": "pssst....over here 🤫",
11980 "properties": {
11981 "matchColors": "",
11982 "matchTitle": "::",
11983 "showNav": false,
11984 "showAllGraphs": false,
11985 "sort": "position",
11986 "customSortAlphabet": "",
11987 "toggleRestriction": "default",
11988 "ue_properties": {
11989 "widget_ue_connectable": [],
11990 "input_ue_unconnectable": [],
11991 "version": "7.8"
11992 },
11993 "enableTabs": false,
11994 "tabWidth": 65,
11995 "tabXOffset": 10,
11996 "hasSecondTab": false,
11997 "secondTabText": "Send Back",
11998 "secondTabOffset": 80,
11999 "secondTabWidth": 65
12000 },
12001 "color": "#c3782d",
12002 "bgcolor": "#af6419"
12003 },
12004 {
12005 "id": 3689,
12006 "type": "LCControlPanel",
12007 "pos": [
12008 -4420,
12009 -3850
12010 ],
12011 "size": [
12012 260,
12013 70
12014 ],
12015 "flags": {
12016 "pinned": true
12017 },
12018 "order": 62,
12019 "mode": 4,
12020 "inputs": [],
12021 "outputs": [
12022 {
12023 "label": " ",
12024 "name": "value_1",
12025 "type": "*",
12026 "links": [
12027 47952
12028 ]
12029 },
12030 {
12031 "label": " ",
12032 "name": "value_2",
12033 "type": "*",
12034 "links": [
12035 47954
12036 ]
12037 }
12038 ],
12039 "properties": {
12040 "cnr_id": "ComfyUI_LC123_nodes",
12041 "ver": "845a2b692a1a623f42579b69c3a0978c28df90cd",
12042 "Node name for S&R": "LCControlPanel",
12043 "ue_properties": {
12044 "widget_ue_connectable": [],
12045 "input_ue_unconnectable": [],
12046 "version": "7.8"
12047 },
12048 "lc_rows": [
12049 {
12050 "name": "feather",
12051 "value": 11,
12052 "min": 0,
12053 "max": 20,
12054 "step": 1,
12055 "decimals": 0,
12056 "auto": false
12057 },
12058 {
12059 "name": "denoise",
12060 "value": 0.45,
12061 "min": 0.1,
12062 "max": 1,
12063 "step": 0.05,
12064 "decimals": 2,
12065 "auto": false
12066 }
12067 ]
12068 },
12069 "widgets_values": [
12070 "[{\"name\":\"feather\",\"value\":11,\"min\":0,\"max\":20,\"step\":1,\"decimals\":0,\"cast\":\"FLOAT\"},{\"name\":\"denoise\",\"value\":0.45,\"min\":0.1,\"max\":1,\"step\":0.05,\"decimals\":2,\"cast\":\"FLOAT\"}]",
12071 ""
12072 ],
12073 "widgets_values_named": {
12074 "rows": "[{\"name\":\"feather\",\"value\":11,\"min\":0,\"max\":20,\"step\":1,\"decimals\":0,\"cast\":\"FLOAT\"},{\"name\":\"denoise\",\"value\":0.45,\"min\":0.1,\"max\":1,\"step\":0.05,\"decimals\":2,\"cast\":\"FLOAT\"}]",
12075 "lc_cp_face": ""
12076 },
12077 "color": "#432",
12078 "bgcolor": "#653"
12079 },
12080 {
12081 "id": 3690,
12082 "type": "LCControlPanel",
12083 "pos": [
12084 -5030,
12085 -3850
12086 ],
12087 "size": [
12088 260,
12089 70
12090 ],
12091 "flags": {
12092 "collapsed": false,
12093 "pinned": true
12094 },
12095 "order": 63,
12096 "mode": 4,
12097 "inputs": [],
12098 "outputs": [
12099 {
12100 "label": " ",
12101 "name": "value_1",
12102 "type": "*",
12103 "links": [
12104 47959
12105 ]
12106 },
12107 {
12108 "label": " ",
12109 "name": "value_2",
12110 "type": "*",
12111 "links": [
12112 47961
12113 ]
12114 }
12115 ],
12116 "properties": {
12117 "cnr_id": "ComfyUI_LC123_nodes",
12118 "ver": "845a2b692a1a623f42579b69c3a0978c28df90cd",
12119 "Node name for S&R": "LCControlPanel",
12120 "ue_properties": {
12121 "widget_ue_connectable": [],
12122 "input_ue_unconnectable": [],
12123 "version": "7.8"
12124 },
12125 "lc_rows": [
12126 {
12127 "name": "feather",
12128 "value": 14,
12129 "min": 0,
12130 "max": 20,
12131 "step": 1,
12132 "decimals": 0,
12133 "auto": false
12134 },
12135 {
12136 "name": "denoise",
12137 "value": 0.35,
12138 "min": 0.1,
12139 "max": 1,
12140 "step": 0.05,
12141 "decimals": 2,
12142 "auto": false
12143 }
12144 ]
12145 },
12146 "widgets_values": [
12147 "[{\"name\":\"feather\",\"value\":14,\"min\":0,\"max\":20,\"step\":1,\"decimals\":0,\"cast\":\"FLOAT\"},{\"name\":\"denoise\",\"value\":0.35,\"min\":0.1,\"max\":1,\"step\":0.05,\"decimals\":2,\"cast\":\"FLOAT\"}]",
12148 ""
12149 ],
12150 "widgets_values_named": {
12151 "rows": "[{\"name\":\"feather\",\"value\":14,\"min\":0,\"max\":20,\"step\":1,\"decimals\":0,\"cast\":\"FLOAT\"},{\"name\":\"denoise\",\"value\":0.35,\"min\":0.1,\"max\":1,\"step\":0.05,\"decimals\":2,\"cast\":\"FLOAT\"}]",
12152 "lc_cp_face": ""
12153 },
12154 "color": "#432",
12155 "bgcolor": "#653"
12156 },
12157 {
12158 "id": 3692,
12159 "type": "LCLabel",
12160 "pos": [
12161 -5250,
12162 -3920
12163 ],
12164 "size": [
12165 508,
12166 23
12167 ],
12168 "flags": {
12169 "pinned": true
12170 },
12171 "order": 64,
12172 "mode": 4,
12173 "inputs": [],
12174 "outputs": [],
12175 "properties": {
12176 "text": "If you use 🥅 Controlnet, then I highly suggest you use the face detailer. ",
12177 "font": "Arial",
12178 "size": 13,
12179 "bold": true,
12180 "italic": false,
12181 "color": "#ffffff",
12182 "align": "center",
12183 "outline": false,
12184 "outlineColor": "#000000",
12185 "outlineWidth": 4,
12186 "shadow": false,
12187 "shadowBlur": 10,
12188 "bg": false,
12189 "bgColor": "#324B4B",
12190 "radius": 12,
12191 "padding": 8,
12192 "angle": 0,
12193 "width": 508,
12194 "cnr_id": "ComfyUI_LC123_nodes",
12195 "ver": "763eb8a37a9f2f8cfb1a22e7d7cb3122aa483dee",
12196 "Node name for S&R": "LCLabel",
12197 "_w": 508,
12198 "_h": 23,
12199 "ue_properties": {
12200 "widget_ue_connectable": [],
12201 "input_ue_unconnectable": [],
12202 "version": "7.8"
12203 }
12204 },
12205 "color": "#fff0",
12206 "bgcolor": "#fff0"
12207 },
12208 {
12209 "id": 3693,
12210 "type": "LCLabel",
12211 "pos": [
12212 -4940,
12213 -3990
12214 ],
12215 "size": [
12216 536,
12217 75
12218 ],
12219 "flags": {
12220 "pinned": true
12221 },
12222 "order": 65,
12223 "mode": 0,
12224 "inputs": [],
12225 "outputs": [],
12226 "properties": {
12227 "text": "These are BETA. 👇🏼",
12228 "font": "Ink Free",
12229 "size": 58,
12230 "bold": true,
12231 "italic": false,
12232 "color": "#ffffff",
12233 "align": "center",
12234 "outline": false,
12235 "outlineColor": "#000000",
12236 "outlineWidth": 4,
12237 "shadow": false,
12238 "shadowBlur": 10,
12239 "bg": false,
12240 "bgColor": "#324B4B",
12241 "radius": 12,
12242 "padding": 8,
12243 "angle": 0,
12244 "width": 0,
12245 "cnr_id": "ComfyUI_LC123_nodes",
12246 "ver": "f2ded4b7be8ee0c12a17de035e25f352bdc8fbf4",
12247 "Node name for S&R": "LCLabel",
12248 "_w": 536,
12249 "_h": 75,
12250 "ue_properties": {
12251 "widget_ue_connectable": [],
12252 "input_ue_unconnectable": [],
12253 "version": "7.8"
12254 }
12255 },
12256 "color": "#fff0",
12257 "bgcolor": "#fff0"
12258 },
12259 {
12260 "id": 3713,
12261 "type": "GetNode",
12262 "pos": [
12263 -7970,
12264 -2660
12265 ],
12266 "size": [
12267 210,
12268 50
12269 ],
12270 "flags": {
12271 "collapsed": true,
12272 "pinned": true
12273 },
12274 "order": 66,
12275 "mode": 0,
12276 "inputs": [],
12277 "outputs": [
12278 {
12279 "name": "LC_PIPE",
12280 "type": "LC_PIPE",
12281 "links": [
12282 48604
12283 ]
12284 }
12285 ],
12286 "title": "Get_Detailer Pipe",
12287 "properties": {
12288 "Node name for S&R": "GetNode",
12289 "aux_id": "kijai/ComfyUI-KJNodes",
12290 "ue_properties": {
12291 "widget_ue_connectable": [],
12292 "version": "7.8",
12293 "input_ue_unconnectable": []
12294 }
12295 },
12296 "widgets_values": [
12297 "Detailer Pipe"
12298 ],
12299 "widgets_values_named": {
12300 "Constant": "Detailer Pipe"
12301 }
12302 },
12303 {
12304 "id": 3723,
12305 "type": "LC Bypasser Panel",
12306 "pos": [
12307 -2600,
12308 -1830
12309 ],
12310 "size": [
12311 340,
12312 318
12313 ],
12314 "flags": {
12315 "pinned": true
12316 },
12317 "order": 268,
12318 "mode": 0,
12319 "inputs": [
12320 {
12321 "name": "hub",
12322 "type": "*",
12323 "link": 48212
12324 }
12325 ],
12326 "outputs": [
12327 {
12328 "name": "OPT_CONNECTION",
12329 "type": "*",
12330 "links": []
12331 }
12332 ],
12333 "title": "Option Bypass",
12334 "properties": {
12335 "ue_properties": {
12336 "widget_ue_connectable": [],
12337 "version": "7.8",
12338 "input_ue_unconnectable": []
12339 }
12340 },
12341 "widgets_values": [
12342 false,
12343 true,
12344 true,
12345 true,
12346 true,
12347 true,
12348 false,
12349 true,
12350 true,
12351 true,
12352 true
12353 ],
12354 "widgets_values_named": {
12355 "Enable 1": false,
12356 "Enable 2": true,
12357 "Enable 3": true,
12358 "Enable 4": true,
12359 "Enable 5": true,
12360 "Enable 6": true,
12361 "Enable 7": false,
12362 "Enable 8": true,
12363 "Enable 9": true,
12364 "Enable 10": true,
12365 "Enable 11": true
12366 },
12367 "color": "#c3782d",
12368 "bgcolor": "#af6419"
12369 },
12370 {
12371 "id": 3727,
12372 "type": "LCNaturalLook",
12373 "pos": [
12374 -3840,
12375 -2000
12376 ],
12377 "size": [
12378 300,
12379 490
12380 ],
12381 "flags": {
12382 "pinned": true
12383 },
12384 "order": 260,
12385 "mode": 0,
12386 "inputs": [
12387 {
12388 "name": "image",
12389 "type": "IMAGE",
12390 "link": 48627
12391 },
12392 {
12393 "name": "seed",
12394 "type": "INT",
12395 "widget": {
12396 "name": "seed"
12397 },
12398 "link": 48026
12399 }
12400 ],
12401 "outputs": [
12402 {
12403 "name": "image",
12404 "type": "IMAGE",
12405 "links": [
12406 48628,
12407 48630
12408 ]
12409 }
12410 ],
12411 "properties": {
12412 "cnr_id": "ComfyUI_LC123_nodes",
12413 "ver": "15206a8304eabe2ed43416bd6afb68c0b4661d82",
12414 "Node name for S&R": "LCNaturalLook",
12415 "ue_properties": {
12416 "widget_ue_connectable": [],
12417 "input_ue_unconnectable": [],
12418 "version": "7.8"
12419 },
12420 "lc_preview_meta": [
12421 {
12422 "filename": "lc_after_temp_duxlp_00007_.png",
12423 "subfolder": "",
12424 "type": "temp",
12425 "metadata": {
12426 "kind": "image",
12427 "width": 2144,
12428 "height": 2640
12429 },
12430 "id": "d606c402-791e-4f01-8d09-bd8c53435a28"
12431 }
12432 ],
12433 "lc_before_meta": [
12434 {
12435 "filename": "lc_before_temp_duxlp_00007_.png",
12436 "subfolder": "",
12437 "type": "temp",
12438 "metadata": {
12439 "kind": "image",
12440 "width": 2144,
12441 "height": 2640
12442 },
12443 "id": "94d0b150-e9a5-434d-bce8-4b3bc3531483"
12444 }
12445 ]
12446 },
12447 "widgets_values": [
12448 0.5,
12449 0.75,
12450 566033351,
12451 "randomize"
12452 ],
12453 "widgets_values_named": {
12454 "strength": 0.5,
12455 "skin": 0.75,
12456 "seed": 566033351,
12457 "control_after_generate": "randomize"
12458 },
12459 "color": "#324B4B",
12460 "bgcolor": "#324B4B"
12461 },
12462 {
12463 "id": 3729,
12464 "type": "LCPhoneFilters",
12465 "pos": [
12466 -4150,
12467 -1980
12468 ],
12469 "size": [
12470 300,
12471 470
12472 ],
12473 "flags": {
12474 "pinned": true
12475 },
12476 "order": 256,
12477 "mode": 4,
12478 "inputs": [
12479 {
12480 "name": "image",
12481 "type": "IMAGE",
12482 "link": 48029
12483 }
12484 ],
12485 "outputs": [
12486 {
12487 "name": "image",
12488 "type": "IMAGE",
12489 "links": [
12490 48109,
12491 48618,
12492 48627
12493 ]
12494 }
12495 ],
12496 "properties": {
12497 "cnr_id": "ComfyUI_LC123_nodes",
12498 "ver": "b63c1e08d90fb1fa8d6d080a57170516e52f2385",
12499 "Node name for S&R": "LCPhoneFilters",
12500 "ue_properties": {
12501 "widget_ue_connectable": [],
12502 "input_ue_unconnectable": [],
12503 "version": "7.8"
12504 },
12505 "lc_preview_meta": [
12506 {
12507 "filename": "lc_after_temp_ypkkb_00001_.png",
12508 "subfolder": "",
12509 "type": "temp"
12510 }
12511 ],
12512 "lc_before_meta": [
12513 {
12514 "filename": "lc_before_temp_ypkkb_00001_.png",
12515 "subfolder": "",
12516 "type": "temp"
12517 }
12518 ]
12519 },
12520 "widgets_values": [
12521 "1977",
12522 1
12523 ],
12524 "widgets_values_named": {
12525 "preset": "1977",
12526 "strength": 1
12527 },
12528 "color": "#324B4B",
12529 "bgcolor": "#324B4B"
12530 },
12531 {
12532 "id": 3730,
12533 "type": "LCApplyLUT",
12534 "pos": [
12535 -4460,
12536 -2030
12537 ],
12538 "size": [
12539 300,
12540 520
12541 ],
12542 "flags": {
12543 "pinned": true
12544 },
12545 "order": 248,
12546 "mode": 0,
12547 "inputs": [
12548 {
12549 "name": "image",
12550 "type": "IMAGE",
12551 "link": 48317
12552 }
12553 ],
12554 "outputs": [
12555 {
12556 "name": "image",
12557 "type": "IMAGE",
12558 "links": [
12559 48029,
12560 48617
12561 ]
12562 }
12563 ],
12564 "properties": {
12565 "cnr_id": "ComfyUI_LC123_nodes",
12566 "ver": "fd45171f9af29d6bb018d9bbf35524262c62b66c",
12567 "Node name for S&R": "LCApplyLUT",
12568 "ue_properties": {
12569 "widget_ue_connectable": [],
12570 "input_ue_unconnectable": [],
12571 "version": "7.8"
12572 },
12573 "lc_preview_meta": [
12574 {
12575 "filename": "lc_after_temp_ydkbk_00007_.png",
12576 "subfolder": "",
12577 "type": "temp",
12578 "metadata": {
12579 "kind": "image",
12580 "width": 2144,
12581 "height": 2640
12582 },
12583 "id": "b28f8141-267f-4acc-b7a0-36659c6398d3"
12584 }
12585 ],
12586 "lc_before_meta": [
12587 {
12588 "filename": "lc_before_temp_ydkbk_00007_.png",
12589 "subfolder": "",
12590 "type": "temp",
12591 "metadata": {
12592 "kind": "image",
12593 "width": 2144,
12594 "height": 2640
12595 },
12596 "id": "1d6d3190-c35f-426e-95f1-3cf1ab7ce953"
12597 }
12598 ]
12599 },
12600 "widgets_values": [
12601 "LC Cool Breeze.cube",
12602 0.26,
12603 false,
12604 "tetrahedral"
12605 ],
12606 "widgets_values_named": {
12607 "lut_name": "LC Cool Breeze.cube",
12608 "strength": 0.26,
12609 "log": false,
12610 "interpolation": "tetrahedral"
12611 },
12612 "color": "#324B4B",
12613 "bgcolor": "#324B4B"
12614 },
12615 {
12616 "id": 3734,
12617 "type": "LCLabel",
12618 "pos": [
12619 -3790,
12620 -2080
12621 ],
12622 "size": [
12623 176,
12624 33
12625 ],
12626 "flags": {
12627 "pinned": true
12628 },
12629 "order": 67,
12630 "mode": 0,
12631 "inputs": [],
12632 "outputs": [],
12633 "properties": {
12634 "text": "This is BETA. 👇🏼",
12635 "font": "Ink Free",
12636 "size": 22,
12637 "bold": true,
12638 "italic": false,
12639 "color": "#ffffff",
12640 "align": "center",
12641 "outline": false,
12642 "outlineColor": "#000000",
12643 "outlineWidth": 4,
12644 "shadow": false,
12645 "shadowBlur": 10,
12646 "bg": false,
12647 "bgColor": "#324B4B",
12648 "radius": 12,
12649 "padding": 8,
12650 "angle": 0,
12651 "width": 0,
12652 "cnr_id": "ComfyUI_LC123_nodes",
12653 "ver": "f2ded4b7be8ee0c12a17de035e25f352bdc8fbf4",
12654 "Node name for S&R": "LCLabel",
12655 "_w": 176,
12656 "_h": 33,
12657 "ue_properties": {
12658 "widget_ue_connectable": [],
12659 "input_ue_unconnectable": [],
12660 "version": "7.8"
12661 }
12662 },
12663 "color": "#fff0",
12664 "bgcolor": "#fff0"
12665 },
12666 {
12667 "id": 3735,
12668 "type": "LCNotify",
12669 "pos": [
12670 -2910,
12671 -1910
12672 ],
12673 "size": [
12674 300,
12675 130
12676 ],
12677 "flags": {
12678 "pinned": true
12679 },
12680 "order": 266,
12681 "mode": 0,
12682 "inputs": [
12683 {
12684 "name": "any",
12685 "shape": 7,
12686 "type": "*",
12687 "link": 48410
12688 }
12689 ],
12690 "outputs": [
12691 {
12692 "name": "any",
12693 "type": "*",
12694 "links": [
12695 48632
12696 ]
12697 }
12698 ],
12699 "properties": {
12700 "cnr_id": "ComfyUI_LC123_nodes",
12701 "ver": "59eb00aa296704f5fd1a8b38f6913ac625a6ea74",
12702 "Node name for S&R": "LCNotify",
12703 "ue_properties": {
12704 "widget_ue_connectable": [],
12705 "input_ue_unconnectable": [],
12706 "version": "7.8"
12707 }
12708 },
12709 "widgets_values": [
12710 "always",
12711 1,
12712 "cute-wee-1.mp3",
12713 null
12714 ],
12715 "widgets_values_named": {
12716 "mode": "always",
12717 "volume": 1,
12718 "file": "cute-wee-1.mp3",
12719 "▶ preview": null
12720 },
12721 "color": "#649632",
12722 "bgcolor": "#649632"
12723 },
12724 {
12725 "id": 3736,
12726 "type": "LCNote",
12727 "pos": [
12728 -2910,
12729 -1740
12730 ],
12731 "size": [
12732 300,
12733 230
12734 ],
12735 "flags": {
12736 "pinned": true
12737 },
12738 "order": 68,
12739 "mode": 0,
12740 "inputs": [],
12741 "outputs": [],
12742 "title": "LC Notify 🔊",
12743 "properties": {
12744 "lc_note": {
12745 "source": "en",
12746 "texts": {
12747 "en": {
12748 "text": "**LC Notify 🔊**\n- hook to any node outlet.\n- plays a selected sound upon completion\n- select from a list of preloaded sounds or place your own in the folder shown below\n\n\n\n```\n📂 ComfyUI/\n│── 📂 custom_nodes\n│ ├── 📂 ComfyUI_LC123_nodes\n│ │ └── 📂 assets\n│ │ └──📂 sounds\n│ │ └── any .mp3 sound\n```"
12749 },
12750 "zh": {
12751 "text": "**LC Notify 🔊**\n- 接到任意节点的输出口上。\n- 完成时播放你选的提示音\n- 可以从预置音效列表里选,也可以把自己的音效放进下面这个文件夹\n\n\n\n```\n📂 ComfyUI/\n│── 📂 custom_nodes\n│ ├── 📂 ComfyUI_LC123_nodes\n│ │ └── 📂 assets\n│ │ └──📂 sounds\n│ │ └── any .mp3 sound\n```",
12752 "src": "ebb74184",
12753 "srcTitle": "LC Notify 🔊"
12754 },
12755 "ja": {
12756 "text": "**LC Notify 🔊**\n- 任意のノードの出力に接続します。\n- 完了時に選択したサウンドを鳴らします\n- 用意されたサウンドから選ぶか、下に示すフォルダに自分のサウンドを置いてください\n\n\n\n```\n📂 ComfyUI/\n│── 📂 custom_nodes\n│ ├── 📂 ComfyUI_LC123_nodes\n│ │ └── 📂 assets\n│ │ └──📂 sounds\n│ │ └── any .mp3 sound\n```\n",
12757 "src": "ebb74184",
12758 "srcTitle": "LC Notify 🔊"
12759 },
12760 "ko": {
12761 "text": "**LC Notify 🔊**\n- 아무 노드의 출력에 연결하세요.\n- 완료되면 선택한 소리를 재생합니다\n- 미리 들어 있는 소리 중에서 고르거나, 아래 폴더에 직접 소리를 넣으세요\n\n\n\n```\n📂 ComfyUI/\n│── 📂 custom_nodes\n│ ├── 📂 ComfyUI_LC123_nodes\n│ │ └── 📂 assets\n│ │ └──📂 sounds\n│ │ └── any .mp3 sound\n```",
12762 "src": "ebb74184",
12763 "srcTitle": "LC Notify 🔊"
12764 }
12765 },
12766 "titles": {
12767 "en": "LC Notify 🔊",
12768 "zh": "LC Notify 🔊",
12769 "ja": "LC Notify 🔊",
12770 "ko": "LC Notify 🔊"
12771 }
12772 },
12773 "ue_properties": {
12774 "widget_ue_connectable": [],
12775 "version": "7.8",
12776 "input_ue_unconnectable": []
12777 }
12778 },
12779 "widgets_values": [
12780 "English ✏️",
12781 "**LC Notify 🔊**\n- hook to any node outlet.\n- plays a selected sound upon completion\n- select from a list of preloaded sounds or place your own in the folder shown below\n\n\n\n```\n📂 ComfyUI/\n│── 📂 custom_nodes\n│ ├── 📂 ComfyUI_LC123_nodes\n│ │ └── 📂 assets\n│ │ └──📂 sounds\n│ │ └── any .mp3 sound\n```"
12782 ],
12783 "widgets_values_named": {
12784 "language": "English ✏️",
12785 "text": "**LC Notify 🔊**\n- hook to any node outlet.\n- plays a selected sound upon completion\n- select from a list of preloaded sounds or place your own in the folder shown below\n\n\n\n```\n📂 ComfyUI/\n│── 📂 custom_nodes\n│ ├── 📂 ComfyUI_LC123_nodes\n│ │ └── 📂 assets\n│ │ └──📂 sounds\n│ │ └── any .mp3 sound\n```"
12786 },
12787 "color": "#2E3A46",
12788 "bgcolor": "#2E3A46"
12789 },
12790 {
12791 "id": 3739,
12792 "type": "GetNode",
12793 "pos": [
12794 -2930,
12795 -2070
12796 ],
12797 "size": [
12798 210,
12799 50
12800 ],
12801 "flags": {
12802 "collapsed": true,
12803 "pinned": true
12804 },
12805 "order": 69,
12806 "mode": 0,
12807 "inputs": [],
12808 "outputs": [
12809 {
12810 "name": "INT",
12811 "type": "INT",
12812 "links": [
12813 48026,
12814 48626
12815 ]
12816 }
12817 ],
12818 "title": "Get_Seed",
12819 "properties": {
12820 "Node name for S&R": "GetNode",
12821 "aux_id": "kijai/ComfyUI-KJNodes",
12822 "ue_properties": {
12823 "widget_ue_connectable": [],
12824 "version": "7.8",
12825 "input_ue_unconnectable": []
12826 }
12827 },
12828 "widgets_values": [
12829 "Seed"
12830 ],
12831 "widgets_values_named": {
12832 "Constant": "Seed"
12833 },
12834 "color": "#1b4669",
12835 "bgcolor": "#29699c"
12836 },
12837 {
12838 "id": 3742,
12839 "type": "LCBloom",
12840 "pos": [
12841 -3530,
12842 -2770
12843 ],
12844 "size": [
12845 300,
12846 600
12847 ],
12848 "flags": {
12849 "pinned": true
12850 },
12851 "order": 212,
12852 "mode": 0,
12853 "inputs": [
12854 {
12855 "name": "image",
12856 "type": "IMAGE",
12857 "link": 48085
12858 }
12859 ],
12860 "outputs": [
12861 {
12862 "name": "image",
12863 "type": "IMAGE",
12864 "links": [
12865 48062,
12866 48614
12867 ]
12868 }
12869 ],
12870 "properties": {
12871 "cnr_id": "ComfyUI_LC123_nodes",
12872 "ver": "4ac98869e5f9ef0a5382ec86d105271257c09267",
12873 "Node name for S&R": "LCBloom",
12874 "ue_properties": {
12875 "widget_ue_connectable": [],
12876 "input_ue_unconnectable": [],
12877 "version": "7.8"
12878 },
12879 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
12880 "lc_preview_meta": [
12881 {
12882 "filename": "lc_after_temp_bpugv_00007_.png",
12883 "subfolder": "",
12884 "type": "temp",
12885 "metadata": {
12886 "kind": "image",
12887 "width": 2144,
12888 "height": 2640
12889 },
12890 "id": "e8d077ba-9cac-41f9-90f7-9919962a4ea9"
12891 }
12892 ],
12893 "lc_before_meta": [
12894 {
12895 "filename": "lc_before_temp_bpugv_00007_.png",
12896 "subfolder": "",
12897 "type": "temp",
12898 "metadata": {
12899 "kind": "image",
12900 "width": 2144,
12901 "height": 2640
12902 },
12903 "id": "6984727c-9c81-42ca-a25a-b12442900c28"
12904 }
12905 ]
12906 },
12907 "widgets_values": [
12908 0.2,
12909 0.6,
12910 0.5,
12911 2,
12912 0.75,
12913 1,
12914 "Pro-Mist",
12915 "Custom"
12916 ],
12917 "widgets_values_named": {
12918 "intensity": 0.2,
12919 "threshold": 0.6,
12920 "smoothing": 0.5,
12921 "radius": 2,
12922 "saturation": 0.75,
12923 "exposure": 1,
12924 "mode": "Pro-Mist",
12925 "look": "Custom"
12926 },
12927 "color": "#324B4B",
12928 "bgcolor": "#324B4B"
12929 },
12930 {
12931 "id": 3745,
12932 "type": "LCLensProfile",
12933 "pos": [
12934 -3220,
12935 -2690
12936 ],
12937 "size": [
12938 300,
12939 520
12940 ],
12941 "flags": {
12942 "pinned": true
12943 },
12944 "order": 227,
12945 "mode": 0,
12946 "inputs": [
12947 {
12948 "name": "image",
12949 "type": "IMAGE",
12950 "link": 48062
12951 }
12952 ],
12953 "outputs": [
12954 {
12955 "name": "image",
12956 "type": "IMAGE",
12957 "links": [
12958 48064,
12959 48615
12960 ]
12961 }
12962 ],
12963 "properties": {
12964 "cnr_id": "ComfyUI_LC123_nodes",
12965 "ver": "4ac98869e5f9ef0a5382ec86d105271257c09267",
12966 "Node name for S&R": "LCLensProfile",
12967 "ue_properties": {
12968 "widget_ue_connectable": [],
12969 "input_ue_unconnectable": [],
12970 "version": "7.8"
12971 },
12972 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
12973 "lc_preview_meta": [
12974 {
12975 "filename": "lc_after_temp_libzc_00007_.png",
12976 "subfolder": "",
12977 "type": "temp",
12978 "metadata": {
12979 "kind": "image",
12980 "width": 2144,
12981 "height": 2640
12982 },
12983 "id": "7d9dccfd-716b-4683-a5fe-355299bd51c8"
12984 }
12985 ],
12986 "lc_before_meta": [
12987 {
12988 "filename": "lc_before_temp_libzc_00007_.png",
12989 "subfolder": "",
12990 "type": "temp",
12991 "metadata": {
12992 "kind": "image",
12993 "width": 2144,
12994 "height": 2640
12995 },
12996 "id": "e56bd534-c2b6-4831-9577-7976223e5535"
12997 }
12998 ]
12999 },
13000 "widgets_values": [
13001 "Sony FE 55mm f/1.8",
13002 "Add Aberrations",
13003 0.35,
13004 "Custom"
13005 ],
13006 "widgets_values_named": {
13007 "lens": "Sony FE 55mm f/1.8",
13008 "mode": "Add Aberrations",
13009 "strength": 0.35,
13010 "look": "Custom"
13011 },
13012 "color": "#324B4B",
13013 "bgcolor": "#324B4B"
13014 },
13015 {
13016 "id": 3746,
13017 "type": "SetNode",
13018 "pos": [
13019 -2760,
13020 -2030
13021 ],
13022 "size": [
13023 210,
13024 40
13025 ],
13026 "flags": {
13027 "collapsed": true,
13028 "pinned": true
13029 },
13030 "order": 259,
13031 "mode": 0,
13032 "inputs": [
13033 {
13034 "name": "IMAGE",
13035 "type": "IMAGE",
13036 "link": 48109
13037 }
13038 ],
13039 "outputs": [
13040 {
13041 "name": "IMAGE",
13042 "type": "IMAGE",
13043 "links": []
13044 }
13045 ],
13046 "title": "Set_Pro Post",
13047 "properties": {
13048 "Node name for S&R": "SetNode",
13049 "aux_id": "kijai/ComfyUI-KJNodes",
13050 "previousName": "Pro Post",
13051 "ue_properties": {
13052 "widget_ue_connectable": [],
13053 "version": "7.8",
13054 "input_ue_unconnectable": []
13055 }
13056 },
13057 "widgets_values": [
13058 "Pro Post"
13059 ],
13060 "widgets_values_named": {
13061 "Constant": "Pro Post"
13062 },
13063 "color": "#2a363b",
13064 "bgcolor": "#3f5159"
13065 },
13066 {
13067 "id": 3747,
13068 "type": "LCBloom",
13069 "pos": [
13070 -2910,
13071 -2770
13072 ],
13073 "size": [
13074 300,
13075 600
13076 ],
13077 "flags": {
13078 "pinned": true
13079 },
13080 "order": 240,
13081 "mode": 0,
13082 "inputs": [
13083 {
13084 "name": "image",
13085 "type": "IMAGE",
13086 "link": 48064
13087 }
13088 ],
13089 "outputs": [
13090 {
13091 "name": "image",
13092 "type": "IMAGE",
13093 "links": [
13094 48317,
13095 48616
13096 ]
13097 }
13098 ],
13099 "title": "LC Bloom · Halation",
13100 "properties": {
13101 "cnr_id": "ComfyUI_LC123_nodes",
13102 "ver": "5e17279ba425b994aa8e657426e45f1a752f1e6a",
13103 "Node name for S&R": "LCBloom",
13104 "ue_properties": {
13105 "widget_ue_connectable": [],
13106 "version": "7.8",
13107 "input_ue_unconnectable": []
13108 },
13109 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
13110 "lc_preview_meta": [
13111 {
13112 "filename": "lc_after_temp_kkqig_00007_.png",
13113 "subfolder": "",
13114 "type": "temp",
13115 "metadata": {
13116 "kind": "image",
13117 "width": 2144,
13118 "height": 2640
13119 },
13120 "id": "abcc8963-56e5-4792-9feb-fa68d30bc406"
13121 }
13122 ],
13123 "lc_before_meta": [
13124 {
13125 "filename": "lc_before_temp_kkqig_00007_.png",
13126 "subfolder": "",
13127 "type": "temp",
13128 "metadata": {
13129 "kind": "image",
13130 "width": 2144,
13131 "height": 2640
13132 },
13133 "id": "4320041f-a4ee-49fd-b332-8a38afa9f641"
13134 }
13135 ]
13136 },
13137 "widgets_values": [
13138 0.2,
13139 0.8,
13140 0.3,
13141 1,
13142 0.7,
13143 0.95,
13144 "Halation",
13145 "Custom"
13146 ],
13147 "widgets_values_named": {
13148 "intensity": 0.2,
13149 "threshold": 0.8,
13150 "smoothing": 0.3,
13151 "radius": 1,
13152 "saturation": 0.7,
13153 "exposure": 0.95,
13154 "mode": "Halation",
13155 "look": "Custom"
13156 },
13157 "color": "#324B4B",
13158 "bgcolor": "#324B4B"
13159 },
13160 {
13161 "id": 3755,
13162 "type": "LCDepthFX",
13163 "pos": [
13164 -3840,
13165 -2880
13166 ],
13167 "size": [
13168 300,
13169 710
13170 ],
13171 "flags": {
13172 "pinned": true
13173 },
13174 "order": 192,
13175 "mode": 0,
13176 "inputs": [
13177 {
13178 "name": "image",
13179 "type": "IMAGE",
13180 "link": 48634
13181 },
13182 {
13183 "name": "depth_map",
13184 "type": "IMAGE",
13185 "link": 48072
13186 },
13187 {
13188 "name": "focus_mask",
13189 "shape": 7,
13190 "type": "MASK",
13191 "link": null
13192 }
13193 ],
13194 "outputs": [
13195 {
13196 "name": "image",
13197 "type": "IMAGE",
13198 "links": [
13199 48075,
13200 48085
13201 ]
13202 }
13203 ],
13204 "properties": {
13205 "cnr_id": "ComfyUI_LC123_nodes",
13206 "ver": "5e17279ba425b994aa8e657426e45f1a752f1e6a",
13207 "Node name for S&R": "LCDepthFX",
13208 "ue_properties": {
13209 "widget_ue_connectable": [],
13210 "version": "7.8",
13211 "input_ue_unconnectable": []
13212 },
13213 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
13214 "lc_preview_meta": [
13215 {
13216 "filename": "lc_after_temp_ynsui_00007_.png",
13217 "subfolder": "",
13218 "type": "temp",
13219 "metadata": {
13220 "kind": "image",
13221 "width": 2144,
13222 "height": 2640
13223 },
13224 "id": "e288ee46-d9a2-4490-a939-2a6517d9a65a"
13225 }
13226 ],
13227 "lc_before_meta": [
13228 {
13229 "filename": "lc_before_temp_ynsui_00007_.png",
13230 "subfolder": "",
13231 "type": "temp",
13232 "metadata": {
13233 "kind": "image",
13234 "width": 2144,
13235 "height": 2640
13236 },
13237 "id": "5be0d4b0-bab4-424f-802f-b18188a531b2"
13238 }
13239 ]
13240 },
13241 "widgets_values": [
13242 "Natural",
13243 0.08,
13244 0.5,
13245 0,
13246 0.2,
13247 0.2,
13248 0.15,
13249 0.4,
13250 true,
13251 0.32,
13252 "Auto"
13253 ],
13254 "widgets_values_named": {
13255 "look": "Natural",
13256 "haze": 0.08,
13257 "haze_distance": 0.5,
13258 "haze_warmth": 0,
13259 "light_wrap": 0.2,
13260 "dof_blur": 0.2,
13261 "focus_range": 0.15,
13262 "bokeh": 0.4,
13263 "auto_focus": true,
13264 "focus_depth": 0.32,
13265 "depth_direction": "Auto"
13266 },
13267 "color": "#324B4B",
13268 "bgcolor": "#324B4B"
13269 },
13270 {
13271 "id": 3756,
13272 "type": "LCNote",
13273 "pos": [
13274 -2600,
13275 -2870
13276 ],
13277 "size": [
13278 340,
13279 1000
13280 ],
13281 "flags": {
13282 "pinned": true
13283 },
13284 "order": 70,
13285 "mode": 0,
13286 "inputs": [],
13287 "outputs": [],
13288 "title": "🎨 Post Processing Suite",
13289 "properties": {
13290 "lc_note": {
13291 "source": "en",
13292 "texts": {
13293 "en": {
13294 "text": "### 🛑🚫✋ I highly suggest fixing the seed then making changes here. Change anything upstream and the whole picture runs again.\n\n\n- Every node has a before/after wipe on it. Drag it to compare.\n- 💡 **look:** Depth FX, Bloom, Lens Profile and Film Grain share the same looks (Natural, Portrait, Cinematic, Golden hour, Vintage, Dreamy, Landscape, Night, B&W). Pick the same one on each and they match. Moving a slider switches it to Custom.\n- VRAM issues? See the **LC123 Performance Settings ⚙️** note.\n\n---\n\n**LC Sharpen Pro 🔪** \n- Sharpens without drawing outlines. It works on brightness only, so colors do not fringe.\n- **preset:** Natural for photos. Lineart / Anime sharp / Illustration for art. Moving any slider switches it to Custom.\n- **sharpen:** 0 = off.\n- **texture:** mid-size detail: pores, fabric, fur. 0 = off.\n- **clarity:** large-scale punch and depth. 0 = off.\n- **strength:** mix with the original. 0 = original, 1 = full effect.\n- **halo:** 1 = no bright or dark rims around the edges.\n- **skin_protect:** less sharpening on skin, so pores do not turn into pits. 0 for anime and lineart.\n\n**LC Depth Anything V2 🗺️**\n- Makes the depth map that Depth FX needs. It only runs when Depth FX is on.\n\n**LC Depth FX 🌫️**\n- Camera effects that need to know what is near and what is far.\n- **haze:** how thick the air is. Distant areas fade toward the haze color. 0.06 - 0.16 for people, more only for wide landscapes. 0 = off.\n- **light_wrap:** bright background light bleeds over the subject's edges. Kills the cut-out sticker look. 0 = off.\n- **dof_blur:** depth of field. How blurry things get away from the focus. 0 = off.\n- **focus_range:** how much stays sharp around the focus. Low = razor thin (like f/1.4), high = deep (like f/8).\n- **bokeh:** bright out-of-focus lights turn into glowing discs. 0 = plain blur.\n- **auto_focus:** focuses on the main subject in the middle of the frame. Off = set **focus_depth** yourself (0 = nearest, 1 = farthest).\n- **depth_direction:** leave it on Auto unless the effects land on the wrong part of the picture.\n\n**LC Bloom** (Pro-Mist)\n- A glow from the bright parts of the picture.\n- **mode:**\n - **Bloom:** glow from the bright areas.\n - **Pro-Mist:** a diffusion filter in front of the lens. Soft glow, gentler contrast, the blacks stay deep.\n - **Halation:** see LC Bloom · Halation below.\n- **intensity:** how strong the glow is.\n- **threshold:** only what is brighter than this glows. Lower = more of the picture glows.\n- **radius:** how far the glow spreads.\n- **saturation:** 0 = white glow, 1 = the light's own color.\n- 💡 A little is dreamy. A lot is fog.\n\n**LC Lens Profile**\n- The character of a real lens (Canon 50mm f/1.8, Helios 44-2, Sony FE 55mm, etc.): its distortion, color fringing and vignette.\n- **mode:** Add Aberrations adds the character. Correct Aberrations tries to take it out.\n- **strength:** how much lens character.\n\n**LC Bloom · Halation**\n- The same Bloom node, set to Halation: the red-orange glow film gets around bright edges. Not a pink wash.\n\n**LC Apply LUT**\n- A color grade from a `.cube` file.\n- **strength:** 0 = original, 1 = the full LUT. 0.2 to 0.4 is usually plenty for realism. Full strength is a sledgehammer.\n- **log:** leave it off unless the LUT was made for log footage (the name typically says so).\n- Get free ones [Here](https://freshluts.com/)\n- Drop your `.cube` files here:\n```\nComfyUI/\n└── models/\n └── luts/\n ├── your_look.cube\n ├── film_emulation.cube\n └── ...\n```\n\n**LC Phone Filters 📱**\n- 37 phone-app looks (1977, Aden, Brooklyn, Xpro2, etc.). Basically Instagram filters.\n- **strength:** 0 = Original\n\n**LC Natural Look 🍃**\n- Takes the AI look out: calms loud colors and orange, plastic skin, rolls the highlights off instead of clipping them, cuts the glossy glow and lifts fine texture.\n- Your black point, contrast and brightness stay where they were.\n- **strength:** how much of the AI look comes out. 0.4 - 0.75 for most renders. **0.5** is the tested realism setting.\n- **skin:** how much orange / plastic skin is calmed, on top of strength. 0 = skin untouched. **0.75** tested best.\n\n**LC Film Grain**\n- Grain on the finished picture. It is the last effect, so nothing after it mistakes the grain for detail.\n- **response:** where the grain shows.\n - **classic:** mostly the midtones (the old look).\n - **film:** strongest in the shadows and midtones, gone in the highlights, like a negative.\n - **sensor:** phone and digital camera noise. Grows with the light, shows most in the shadows, and blue is the noisiest. The realism pick.\n- **strength:** how much grain. A little goes a long way. **0.22** is the tested realism setting.\n- **grain_size:** how big each grain is. Scales with the picture size.\n- **color_grain:** 0 = mono grain, 1 = color speckle. **0.2** for realism.\n- The seed comes from the workflow, so the grain stays the same from run to run.\n\n**LC Image Crop 🖼️🔪**\n- Crop the finished picture: drag the box and its handles on the node.\n- **aspect:** lock the shape (free, original or a common ratio).\n\n---\n\n*\"True Nothing is. Permitted Everything is\"*- Yoda Auditore, **Assassin's Wars**\n"
13295 },
13296 "zh": {
13297 "text": "### 🛑🚫✋ 我强烈建议先固定 seed,再在这里改设置。上游改了任何东西,整张图都会重新跑。\n\n\n- 每个节点上都有前后对比滑条。拖动它来比较。\n- 💡 **look:** Depth FX、Bloom、Lens Profile 和 Film Grain 共用同一组风格(Natural、Portrait、Cinematic、Golden hour、Vintage、Dreamy、Landscape、Night、B&W)。每个节点选同一个,它们就能统一。动任何滑块都会切到 Custom。\n- 显存有问题?看 **LC123 Performance Settings ⚙️** 说明。\n\n---\n\n**LC Sharpen Pro 🔪**\n- 锐化,但不描轮廓线。只作用于亮度,所以颜色不会出彩边。\n- **preset:** 照片用 Natural。画作用 Lineart / Anime sharp / Illustration。动任何滑块都会切到 Custom。\n- **sharpen:** 0 = 关闭。\n- **texture:** 中等尺度的细节:毛孔、布料、毛发。0 = 关闭。\n- **clarity:** 大尺度的冲击力和层次感。0 = 关闭。\n- **strength:** 和原图混合。0 = 原图,1 = 完整效果。\n- **halo:** 1 = 边缘没有亮边或暗边。\n- **skin_protect:** 皮肤上少锐化一些,毛孔不会变成坑。动漫和线稿用 0。\n\n**LC Depth Anything V2 🗺️**\n- 生成 Depth FX 需要的深度图。只有 Depth FX 打开时才会运行。\n\n**LC Depth FX 🌫️**\n- 需要知道远近关系的相机效果。\n- **haze:** 空气有多浓。远处的区域向雾色渐隐。人像用 0.06 - 0.16,只有大场景风景才用更多。0 = 关闭。\n- **light_wrap:** 明亮的背景光漫过主体边缘。消除\"剪纸贴图\"的感觉。0 = 关闭。\n- **dof_blur:** 景深。离焦点越远越模糊的程度。0 = 关闭。\n- **focus_range:** 焦点周围保持清晰的范围。低 = 极薄(像 f/1.4),高 = 很深(像 f/8)。\n- **bokeh:** 明亮的焦外光点变成发光的圆斑。0 = 普通模糊。\n- **auto_focus:** 对焦在画面中间的主体上。关闭 = 自己设 **focus_depth**(0 = 最近,1 = 最远)。\n- **depth_direction:** 保持 Auto,除非效果落在了画面错误的部分。\n\n**LC Bloom**(Pro-Mist)\n- 画面亮部发出的光晕。\n- **mode:**\n - **Bloom:** 亮部发出的光晕。\n - **Pro-Mist:** 镜头前加一片柔光滤镜。光晕柔和,对比更温和,黑色依然够深。\n - **Halation:** 见下面的 LC Bloom · Halation。\n- **intensity:** 光晕有多强。\n- **threshold:** 只有比这个更亮的地方才发光。越低 = 画面越多地方发光。\n- **radius:** 光晕扩散多远。\n- **saturation:** 0 = 白色光晕,1 = 光源自己的颜色。\n- 💡 一点点很梦幻。太多就是起雾。\n\n**LC Lens Profile**\n- 真实镜头的特性(Canon 50mm f/1.8、Helios 44-2、Sony FE 55mm 等):畸变、色边和暗角。\n- **mode:** Add Aberrations 加上这种特性。Correct Aberrations 尝试把它去掉。\n- **strength:** 镜头特性有多强。\n\n**LC Bloom · Halation**\n- 同一个 Bloom 节点,设成 Halation:胶片在亮边周围产生的红橙色光晕。不是粉色的一层雾。\n\n**LC Apply LUT**\n- 用 `.cube` 文件调色。\n- **strength:** 0 = 原图,1 = 完整 LUT。写实通常 0.2 到 0.4 就够了。满强度像大锤。\n- **log:** 保持关闭,除非这个 LUT 是为 log 素材做的(名字里通常会写)。\n- 在[这里](https://freshluts.com/)获取免费的\n- 把你的 `.cube` 文件放到这里:\n```\nComfyUI/\n└── models/\n └── luts/\n ├── your_look.cube\n ├── film_emulation.cube\n └── ...\n```\n\n**LC Phone Filters 📱**\n- 37 种手机 App 风格(1977、Aden、Brooklyn、Xpro2 等)。基本就是 Instagram 滤镜。\n- **strength:** 0 = 原图\n\n**LC Natural Look 🍃**\n- 去掉 AI 味:压住刺眼的颜色和偏橙、塑料感的皮肤,高光柔和滚降而不是直接裁切,去掉油亮的光晕,并提升细微纹理。\n- 你的黑点、对比度和亮度保持原样。\n- **strength:** 去掉多少 AI 味。大多数渲染用 0.4 - 0.75。**0.5** 是测试过的写实设置。\n- **skin:** 在 strength 之外,额外压制多少偏橙 / 塑料感的皮肤。0 = 不动皮肤。**0.75** 测试效果最好。\n\n**LC Film Grain**\n- 在完成的画面上加颗粒。它是最后一个效果,所以后面没有东西会把颗粒当成细节。\n- **response:** 颗粒出现在哪里。\n - **classic:** 主要在中间调(老式的感觉)。\n - **film:** 在暗部和中间调最强,高光里没有,像负片。\n - **sensor:** 手机和数码相机的噪点。光越亮越明显,在暗部最显眼,蓝色通道最脏。写实的首选。\n- **strength:** 颗粒有多少。一点点就很够了。**0.22** 是测试过的写实设置。\n- **grain_size:** 每颗颗粒有多大。随画面尺寸缩放。\n- **color_grain:** 0 = 单色颗粒,1 = 彩色斑点。写实用 **0.2**。\n- seed 来自工作流,所以每次运行颗粒都一样。\n\n**LC Image Crop 🖼️🔪**\n- 裁切完成的画面:在节点上拖动裁切框和它的手柄。\n- **aspect:** 锁定形状(free、original 或常见比例)。\n\n---\n\n*\"True Nothing is. Permitted Everything is\"*- Yoda Auditore, **Assassin's Wars**\n",
13298 "src": "660fb620",
13299 "srcTitle": "🎨 Post Processing Suite"
13300 },
13301 "ja": {
13302 "text": "### 🛑🚫✋ seed を固定してから、ここで変更することを強くおすすめします。上流を何か変えると、画像全体がもう一度実行されます。\n\n\n- どのノードにも比較用のビフォー / アフターのワイプがあります。ドラッグして比べてください。\n- 💡 **look:** Depth FX、Bloom、Lens Profile、Film Grain は同じルック(Natural、Portrait、Cinematic、Golden hour、Vintage、Dreamy、Landscape、Night、B&W)を共有しています。それぞれで同じものを選ぶと揃います。スライダーを動かすと Custom に切り替わります。\n- VRAM で困ったら **LC123 Performance Settings ⚙️** のノートを見てください。\n\n---\n\n**LC Sharpen Pro 🔪**\n- 輪郭線を描かずにシャープにします。明るさだけに効くので、色がにじみません。\n- **preset:** 写真は Natural。イラストは Lineart / Anime sharp / Illustration。スライダーを動かすと Custom に切り替わります。\n- **sharpen:** 0 = オフ。\n- **texture:** 中くらいのディテール:毛穴、布、毛並み。0 = オフ。\n- **clarity:** 大きなスケールのパンチと奥行き。0 = オフ。\n- **strength:** 元画像とのミックス。0 = 元画像、1 = フル効果。\n- **halo:** 1 = エッジのまわりに明るい縁や暗い縁が出ません。\n- **skin_protect:** 肌のシャープを弱め、毛穴が穴にならないようにします。アニメや線画は 0。\n\n**LC Depth Anything V2 🗺️**\n- Depth FX に必要な深度マップを作ります。Depth FX がオンのときだけ動きます。\n\n**LC Depth FX 🌫️**\n- 何が近くて何が遠いかを使うカメラ効果。\n- **haze:** 空気の濃さ。遠くの部分がかすみの色へフェードします。人物は 0.06 - 0.16、広い風景のときだけもっと多く。0 = オフ。\n- **light_wrap:** 明るい背景の光が被写体の縁にかぶります。切り抜いたシールっぽさが消えます。0 = オフ。\n- **dof_blur:** 被写界深度。ピントから離れるほどどれだけボケるか。0 = オフ。\n- **focus_range:** ピントのまわりでどれだけシャープに残るか。低い = ごく薄い(f/1.4 のように)、高い = 深い(f/8 のように)。\n- **bokeh:** 明るいボケた光が光る円になります。0 = 普通のボケ。\n- **auto_focus:** 画面中央のメインの被写体にピントを合わせます。オフ = **focus_depth** を自分で設定(0 = 一番近い、1 = 一番遠い)。\n- **depth_direction:** 効果が画像の違う部分にかかってしまうとき以外は Auto のままで。\n\n**LC Bloom**(Pro-Mist)\n- 画像の明るい部分からの光のにじみ。\n- **mode:**\n - **Bloom:** 明るい部分からのグロー。\n - **Pro-Mist:** レンズの前に置くディフュージョンフィルター。やわらかいグロー、穏やかなコントラスト、黒は深いまま。\n - **Halation:** 下の LC Bloom · Halation を見てください。\n- **intensity:** グローの強さ。\n- **threshold:** これより明るいところだけが光ります。低い = 画像のより多くの部分が光ります。\n- **radius:** グローがどこまで広がるか。\n- **saturation:** 0 = 白いグロー、1 = 光そのものの色。\n- 💡 少しなら夢のよう。多すぎると霧。\n\n**LC Lens Profile**\n- 実在のレンズの個性(Canon 50mm f/1.8、Helios 44-2、Sony FE 55mm など):歪み、色のにじみ、周辺減光。\n- **mode:** Add Aberrations で個性を足します。Correct Aberrations で取り除こうとします。\n- **strength:** レンズの個性の強さ。\n\n**LC Bloom · Halation**\n- 同じ Bloom ノードを Halation にしたもの:フィルムで明るい縁のまわりに出る赤オレンジのにじみ。ピンクのかぶりではありません。\n\n**LC Apply LUT**\n- `.cube` ファイルによるカラーグレーディング。\n- **strength:** 0 = 元画像、1 = LUT をフル適用。リアル系ならたいてい 0.2 から 0.4 で十分。フルの強さはハンマーです。\n- **log:** LUT が log 素材用に作られていない限りオフのままで(たいてい名前に書いてあります)。\n- 無料のものは[こちら](https://freshluts.com/)\n- `.cube` ファイルはここに入れます:\n```\nComfyUI/\n└── models/\n └── luts/\n ├── your_look.cube\n ├── film_emulation.cube\n └── ...\n```\n\n**LC Phone Filters 📱**\n- 37 種類のスマホアプリ風ルック(1977、Aden、Brooklyn、Xpro2 など)。要するに Instagram のフィルターです。\n- **strength:** 0 = 元画像\n\n**LC Natural Look 🍃**\n- AI っぽさを抜きます:派手な色とオレンジっぽいプラスチック肌を落ち着かせ、ハイライトを白飛びさせずになめらかに抑え、テカテカしたグローを減らし、細かいテクスチャを持ち上げます。\n- 黒の締まり、コントラスト、明るさはそのままです。\n- **strength:** AI っぽさをどれだけ抜くか。ほとんどのレンダーは 0.4 - 0.75。**0.5** がテスト済みのリアル設定です。\n- **skin:** strength に加えて、オレンジっぽい / プラスチックっぽい肌をどれだけ落ち着かせるか。0 = 肌は触りません。**0.75** がテストで一番でした。\n\n**LC Film Grain**\n- 仕上がった画像に乗せる粒子。最後のエフェクトなので、後ろのものが粒子をディテールと勘違いすることはありません。\n- **response:** 粒子がどこに出るか。\n - **classic:** 主に中間調(昔ながらの見た目)。\n - **film:** シャドウと中間調で一番強く、ハイライトでは消える、ネガのように。\n - **sensor:** スマホやデジカメのノイズ。光が強いほど増え、シャドウで一番目立ち、青が一番ノイジー。リアル系のおすすめ。\n- **strength:** 粒子の量。少しで十分効きます。**0.22** がテスト済みのリアル設定です。\n- **grain_size:** 粒の大きさ。画像のサイズに合わせて変わります。\n- **color_grain:** 0 = モノクロの粒子、1 = 色の粒。リアル系は **0.2**。\n- seed はワークフローから来るので、実行ごとに粒子は同じです。\n\n**LC Image Crop 🖼️🔪**\n- 仕上がった画像をトリミング:ノード上で枠とハンドルをドラッグします。\n- **aspect:** 形を固定(free、original、よく使う比率)。\n\n---\n\n*\"True Nothing is. Permitted Everything is\"*- Yoda Auditore, **Assassin's Wars**\n",
13303 "src": "660fb620",
13304 "srcTitle": "🎨 Post Processing Suite"
13305 },
13306 "ko": {
13307 "text": "### 🛑🚫✋ seed를 고정한 다음 여기서 바꾸는 걸 강력히 추천해요. 위쪽을 뭐든 바꾸면 이미지 전체가 다시 돌아가요.\n\n\n- 모든 노드에 비포 / 애프터 와이프가 있어요. 드래그해서 비교하세요.\n- 💡 **look:** Depth FX, Bloom, Lens Profile, Film Grain은 같은 룩(Natural, Portrait, Cinematic, Golden hour, Vintage, Dreamy, Landscape, Night, B&W)을 공유해요. 각각 같은 걸 고르면 서로 맞아요. 슬라이더를 움직이면 Custom으로 바뀌어요.\n- VRAM 문제가 있나요? **LC123 Performance Settings ⚙️** 노트를 보세요.\n\n---\n\n**LC Sharpen Pro 🔪**\n- 윤곽선을 그리지 않고 선명하게 해요. 밝기에만 작용해서 색이 번지지 않아요.\n- **preset:** 사진은 Natural. 그림은 Lineart / Anime sharp / Illustration. 슬라이더를 움직이면 Custom으로 바뀌어요.\n- **sharpen:** 0 = 끄기.\n- **texture:** 중간 크기 디테일: 모공, 천, 털. 0 = 끄기.\n- **clarity:** 큰 스케일의 펀치와 깊이감. 0 = 끄기.\n- **strength:** 원본과 섞는 정도. 0 = 원본, 1 = 전체 효과.\n- **halo:** 1 = 엣지 주위에 밝거나 어두운 테두리가 생기지 않아요.\n- **skin_protect:** 피부에는 선명화를 줄여서 모공이 구멍처럼 파이지 않아요. 애니메이션과 선화는 0.\n\n**LC Depth Anything V2 🗺️**\n- Depth FX에 필요한 깊이 맵을 만들어요. Depth FX가 켜져 있을 때만 돌아가요.\n\n**LC Depth FX 🌫️**\n- 무엇이 가깝고 무엇이 먼지 알아야 하는 카메라 효과예요.\n- **haze:** 공기가 얼마나 짙은지. 먼 부분이 헤이즈 색으로 흐려져요. 인물은 0.06 - 0.16, 넓은 풍경에서만 더 많이. 0 = 끄기.\n- **light_wrap:** 밝은 배경 빛이 피사체 가장자리로 번져요. 오려 붙인 스티커 느낌이 사라져요. 0 = 끄기.\n- **dof_blur:** 피사계 심도. 초점에서 멀어질수록 얼마나 흐려지는지. 0 = 끄기.\n- **focus_range:** 초점 주위에서 얼마나 선명하게 남는지. 낮으면 = 아주 얇게(f/1.4처럼), 높으면 = 깊게(f/8처럼).\n- **bokeh:** 밝은 초점 밖 빛이 빛나는 원으로 바뀌어요. 0 = 일반 블러.\n- **auto_focus:** 화면 가운데의 주 피사체에 초점을 맞춰요. 끄면 = **focus_depth**를 직접 설정(0 = 가장 가까움, 1 = 가장 멂).\n- **depth_direction:** 효과가 이미지의 엉뚱한 부분에 들어갈 때가 아니면 Auto로 두세요.\n\n**LC Bloom** (Pro-Mist)\n- 이미지의 밝은 부분에서 나오는 빛 번짐.\n- **mode:**\n - **Bloom:** 밝은 부분에서 나오는 글로우.\n - **Pro-Mist:** 렌즈 앞에 두는 디퓨전 필터. 부드러운 글로우, 완만한 대비, 검정은 깊게 유지돼요.\n - **Halation:** 아래 LC Bloom · Halation을 보세요.\n- **intensity:** 글로우의 세기.\n- **threshold:** 이보다 밝은 부분만 빛나요. 낮을수록 = 이미지의 더 많은 부분이 빛나요.\n- **radius:** 글로우가 얼마나 멀리 퍼지는지.\n- **saturation:** 0 = 흰색 글로우, 1 = 빛 자체의 색.\n- 💡 조금이면 몽환적이고, 많으면 안개예요.\n\n**LC Lens Profile**\n- 실제 렌즈의 개성(Canon 50mm f/1.8, Helios 44-2, Sony FE 55mm 등): 왜곡, 색 번짐, 비네팅.\n- **mode:** Add Aberrations는 개성을 더해요. Correct Aberrations는 그걸 없애려고 해요.\n- **strength:** 렌즈 개성의 세기.\n\n**LC Bloom · Halation**\n- 같은 Bloom 노드를 Halation으로 설정한 것: 필름에서 밝은 가장자리 주위에 생기는 붉은 주황빛 번짐. 분홍색으로 덮는 게 아니에요.\n\n**LC Apply LUT**\n- `.cube` 파일로 하는 색 보정.\n- **strength:** 0 = 원본, 1 = LUT 전체. 리얼리즘에는 보통 0.2에서 0.4면 충분해요. 최대 강도는 망치예요.\n- **log:** LUT가 log 영상용으로 만들어진 게 아니면 꺼 두세요(보통 이름에 적혀 있어요).\n- 무료 LUT는 [여기](https://freshluts.com/)\n- `.cube` 파일은 여기에 넣으세요:\n```\nComfyUI/\n└── models/\n └── luts/\n ├── your_look.cube\n ├── film_emulation.cube\n └── ...\n```\n\n**LC Phone Filters 📱**\n- 37가지 폰 앱 스타일 룩(1977, Aden, Brooklyn, Xpro2 등). 사실상 Instagram 필터예요.\n- **strength:** 0 = 원본\n\n**LC Natural Look 🍃**\n- AI 느낌을 빼요: 튀는 색과 주황빛 플라스틱 피부를 진정시키고, 하이라이트를 날리지 않고 부드럽게 눌러 주고, 번들거리는 글로우를 줄이고, 미세한 질감을 살려요.\n- 블랙 포인트, 대비, 밝기는 그대로예요.\n- **strength:** AI 느낌을 얼마나 뺄지. 대부분의 렌더는 0.4 - 0.75. **0.5**가 테스트한 리얼리즘 설정이에요.\n- **skin:** strength와 별개로 주황빛 / 플라스틱 같은 피부를 얼마나 진정시킬지. 0 = 피부는 그대로. **0.75**가 테스트에서 가장 좋았어요.\n\n**LC Film Grain**\n- 완성된 이미지 위에 얹는 그레인. 마지막 효과라서 뒤에 오는 게 그레인을 디테일로 착각하지 않아요.\n- **response:** 그레인이 어디에 보이는지.\n - **classic:** 주로 중간톤(예전 느낌).\n - **film:** 어두운 부분과 중간톤에서 가장 강하고 하이라이트에서는 사라져요, 네거티브 필름처럼.\n - **sensor:** 폰과 디지털 카메라 노이즈. 빛이 강할수록 커지고, 어두운 부분에서 가장 잘 보이고, 파란색이 가장 지저분해요. 리얼리즘 추천.\n- **strength:** 그레인 양. 조금만 넣어도 충분해요. **0.22**가 테스트한 리얼리즘 설정이에요.\n- **grain_size:** 그레인 알갱이 크기. 이미지 크기에 맞춰 변해요.\n- **color_grain:** 0 = 흑백 그레인, 1 = 컬러 반점. 리얼리즘은 **0.2**.\n- seed는 워크플로에서 오기 때문에 실행할 때마다 그레인이 같아요.\n\n**LC Image Crop 🖼️🔪**\n- 완성된 이미지를 잘라요: 노드 위에서 박스와 핸들을 드래그하세요.\n- **aspect:** 모양을 고정(free, original 또는 자주 쓰는 비율).\n\n---\n\n*\"True Nothing is. Permitted Everything is\"*- Yoda Auditore, **Assassin's Wars**\n",
13308 "src": "660fb620",
13309 "srcTitle": "🎨 Post Processing Suite"
13310 }
13311 },
13312 "titles": {
13313 "en": "🎨 Post Processing Suite",
13314 "zh": "🎨 Post Processing Suite",
13315 "ja": "🎨 Post Processing Suite",
13316 "ko": "🎨 Post Processing Suite"
13317 }
13318 },
13319 "ue_properties": {
13320 "widget_ue_connectable": [],
13321 "version": "7.8",
13322 "input_ue_unconnectable": []
13323 }
13324 },
13325 "widgets_values": [
13326 "English ✏️",
13327 "### 🛑🚫✋ I highly suggest fixing the seed then making changes here. Change anything upstream and the whole picture runs again.\n\n\n- Every node has a before/after wipe on it. Drag it to compare.\n- 💡 **look:** Depth FX, Bloom, Lens Profile and Film Grain share the same looks (Natural, Portrait, Cinematic, Golden hour, Vintage, Dreamy, Landscape, Night, B&W). Pick the same one on each and they match. Moving a slider switches it to Custom.\n- VRAM issues? See the **LC123 Performance Settings ⚙️** note.\n\n---\n\n**LC Sharpen Pro 🔪** \n- Sharpens without drawing outlines. It works on brightness only, so colors do not fringe.\n- **preset:** Natural for photos. Lineart / Anime sharp / Illustration for art. Moving any slider switches it to Custom.\n- **sharpen:** 0 = off.\n- **texture:** mid-size detail: pores, fabric, fur. 0 = off.\n- **clarity:** large-scale punch and depth. 0 = off.\n- **strength:** mix with the original. 0 = original, 1 = full effect.\n- **halo:** 1 = no bright or dark rims around the edges.\n- **skin_protect:** less sharpening on skin, so pores do not turn into pits. 0 for anime and lineart.\n\n**LC Depth Anything V2 🗺️**\n- Makes the depth map that Depth FX needs. It only runs when Depth FX is on.\n\n**LC Depth FX 🌫️**\n- Camera effects that need to know what is near and what is far.\n- **haze:** how thick the air is. Distant areas fade toward the haze color. 0.06 - 0.16 for people, more only for wide landscapes. 0 = off.\n- **light_wrap:** bright background light bleeds over the subject's edges. Kills the cut-out sticker look. 0 = off.\n- **dof_blur:** depth of field. How blurry things get away from the focus. 0 = off.\n- **focus_range:** how much stays sharp around the focus. Low = razor thin (like f/1.4), high = deep (like f/8).\n- **bokeh:** bright out-of-focus lights turn into glowing discs. 0 = plain blur.\n- **auto_focus:** focuses on the main subject in the middle of the frame. Off = set **focus_depth** yourself (0 = nearest, 1 = farthest).\n- **depth_direction:** leave it on Auto unless the effects land on the wrong part of the picture.\n\n**LC Bloom** (Pro-Mist)\n- A glow from the bright parts of the picture.\n- **mode:**\n - **Bloom:** glow from the bright areas.\n - **Pro-Mist:** a diffusion filter in front of the lens. Soft glow, gentler contrast, the blacks stay deep.\n - **Halation:** see LC Bloom · Halation below.\n- **intensity:** how strong the glow is.\n- **threshold:** only what is brighter than this glows. Lower = more of the picture glows.\n- **radius:** how far the glow spreads.\n- **saturation:** 0 = white glow, 1 = the light's own color.\n- 💡 A little is dreamy. A lot is fog.\n\n**LC Lens Profile**\n- The character of a real lens (Canon 50mm f/1.8, Helios 44-2, Sony FE 55mm, etc.): its distortion, color fringing and vignette.\n- **mode:** Add Aberrations adds the character. Correct Aberrations tries to take it out.\n- **strength:** how much lens character.\n\n**LC Bloom · Halation**\n- The same Bloom node, set to Halation: the red-orange glow film gets around bright edges. Not a pink wash.\n\n**LC Apply LUT**\n- A color grade from a `.cube` file.\n- **strength:** 0 = original, 1 = the full LUT. 0.2 to 0.4 is usually plenty for realism. Full strength is a sledgehammer.\n- **log:** leave it off unless the LUT was made for log footage (the name typically says so).\n- Get free ones [Here](https://freshluts.com/)\n- Drop your `.cube` files here:\n```\nComfyUI/\n└── models/\n └── luts/\n ├── your_look.cube\n ├── film_emulation.cube\n └── ...\n```\n\n**LC Phone Filters 📱**\n- 37 phone-app looks (1977, Aden, Brooklyn, Xpro2, etc.). Basically Instagram filters.\n- **strength:** 0 = Original\n\n**LC Natural Look 🍃**\n- Takes the AI look out: calms loud colors and orange, plastic skin, rolls the highlights off instead of clipping them, cuts the glossy glow and lifts fine texture.\n- Your black point, contrast and brightness stay where they were.\n- **strength:** how much of the AI look comes out. 0.4 - 0.75 for most renders. **0.5** is the tested realism setting.\n- **skin:** how much orange / plastic skin is calmed, on top of strength. 0 = skin untouched. **0.75** tested best.\n\n**LC Film Grain**\n- Grain on the finished picture. It is the last effect, so nothing after it mistakes the grain for detail.\n- **response:** where the grain shows.\n - **classic:** mostly the midtones (the old look).\n - **film:** strongest in the shadows and midtones, gone in the highlights, like a negative.\n - **sensor:** phone and digital camera noise. Grows with the light, shows most in the shadows, and blue is the noisiest. The realism pick.\n- **strength:** how much grain. A little goes a long way. **0.22** is the tested realism setting.\n- **grain_size:** how big each grain is. Scales with the picture size.\n- **color_grain:** 0 = mono grain, 1 = color speckle. **0.2** for realism.\n- The seed comes from the workflow, so the grain stays the same from run to run.\n\n**LC Image Crop 🖼️🔪**\n- Crop the finished picture: drag the box and its handles on the node.\n- **aspect:** lock the shape (free, original or a common ratio).\n\n---\n\n*\"True Nothing is. Permitted Everything is\"*- Yoda Auditore, **Assassin's Wars**\n"
13328 ],
13329 "widgets_values_named": {
13330 "language": "English ✏️",
13331 "text": "### 🛑🚫✋ I highly suggest fixing the seed then making changes here. Change anything upstream and the whole picture runs again.\n\n\n- Every node has a before/after wipe on it. Drag it to compare.\n- 💡 **look:** Depth FX, Bloom, Lens Profile and Film Grain share the same looks (Natural, Portrait, Cinematic, Golden hour, Vintage, Dreamy, Landscape, Night, B&W). Pick the same one on each and they match. Moving a slider switches it to Custom.\n- VRAM issues? See the **LC123 Performance Settings ⚙️** note.\n\n---\n\n**LC Sharpen Pro 🔪** \n- Sharpens without drawing outlines. It works on brightness only, so colors do not fringe.\n- **preset:** Natural for photos. Lineart / Anime sharp / Illustration for art. Moving any slider switches it to Custom.\n- **sharpen:** 0 = off.\n- **texture:** mid-size detail: pores, fabric, fur. 0 = off.\n- **clarity:** large-scale punch and depth. 0 = off.\n- **strength:** mix with the original. 0 = original, 1 = full effect.\n- **halo:** 1 = no bright or dark rims around the edges.\n- **skin_protect:** less sharpening on skin, so pores do not turn into pits. 0 for anime and lineart.\n\n**LC Depth Anything V2 🗺️**\n- Makes the depth map that Depth FX needs. It only runs when Depth FX is on.\n\n**LC Depth FX 🌫️**\n- Camera effects that need to know what is near and what is far.\n- **haze:** how thick the air is. Distant areas fade toward the haze color. 0.06 - 0.16 for people, more only for wide landscapes. 0 = off.\n- **light_wrap:** bright background light bleeds over the subject's edges. Kills the cut-out sticker look. 0 = off.\n- **dof_blur:** depth of field. How blurry things get away from the focus. 0 = off.\n- **focus_range:** how much stays sharp around the focus. Low = razor thin (like f/1.4), high = deep (like f/8).\n- **bokeh:** bright out-of-focus lights turn into glowing discs. 0 = plain blur.\n- **auto_focus:** focuses on the main subject in the middle of the frame. Off = set **focus_depth** yourself (0 = nearest, 1 = farthest).\n- **depth_direction:** leave it on Auto unless the effects land on the wrong part of the picture.\n\n**LC Bloom** (Pro-Mist)\n- A glow from the bright parts of the picture.\n- **mode:**\n - **Bloom:** glow from the bright areas.\n - **Pro-Mist:** a diffusion filter in front of the lens. Soft glow, gentler contrast, the blacks stay deep.\n - **Halation:** see LC Bloom · Halation below.\n- **intensity:** how strong the glow is.\n- **threshold:** only what is brighter than this glows. Lower = more of the picture glows.\n- **radius:** how far the glow spreads.\n- **saturation:** 0 = white glow, 1 = the light's own color.\n- 💡 A little is dreamy. A lot is fog.\n\n**LC Lens Profile**\n- The character of a real lens (Canon 50mm f/1.8, Helios 44-2, Sony FE 55mm, etc.): its distortion, color fringing and vignette.\n- **mode:** Add Aberrations adds the character. Correct Aberrations tries to take it out.\n- **strength:** how much lens character.\n\n**LC Bloom · Halation**\n- The same Bloom node, set to Halation: the red-orange glow film gets around bright edges. Not a pink wash.\n\n**LC Apply LUT**\n- A color grade from a `.cube` file.\n- **strength:** 0 = original, 1 = the full LUT. 0.2 to 0.4 is usually plenty for realism. Full strength is a sledgehammer.\n- **log:** leave it off unless the LUT was made for log footage (the name typically says so).\n- Get free ones [Here](https://freshluts.com/)\n- Drop your `.cube` files here:\n```\nComfyUI/\n└── models/\n └── luts/\n ├── your_look.cube\n ├── film_emulation.cube\n └── ...\n```\n\n**LC Phone Filters 📱**\n- 37 phone-app looks (1977, Aden, Brooklyn, Xpro2, etc.). Basically Instagram filters.\n- **strength:** 0 = Original\n\n**LC Natural Look 🍃**\n- Takes the AI look out: calms loud colors and orange, plastic skin, rolls the highlights off instead of clipping them, cuts the glossy glow and lifts fine texture.\n- Your black point, contrast and brightness stay where they were.\n- **strength:** how much of the AI look comes out. 0.4 - 0.75 for most renders. **0.5** is the tested realism setting.\n- **skin:** how much orange / plastic skin is calmed, on top of strength. 0 = skin untouched. **0.75** tested best.\n\n**LC Film Grain**\n- Grain on the finished picture. It is the last effect, so nothing after it mistakes the grain for detail.\n- **response:** where the grain shows.\n - **classic:** mostly the midtones (the old look).\n - **film:** strongest in the shadows and midtones, gone in the highlights, like a negative.\n - **sensor:** phone and digital camera noise. Grows with the light, shows most in the shadows, and blue is the noisiest. The realism pick.\n- **strength:** how much grain. A little goes a long way. **0.22** is the tested realism setting.\n- **grain_size:** how big each grain is. Scales with the picture size.\n- **color_grain:** 0 = mono grain, 1 = color speckle. **0.2** for realism.\n- The seed comes from the workflow, so the grain stays the same from run to run.\n\n**LC Image Crop 🖼️🔪**\n- Crop the finished picture: drag the box and its handles on the node.\n- **aspect:** lock the shape (free, original or a common ratio).\n\n---\n\n*\"True Nothing is. Permitted Everything is\"*- Yoda Auditore, **Assassin's Wars**\n"
13332 },
13333 "color": "#2E3A46",
13334 "bgcolor": "#2E3A46"
13335 },
13336 {
13337 "id": 3757,
13338 "type": "LCPreviewMask",
13339 "pos": [
13340 -4150,
13341 -2580
13342 ],
13343 "size": [
13344 300,
13345 410
13346 ],
13347 "flags": {
13348 "pinned": true
13349 },
13350 "order": 193,
13351 "mode": 0,
13352 "inputs": [
13353 {
13354 "name": "mask",
13355 "shape": 7,
13356 "type": "MASK",
13357 "link": 48073
13358 }
13359 ],
13360 "outputs": [
13361 {
13362 "name": "mask",
13363 "type": "MASK",
13364 "links": []
13365 }
13366 ],
13367 "properties": {
13368 "cnr_id": "ComfyUI_LC123_nodes",
13369 "ver": "5e17279ba425b994aa8e657426e45f1a752f1e6a",
13370 "Node name for S&R": "LCPreviewMask",
13371 "ue_properties": {
13372 "widget_ue_connectable": [],
13373 "input_ue_unconnectable": [],
13374 "version": "7.8"
13375 }
13376 },
13377 "widgets_values": [
13378 ""
13379 ],
13380 "widgets_values_named": {
13381 "lc_preview": ""
13382 },
13383 "color": "#222",
13384 "bgcolor": "#000"
13385 },
13386 {
13387 "id": 3758,
13388 "type": "LCBypassRelay",
13389 "pos": [
13390 -4140,
13391 -2800
13392 ],
13393 "size": [
13394 240,
13395 100
13396 ],
13397 "flags": {
13398 "collapsed": true,
13399 "pinned": true
13400 },
13401 "order": 211,
13402 "mode": 0,
13403 "inputs": [
13404 {
13405 "name": "any_1",
13406 "shape": 7,
13407 "type": "*",
13408 "link": 48074
13409 },
13410 {
13411 "name": "any_2",
13412 "type": "*",
13413 "link": 48075
13414 },
13415 {
13416 "name": "any_3",
13417 "type": "*",
13418 "link": null
13419 }
13420 ],
13421 "outputs": [
13422 {
13423 "name": "OPT_CONNECTION",
13424 "type": "*",
13425 "links": [
13426 48613
13427 ]
13428 }
13429 ],
13430 "title": "LC Depth FX 🌫️",
13431 "properties": {
13432 "cnr_id": "ComfyUI_LC123_nodes",
13433 "ver": "5e17279ba425b994aa8e657426e45f1a752f1e6a",
13434 "Node name for S&R": "LCBypassRelay",
13435 "ue_properties": {
13436 "widget_ue_connectable": [],
13437 "input_ue_unconnectable": [],
13438 "version": "7.8"
13439 }
13440 },
13441 "color": "#28281E",
13442 "bgcolor": "#28281E"
13443 },
13444 {
13445 "id": 3759,
13446 "type": "LCDepthAnythingV2",
13447 "pos": [
13448 -4150,
13449 -2760
13450 ],
13451 "size": [
13452 300,
13453 130
13454 ],
13455 "flags": {
13456 "pinned": true
13457 },
13458 "order": 171,
13459 "mode": 0,
13460 "inputs": [
13461 {
13462 "name": "image",
13463 "type": "IMAGE",
13464 "link": 48633
13465 }
13466 ],
13467 "outputs": [
13468 {
13469 "name": "depth",
13470 "type": "IMAGE",
13471 "links": [
13472 48072,
13473 48074
13474 ]
13475 },
13476 {
13477 "name": "depth_mask",
13478 "type": "MASK",
13479 "links": [
13480 48073
13481 ]
13482 }
13483 ],
13484 "title": "LC Depth Anything V2 🗺️",
13485 "properties": {
13486 "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
13487 "ver": "dc77bf3fda1a5d3cff9418bd86f22ab0a2a463a7",
13488 "Node name for S&R": "LCDepthAnythingV2",
13489 "ue_properties": {
13490 "widget_ue_connectable": {
13491 "resolution": true
13492 },
13493 "version": "7.8",
13494 "input_ue_unconnectable": []
13495 }
13496 },
13497 "widgets_values": [
13498 "Depth Anything V2 Large (CC-BY-NC-4.0)",
13499 518,
13500 false
13501 ],
13502 "widgets_values_named": {
13503 "model": "Depth Anything V2 Large (CC-BY-NC-4.0)",
13504 "resolution": 518,
13505 "invert": false
13506 },
13507 "color": "#324b4b",
13508 "bgcolor": "#324b4b"
13509 },
13510 {
13511 "id": 3762,
13512 "type": "GetNode",
13513 "pos": [
13514 -2780,
13515 -2070
13516 ],
13517 "size": [
13518 210,
13519 60
13520 ],
13521 "flags": {
13522 "collapsed": true,
13523 "pinned": true
13524 },
13525 "order": 71,
13526 "mode": 0,
13527 "inputs": [],
13528 "outputs": [
13529 {
13530 "name": "IMAGE",
13531 "type": "IMAGE",
13532 "links": [
13533 48208
13534 ]
13535 }
13536 ],
13537 "title": "Get_Skin Realism",
13538 "properties": {
13539 "Node name for S&R": "GetNode",
13540 "aux_id": "kijai/ComfyUI-KJNodes",
13541 "ue_properties": {
13542 "widget_ue_connectable": [],
13543 "version": "7.8",
13544 "input_ue_unconnectable": []
13545 }
13546 },
13547 "widgets_values": [
13548 "Skin Realism"
13549 ],
13550 "widgets_values_named": {
13551 "Constant": "Skin Realism"
13552 },
13553 "color": "#2a363b",
13554 "bgcolor": "#3f5159"
13555 },
13556 {
13557 "id": 3765,
13558 "type": "LCImageCrop",
13559 "pos": [
13560 -3220,
13561 -1940
13562 ],
13563 "size": [
13564 300,
13565 430
13566 ],
13567 "flags": {
13568 "pinned": true
13569 },
13570 "order": 265,
13571 "mode": 0,
13572 "inputs": [
13573 {
13574 "name": "image",
13575 "type": "IMAGE",
13576 "link": 48624
13577 }
13578 ],
13579 "outputs": [
13580 {
13581 "name": "image",
13582 "type": "IMAGE",
13583 "links": [
13584 48410,
13585 48631
13586 ]
13587 }
13588 ],
13589 "properties": {
13590 "cnr_id": "ComfyUI_LC123_nodes",
13591 "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
13592 "Node name for S&R": "LCImageCrop",
13593 "ue_properties": {
13594 "widget_ue_connectable": [],
13595 "input_ue_unconnectable": [],
13596 "version": "7.8"
13597 }
13598 },
13599 "widgets_values": [
13600 0,
13601 0,
13602 100,
13603 100,
13604 "free"
13605 ],
13606 "widgets_values_named": {
13607 "x": 0,
13608 "y": 0,
13609 "width": 100,
13610 "height": 100,
13611 "aspect": "free"
13612 },
13613 "color": "#324B4B",
13614 "bgcolor": "#324B4B"
13615 },
13616 {
13617 "id": 3768,
13618 "type": "PrimitiveString",
13619 "pos": [
13620 -6640,
13621 -1330
13622 ],
13623 "size": [
13624 310,
13625 60
13626 ],
13627 "flags": {
13628 "pinned": true
13629 },
13630 "order": 72,
13631 "mode": 0,
13632 "inputs": [],
13633 "outputs": [
13634 {
13635 "name": "STRING",
13636 "type": "STRING",
13637 "links": [
13638 48128,
13639 48129
13640 ]
13641 }
13642 ],
13643 "title": "Prefix",
13644 "properties": {
13645 "cnr_id": "comfy-core",
13646 "ver": "0.37.0",
13647 "Node name for S&R": "PrimitiveString",
13648 "ue_properties": {
13649 "widget_ue_connectable": [],
13650 "input_ue_unconnectable": [],
13651 "version": "7.8"
13652 }
13653 },
13654 "widgets_values": [
13655 "Krea Realism Pro"
13656 ],
13657 "widgets_values_named": {
13658 "value": "Krea Realism Pro"
13659 },
13660 "color": "#35b0ae",
13661 "bgcolor": "#219c9a"
13662 },
13663 {
13664 "id": 3769,
13665 "type": "GetNode",
13666 "pos": [
13667 -6310,
13668 -1290
13669 ],
13670 "size": [
13671 210,
13672 40
13673 ],
13674 "flags": {
13675 "collapsed": true,
13676 "pinned": true
13677 },
13678 "order": 73,
13679 "mode": 0,
13680 "inputs": [],
13681 "outputs": [
13682 {
13683 "name": "IMAGE",
13684 "type": "IMAGE",
13685 "links": [
13686 48132
13687 ]
13688 }
13689 ],
13690 "title": "Get_Pro Post",
13691 "properties": {
13692 "Node name for S&R": "GetNode",
13693 "aux_id": "kijai/ComfyUI-KJNodes",
13694 "ue_properties": {
13695 "widget_ue_connectable": [],
13696 "version": "7.8",
13697 "input_ue_unconnectable": []
13698 }
13699 },
13700 "widgets_values": [
13701 "Pro Post"
13702 ],
13703 "widgets_values_named": {
13704 "Constant": "Pro Post"
13705 },
13706 "color": "#2a363b",
13707 "bgcolor": "#3f5159"
13708 },
13709 {
13710 "id": 3771,
13711 "type": "LCEasyFolder",
13712 "pos": [
13713 -6630,
13714 -1190
13715 ],
13716 "size": [
13717 290,
13718 160
13719 ],
13720 "flags": {
13721 "collapsed": false,
13722 "pinned": true
13723 },
13724 "order": 139,
13725 "mode": 0,
13726 "inputs": [
13727 {
13728 "name": "prefix",
13729 "type": "STRING",
13730 "widget": {
13731 "name": "prefix"
13732 },
13733 "link": 48128
13734 }
13735 ],
13736 "outputs": [
13737 {
13738 "name": "filename_prefix",
13739 "type": "STRING",
13740 "links": [
13741 48131
13742 ]
13743 }
13744 ],
13745 "properties": {
13746 "cnr_id": "ComfyUI_LC123_nodes",
13747 "ver": "79b81758ac54ba8f9b46ecf7682902e87dc26684",
13748 "Node name for S&R": "LCEasyFolder",
13749 "ue_properties": {
13750 "widget_ue_connectable": [],
13751 "input_ue_unconnectable": [],
13752 "version": "7.8"
13753 },
13754 "aux_id": "lonecatone23/ComfyUI_LC123_nodes"
13755 },
13756 "widgets_values": [
13757 "Drafts",
13758 "Test",
13759 "",
13760 "none",
13761 "auto"
13762 ],
13763 "widgets_values_named": {
13764 "folder": "Drafts",
13765 "prefix": "Test",
13766 "suffix": "",
13767 "timestamp": "none",
13768 "path_separator": "auto"
13769 },
13770 "color": "#325A5A",
13771 "bgcolor": "#325A5A"
13772 },
13773 {
13774 "id": 3772,
13775 "type": "GetNode",
13776 "pos": [
13777 -6310,
13778 -1250
13779 ],
13780 "size": [
13781 210,
13782 40
13783 ],
13784 "flags": {
13785 "collapsed": true,
13786 "pinned": true
13787 },
13788 "order": 74,
13789 "mode": 0,
13790 "inputs": [],
13791 "outputs": [
13792 {
13793 "name": "LC_SAVE_META",
13794 "type": "LC_SAVE_META",
13795 "links": [
13796 48133
13797 ]
13798 }
13799 ],
13800 "title": "Get_Metadata 🏷️",
13801 "properties": {
13802 "Node name for S&R": "GetNode",
13803 "aux_id": "kijai/ComfyUI-KJNodes",
13804 "ue_properties": {
13805 "widget_ue_connectable": [],
13806 "version": "7.8",
13807 "input_ue_unconnectable": []
13808 }
13809 },
13810 "widgets_values": [
13811 "Metadata 🏷️"
13812 ],
13813 "widgets_values_named": {
13814 "Constant": "Metadata 🏷️"
13815 }
13816 },
13817 {
13818 "id": 3773,
13819 "type": "LCAdvancedFolder",
13820 "pos": [
13821 -6310,
13822 -1210
13823 ],
13824 "size": [
13825 290,
13826 200
13827 ],
13828 "flags": {
13829 "pinned": true
13830 },
13831 "order": 140,
13832 "mode": 0,
13833 "inputs": [
13834 {
13835 "name": "prefix",
13836 "type": "STRING",
13837 "widget": {
13838 "name": "prefix"
13839 },
13840 "link": 48129
13841 }
13842 ],
13843 "outputs": [
13844 {
13845 "name": "filename",
13846 "type": "STRING",
13847 "links": [
13848 48134
13849 ]
13850 },
13851 {
13852 "name": "path",
13853 "type": "STRING",
13854 "links": [
13855 48135
13856 ]
13857 }
13858 ],
13859 "properties": {
13860 "cnr_id": "ComfyUI_LC123_nodes",
13861 "ver": "3d7e0de54080f5d9bdd720e0e1b854e33c4f0673",
13862 "Node name for S&R": "LCAdvancedFolder",
13863 "ue_properties": {
13864 "widget_ue_connectable": [],
13865 "input_ue_unconnectable": [],
13866 "version": "7.8"
13867 }
13868 },
13869 "widgets_values": [
13870 "Metadata",
13871 "Test",
13872 "",
13873 "none",
13874 "auto",
13875 true
13876 ],
13877 "widgets_values_named": {
13878 "folder": "Metadata",
13879 "prefix": "Test",
13880 "suffix": "",
13881 "timestamp": "none",
13882 "path_separator": "auto",
13883 "include_prefix_in_path": true
13884 },
13885 "color": "#325A5A",
13886 "bgcolor": "#325A5A"
13887 },
13888 {
13889 "id": 3774,
13890 "type": "GetNode",
13891 "pos": [
13892 -6630,
13893 -990
13894 ],
13895 "size": [
13896 210,
13897 40
13898 ],
13899 "flags": {
13900 "collapsed": true,
13901 "pinned": true
13902 },
13903 "order": 75,
13904 "mode": 0,
13905 "inputs": [],
13906 "outputs": [
13907 {
13908 "name": "IMAGE",
13909 "type": "IMAGE",
13910 "links": [
13911 48130
13912 ]
13913 }
13914 ],
13915 "title": "Get_Rough Draft",
13916 "properties": {
13917 "Node name for S&R": "GetNode",
13918 "aux_id": "kijai/ComfyUI-KJNodes",
13919 "ue_properties": {
13920 "widget_ue_connectable": [],
13921 "version": "7.5.1",
13922 "input_ue_unconnectable": []
13923 }
13924 },
13925 "widgets_values": [
13926 "Rough Draft"
13927 ],
13928 "widgets_values_named": {
13929 "Constant": "Rough Draft"
13930 },
13931 "color": "#2a363b",
13932 "bgcolor": "#3f5159",
13933 "shape": 2
13934 },
13935 {
13936 "id": 3775,
13937 "type": "SaveImage",
13938 "pos": [
13939 -6630,
13940 -950
13941 ],
13942 "size": [
13943 270,
13944 270
13945 ],
13946 "flags": {
13947 "collapsed": true,
13948 "pinned": true
13949 },
13950 "order": 167,
13951 "mode": 0,
13952 "inputs": [
13953 {
13954 "name": "images",
13955 "type": "IMAGE",
13956 "link": 48130
13957 },
13958 {
13959 "name": "filename_prefix",
13960 "type": "STRING",
13961 "widget": {
13962 "name": "filename_prefix"
13963 },
13964 "link": 48131
13965 }
13966 ],
13967 "outputs": [
13968 {
13969 "name": "images",
13970 "type": "IMAGE",
13971 "links": []
13972 }
13973 ],
13974 "properties": {
13975 "cnr_id": "comfy-core",
13976 "ver": "0.3.67",
13977 "Node name for S&R": "SaveImage",
13978 "ue_properties": {
13979 "widget_ue_connectable": [],
13980 "input_ue_unconnectable": [],
13981 "version": "7.5.1"
13982 },
13983 "enableTabs": false,
13984 "tabWidth": 65,
13985 "tabXOffset": 10,
13986 "hasSecondTab": false,
13987 "secondTabText": "Send Back",
13988 "secondTabOffset": 80,
13989 "secondTabWidth": 65
13990 },
13991 "widgets_values": [
13992 "ComfyUI"
13993 ],
13994 "widgets_values_named": {
13995 "filename_prefix": "ComfyUI"
13996 },
13997 "color": "#233",
13998 "bgcolor": "#355",
13999 "shape": 2
14000 },
14001 {
14002 "id": 3776,
14003 "type": "LCSaveImage",
14004 "pos": [
14005 -6310,
14006 -970
14007 ],
14008 "size": [
14009 280,
14010 250
14011 ],
14012 "flags": {
14013 "collapsed": true,
14014 "pinned": true
14015 },
14016 "order": 168,
14017 "mode": 0,
14018 "inputs": [
14019 {
14020 "name": "images",
14021 "type": "IMAGE",
14022 "link": 48132
14023 },
14024 {
14025 "name": "metadata",
14026 "shape": 7,
14027 "type": "LC_SAVE_META",
14028 "link": 48133
14029 },
14030 {
14031 "name": "filename",
14032 "type": "STRING",
14033 "widget": {
14034 "name": "filename"
14035 },
14036 "link": 48134
14037 },
14038 {
14039 "name": "path",
14040 "type": "STRING",
14041 "widget": {
14042 "name": "path"
14043 },
14044 "link": 48135
14045 }
14046 ],
14047 "outputs": [
14048 {
14049 "name": "images",
14050 "type": "IMAGE",
14051 "links": []
14052 },
14053 {
14054 "name": "saved_as",
14055 "type": "STRING",
14056 "links": []
14057 }
14058 ],
14059 "properties": {
14060 "cnr_id": "ComfyUI_LC123_nodes",
14061 "ver": "3d7e0de54080f5d9bdd720e0e1b854e33c4f0673",
14062 "Node name for S&R": "LCSaveImage",
14063 "ue_properties": {
14064 "widget_ue_connectable": [],
14065 "input_ue_unconnectable": [],
14066 "version": "7.8"
14067 }
14068 },
14069 "widgets_values": [
14070 "LC123",
14071 "",
14072 "png",
14073 95,
14074 true,
14075 true,
14076 true,
14077 ""
14078 ],
14079 "widgets_values_named": {
14080 "filename": "LC123",
14081 "path": "",
14082 "format": "png",
14083 "quality": 95,
14084 "embed_workflow": true,
14085 "embed_civitai": true,
14086 "hash_resources": true,
14087 "filename_prefix": ""
14088 },
14089 "color": "#28281E",
14090 "bgcolor": "#28281E"
14091 },
14092 {
14093 "id": 3777,
14094 "type": "Fast Groups Bypasser (rgthree)",
14095 "pos": [
14096 -6640,
14097 -890
14098 ],
14099 "size": [
14100 310,
14101 90
14102 ],
14103 "flags": {
14104 "pinned": true
14105 },
14106 "order": 76,
14107 "mode": 0,
14108 "inputs": [],
14109 "outputs": [
14110 {
14111 "label": "🤫",
14112 "name": "OPT_CONNECTION",
14113 "type": "*",
14114 "links": []
14115 }
14116 ],
14117 "title": "Save selcetor",
14118 "properties": {
14119 "matchColors": "",
14120 "matchTitle": "#Save",
14121 "showNav": false,
14122 "showAllGraphs": true,
14123 "sort": "position",
14124 "customSortAlphabet": "",
14125 "toggleRestriction": "default",
14126 "ue_properties": {
14127 "widget_ue_connectable": [],
14128 "input_ue_unconnectable": [],
14129 "version": "7.8"
14130 }
14131 },
14132 "color": "#c3782d",
14133 "bgcolor": "#af6419"
14134 },
14135 {
14136 "id": 3778,
14137 "type": "LCBatchImageComparer",
14138 "pos": [
14139 -6330,
14140 -1920
14141 ],
14142 "size": [
14143 320,
14144 460
14145 ],
14146 "flags": {
14147 "pinned": true
14148 },
14149 "order": 189,
14150 "mode": 0,
14151 "inputs": [
14152 {
14153 "label": "New Image",
14154 "name": "image_a",
14155 "shape": 7,
14156 "type": "IMAGE",
14157 "link": 48136
14158 },
14159 {
14160 "label": "Held Image",
14161 "name": "image_b",
14162 "shape": 7,
14163 "type": "IMAGE",
14164 "link": 48137
14165 }
14166 ],
14167 "outputs": [
14168 {
14169 "name": "images",
14170 "type": "IMAGE",
14171 "links": []
14172 }
14173 ],
14174 "properties": {
14175 "cnr_id": "ComfyUI_LC123_nodes",
14176 "ver": "5832ec12d24dc0e316809e990ca4bb50852e4b72",
14177 "Node name for S&R": "LCBatchImageComparer",
14178 "comparer_mode": "Slide",
14179 "ue_properties": {
14180 "widget_ue_connectable": [],
14181 "input_ue_unconnectable": [],
14182 "version": "7.8"
14183 }
14184 },
14185 "color": "#325A5A",
14186 "bgcolor": "#325A5A"
14187 },
14188 {
14189 "id": 3779,
14190 "type": "LCLastImageHolder",
14191 "pos": [
14192 -6640,
14193 -1910
14194 ],
14195 "size": [
14196 300,
14197 450
14198 ],
14199 "flags": {
14200 "pinned": true
14201 },
14202 "order": 169,
14203 "mode": 0,
14204 "inputs": [
14205 {
14206 "name": "new_image",
14207 "shape": 7,
14208 "type": "IMAGE",
14209 "link": 48138
14210 },
14211 {
14212 "name": "seed",
14213 "shape": 7,
14214 "type": "INT",
14215 "link": 48335
14216 }
14217 ],
14218 "outputs": [
14219 {
14220 "name": "held image",
14221 "type": "IMAGE",
14222 "links": [
14223 48137
14224 ]
14225 }
14226 ],
14227 "properties": {
14228 "cnr_id": "ComfyUI_LC123_nodes",
14229 "ver": "5832ec12d24dc0e316809e990ca4bb50852e4b72",
14230 "Node name for S&R": "LCLastImageHolder",
14231 "ue_properties": {
14232 "widget_ue_connectable": [],
14233 "input_ue_unconnectable": [],
14234 "version": "7.8"
14235 }
14236 },
14237 "widgets_values": [
14238 "hold until cleared",
14239 "clear_btn"
14240 ],
14241 "widgets_values_named": {
14242 "mode": "hold until cleared",
14243 "Clear held image": "clear_btn"
14244 },
14245 "color": "#324B4B",
14246 "bgcolor": "#324B4B"
14247 },
14248 {
14249 "id": 3780,
14250 "type": "LCBooleanSwitch",
14251 "pos": [
14252 -6640,
14253 -2030
14254 ],
14255 "size": [
14256 300,
14257 80
14258 ],
14259 "flags": {
14260 "pinned": true
14261 },
14262 "order": 141,
14263 "mode": 0,
14264 "inputs": [
14265 {
14266 "label": "Rough Draft",
14267 "name": "on_true",
14268 "shape": 7,
14269 "type": "*",
14270 "link": 48139
14271 },
14272 {
14273 "label": "Post Processing",
14274 "name": "on_false",
14275 "shape": 7,
14276 "type": "*",
14277 "link": 48140
14278 }
14279 ],
14280 "outputs": [
14281 {
14282 "name": "*",
14283 "type": "*",
14284 "links": [
14285 48136,
14286 48138
14287 ]
14288 }
14289 ],
14290 "title": "Hold at Draft (off for Final)",
14291 "properties": {
14292 "cnr_id": "ComfyUI_LC123_nodes",
14293 "ver": "155abf95de26033d7ea2b4348523c55982806f93",
14294 "Node name for S&R": "LCBooleanSwitch",
14295 "ue_properties": {
14296 "widget_ue_connectable": [],
14297 "input_ue_unconnectable": [],
14298 "version": "7.8"
14299 },
14300 "lc_w": 300,
14301 "lc_h": 80
14302 },
14303 "widgets_values": [
14304 false
14305 ],
14306 "widgets_values_named": {
14307 "state": false
14308 },
14309 "color": "#868645",
14310 "bgcolor": "#727231"
14311 },
14312 {
14313 "id": 3781,
14314 "type": "LCNote",
14315 "pos": [
14316 -6330,
14317 -2110
14318 ],
14319 "size": [
14320 320,
14321 150
14322 ],
14323 "flags": {
14324 "pinned": true
14325 },
14326 "order": 77,
14327 "mode": 0,
14328 "inputs": [],
14329 "outputs": [],
14330 "title": "Last Image holder",
14331 "properties": {
14332 "lc_note": {
14333 "source": "en",
14334 "texts": {
14335 "en": {
14336 "text": "### This node is designed for comparison of images across workflows and seeds.\n- This image transfers across Comfy, so if you have several workflows open, you can view it on both. \n\n**Two Options**\n- Hold last Image (will refresh after every generation)\n- hold until cleared.\n- can be plugged into an image compare node\n"
14337 },
14338 "zh": {
14339 "text": "### 这个节点用来跨工作流、跨种子对比图片。\n- 这张图片可以在 Comfy 内跨工作流传递,所以如果你开着好几个工作流,两边都能看到它。\n\n**两种模式**\n- 保留上一张图片(每次生成后刷新)\n- 一直保留,直到手动清除。\n- 可以接到图片对比节点上\n",
14340 "src": "60baff4d",
14341 "srcTitle": "Last Image holder"
14342 },
14343 "ja": {
14344 "text": "### このノードは、ワークフローやシードをまたいで画像を比較するためのものです。\n- この画像は Comfy 全体で共有されるので、複数のワークフローを開いていれば、どちらでも見られます。 \n\n**2つのオプション**\n- 最後の画像を保持(生成のたびに更新されます)\n- クリアするまで保持\n- 画像比較ノードに接続できます\n",
14345 "src": "60baff4d",
14346 "srcTitle": "Last Image holder"
14347 },
14348 "ko": {
14349 "text": "### 이 노드는 워크플로우와 seed 사이에서 이미지를 비교하려고 만들었습니다.\n- 이미지가 Comfy 전체에서 공유되므로, 워크플로우를 여러 개 열어 두면 양쪽에서 볼 수 있습니다. \n\n**두 가지 옵션**\n- 마지막 이미지 보관 (생성할 때마다 갱신됩니다)\n- 지울 때까지 보관\n- 이미지 비교 노드에 연결할 수 있습니다\n",
14350 "src": "60baff4d",
14351 "srcTitle": "Last Image holder"
14352 }
14353 },
14354 "titles": {
14355 "en": "Last Image holder",
14356 "zh": "Last Image holder",
14357 "ja": "Last Image holder",
14358 "ko": "마지막 이미지 보관"
14359 }
14360 },
14361 "ue_properties": {
14362 "widget_ue_connectable": [],
14363 "version": "7.8",
14364 "input_ue_unconnectable": []
14365 }
14366 },
14367 "widgets_values": [
14368 "English ✏️",
14369 "### This node is designed for comparison of images across workflows and seeds.\n- This image transfers across Comfy, so if you have several workflows open, you can view it on both. \n\n**Two Options**\n- Hold last Image (will refresh after every generation)\n- hold until cleared.\n- can be plugged into an image compare node\n"
14370 ],
14371 "widgets_values_named": {
14372 "language": "English ✏️",
14373 "text": "### This node is designed for comparison of images across workflows and seeds.\n- This image transfers across Comfy, so if you have several workflows open, you can view it on both. \n\n**Two Options**\n- Hold last Image (will refresh after every generation)\n- hold until cleared.\n- can be plugged into an image compare node\n"
14374 },
14375 "color": "#2E3A46",
14376 "bgcolor": "#2E3A46"
14377 },
14378 {
14379 "id": 3782,
14380 "type": "GetNode",
14381 "pos": [
14382 -6640,
14383 -2110
14384 ],
14385 "size": [
14386 210,
14387 50
14388 ],
14389 "flags": {
14390 "collapsed": true,
14391 "pinned": true
14392 },
14393 "order": 78,
14394 "mode": 0,
14395 "inputs": [],
14396 "outputs": [
14397 {
14398 "name": "IMAGE",
14399 "type": "IMAGE",
14400 "links": [
14401 48139
14402 ]
14403 }
14404 ],
14405 "title": "Rough Draft",
14406 "properties": {
14407 "Node name for S&R": "GetNode",
14408 "aux_id": "kijai/ComfyUI-KJNodes",
14409 "ue_properties": {
14410 "widget_ue_connectable": [],
14411 "version": "7.8",
14412 "input_ue_unconnectable": []
14413 }
14414 },
14415 "widgets_values": [
14416 "Rough Draft"
14417 ],
14418 "widgets_values_named": {
14419 "Constant": "Rough Draft"
14420 },
14421 "color": "#2a363b",
14422 "bgcolor": "#3f5159"
14423 },
14424 {
14425 "id": 3783,
14426 "type": "GetNode",
14427 "pos": [
14428 -6490,
14429 -2110
14430 ],
14431 "size": [
14432 210,
14433 50
14434 ],
14435 "flags": {
14436 "collapsed": true,
14437 "pinned": true
14438 },
14439 "order": 79,
14440 "mode": 0,
14441 "inputs": [],
14442 "outputs": [
14443 {
14444 "name": "IMAGE",
14445 "type": "IMAGE",
14446 "links": [
14447 48140
14448 ]
14449 }
14450 ],
14451 "title": "Post Processing",
14452 "properties": {
14453 "Node name for S&R": "GetNode",
14454 "aux_id": "kijai/ComfyUI-KJNodes",
14455 "ue_properties": {
14456 "widget_ue_connectable": [],
14457 "version": "7.8",
14458 "input_ue_unconnectable": []
14459 }
14460 },
14461 "widgets_values": [
14462 "Pro Post"
14463 ],
14464 "widgets_values_named": {
14465 "Constant": "Pro Post"
14466 },
14467 "color": "#2a363b",
14468 "bgcolor": "#3f5159"
14469 },
14470 {
14471 "id": 3784,
14472 "type": "LCNote",
14473 "pos": [
14474 -6320,
14475 -920
14476 ],
14477 "size": [
14478 310,
14479 120
14480 ],
14481 "flags": {
14482 "pinned": true
14483 },
14484 "order": 80,
14485 "mode": 0,
14486 "inputs": [],
14487 "outputs": [],
14488 "title": "💾 Save & 📂 Folder Notes:",
14489 "properties": {
14490 "lc_note": {
14491 "source": "en",
14492 "texts": {
14493 "en": {
14494 "text": "*I just put this here because I hate empty space 🤔*\n\n-💡**Timestamp** is useful if you like to track by date, but it sucks when you want to track by workflow. \n- prefix in path just adds your name to the subfolder, so you wind up with \n\n**Folder Locations**\n\n\n```\n📂 ComfyUI/\n├── 📂 output/\n│ ├── 📂 Drafts/\n│ │ ├── Krea Pro_00001_.png\n│ │ ├── Krea Pro_00002_.png\n│ │ └── ...\n│ ├── 📂 Metadata/\n│ │ └── 📂 Krea Pro_2026-10-10/\n│ │ ├── Krea Pro_2026-10-10_00001.png\n│ │ ├── Krea Pro_2026-10-10_00002.png\n│ │ └── ..."
14495 },
14496 "zh": {
14497 "text": "*我把这个放在这里,只是因为我讨厌空白 🤔*\n\n-💡**Timestamp** 适合按日期整理,但如果想按工作流整理就很糟。 \n- 路径中的 prefix 只是把你的名字加到子文件夹里,所以最后会变成这样 \n\n**文件夹位置**\n\n\n```\n📂 ComfyUI/\n├── 📂 output/\n│ ├── 📂 Drafts/\n│ │ ├── Krea Pro_00001_.png\n│ │ ├── Krea Pro_00002_.png\n│ │ └── ...\n│ ├── 📂 Metadata/\n│ │ └── 📂 Krea Pro_2026-10-10/\n│ │ ├── Krea Pro_2026-10-10_00001.png\n│ │ ├── Krea Pro_2026-10-10_00002.png\n│ │ └── ...",
14498 "src": "cc50a234",
14499 "srcTitle": "💾 Save & 📂 Folder Notes:"
14500 },
14501 "ja": {
14502 "text": "*空白が嫌いなので、ここに書いておきます 🤔*\n\n-💡**Timestamp** は日付で管理したい人には便利ですが、ワークフロー単位で管理したいときは使いにくいです。 \n- prefix in path はサブフォルダに自分の名前を付けるだけなので、結果はこうなります\n\n**フォルダの場所**\n\n\n```\n📂 ComfyUI/\n├── 📂 output/\n│ ├── 📂 Drafts/\n│ │ ├── Krea Pro_00001_.png\n│ │ ├── Krea Pro_00002_.png\n│ │ └── ...\n│ ├── 📂 Metadata/\n│ │ └── 📂 Krea Pro_2026-10-10/\n│ │ ├── Krea Pro_2026-10-10_00001.png\n│ │ ├── Krea Pro_2026-10-10_00002.png\n│ │ └── ...",
14503 "src": "cc50a234",
14504 "srcTitle": "💾 Save & 📂 Folder Notes:"
14505 },
14506 "ko": {
14507 "text": "*빈 공간이 싫어서 그냥 넣어봤습니다 🤔*\n\n-💡**Timestamp**는 날짜별로 정리하고 싶을 때 유용하지만, 워크플로별로 정리하려면 별로입니다. \n- 경로의 prefix는 하위 폴더에 이름을 붙여줄 뿐이라, 결국 이런 구조가 됩니다\n\n**폴더 위치**\n\n\n```\n📂 ComfyUI/\n├── 📂 output/\n│ ├── 📂 Drafts/\n│ │ ├── Krea Pro_00001_.png\n│ │ ├── Krea Pro_00002_.png\n│ │ └── ...\n│ ├── 📂 Metadata/\n│ │ └── 📂 Krea Pro_2026-10-10/\n│ │ ├── Krea Pro_2026-10-10_00001.png\n│ │ ├── Krea Pro_2026-10-10_00002.png\n│ │ └── ...",
14508 "src": "cc50a234",
14509 "srcTitle": "💾 Save & 📂 Folder Notes:"
14510 }
14511 },
14512 "titles": {
14513 "en": "💾 Save & 📂 Folder Notes:",
14514 "zh": "💾 保存与 📂 文件夹说明:",
14515 "ja": "💾 Save & 📂 Folder メモ:",
14516 "ko": "💾 저장 & 📂 폴더 참고:"
14517 }
14518 },
14519 "ue_properties": {
14520 "widget_ue_connectable": [],
14521 "version": "7.8",
14522 "input_ue_unconnectable": []
14523 }
14524 },
14525 "widgets_values": [
14526 "English ✏️",
14527 "*I just put this here because I hate empty space 🤔*\n\n-💡**Timestamp** is useful if you like to track by date, but it sucks when you want to track by workflow. \n- prefix in path just adds your name to the subfolder, so you wind up with \n\n**Folder Locations**\n\n\n```\n📂 ComfyUI/\n├── 📂 output/\n│ ├── 📂 Drafts/\n│ │ ├── Krea Pro_00001_.png\n│ │ ├── Krea Pro_00002_.png\n│ │ └── ...\n│ ├── 📂 Metadata/\n│ │ └── 📂 Krea Pro_2026-10-10/\n│ │ ├── Krea Pro_2026-10-10_00001.png\n│ │ ├── Krea Pro_2026-10-10_00002.png\n│ │ └── ..."
14528 ],
14529 "widgets_values_named": {
14530 "language": "English ✏️",
14531 "text": "*I just put this here because I hate empty space 🤔*\n\n-💡**Timestamp** is useful if you like to track by date, but it sucks when you want to track by workflow. \n- prefix in path just adds your name to the subfolder, so you wind up with \n\n**Folder Locations**\n\n\n```\n📂 ComfyUI/\n├── 📂 output/\n│ ├── 📂 Drafts/\n│ │ ├── Krea Pro_00001_.png\n│ │ ├── Krea Pro_00002_.png\n│ │ └── ...\n│ ├── 📂 Metadata/\n│ │ └── 📂 Krea Pro_2026-10-10/\n│ │ ├── Krea Pro_2026-10-10_00001.png\n│ │ ├── Krea Pro_2026-10-10_00002.png\n│ │ └── ..."
14532 },
14533 "color": "#2E3A46",
14534 "bgcolor": "#2E3A46"
14535 },
14536 {
14537 "id": 3786,
14538 "type": "LCNote",
14539 "pos": [
14540 -7980,
14541 -2070
14542 ],
14543 "size": [
14544 590,
14545 640
14546 ],
14547 "flags": {
14548 "pinned": true
14549 },
14550 "order": 81,
14551 "mode": 0,
14552 "inputs": [],
14553 "outputs": [],
14554 "title": "💡Tips & Tricks",
14555 "properties": {
14556 "lc_note": {
14557 "source": "en",
14558 "texts": {
14559 "en": {
14560 "text": "## 💡Tips & Tricks:\n\nWhat I do...😼\n\n**📝 Prompting:**\n- I typically start with an idea, write it in the prompt box, then run it through the enhancer.\n- or... I'll run an image through Florence and get the prompt.\n- then I'll cut & paste it back into the prompt box and edit it. \n\n**Steps:**\n- I'll typically run every model at the very top range or a few steps over what is recommended. Too many steps overbake it. For Krea2 Turbo, I use 10-12\n\n**🖼️ to 👠👗style, 🎭mask, 🥅 controlnet**\n- quality is everything. 🗑️garbage in, 🗑️ garbage out.\n- ⚠️ understand the limits of each models controlnet before getting angry with it. Krea2 is designed in a way that does not play nice with controlnet, and currently we are limited to only one set of weights and one type: depth. **It is hit or miss.** I use it to get close. If I want precision, I'll use Flux.\n- 👗👠 Using two styles is cool, but a little difficult to control. I always give you options, but I never use more than one image. \n - 💡 I purposely made it use Image 2 and 3 so that you can still put an image in the first slot for a prompt.\n\n**Settings** \n- I have a set of schedulers and samplers that I like. I use them over and over again and only change them for different styles:\n- **regular:**\n - Res_2m/ Beta57 (or bong tangent)\n - Euler/ Simple\n - dpmpp_2m_sde/ sgm_uniform\n- **🤡Sampler selector**\n - fully_implicit/radau_iii-3s (or 4s) + Bong tangent or simple\n\n**Sigmas**\n- I literally just built this thing. It was anightmare. I'm still messing with it?\n- my best settings? Whatever I shipped it with. I have a lot to mess with here. \n- Please share what you learn. \n\n**Detailer Daemon**\n- This is really set and forget with me. On or off once I have it locked in. \n\n**Hi Res Fix/ Ultimate Upscaler**\n- I never upscale past 2.0\n- Skin and detail can be a big help here. \n - siax_200\n - skin_diff_lite\n - foolhardy\n- **Anime:** Anime sharp\n- **Graphics:** any superscale. I like Nickelback\n\n**🚫NSFW Detailers**\n- short of nipples, I have yet to find a reason to use these on Krea2. \n\n**Detailers**\n- I never combine face with eyes. I'll just use face 9 times out of 10 unless I want something special with the eyes\n\n**Seed VR2**\n- This collects dust. I use it for commercial or commission graphics. \n - That being said, I used it a lot when I had lower VRAM. Mainly because pushing the upscaled version through the detailers was VRAM prohibitive.\n- for almost any image in everyday use or on the site. The ultimate upscaler is usually enough.\n\n**🎨 Post processing**\n- of the ones on the top line, I really only use Contrast adaptive sharpen every day. The others are for when I am trying to get a certain effect\n- **Image filter** is your friend. I always leave it a little low on bright and a little high on saturation\n- **Optical Realism 📷, 📷 Lens FX, 🔬 Clarity FX.** These are all for realism. \n - I vary between them. For example, I use several different model and LoRA combinations. One works better for one set, the other for another. \n - 💡 Never use optical realism and Lens FX at the same time. They get in a cage match. \n- **LUT** My all time favorite. It really can make an image. I like *Cool_Natural_Breeze* "
14561 },
14562 "zh": {
14563 "text": "## 💡技巧与窍门:\n\n我是怎么做的...😼\n\n**📝 提示词:**\n- 我通常先有一个想法,写进提示词框,然后用增强器跑一遍。\n- 或者...我把一张图丢给 Florence 得到提示词。\n- 然后把它复制粘贴回提示词框里再编辑。 \n\n**步数:**\n- 我通常把每个模型都跑在推荐范围的最高端,或者比推荐值多几步。步数太多会过烘焙。对于 Krea2 Turbo,我用 10-12\n\n**🖼️ 转 👠👗风格、🎭mask、🥅 controlnet**\n- 质量就是一切。🗑️垃圾进,🗑️垃圾出。\n- ⚠️ 在对每个模型的 controlnet 发火之前,先了解它的局限。Krea2 的设计和 controlnet 不太合得来,目前我们只有一套权重和一种类型:depth。**成不成全看运气。**我用它来接近目标。如果我要精确,就用 Flux。\n- 👗👠 同时使用两种风格很酷,但有点难控制。我总是给你多种选择,但我从不使用超过一张图。 \n - 💡 我特意让它使用 Image 2 和 3,这样你仍然可以在第一个槽位放一张图来配合提示词。\n\n**设置** \n- 我有一套自己喜欢的 scheduler 和 sampler。我一遍又一遍地用它们,只有换风格时才改:\n- **常规:**\n - Res_2m/ Beta57(或 bong tangent)\n - Euler/ Simple\n - dpmpp_2m_sde/ sgm_uniform\n- **🤡Sampler selector**\n - fully_implicit/radau_iii-3s(或 4s)+ Bong tangent 或 simple\n\n**Sigmas**\n- 我真的是刚做出来这个东西。简直是噩梦。我还在摸索?\n- 我最好的设置?就是我发布时附带的那套。这里有很多可以玩的东西。 \n- 请分享你的心得。 \n\n**Detailer Daemon**\n- 这个对我来说基本是设好就不管了。锁定之后,开或关就行。 \n\n**Hi Res Fix/ Ultimate Upscaler**\n- 我从不放大超过 2.0\n- 皮肤和细节在这里可以帮上大忙。 \n - siax_200\n - skin_diff_lite\n - foolhardy\n- **动漫:**Anime sharp\n- **图形:**任何 superscale。我喜欢 Nickelback\n\n**🚫NSFW Detailers**\n- 除了乳头,我还没发现在 Krea2 上有什么理由用这些。 \n\n**Detailers**\n- 我从不把 face 和 eyes 合在一起。除非想对眼睛做点特别的,否则十次里有九次我只用 face\n\n**Seed VR2**\n- 这个一直在吃灰。我用它做商业或委托的图形。 \n - 话虽如此,我在 VRAM 比较小的时候用得很多。主要是因为把放大后的版本再送去 detailer 在 VRAM 上不可行。\n- 对于日常使用或发到网站上的几乎所有图像,Ultimate Upscaler 通常就够了。\n\n**🎨 后期处理**\n- 顶行那些里,我每天真正会用的只有 Contrast adaptive sharpen。其他的是我想要某种特定效果时才用\n- **Image filter** 是你的朋友。我总是把 bright 调得稍低一点,saturation 调得稍高一点\n- **Optical Realism 📷、📷 Lens FX、🔬 Clarity FX。**这些都是为了写实。 \n - 我会在它们之间切换。比如,我会使用好几种不同的模型和 LoRA 组合。这个对某一组更好,那个对另一组更好。 \n - 💡 永远不要同时使用 optical realism 和 Lens FX。它们会打起笼中格斗。 \n- **LUT** 我永远的最爱。它真的能成就一张图。我喜欢 *Cool_Natural_Breeze* \n",
14564 "src": "df23bf69",
14565 "srcTitle": "💡Tips & Tricks"
14566 },
14567 "ja": {
14568 "text": "## 💡ヒントとコツ:\n\n私がやっていること…😼\n\n**📝 プロンプト:**\n- たいていは、アイデアから始めて、プロンプト欄に書き、エンハンサーに通します。\n- あるいは…画像を Florence に通してプロンプトを取り出します。\n- それをプロンプト欄にコピペして戻し、手を入れます。 \n\n**Steps:**\n- どのモデルも、推奨の最上限か、それより数ステップ多めで回すのが普通です。ステップが多すぎると焼きすぎになります。Krea2 Turbo では 10-12 を使っています\n\n**🖼️ to 👠👗style、🎭mask、🥅 controlnet**\n- 質がすべてです。🗑️入れたゴミは、🗑️ゴミとして出てきます。\n- ⚠️ 各モデルの controlnet の限界を理解してから、怒ってください。Krea2 は controlnet と相性が良くない作りで、今のところ重みは1セット、種類は depth だけに限られています。**当たり外れがあります。** 私はざっくり近づけるために使っています。精密さが欲しいときは Flux を使います。\n- 👗👠 スタイルを2つ使うのはカッコいいですが、少し制御が難しいです。選択肢は常に用意していますが、私は画像を1枚より多くは使いません。 \n - 💡 Image 2 と 3 を使うようにわざと作ってあるので、1番目のスロットにはプロンプト用の画像を入れておけます。\n\n**設定** \n- 気に入っているスケジューラーとサンプラーのセットがあります。何度も使い回していて、スタイルが違うときだけ変えます:\n- **通常:**\n - Res_2m/ Beta57 (または bong tangent)\n - Euler/ Simple\n - dpmpp_2m_sde/ sgm_uniform\n- **🤡Sampler selector**\n - fully_implicit/radau_iii-3s (または 4s) + Bong tangent か simple\n\n**Sigmas**\n- ついさっき作ったばかりです。悪夢でした。まだいじっています?\n- 私のベストの設定? 出荷時のままです。ここは試すことがたくさんあります。 \n- 分かったことを共有してください。 \n\n**Detailer Daemon**\n- これは完全に、設定したら放置です。決まったらオンかオフかだけ。 \n\n**Hi Res Fix/ Ultimate Upscaler**\n- 2.0 より大きくはアップスケールしません\n- 肌とディテールにはここがかなり効きます。 \n - siax_200\n - skin_diff_lite\n - foolhardy\n- **アニメ:** Anime sharp\n- **グラフィック:** どの superscale でもOK。私は Nickelback が好きです\n\n**🚫NSFW Detailers**\n- 乳首を除けば、Krea2 でこれらを使う理由はまだ見つかっていません。 \n\n**ディテーラー**\n- 顔と目は組み合わせません。目で特別なことをしたいとき以外は、10回中9回は顔だけを使います\n\n**Seed VR2**\n- ホコリをかぶっています。商用や依頼のグラフィック用に使っています。 \n - とはいえ、VRAM が少なかった頃はよく使っていました。主に、アップスケール版をディテーラーに通すのが VRAM 的に厳しかったからです。\n- 日常で使う画像やサイト用のほとんどの画像には、Ultimate Upscaler で十分です。\n\n**🎨 ポストプロセス**\n- 一番上の行のうち、毎日使うのは Contrast adaptive sharpen くらいです。他は、特定の効果を狙うときのものです\n- **Image filter** は味方です。いつも、brightness は少し低め、saturation は少し高めにしています\n- **Optical Realism 📷、📷 Lens FX、🔬 Clarity FX。** これらはどれもリアル系用です。 \n - 使い分けています。たとえば、モデルと LoRA の組み合わせをいろいろ使うので、あるセットにはこれ、別のセットにはあれ、という具合です。 \n - 💡 Optical realism と Lens FX は絶対に同時に使わないでください。ケージマッチになります。 \n- **LUT** 昔から一番のお気に入りです。画像を本当に変えられます。私は *Cool_Natural_Breeze* が好きです ",
14569 "src": "df23bf69",
14570 "srcTitle": "💡Tips & Tricks"
14571 },
14572 "ko": {
14573 "text": "## 💡팁과 요령:\n\n제가 하는 방식...😼\n\n**📝 프롬프트 작성:**\n- 보통 아이디어에서 시작해 프롬프트 상자에 쓰고, enhancer에 통과시킵니다.\n- 아니면... 이미지를 Florence에 넣어서 프롬프트를 뽑습니다.\n- 그다음 프롬프트 상자에 붙여 넣고 편집합니다. \n\n**Steps:**\n- 보통 모든 모델을 권장 범위의 맨 위쪽, 또는 권장보다 몇 step 더 높게 돌립니다. step이 너무 많으면 과하게 구워집니다. Krea2 Turbo는 10-12를 씁니다\n\n**🖼️ to 👠👗style, 🎭mask, 🥅 controlnet**\n- 품질이 전부입니다. 🗑️쓰레기를 넣으면 🗑️쓰레기가 나옵니다.\n- ⚠️ 화내기 전에 각 모델의 controlnet 한계를 이해하세요. Krea2는 controlnet과 잘 맞지 않는 구조이고, 지금은 가중치가 한 세트, 종류도 depth 하나뿐입니다. **될 때도 있고 안 될 때도 있습니다.** 저는 비슷하게 잡는 용도로 씁니다. 정밀함이 필요하면 Flux를 씁니다.\n- 👗👠 스타일을 두 개 쓰는 건 멋지지만 조절이 좀 어렵습니다. 선택지는 항상 드리지만, 저는 이미지를 한 장 넘게 쓰지 않습니다. \n - 💡 일부러 Image 2와 3을 쓰게 만들어서, 첫 번째 슬롯에는 프롬프트용 이미지를 그대로 넣을 수 있게 했습니다.\n\n**설정** \n- 제가 좋아하는 scheduler와 sampler 세트가 있습니다. 계속 반복해서 쓰고, 스타일이 다를 때만 바꿉니다:\n- **일반:**\n - Res_2m/ Beta57 (또는 bong tangent)\n - Euler/ Simple\n - dpmpp_2m_sde/ sgm_uniform\n- **🤡Sampler selector**\n - fully_implicit/radau_iii-3s (또는 4s) + Bong tangent 또는 simple\n\n**Sigmas**\n- 방금 만든 따끈따끈한 물건입니다. 악몽이었습니다. 아직도 만지작거리는 중?\n- 최고의 설정이요? 출시할 때 넣어 둔 값입니다. 만져 볼 게 많습니다. \n- 알아낸 게 있으면 공유해 주세요. \n\n**Detailer Daemon**\n- 저한테는 정말 한 번 맞추면 끝입니다. 값이 정해지면 켜거나 끌 뿐입니다. \n\n**Hi Res Fix/ Ultimate Upscaler**\n- 2.0 넘게는 절대 업스케일하지 않습니다\n- 피부와 디테일에 큰 도움이 될 수 있습니다. \n - siax_200\n - skin_diff_lite\n - foolhardy\n- **애니메이션:** Anime sharp\n- **그래픽:** 아무 superscale. 저는 Nickelback이 좋습니다\n\n**🚫NSFW 디테일러**\n- 유두를 빼면 Krea2에서 이걸 쓸 이유를 아직 못 찾았습니다. \n\n**디테일러**\n- 얼굴과 눈을 같이 쓰지 않습니다. 눈에 특별한 걸 하고 싶지 않다면 10번 중 9번은 얼굴만 씁니다\n\n**Seed VR2**\n- 먼지만 쌓입니다. 상업용이나 의뢰받은 그래픽에 씁니다. \n - 그렇다고는 해도 VRAM이 적을 때는 많이 썼습니다. 주로 업스케일한 결과를 디테일러에 통과시키는 게 VRAM상 불가능했기 때문입니다.\n- 일상적으로 쓰는 거의 모든 이미지나 사이트용으로는 보통 ultimate upscaler로 충분합니다.\n\n**🎨 후처리**\n- 맨 윗줄에 있는 것 중 매일 쓰는 건 Contrast adaptive sharpen뿐입니다. 나머지는 특정 효과를 낼 때 씁니다\n- **Image filter**는 친구입니다. 저는 항상 brightness는 조금 낮게, saturation은 조금 높게 둡니다\n- **Optical Realism 📷, 📷 Lens FX, 🔬 Clarity FX.** 모두 사실감을 위한 것입니다. \n - 이것들을 번갈아 씁니다. 예를 들어 저는 여러 모델과 LoRA 조합을 쓰는데, 어떤 조합에는 이게, 다른 조합에는 저게 더 잘 맞습니다. \n - 💡 optical realism과 Lens FX를 동시에 쓰지 마세요. 서로 케이지 매치를 벌입니다.\n- **LUT** 영원한 최애입니다. 이미지를 정말 살려 줍니다. 저는 *Cool_Natural_Breeze*를 좋아합니다 ",
14574 "src": "df23bf69",
14575 "srcTitle": "💡Tips & Tricks"
14576 }
14577 },
14578 "titles": {
14579 "en": "💡Tips & Tricks",
14580 "zh": "💡技巧与窍门",
14581 "ja": "💡ヒントとコツ",
14582 "ko": "💡팁과 요령"
14583 }
14584 },
14585 "ue_properties": {
14586 "widget_ue_connectable": [],
14587 "version": "7.8",
14588 "input_ue_unconnectable": []
14589 }
14590 },
14591 "widgets_values": [
14592 "English ✏️",
14593 "## 💡Tips & Tricks:\n\nWhat I do...😼\n\n**📝 Prompting:**\n- I typically start with an idea, write it in the prompt box, then run it through the enhancer.\n- or... I'll run an image through Florence and get the prompt.\n- then I'll cut & paste it back into the prompt box and edit it. \n\n**Steps:**\n- I'll typically run every model at the very top range or a few steps over what is recommended. Too many steps overbake it. For Krea2 Turbo, I use 10-12\n\n**🖼️ to 👠👗style, 🎭mask, 🥅 controlnet**\n- quality is everything. 🗑️garbage in, 🗑️ garbage out.\n- ⚠️ understand the limits of each models controlnet before getting angry with it. Krea2 is designed in a way that does not play nice with controlnet, and currently we are limited to only one set of weights and one type: depth. **It is hit or miss.** I use it to get close. If I want precision, I'll use Flux.\n- 👗👠 Using two styles is cool, but a little difficult to control. I always give you options, but I never use more than one image. \n - 💡 I purposely made it use Image 2 and 3 so that you can still put an image in the first slot for a prompt.\n\n**Settings** \n- I have a set of schedulers and samplers that I like. I use them over and over again and only change them for different styles:\n- **regular:**\n - Res_2m/ Beta57 (or bong tangent)\n - Euler/ Simple\n - dpmpp_2m_sde/ sgm_uniform\n- **🤡Sampler selector**\n - fully_implicit/radau_iii-3s (or 4s) + Bong tangent or simple\n\n**Sigmas**\n- I literally just built this thing. It was anightmare. I'm still messing with it?\n- my best settings? Whatever I shipped it with. I have a lot to mess with here. \n- Please share what you learn. \n\n**Detailer Daemon**\n- This is really set and forget with me. On or off once I have it locked in. \n\n**Hi Res Fix/ Ultimate Upscaler**\n- I never upscale past 2.0\n- Skin and detail can be a big help here. \n - siax_200\n - skin_diff_lite\n - foolhardy\n- **Anime:** Anime sharp\n- **Graphics:** any superscale. I like Nickelback\n\n**🚫NSFW Detailers**\n- short of nipples, I have yet to find a reason to use these on Krea2. \n\n**Detailers**\n- I never combine face with eyes. I'll just use face 9 times out of 10 unless I want something special with the eyes\n\n**Seed VR2**\n- This collects dust. I use it for commercial or commission graphics. \n - That being said, I used it a lot when I had lower VRAM. Mainly because pushing the upscaled version through the detailers was VRAM prohibitive.\n- for almost any image in everyday use or on the site. The ultimate upscaler is usually enough.\n\n**🎨 Post processing**\n- of the ones on the top line, I really only use Contrast adaptive sharpen every day. The others are for when I am trying to get a certain effect\n- **Image filter** is your friend. I always leave it a little low on bright and a little high on saturation\n- **Optical Realism 📷, 📷 Lens FX, 🔬 Clarity FX.** These are all for realism. \n - I vary between them. For example, I use several different model and LoRA combinations. One works better for one set, the other for another. \n - 💡 Never use optical realism and Lens FX at the same time. They get in a cage match. \n- **LUT** My all time favorite. It really can make an image. I like *Cool_Natural_Breeze* "
14594 ],
14595 "widgets_values_named": {
14596 "language": "English ✏️",
14597 "text": "## 💡Tips & Tricks:\n\nWhat I do...😼\n\n**📝 Prompting:**\n- I typically start with an idea, write it in the prompt box, then run it through the enhancer.\n- or... I'll run an image through Florence and get the prompt.\n- then I'll cut & paste it back into the prompt box and edit it. \n\n**Steps:**\n- I'll typically run every model at the very top range or a few steps over what is recommended. Too many steps overbake it. For Krea2 Turbo, I use 10-12\n\n**🖼️ to 👠👗style, 🎭mask, 🥅 controlnet**\n- quality is everything. 🗑️garbage in, 🗑️ garbage out.\n- ⚠️ understand the limits of each models controlnet before getting angry with it. Krea2 is designed in a way that does not play nice with controlnet, and currently we are limited to only one set of weights and one type: depth. **It is hit or miss.** I use it to get close. If I want precision, I'll use Flux.\n- 👗👠 Using two styles is cool, but a little difficult to control. I always give you options, but I never use more than one image. \n - 💡 I purposely made it use Image 2 and 3 so that you can still put an image in the first slot for a prompt.\n\n**Settings** \n- I have a set of schedulers and samplers that I like. I use them over and over again and only change them for different styles:\n- **regular:**\n - Res_2m/ Beta57 (or bong tangent)\n - Euler/ Simple\n - dpmpp_2m_sde/ sgm_uniform\n- **🤡Sampler selector**\n - fully_implicit/radau_iii-3s (or 4s) + Bong tangent or simple\n\n**Sigmas**\n- I literally just built this thing. It was anightmare. I'm still messing with it?\n- my best settings? Whatever I shipped it with. I have a lot to mess with here. \n- Please share what you learn. \n\n**Detailer Daemon**\n- This is really set and forget with me. On or off once I have it locked in. \n\n**Hi Res Fix/ Ultimate Upscaler**\n- I never upscale past 2.0\n- Skin and detail can be a big help here. \n - siax_200\n - skin_diff_lite\n - foolhardy\n- **Anime:** Anime sharp\n- **Graphics:** any superscale. I like Nickelback\n\n**🚫NSFW Detailers**\n- short of nipples, I have yet to find a reason to use these on Krea2. \n\n**Detailers**\n- I never combine face with eyes. I'll just use face 9 times out of 10 unless I want something special with the eyes\n\n**Seed VR2**\n- This collects dust. I use it for commercial or commission graphics. \n - That being said, I used it a lot when I had lower VRAM. Mainly because pushing the upscaled version through the detailers was VRAM prohibitive.\n- for almost any image in everyday use or on the site. The ultimate upscaler is usually enough.\n\n**🎨 Post processing**\n- of the ones on the top line, I really only use Contrast adaptive sharpen every day. The others are for when I am trying to get a certain effect\n- **Image filter** is your friend. I always leave it a little low on bright and a little high on saturation\n- **Optical Realism 📷, 📷 Lens FX, 🔬 Clarity FX.** These are all for realism. \n - I vary between them. For example, I use several different model and LoRA combinations. One works better for one set, the other for another. \n - 💡 Never use optical realism and Lens FX at the same time. They get in a cage match. \n- **LUT** My all time favorite. It really can make an image. I like *Cool_Natural_Breeze* "
14598 },
14599 "color": "#2E3A46",
14600 "bgcolor": "#2E3A46"
14601 },
14602 {
14603 "id": 3787,
14604 "type": "LCLabel",
14605 "pos": [
14606 -7970,
14607 -2180
14608 ],
14609 "size": [
14610 559,
14611 63
14612 ],
14613 "flags": {
14614 "pinned": true
14615 },
14616 "order": 82,
14617 "mode": 0,
14618 "inputs": [],
14619 "outputs": [],
14620 "properties": {
14621 "text": "💡 Psst.... Over here 👇",
14622 "font": "Arial",
14623 "size": 48,
14624 "bold": true,
14625 "italic": false,
14626 "color": "#ff9a3c",
14627 "align": "center",
14628 "outline": false,
14629 "outlineColor": "#000000",
14630 "outlineWidth": 4,
14631 "shadow": false,
14632 "shadowBlur": 10,
14633 "bg": false,
14634 "bgColor": "#324B4B",
14635 "radius": 12,
14636 "padding": 8,
14637 "angle": 0,
14638 "width": 0,
14639 "cnr_id": "ComfyUI_LC123_nodes",
14640 "ver": "5e17279ba425b994aa8e657426e45f1a752f1e6a",
14641 "Node name for S&R": "LCLabel",
14642 "_w": 559,
14643 "_h": 63,
14644 "ue_properties": {
14645 "widget_ue_connectable": [],
14646 "input_ue_unconnectable": [],
14647 "version": "7.8"
14648 }
14649 },
14650 "color": "#fff0",
14651 "bgcolor": "#fff0"
14652 },
14653 {
14654 "id": 3788,
14655 "type": "Bookmark (rgthree)",
14656 "pos": [
14657 -7980,
14658 -3970
14659 ],
14660 "size": [
14661 210,
14662 70
14663 ],
14664 "flags": {
14665 "collapsed": true,
14666 "pinned": true
14667 },
14668 "order": 83,
14669 "mode": 0,
14670 "inputs": [],
14671 "outputs": [],
14672 "title": "🔖",
14673 "properties": {
14674 "ue_properties": {
14675 "widget_ue_connectable": [],
14676 "input_ue_unconnectable": [],
14677 "version": "7.8"
14678 }
14679 },
14680 "widgets_values": [
14681 "1",
14682 0.8
14683 ],
14684 "widgets_values_named": {
14685 "shortcut_key": "1",
14686 "zoom": 0.8
14687 }
14688 },
14689 {
14690 "id": 3789,
14691 "type": "Bookmark (rgthree)",
14692 "pos": [
14693 -6010,
14694 -5140
14695 ],
14696 "size": [
14697 210,
14698 70
14699 ],
14700 "flags": {
14701 "collapsed": true,
14702 "pinned": true
14703 },
14704 "order": 84,
14705 "mode": 0,
14706 "inputs": [],
14707 "outputs": [],
14708 "title": "🔖",
14709 "properties": {
14710 "ue_properties": {
14711 "widget_ue_connectable": [],
14712 "input_ue_unconnectable": [],
14713 "version": "7.8"
14714 }
14715 },
14716 "widgets_values": [
14717 "4",
14718 0.6
14719 ],
14720 "widgets_values_named": {
14721 "shortcut_key": "4",
14722 "zoom": 0.6
14723 }
14724 },
14725 {
14726 "id": 3790,
14727 "type": "Bookmark (rgthree)",
14728 "pos": [
14729 -5940,
14730 -3980
14731 ],
14732 "size": [
14733 210,
14734 70
14735 ],
14736 "flags": {
14737 "collapsed": true,
14738 "pinned": true
14739 },
14740 "order": 85,
14741 "mode": 0,
14742 "inputs": [],
14743 "outputs": [],
14744 "title": "🔖",
14745 "properties": {
14746 "ue_properties": {
14747 "widget_ue_connectable": [],
14748 "input_ue_unconnectable": [],
14749 "version": "7.8"
14750 }
14751 },
14752 "widgets_values": [
14753 "5",
14754 0.7
14755 ],
14756 "widgets_values_named": {
14757 "shortcut_key": "5",
14758 "zoom": 0.7
14759 }
14760 },
14761 {
14762 "id": 3791,
14763 "type": "Bookmark (rgthree)",
14764 "pos": [
14765 -7360,
14766 -2960
14767 ],
14768 "size": [
14769 210,
14770 70
14771 ],
14772 "flags": {
14773 "collapsed": true,
14774 "pinned": true
14775 },
14776 "order": 86,
14777 "mode": 0,
14778 "inputs": [],
14779 "outputs": [],
14780 "title": "🔖",
14781 "properties": {
14782 "ue_properties": {
14783 "widget_ue_connectable": [],
14784 "input_ue_unconnectable": [],
14785 "version": "7.8"
14786 }
14787 },
14788 "widgets_values": [
14789 "6",
14790 0.8
14791 ],
14792 "widgets_values_named": {
14793 "shortcut_key": "6",
14794 "zoom": 0.8
14795 }
14796 },
14797 {
14798 "id": 3792,
14799 "type": "Bookmark (rgthree)",
14800 "pos": [
14801 -4930,
14802 -2960
14803 ],
14804 "size": [
14805 210,
14806 70
14807 ],
14808 "flags": {
14809 "collapsed": true,
14810 "pinned": true
14811 },
14812 "order": 87,
14813 "mode": 0,
14814 "inputs": [],
14815 "outputs": [],
14816 "title": "🔖",
14817 "properties": {
14818 "ue_properties": {
14819 "widget_ue_connectable": [],
14820 "input_ue_unconnectable": [],
14821 "version": "7.8"
14822 }
14823 },
14824 "widgets_values": [
14825 "7",
14826 0.5
14827 ],
14828 "widgets_values_named": {
14829 "shortcut_key": "7",
14830 "zoom": 0.5
14831 }
14832 },
14833 {
14834 "id": 3793,
14835 "type": "Bookmark (rgthree)",
14836 "pos": [
14837 -7050,
14838 -2190
14839 ],
14840 "size": [
14841 210,
14842 70
14843 ],
14844 "flags": {
14845 "collapsed": true,
14846 "pinned": true
14847 },
14848 "order": 88,
14849 "mode": 0,
14850 "inputs": [],
14851 "outputs": [],
14852 "title": "🔖",
14853 "properties": {
14854 "ue_properties": {
14855 "widget_ue_connectable": [],
14856 "input_ue_unconnectable": [],
14857 "version": "7.8"
14858 }
14859 },
14860 "widgets_values": [
14861 "8",
14862 0.5
14863 ],
14864 "widgets_values_named": {
14865 "shortcut_key": "8",
14866 "zoom": 0.5
14867 }
14868 },
14869 {
14870 "id": 3794,
14871 "type": "LCLabel",
14872 "pos": [
14873 -9670,
14874 -2780
14875 ],
14876 "size": [
14877 715,
14878 91
14879 ],
14880 "flags": {
14881 "pinned": true
14882 },
14883 "order": 89,
14884 "mode": 0,
14885 "inputs": [],
14886 "outputs": [],
14887 "properties": {
14888 "text": "Notes: Start Here 👇",
14889 "font": "Arial",
14890 "size": 72,
14891 "bold": true,
14892 "italic": false,
14893 "color": "#ffffff",
14894 "align": "center",
14895 "outline": false,
14896 "outlineColor": "#000000",
14897 "outlineWidth": 4,
14898 "shadow": false,
14899 "shadowBlur": 10,
14900 "bg": false,
14901 "bgColor": "#324B4B",
14902 "radius": 12,
14903 "padding": 8,
14904 "angle": 0,
14905 "width": 0,
14906 "cnr_id": "ComfyUI_LC123_nodes",
14907 "ver": "5e17279ba425b994aa8e657426e45f1a752f1e6a",
14908 "Node name for S&R": "LCLabel",
14909 "_w": 715,
14910 "_h": 91,
14911 "ue_properties": {
14912 "widget_ue_connectable": [],
14913 "input_ue_unconnectable": [],
14914 "version": "7.8"
14915 }
14916 },
14917 "color": "#fff0",
14918 "bgcolor": "#fff0"
14919 },
14920 {
14921 "id": 3795,
14922 "type": "LCLabel",
14923 "pos": [
14924 -8790,
14925 -2790
14926 ],
14927 "size": [
14928 299,
14929 63
14930 ],
14931 "flags": {
14932 "pinned": true
14933 },
14934 "order": 90,
14935 "mode": 0,
14936 "inputs": [],
14937 "outputs": [],
14938 "properties": {
14939 "text": "LC123 Node ",
14940 "font": "Arial",
14941 "size": 48,
14942 "bold": true,
14943 "italic": false,
14944 "color": "#50e070",
14945 "align": "center",
14946 "outline": false,
14947 "outlineColor": "#000000",
14948 "outlineWidth": 4,
14949 "shadow": false,
14950 "shadowBlur": 10,
14951 "bg": false,
14952 "bgColor": "#324B4B",
14953 "radius": 12,
14954 "padding": 8,
14955 "angle": 0,
14956 "width": 0,
14957 "cnr_id": "ComfyUI_LC123_nodes",
14958 "ver": "5e17279ba425b994aa8e657426e45f1a752f1e6a",
14959 "Node name for S&R": "LCLabel",
14960 "_w": 299,
14961 "_h": 63,
14962 "ue_properties": {
14963 "widget_ue_connectable": [],
14964 "input_ue_unconnectable": [],
14965 "version": "7.8"
14966 }
14967 },
14968 "color": "#fff0",
14969 "bgcolor": "#fff0"
14970 },
14971 {
14972 "id": 3796,
14973 "type": "LCImageLabel",
14974 "pos": [
14975 -8800,
14976 -2730
14977 ],
14978 "size": [
14979 771.5,
14980 354.7
14981 ],
14982 "flags": {
14983 "pinned": true
14984 },
14985 "order": 91,
14986 "mode": 0,
14987 "inputs": [],
14988 "outputs": [],
14989 "properties": {
14990 "imgW": 759.5,
14991 "imgH": 342.7,
14992 "angle": 0,
14993 "size": 760,
14994 "padding": 5,
14995 "borderWidth": 1,
14996 "borderColor": "#ffffff",
14997 "borderRadius": 0,
14998 "backgroundColor": "transparent",
14999 "bgTransparent": true,
15000 "syncImageRadius": true,
15001 "imageRadius": 0,
15002 "embeddedData": "data:image/webp;base64,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",
15003 "_w": 771.5,
15004 "_h": 354.7,
15005 "ue_properties": {
15006 "widget_ue_connectable": [],
15007 "version": "7.8",
15008 "input_ue_unconnectable": []
15009 }
15010 },
15011 "widgets_values": [
15012 "{\"filename\":\"translation.png\",\"subfolder\":\"\"}"
15013 ],
15014 "widgets_values_named": {
15015 "_image_path": "{\"filename\":\"translation.png\",\"subfolder\":\"\"}"
15016 },
15017 "color": "#fff0",
15018 "bgcolor": "#fff0"
15019 },
15020 {
15021 "id": 3797,
15022 "type": "LCLabel",
15023 "pos": [
15024 -8500,
15025 -2790
15026 ],
15027 "size": [
15028 285,
15029 63
15030 ],
15031 "flags": {
15032 "pinned": true
15033 },
15034 "order": 92,
15035 "mode": 0,
15036 "inputs": [],
15037 "outputs": [],
15038 "properties": {
15039 "text": "Settings ⚙️",
15040 "font": "Permanent Marker",
15041 "size": 48,
15042 "bold": true,
15043 "italic": false,
15044 "color": "#ffffff",
15045 "align": "center",
15046 "outline": false,
15047 "outlineColor": "#000000",
15048 "outlineWidth": 4,
15049 "shadow": false,
15050 "shadowBlur": 10,
15051 "bg": false,
15052 "bgColor": "#324B4B",
15053 "radius": 12,
15054 "padding": 8,
15055 "angle": 0,
15056 "width": 0,
15057 "cnr_id": "ComfyUI_LC123_nodes",
15058 "ver": "5e17279ba425b994aa8e657426e45f1a752f1e6a",
15059 "Node name for S&R": "LCLabel",
15060 "_w": 285,
15061 "_h": 63,
15062 "ue_properties": {
15063 "widget_ue_connectable": [],
15064 "input_ue_unconnectable": [],
15065 "version": "7.8"
15066 }
15067 },
15068 "color": "#fff0",
15069 "bgcolor": "#fff0"
15070 },
15071 {
15072 "id": 3798,
15073 "type": "LCNote",
15074 "pos": [
15075 -9690,
15076 -2630
15077 ],
15078 "size": [
15079 850,
15080 1350
15081 ],
15082 "flags": {
15083 "pinned": true
15084 },
15085 "order": 93,
15086 "mode": 0,
15087 "inputs": [],
15088 "outputs": [],
15089 "title": "Instructions",
15090 "properties": {
15091 "lc_note": {
15092 "source": "en",
15093 "texts": {
15094 "en": {
15095 "text": "# Instructions\n\n---\n\n@[card: Follow me](https://civitai.com/user/lonecatone23)\n\n@[card: Follow me](https://www.instagram.com/synth.studio.models/)\n\n@[card: Get my stuff here](https://github.com/lonecatone23)\n\n@[card: Get my models here](https://huggingface.co/Lonecatone23)\n\n@[card: Buy me a ☕](https://ko-fi.com/lonecatone)\n\n### This is many hours of work. If you enjoy it, please 👍 like, 💬 comment, and feel free to ⚡ tip 😉\n\n---\n\n## General\n# 🛑🚫✋ Do not manually bypass anything. There are switches for everything.\n\n### ⚠️ If you get a `NoneType` error, it is the ControlNet switches, no image in I2I or mask, or no sampler turned on.\n\n### 💾 Save info\n- NOTHING SAVES UNLESS IT IS TURNED ON.\n- 📂 Folder labels are in the **Save Group** if you want to change them.\n- **Save Post Process** writes the final image **without** metadata. Use that to enter resources by hand on CivitAI if the checkpoint does not show up.\n\n## Model links\n\nFor BF16 and NVFP4 variants, see [Comfy-Org/Krea-2](https://huggingface.co/Comfy-Org/Krea-2)\n\n**diffusion_models**\n- [krea2_turbo_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_fp8_scaled.safetensors)\n- [Krea2_turbo_bf16](https://civitai.red/api/download/models/3064584?fileId=2943406)\n- [krea2_raw](https://huggingface.co/krea/Krea-2-Raw/resolve/main/raw.safetensors?download=true)\n- [Krealism](https://civitai.red/models/2786809/krealism?modelVersionId=3139976)\n- [Animosity](https://civitai.red/models/2596298/animosity)\n- [GGUF version](https://civitai.red/api/download/models/3069586?fileId=2948449). ⚠️ Do not use the other GGUFs on CivitAI. They are garbage.\n\n**text_encoders**\n- [qwen3vl_4b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/text_encoders/qwen3vl_4b_fp8_scaled.safetensors)\n- NSFW [qwen3vl_4b_Heretic](https://civitai.red/api/download/models/3066989?fileId=2945735)\n\n**vae**\n- [qwen_image_vae.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors)\n- [Krea2_real_vae](https://civitai.red/api/download/models/3068442?fileId=2947164)\n\n**🖌️Anypaint LoRA**\n- [krea2_anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint/resolve/main/krea2_anypaint_rank32.safetensors?download=true)\n\n**🪪 Edit LoRA**\n\n- [krea2_identity_edit_v2](https://huggingface.co/conradlocke/krea2-identity-edit/resolve/main/krea2_identity_edit_v2_r128.safetensors?download=true)\n- other versions available [here](https://huggingface.co/conradlocke/krea2-identity-edit/tree/main)\n\n**ControlNet LoRA**\n- [Krea 2 depth ControlNet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n\n**Krea 2 Conditioning Rebalance**\n- Removes the safety filter for NSFW [HERE](https://github.com/nova452/ComfyUI-ConditioningKrea2Rebalance)\n\n\n**Realism LoRAs that actually fucking do something**\n- [Krealistick](https://civitai.red/models/2994161/krealistick-or-lora)\n- [Human After All (haa)](https://civitai.red/models/3019799/ta86haa-human-after-all-photorealistic)\n- [Tattoo by Al](https://civitai.red/models/3026243/tattoo-by-al-krea-2)\n- [Natural Expressions](https://civitai.red/models/2877049/krea-2-natural-expressions)\n\n\n**LC-123 node repo**\n- [https://github.com/lonecatone23/ComfyUI_LC123_nodes](https://github.com/lonecatone23/ComfyUI_LC123_nodes)\n\n### I2I and Florence prompt generator\n- ⚠️ I2I and Florence must **both** be on to use I2I.\n- **Background removal** helps if you do not want the background in the prompt or in the ControlNet. Read the instructions in that group.\n- ⚠️ Turn off **text remove** if you are removing the background but **not** using Florence, or you will get a “text” error.\n- ControlNet also uses the **I2I** image, so I2I must be on.\n\n### Prompt enhancer **Qwen 📝🪄**\n- Use the **Qwen3-VL-8B-Instruct** version.\n- Pruned LLM that rewrites your prompt. Put the instructions in the node.\n- Prompt length strongly affects speed. Two instruction templates are in **Notes**.\n- 💡 If the model will not load or cannot be found, follow [these instructions](https://github.com/huchukato/ComfyUI-QwenVL-Mod).\n\n### Upscale tips\n- Low VRAM: keep aspect ratio small and run **SEEDVR2** on the other side.\n- **Prescale:** the Aspect Ratio control grows the generation. The slider is for Hi-Rez Fix.\n- **Tiled vs not tiled:** tiling splits the image, much faster, small quality cost. Set tile size as high as VRAM allows.\n\n### Hi-Rez upscale\n- Realism: UltraSharp, Nickelback, or ESRGAN.\n- Anime: AnimeSharp.\n- Low VRAM: use the slider at the bottom. It adds tiles by shrinking tile size. Use it only to stop OOM / brick-ups.\n- [Upscale models](https://huggingface.co/uwg/upscaler/tree/main/ESRGAN)\n- Noise from bad LoRAs: this denoise model cleans a bit better. [Denoise model](https://github.com/cszn/KAIR/releases/download/v1.0/scunet_color_real_gan.pth)\n\n### File locations\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ └── krea2_turbo_fp8_scaled.safetensors\n│ ├── 📂 text_encoders/\n│ │ └── qwen3vl_4b_fp8_scaled.safetensors\n│ ├── 📂 vae/\n│ │ └── qwen_image_vae.safetensors\n│ ├── 📂 loras/\n│ │ └── (all LoRAs)\n│ ├── 📂 luts/\n│ │ └── (LUT files)\n│ ├── 📂 ultralytics/\n│ │ └── 📂 segm/\n│ │ └── (detection files)\n│ └── 📂 upscale_models/\n│ └── (ESRGAN, Nickelback, etc.)\n```"
15096 },
15097 "zh": {
15098 "text": "# 使用说明\n\n---\n\n@[card: 关注我](https://civitai.com/user/lonecatone23)\n\n@[card: 关注我](https://www.instagram.com/synth.studio.models/)\n\n@[card: 获取我的作品](https://github.com/lonecatone23)\n\n@[card: 获取我的模型](https://huggingface.co/Lonecatone23)\n\n@[card: 请我喝杯 ☕](https://ko-fi.com/lonecatone)\n\n### 这是很多个小时的心血。如果你喜欢,请 👍 点赞、💬 评论,也欢迎 ⚡ 打赏 😉\n\n---\n\n## 通用\n# 🛑🚫✋ 不要手动绕过任何东西。每样东西都有开关。\n\n### ⚠️ 如果出现 `NoneType` 错误,原因是 ControlNet 开关、I2I 或蒙版里没有图像,或者没有打开任何 sampler。\n\n### 💾 保存说明\n- 不打开就不会保存。\n- 📂 文件夹标签在 **Save Group** 里,想改可以去改。\n- **Save Post Process** 保存最终图像时**不带**元数据。如果 CivitAI 上识别不出 checkpoint,可以用它来手动填写资源。\n\n## 模型链接\n\nBF16 和 NVFP4 版本见 [Comfy-Org/Krea-2](https://huggingface.co/Comfy-Org/Krea-2)\n\n**diffusion_models**\n- [krea2_turbo_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_fp8_scaled.safetensors)\n- [Krea2_turbo_bf16](https://civitai.red/api/download/models/3064584?fileId=2943406)\n- [krea2_raw](https://huggingface.co/krea/Krea-2-Raw/resolve/main/raw.safetensors?download=true)\n- [Krealism](https://civitai.red/models/2786809/krealism?modelVersionId=3139976)\n- [Animosity](https://civitai.red/models/2596298/animosity)\n- [GGUF 版本](https://civitai.red/api/download/models/3069586?fileId=2948449)。⚠️ 不要用 CivitAI 上其他的 GGUF。那些是垃圾。\n\n**text_encoders**\n- [qwen3vl_4b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/text_encoders/qwen3vl_4b_fp8_scaled.safetensors)\n- NSFW [qwen3vl_4b_Heretic](https://civitai.red/api/download/models/3066989?fileId=2945735)\n\n**vae**\n- [qwen_image_vae.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors)\n- [Krea2_real_vae](https://civitai.red/api/download/models/3068442?fileId=2947164)\n\n**🖌️Anypaint LoRA**\n- [krea2_anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint/resolve/main/krea2_anypaint_rank32.safetensors?download=true)\n\n**🪪 Edit LoRA**\n\n- [krea2_identity_edit_v2](https://huggingface.co/conradlocke/krea2-identity-edit/resolve/main/krea2_identity_edit_v2_r128.safetensors?download=true)\n- 其他版本见[这里](https://huggingface.co/conradlocke/krea2-identity-edit/tree/main)\n\n**ControlNet LoRA**\n- [Krea 2 depth ControlNet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n\n**Krea 2 Conditioning Rebalance**\n- 去除 NSFW 的安全过滤 [这里](https://github.com/nova452/ComfyUI-ConditioningKrea2Rebalance)\n\n**真正他妈有用的写实 LoRA**\n- [Krealistick](https://civitai.red/models/2994161/krealistick-or-lora)\n- [Human After All (haa)](https://civitai.red/models/3019799/ta86haa-human-after-all-photorealistic)\n- [Tattoo by Al](https://civitai.red/models/3026243/tattoo-by-al-krea-2)\n- [Natural Expressions](https://civitai.red/models/2877049/krea-2-natural-expressions)\n\n\n**LC-123 节点仓库**\n- [https://github.com/lonecatone23/ComfyUI_LC123_nodes](https://github.com/lonecatone23/ComfyUI_LC123_nodes)\n\n### I2I 和 Florence 提示词生成器\n- ⚠️ 使用 I2I 时,I2I 和 Florence **都**必须开启。\n- 如果你不想让背景出现在提示词或 ControlNet 里,**Background removal** 会有帮助。请阅读该分组里的说明。\n- ⚠️ 如果你在去除背景但**没有**使用 Florence,请关闭 **text remove**,否则会出现 \"text\" 错误。\n- ControlNet 也使用 **I2I** 图像,所以 I2I 必须开启。\n\n### 提示词增强器 **Qwen 📝🪄**\n- 使用 **Qwen3-VL-8B-Instruct** 版本。\n- 精简版 LLM,会改写你的提示词。把指令写在节点里。\n- 提示词长度对速度影响很大。**Notes** 里有两套指令模板。\n- 💡 如果模型加载不了或找不到,按[这些说明](https://github.com/huchukato/ComfyUI-QwenVL-Mod)操作。\n\n### 放大技巧\n- 低 VRAM:把宽高比保持小一点,在另一侧运行 **SEEDVR2**。\n- **Prescale:** Aspect Ratio 控制项用来放大生成尺寸。滑块是给 Hi-Rez Fix 用的。\n- **Tiled 与非 tiled:** 分块把图像切开,快很多,画质略有损失。在 VRAM 允许的范围内把分块尺寸设高。\n\n### Hi-Rez upscale\n- 写实:UltraSharp、Nickelback 或 ESRGAN。\n- 动漫:AnimeSharp。\n- 低 VRAM:用最下面的滑块。它通过缩小分块尺寸来增加分块数量。仅用于防止 OOM / 卡死。\n- [放大模型](https://huggingface.co/uwg/upscaler/tree/main/ESRGAN)\n- 糟糕 LoRA 带来的噪点:这个降噪模型清理得稍好一些。[Denoise model](https://github.com/cszn/KAIR/releases/download/v1.0/scunet_color_real_gan.pth)\n\n### 文件位置\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ └── krea2_turbo_fp8_scaled.safetensors\n│ ├── 📂 text_encoders/\n│ │ └── qwen3vl_4b_fp8_scaled.safetensors\n│ ├── 📂 vae/\n│ │ └── qwen_image_vae.safetensors\n│ ├── 📂 loras/\n│ │ └── (all LoRAs)\n│ ├── 📂 luts/\n│ │ └── (LUT files)\n│ ├── 📂 ultralytics/\n│ │ └── 📂 segm/\n│ │ └── (detection files)\n│ └── 📂 upscale_models/\n│ └── (ESRGAN, Nickelback, etc.)\n```\n",
15099 "src": "c0d3f967",
15100 "srcTitle": "Instructions"
15101 },
15102 "ja": {
15103 "text": "# 使い方\n\n---\n\n@[card: フォローしてね](https://civitai.com/user/lonecatone23)\n\n@[card: フォローしてね](https://www.instagram.com/synth.studio.models/)\n\n@[card: 私の作品はこちら](https://github.com/lonecatone23)\n\n@[card: 私のモデルはこちら](https://huggingface.co/Lonecatone23)\n\n@[card: ☕をおごってね](https://ko-fi.com/lonecatone)\n\n### 何時間もかけて作っています。気に入ったら 👍 いいね、💬 コメント、そして ⚡ チップもお気軽にどうぞ 😉\n\n---\n\n## 全般\n# 🛑🚫✋ 手動でバイパスしないでください。すべてスイッチが用意されています。\n\n### ⚠️ `NoneType` エラーが出たら、原因は ControlNet のスイッチ、I2I またはマスクに画像がない、または sampler がオンになっていないことです。\n\n### 💾 保存について\n- オンになっていないと何も保存されません。\n- 📂 フォルダのラベルを変えたい場合は **Save Group** にあります。\n- **Save Post Process** は最終画像をメタデータ**なし**で書き出します。チェックポイントが CivitAI に表示されないときに、リソースを手動で入力する用途に使ってください。\n\n## モデルリンク\n\nBF16 と NVFP4 版は [Comfy-Org/Krea-2](https://huggingface.co/Comfy-Org/Krea-2) を参照してください\n\n**diffusion_models**\n- [krea2_turbo_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_fp8_scaled.safetensors)\n- [Krea2_turbo_bf16](https://civitai.red/api/download/models/3064584?fileId=2943406)\n- [krea2_raw](https://huggingface.co/krea/Krea-2-Raw/resolve/main/raw.safetensors?download=true)\n- [Krealism](https://civitai.red/models/2786809/krealism?modelVersionId=3139976)\n- [Animosity](https://civitai.red/models/2596298/animosity)\n- [GGUF 版](https://civitai.red/api/download/models/3069586?fileId=2948449)。⚠️ CivitAI にある他の GGUF は使わないでください。ゴミです。\n\n**text_encoders**\n- [qwen3vl_4b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/text_encoders/qwen3vl_4b_fp8_scaled.safetensors)\n- NSFW [qwen3vl_4b_Heretic](https://civitai.red/api/download/models/3066989?fileId=2945735)\n\n**vae**\n- [qwen_image_vae.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors)\n- [Krea2_real_vae](https://civitai.red/api/download/models/3068442?fileId=2947164)\n\n**🖌️Anypaint LoRA**\n- [krea2_anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint/resolve/main/krea2_anypaint_rank32.safetensors?download=true)\n\n**🪪 Edit LoRA**\n\n- [krea2_identity_edit_v2](https://huggingface.co/conradlocke/krea2-identity-edit/resolve/main/krea2_identity_edit_v2_r128.safetensors?download=true)\n- ほかのバージョンは[こちら](https://huggingface.co/conradlocke/krea2-identity-edit/tree/main)\n\n**ControlNet LoRA**\n- [Krea 2 depth ControlNet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n\n**Krea 2 Conditioning Rebalance**\n- NSFW 向けにセーフティフィルターを外します [こちら](https://github.com/nova452/ComfyUI-ConditioningKrea2Rebalance)\n\n**ちゃんと効くリアル系 LoRA(マジで)**\n- [Krealistick](https://civitai.red/models/2994161/krealistick-or-lora)\n- [Human After All (haa)](https://civitai.red/models/3019799/ta86haa-human-after-all-photorealistic)\n- [Tattoo by Al](https://civitai.red/models/3026243/tattoo-by-al-krea-2)\n- [Natural Expressions](https://civitai.red/models/2877049/krea-2-natural-expressions)\n\n\n**LC-123 ノードのリポジトリ**\n- [https://github.com/lonecatone23/ComfyUI_LC123_nodes](https://github.com/lonecatone23/ComfyUI_LC123_nodes)\n\n### I2I と Florence プロンプトジェネレーター\n- ⚠️ I2I を使うには、I2I と Florence の**両方**がオンである必要があります。\n- **Background removal** は、背景をプロンプトや ControlNet に含めたくないときに役立ちます。そのグループ内の説明を読んでください。\n- ⚠️ 背景を削除するのに Florence を**使わない**場合は **text remove** をオフにしてください。そうしないと “text” エラーになります。\n- ControlNet も **I2I** の画像を使うので、I2I をオンにしておく必要があります。\n\n### プロンプトエンハンサー **Qwen 📝🪄**\n- **Qwen3-VL-8B-Instruct** 版を使ってください。\n- プロンプトを書き換える軽量化(pruned)LLM です。指示はノードの中に入れます。\n- プロンプトの長さは速度に大きく影響します。2つの指示テンプレートが **Notes** に入っています。\n- 💡 モデルが読み込めない、または見つからない場合は、[こちらの手順](https://github.com/huchukato/ComfyUI-QwenVL-Mod)に従ってください。\n\n### アップスケールのコツ\n- 低 VRAM: アスペクト比を小さく保ち、反対側で **SEEDVR2** を実行します。\n- **Prescale:** Aspect Ratio のコントロールで生成サイズを大きくします。スライダーは Hi-Rez Fix 用です。\n- **Tiled と非 tiled:** tiling は画像を分割するので、はるかに高速ですが、品質が少し落ちます。タイルサイズは VRAM が許す限り大きくしてください。\n\n### Hi-Rez upscale\n- リアル系: UltraSharp、Nickelback、または ESRGAN。\n- アニメ: AnimeSharp。\n- 低 VRAM: 一番下のスライダーを使います。タイルサイズを小さくしてタイル数を増やします。OOM やフリーズを防ぐときだけ使ってください。\n- [Upscale models](https://huggingface.co/uwg/upscaler/tree/main/ESRGAN)\n- 質の悪い LoRA によるノイズ: この denoise モデルのほうが少しきれいに除去できます。[Denoise model](https://github.com/cszn/KAIR/releases/download/v1.0/scunet_color_real_gan.pth)\n\n### ファイルの場所\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ └── krea2_turbo_fp8_scaled.safetensors\n│ ├── 📂 text_encoders/\n│ │ └── qwen3vl_4b_fp8_scaled.safetensors\n│ ├── 📂 vae/\n│ │ └── qwen_image_vae.safetensors\n│ ├── 📂 loras/\n│ │ └── (all LoRAs)\n│ ├── 📂 luts/\n│ │ └── (LUT files)\n│ ├── 📂 ultralytics/\n│ │ └── 📂 segm/\n│ │ └── (detection files)\n│ └── 📂 upscale_models/\n│ └── (ESRGAN, Nickelback, etc.)\n```",
15104 "src": "c0d3f967",
15105 "srcTitle": "Instructions"
15106 },
15107 "ko": {
15108 "text": "# 사용법\n\n---\n\n@[card: 팔로우하기](https://civitai.com/user/lonecatone23)\n\n@[card: 팔로우하기](https://www.instagram.com/synth.studio.models/)\n\n@[card: 제 작업물 받기](https://github.com/lonecatone23)\n\n@[card: 제 모델 받기](https://huggingface.co/Lonecatone23)\n\n@[card: 커피 한 잔 사주기 ☕](https://ko-fi.com/lonecatone)\n\n### 많은 시간을 들인 작업이에요. 마음에 드셨다면 👍 좋아요, 💬 댓글, 그리고 ⚡ 팁도 편하게 주세요 😉\n\n---\n\n## 일반\n# 🛑🚫✋ 아무것도 수동으로 bypass하지 마세요. 모든 것에 스위치가 있어요.\n\n### ⚠️ `NoneType` 에러가 나면 ControlNet 스위치, I2I나 마스크에 이미지가 없는 경우, 또는 켜진 sampler가 없는 경우예요.\n\n### 💾 저장 정보\n- 켜져 있지 않으면 아무것도 저장되지 않아요.\n- 📂 폴더 이름표는 **Save Group**에 있으니 바꾸고 싶으면 거기서 바꾸세요.\n- **Save Post Process**는 메타데이터 **없이** 최종 이미지를 저장해요. 체크포인트가 CivitAI에 안 뜰 때 리소스를 직접 입력하는 용도로 쓰세요.\n\n## 모델 링크\n\nBF16과 NVFP4 버전은 [Comfy-Org/Krea-2](https://huggingface.co/Comfy-Org/Krea-2)를 보세요\n\n**diffusion_models**\n- [krea2_turbo_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_fp8_scaled.safetensors)\n- [Krea2_turbo_bf16](https://civitai.red/api/download/models/3064584?fileId=2943406)\n- [krea2_raw](https://huggingface.co/krea/Krea-2-Raw/resolve/main/raw.safetensors?download=true)\n- [Krealism](https://civitai.red/models/2786809/krealism?modelVersionId=3139976)\n- [Animosity](https://civitai.red/models/2596298/animosity)\n- [GGUF 버전](https://civitai.red/api/download/models/3069586?fileId=2948449). ⚠️ CivitAI의 다른 GGUF는 쓰지 마세요. 쓰레기예요.\n\n**text_encoders**\n- [qwen3vl_4b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/text_encoders/qwen3vl_4b_fp8_scaled.safetensors)\n- NSFW [qwen3vl_4b_Heretic](https://civitai.red/api/download/models/3066989?fileId=2945735)\n\n**vae**\n- [qwen_image_vae.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors)\n- [Krea2_real_vae](https://civitai.red/api/download/models/3068442?fileId=2947164)\n\n**🖌️Anypaint LoRA**\n- [krea2_anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint/resolve/main/krea2_anypaint_rank32.safetensors?download=true)\n\n**🪪 Edit LoRA**\n\n- [krea2_identity_edit_v2](https://huggingface.co/conradlocke/krea2-identity-edit/resolve/main/krea2_identity_edit_v2_r128.safetensors?download=true)\n- 다른 버전은 [여기](https://huggingface.co/conradlocke/krea2-identity-edit/tree/main)\n\n**ControlNet LoRA**\n- [Krea 2 depth ControlNet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n\n**Krea 2 Conditioning Rebalance**\n- NSFW용으로 안전 필터를 제거해요 [여기](https://github.com/nova452/ComfyUI-ConditioningKrea2Rebalance)\n\n**진짜 제대로 먹히는 리얼리즘 LoRA**\n- [Krealistick](https://civitai.red/models/2994161/krealistick-or-lora)\n- [Human After All (haa)](https://civitai.red/models/3019799/ta86haa-human-after-all-photorealistic)\n- [Tattoo by Al](https://civitai.red/models/3026243/tattoo-by-al-krea-2)\n- [Natural Expressions](https://civitai.red/models/2877049/krea-2-natural-expressions)\n\n\n**LC-123 노드 저장소**\n- [https://github.com/lonecatone23/ComfyUI_LC123_nodes](https://github.com/lonecatone23/ComfyUI_LC123_nodes)\n\n### I2I와 Florence 프롬프트 생성기\n- ⚠️ I2I를 쓰려면 I2I와 Florence를 **둘 다** 켜야 해요.\n- **Background removal**은 프롬프트나 ControlNet에 배경이 들어가는 걸 원치 않을 때 도움이 돼요. 해당 그룹의 설명을 읽어 보세요.\n- ⚠️ 배경은 제거하지만 Florence는 **쓰지 않는** 경우에는 **text remove**를 끄세요. 안 그러면 “text” 에러가 나요.\n- ControlNet도 **I2I** 이미지를 쓰니까 I2I가 켜져 있어야 해요.\n\n### 프롬프트 향상기 **Qwen 📝🪄**\n- **Qwen3-VL-8B-Instruct** 버전을 쓰세요.\n- 프롬프트를 다시 써주는 경량화(pruned) LLM이에요. 지시문은 노드에 넣으세요.\n- 프롬프트 길이가 속도에 크게 영향을 줘요. 지시문 템플릿 두 개가 **Notes**에 있어요.\n- 💡 모델이 로드되지 않거나 찾을 수 없다면 [이 안내](https://github.com/huchukato/ComfyUI-QwenVL-Mod)를 따라 하세요.\n\n### 업스케일 팁\n- 저VRAM: 종횡비를 작게 유지하고 반대편에서 **SEEDVR2**를 돌리세요.\n- **Prescale:** Aspect Ratio 컨트롤이 생성 크기를 키워요. 슬라이더는 Hi-Rez Fix용이에요.\n- **Tiled vs not tiled:** 타일링은 이미지를 쪼개서 훨씬 빠르고, 품질 손실은 작아요. 타일 크기는 VRAM이 허용하는 만큼 높게 설정하세요.\n\n### Hi-Rez upscale\n- 리얼리즘: UltraSharp, Nickelback, ESRGAN.\n- 애니메: AnimeSharp.\n- 저VRAM: 맨 아래 슬라이더를 쓰세요. 타일 크기를 줄여 타일 수를 늘려요. OOM / 먹통을 막을 때만 쓰세요.\n- [Upscale models](https://huggingface.co/uwg/upscaler/tree/main/ESRGAN)\n- 나쁜 LoRA에서 생긴 노이즈: 이 denoise 모델이 조금 더 깨끗하게 지워줘요. [Denoise model](https://github.com/cszn/KAIR/releases/download/v1.0/scunet_color_real_gan.pth)\n\n### 파일 위치\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ └── krea2_turbo_fp8_scaled.safetensors\n│ ├── 📂 text_encoders/\n│ │ └── qwen3vl_4b_fp8_scaled.safetensors\n│ ├── 📂 vae/\n│ │ └── qwen_image_vae.safetensors\n│ ├── 📂 loras/\n│ │ └── (all LoRAs)\n│ ├── 📂 luts/\n│ │ └── (LUT files)\n│ ├── 📂 ultralytics/\n│ │ └── 📂 segm/\n│ │ └── (detection files)\n│ └── 📂 upscale_models/\n│ └── (ESRGAN, Nickelback, etc.)\n```",
15109 "src": "c0d3f967",
15110 "srcTitle": "Instructions"
15111 }
15112 },
15113 "titles": {
15114 "en": "Instructions",
15115 "zh": "使用说明",
15116 "ja": "使い方",
15117 "ko": "사용법"
15118 }
15119 },
15120 "ue_properties": {
15121 "widget_ue_connectable": [],
15122 "version": "7.8",
15123 "input_ue_unconnectable": []
15124 }
15125 },
15126 "widgets_values": [
15127 "English ✏️",
15128 "# Instructions\n\n---\n\n@[card: Follow me](https://civitai.com/user/lonecatone23)\n\n@[card: Follow me](https://www.instagram.com/synth.studio.models/)\n\n@[card: Get my stuff here](https://github.com/lonecatone23)\n\n@[card: Get my models here](https://huggingface.co/Lonecatone23)\n\n@[card: Buy me a ☕](https://ko-fi.com/lonecatone)\n\n### This is many hours of work. If you enjoy it, please 👍 like, 💬 comment, and feel free to ⚡ tip 😉\n\n---\n\n## General\n# 🛑🚫✋ Do not manually bypass anything. There are switches for everything.\n\n### ⚠️ If you get a `NoneType` error, it is the ControlNet switches, no image in I2I or mask, or no sampler turned on.\n\n### 💾 Save info\n- NOTHING SAVES UNLESS IT IS TURNED ON.\n- 📂 Folder labels are in the **Save Group** if you want to change them.\n- **Save Post Process** writes the final image **without** metadata. Use that to enter resources by hand on CivitAI if the checkpoint does not show up.\n\n## Model links\n\nFor BF16 and NVFP4 variants, see [Comfy-Org/Krea-2](https://huggingface.co/Comfy-Org/Krea-2)\n\n**diffusion_models**\n- [krea2_turbo_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_fp8_scaled.safetensors)\n- [Krea2_turbo_bf16](https://civitai.red/api/download/models/3064584?fileId=2943406)\n- [krea2_raw](https://huggingface.co/krea/Krea-2-Raw/resolve/main/raw.safetensors?download=true)\n- [Krealism](https://civitai.red/models/2786809/krealism?modelVersionId=3139976)\n- [Animosity](https://civitai.red/models/2596298/animosity)\n- [GGUF version](https://civitai.red/api/download/models/3069586?fileId=2948449). ⚠️ Do not use the other GGUFs on CivitAI. They are garbage.\n\n**text_encoders**\n- [qwen3vl_4b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/text_encoders/qwen3vl_4b_fp8_scaled.safetensors)\n- NSFW [qwen3vl_4b_Heretic](https://civitai.red/api/download/models/3066989?fileId=2945735)\n\n**vae**\n- [qwen_image_vae.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors)\n- [Krea2_real_vae](https://civitai.red/api/download/models/3068442?fileId=2947164)\n\n**🖌️Anypaint LoRA**\n- [krea2_anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint/resolve/main/krea2_anypaint_rank32.safetensors?download=true)\n\n**🪪 Edit LoRA**\n\n- [krea2_identity_edit_v2](https://huggingface.co/conradlocke/krea2-identity-edit/resolve/main/krea2_identity_edit_v2_r128.safetensors?download=true)\n- other versions available [here](https://huggingface.co/conradlocke/krea2-identity-edit/tree/main)\n\n**ControlNet LoRA**\n- [Krea 2 depth ControlNet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n\n**Krea 2 Conditioning Rebalance**\n- Removes the safety filter for NSFW [HERE](https://github.com/nova452/ComfyUI-ConditioningKrea2Rebalance)\n\n\n**Realism LoRAs that actually fucking do something**\n- [Krealistick](https://civitai.red/models/2994161/krealistick-or-lora)\n- [Human After All (haa)](https://civitai.red/models/3019799/ta86haa-human-after-all-photorealistic)\n- [Tattoo by Al](https://civitai.red/models/3026243/tattoo-by-al-krea-2)\n- [Natural Expressions](https://civitai.red/models/2877049/krea-2-natural-expressions)\n\n\n**LC-123 node repo**\n- [https://github.com/lonecatone23/ComfyUI_LC123_nodes](https://github.com/lonecatone23/ComfyUI_LC123_nodes)\n\n### I2I and Florence prompt generator\n- ⚠️ I2I and Florence must **both** be on to use I2I.\n- **Background removal** helps if you do not want the background in the prompt or in the ControlNet. Read the instructions in that group.\n- ⚠️ Turn off **text remove** if you are removing the background but **not** using Florence, or you will get a “text” error.\n- ControlNet also uses the **I2I** image, so I2I must be on.\n\n### Prompt enhancer **Qwen 📝🪄**\n- Use the **Qwen3-VL-8B-Instruct** version.\n- Pruned LLM that rewrites your prompt. Put the instructions in the node.\n- Prompt length strongly affects speed. Two instruction templates are in **Notes**.\n- 💡 If the model will not load or cannot be found, follow [these instructions](https://github.com/huchukato/ComfyUI-QwenVL-Mod).\n\n### Upscale tips\n- Low VRAM: keep aspect ratio small and run **SEEDVR2** on the other side.\n- **Prescale:** the Aspect Ratio control grows the generation. The slider is for Hi-Rez Fix.\n- **Tiled vs not tiled:** tiling splits the image, much faster, small quality cost. Set tile size as high as VRAM allows.\n\n### Hi-Rez upscale\n- Realism: UltraSharp, Nickelback, or ESRGAN.\n- Anime: AnimeSharp.\n- Low VRAM: use the slider at the bottom. It adds tiles by shrinking tile size. Use it only to stop OOM / brick-ups.\n- [Upscale models](https://huggingface.co/uwg/upscaler/tree/main/ESRGAN)\n- Noise from bad LoRAs: this denoise model cleans a bit better. [Denoise model](https://github.com/cszn/KAIR/releases/download/v1.0/scunet_color_real_gan.pth)\n\n### File locations\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ └── krea2_turbo_fp8_scaled.safetensors\n│ ├── 📂 text_encoders/\n│ │ └── qwen3vl_4b_fp8_scaled.safetensors\n│ ├── 📂 vae/\n│ │ └── qwen_image_vae.safetensors\n│ ├── 📂 loras/\n│ │ └── (all LoRAs)\n│ ├── 📂 luts/\n│ │ └── (LUT files)\n│ ├── 📂 ultralytics/\n│ │ └── 📂 segm/\n│ │ └── (detection files)\n│ └── 📂 upscale_models/\n│ └── (ESRGAN, Nickelback, etc.)\n```"
15129 ],
15130 "widgets_values_named": {
15131 "language": "English ✏️",
15132 "text": "# Instructions\n\n---\n\n@[card: Follow me](https://civitai.com/user/lonecatone23)\n\n@[card: Follow me](https://www.instagram.com/synth.studio.models/)\n\n@[card: Get my stuff here](https://github.com/lonecatone23)\n\n@[card: Get my models here](https://huggingface.co/Lonecatone23)\n\n@[card: Buy me a ☕](https://ko-fi.com/lonecatone)\n\n### This is many hours of work. If you enjoy it, please 👍 like, 💬 comment, and feel free to ⚡ tip 😉\n\n---\n\n## General\n# 🛑🚫✋ Do not manually bypass anything. There are switches for everything.\n\n### ⚠️ If you get a `NoneType` error, it is the ControlNet switches, no image in I2I or mask, or no sampler turned on.\n\n### 💾 Save info\n- NOTHING SAVES UNLESS IT IS TURNED ON.\n- 📂 Folder labels are in the **Save Group** if you want to change them.\n- **Save Post Process** writes the final image **without** metadata. Use that to enter resources by hand on CivitAI if the checkpoint does not show up.\n\n## Model links\n\nFor BF16 and NVFP4 variants, see [Comfy-Org/Krea-2](https://huggingface.co/Comfy-Org/Krea-2)\n\n**diffusion_models**\n- [krea2_turbo_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/diffusion_models/krea2_turbo_fp8_scaled.safetensors)\n- [Krea2_turbo_bf16](https://civitai.red/api/download/models/3064584?fileId=2943406)\n- [krea2_raw](https://huggingface.co/krea/Krea-2-Raw/resolve/main/raw.safetensors?download=true)\n- [Krealism](https://civitai.red/models/2786809/krealism?modelVersionId=3139976)\n- [Animosity](https://civitai.red/models/2596298/animosity)\n- [GGUF version](https://civitai.red/api/download/models/3069586?fileId=2948449). ⚠️ Do not use the other GGUFs on CivitAI. They are garbage.\n\n**text_encoders**\n- [qwen3vl_4b_fp8_scaled.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/text_encoders/qwen3vl_4b_fp8_scaled.safetensors)\n- NSFW [qwen3vl_4b_Heretic](https://civitai.red/api/download/models/3066989?fileId=2945735)\n\n**vae**\n- [qwen_image_vae.safetensors](https://huggingface.co/Comfy-Org/Krea-2/resolve/main/vae/qwen_image_vae.safetensors)\n- [Krea2_real_vae](https://civitai.red/api/download/models/3068442?fileId=2947164)\n\n**🖌️Anypaint LoRA**\n- [krea2_anypaint LoRA](https://huggingface.co/yijunwang2/krea2-anypaint/resolve/main/krea2_anypaint_rank32.safetensors?download=true)\n\n**🪪 Edit LoRA**\n\n- [krea2_identity_edit_v2](https://huggingface.co/conradlocke/krea2-identity-edit/resolve/main/krea2_identity_edit_v2_r128.safetensors?download=true)\n- other versions available [here](https://huggingface.co/conradlocke/krea2-identity-edit/tree/main)\n\n**ControlNet LoRA**\n- [Krea 2 depth ControlNet LoRA](https://huggingface.co/Patil/Krea-2-depth-controlnet/resolve/main/depth-control-lora.safetensors?download=true)\n\n**Krea 2 Conditioning Rebalance**\n- Removes the safety filter for NSFW [HERE](https://github.com/nova452/ComfyUI-ConditioningKrea2Rebalance)\n\n\n**Realism LoRAs that actually fucking do something**\n- [Krealistick](https://civitai.red/models/2994161/krealistick-or-lora)\n- [Human After All (haa)](https://civitai.red/models/3019799/ta86haa-human-after-all-photorealistic)\n- [Tattoo by Al](https://civitai.red/models/3026243/tattoo-by-al-krea-2)\n- [Natural Expressions](https://civitai.red/models/2877049/krea-2-natural-expressions)\n\n\n**LC-123 node repo**\n- [https://github.com/lonecatone23/ComfyUI_LC123_nodes](https://github.com/lonecatone23/ComfyUI_LC123_nodes)\n\n### I2I and Florence prompt generator\n- ⚠️ I2I and Florence must **both** be on to use I2I.\n- **Background removal** helps if you do not want the background in the prompt or in the ControlNet. Read the instructions in that group.\n- ⚠️ Turn off **text remove** if you are removing the background but **not** using Florence, or you will get a “text” error.\n- ControlNet also uses the **I2I** image, so I2I must be on.\n\n### Prompt enhancer **Qwen 📝🪄**\n- Use the **Qwen3-VL-8B-Instruct** version.\n- Pruned LLM that rewrites your prompt. Put the instructions in the node.\n- Prompt length strongly affects speed. Two instruction templates are in **Notes**.\n- 💡 If the model will not load or cannot be found, follow [these instructions](https://github.com/huchukato/ComfyUI-QwenVL-Mod).\n\n### Upscale tips\n- Low VRAM: keep aspect ratio small and run **SEEDVR2** on the other side.\n- **Prescale:** the Aspect Ratio control grows the generation. The slider is for Hi-Rez Fix.\n- **Tiled vs not tiled:** tiling splits the image, much faster, small quality cost. Set tile size as high as VRAM allows.\n\n### Hi-Rez upscale\n- Realism: UltraSharp, Nickelback, or ESRGAN.\n- Anime: AnimeSharp.\n- Low VRAM: use the slider at the bottom. It adds tiles by shrinking tile size. Use it only to stop OOM / brick-ups.\n- [Upscale models](https://huggingface.co/uwg/upscaler/tree/main/ESRGAN)\n- Noise from bad LoRAs: this denoise model cleans a bit better. [Denoise model](https://github.com/cszn/KAIR/releases/download/v1.0/scunet_color_real_gan.pth)\n\n### File locations\n\n```\n📂 ComfyUI/\n├── 📂 models/\n│ ├── 📂 diffusion_models/\n│ │ └── krea2_turbo_fp8_scaled.safetensors\n│ ├── 📂 text_encoders/\n│ │ └── qwen3vl_4b_fp8_scaled.safetensors\n│ ├── 📂 vae/\n│ │ └── qwen_image_vae.safetensors\n│ ├── 📂 loras/\n│ │ └── (all LoRAs)\n│ ├── 📂 luts/\n│ │ └── (LUT files)\n│ ├── 📂 ultralytics/\n│ │ └── 📂 segm/\n│ │ └── (detection files)\n│ └── 📂 upscale_models/\n│ └── (ESRGAN, Nickelback, etc.)\n```"
15133 },
15134 "color": "#2E3A46",
15135 "bgcolor": "#2E3A46"
15136 },
15137 {
15138 "id": 3800,
15139 "type": "LCNote",
15140 "pos": [
15141 -8800,
15142 -2310
15143 ],
15144 "size": [
15145 770,
15146 1030
15147 ],
15148 "flags": {
15149 "pinned": true
15150 },
15151 "order": 94,
15152 "mode": 0,
15153 "inputs": [],
15154 "outputs": [],
15155 "title": "LC123 Settings ⚙️",
15156 "properties": {
15157 "lc_note": {
15158 "source": "en",
15159 "texts": {
15160 "en": {
15161 "text": "# LC123 Settings ⚙️\n\n**Where are they?** Open **Settings** (the gear), then **LC123 Settings ⚙️**. There are five sections: **Align**, **Connections**, **Notes**, **Optimization** and **Performance**.\n\n- 💡 Missing a setting? Restart ComfyUI, then press **Ctrl+F5** so the browser loads the new files.\n\n---\n\n### 📐 Align\n\n**Align tool**\n- Default: **On**\n- The switch for the whole tool. Off = no **Align** button (the LC logo) in the top toolbar and none of the features below.\n- With it on, the **Align** button turns Align on or off **for the open workflow**: light gray with the red flame = on, dark gray with a gray flame = off.\n - That on/off is saved in the workflow. Save it with Align on and it opens with Align on, even on a fresh ComfyUI.\n - Every workflow tab keeps its own. Switch tabs and the tool follows that tab (on in one, off in the other, no mix-ups).\n - Turning it on or off counts as a change to the workflow, so you get the unsaved dot.\n- Nodes snap to **Node lines**, groups snap to **Group lines**. A line lights up when you get close.\n- Works on the classic canvas and in **Nodes 2.0**.\n- **Snap distance** is ComfyUI's own **Snap to grid size** (Settings > Lite Graph > Canvas). Smaller grid = tighter snap. New lines land on that grid too.\n - **Shift** while dragging hands the drag to ComfyUI's own grid snap (no line snap). With **Always snap to grid** on, a line snap still wins on the axis it caught.\n\n**Rulers**\n- Default: **On**\n- Rulers on the top and left edge while Align is on:\n - **Left click** a ruler: adds a **Node line** (blue). Nodes snap to it.\n - **Right click** a ruler: adds a **Group line** (orange). Groups snap to it.\n - Click a line's marker again to remove it. Drag a marker to move it.\n- Lines save with the workflow.\n\n**Line reveal distance (px)**\n- Default: **120**\n- Lines stay invisible until the cursor or whatever you drag gets this close.\n\n**Also snap to other nodes and groups**\n- Default: **Off**\n- On = also snap to other nodes' edges and centers (no line is shown for those).\n\n---\n\n### 🔌 Connections\n\n**Connection FX**\n- Default: **Off**\n- While you drag a wire, every socket it can plug into glows in its socket color.\n- Get close and rings pulse out of the socket. Closer = bigger and brighter.\n- **Connection FX reach (px):** how close the cursor has to be before the rings start. Default 160.\n- **Connection FX zoomed-out glow (%):** zoomed out, every valid socket glows brighter so you can find it. Default 60.\n- Classic canvas only. With **Nodes 2.0** on it stays out of the way.\n\n---\n\n\n\n---\n\n### 🩺 Optimization\n\n**Optimization report**\n- One button. It pans the canvas by itself for a few seconds, times what every pack in the open workflow draws and runs, and scans their files.\n- You get a list of what slows your canvas down, biggest first, sorted into:\n - **That pack's own settings** (the exact setting name, where it lives and its current value)\n - **LC123 optimization settings**\n - **ComfyUI settings**\n - **Sidebar tabs**\n - **Required to function** (no setting, it is how that pack works)\n- Only node packs used in the open workflow are analyzed.\n- Every setting it suggests is checked against its current value:\n - ⚠️ big gain · ✅ worthwhile gain · 💡 small gain\n - ⚪ already set · ➖ does not apply · ℹ️ required, no setting for it\n- **Show last run:** the button at the top flips to the previous report. Each new run also shows what got faster and which fixes are done since last time.\n - Only the last run is kept (it survives a refresh). Each run replaces it.\n- Nothing is changed. (Keep the mouse still while it runs.)\n- 💡 Also in the right-click menu on the empty canvas.\n\n---\n\n### ⚡ Performance\n\nThese only change what you see on the canvas. Generation, VRAM, **Save Image** and every **IMAGE** output stay full resolution. (A lighter preview never means a lighter image.)\n\n| Setting | Default | What it does |\n|---|---|---|\n| **Remove wipe** | Off | Turns off the hover A/B wipe on LC image FX nodes. The last result still shows. |\n| **Half-resolution previews** | Off | Draws FX previews at half size. Less work while panning. |\n| **Clamp longest side** | Off | Shrinks on-node previews so the longest side fits **Max edge**. |\n| **Max edge (px)** | 768 | Only used when **Clamp longest side** is on. Range 256 to 2048. Try 512 on heavy graphs. |\n| **No preview when collapsed** | On | Collapsed FX nodes skip drawing their preview. |\n| **Hide FX on-node previews** | Off | Hides every LC image FX preview. |\n| **Recent colors** | On | Keeps your last 8 custom colors in the right-click **Colors** menu. Adds a Custom picker if Custom Scripts is not installed. |\n| **Skin Beauty full preview override** | On | **LC Skin Beauty** keeps a full-quality preview even with half-res or clamp on, so you can still zoom into skin. Wipe still follows **Remove wipe**. |\n| **LoRA loader info button** | On | Shows the ℹ button on each **LC LoRA Loader** row. Trigger words come from the LoRA file itself (no internet). Turn off to declutter. |\n| **Preview distance (px)** | 40 | Like node text, an on-node image switches off when you zoom out far enough that it is drawn smaller than this. Smaller previews switch off first. 0 = always draw. |\n\n**Never affected:** **LC Image Compare 🔎**, **LC Image Split 🖼️** and **LC Dynamic Overlay** keep their full preview and wipe no matter what (only **Preview distance** switches them off when zoomed far out).\n\n**Suggested setups**\n- **Normal use:** leave everything at default.\n- **Laggy graph:** turn on **Half-resolution previews** and **Clamp longest side** (Max edge 512). Keep **No preview when collapsed** on.\n- **Lightest canvas:** turn on **Hide FX on-node previews**. Use **Image Compare** or **Image Split** when you need to see a before/after.\n- 💡 Changes apply on the next redraw. Pan the canvas a little, no restart needed.\n\n---\n\n\"True Nothing is. Permitted Everything is\"- Yoda Auditore, Assassin's Wars\n\n"
15162 },
15163 "zh": {
15164 "text": "# LC123 Settings ⚙️\n\n**在哪里?** 打开 **Settings**(齿轮),然后找 **LC123 Settings ⚙️**。共有五个部分:**Align**、**Connections**、**Notes**、**Optimization** 和 **Performance**。\n\n- 💡 找不到某个设置?重启 ComfyUI,然后按 **Ctrl+F5**,让浏览器加载新文件。\n\n---\n\n### 📐 Align\n\n**Align tool**\n- 默认:**开**\n- 整个工具的总开关。关 = 顶部工具栏里没有 **Align** 按钮(LC 标志),下面所有功能也都没有。\n- 打开后,**Align** 按钮用来**为当前打开的工作流**开关 Align:浅灰色带红色火焰 = 开,深灰色带灰色火焰 = 关。\n - 这个开关状态会保存在工作流里。开着 Align 保存,之后即使在全新的 ComfyUI 里打开也是开着的。\n - 每个工作流标签页各自独立。切换标签页,工具会跟着该标签页走(一个开一个关,不会混)。\n - 开关会算作对工作流的修改,所以会出现未保存的小圆点。\n- 节点吸附到 **Node lines**,分组吸附到 **Group lines**。靠近时线会亮起来。\n- 在经典画布和 **Nodes 2.0** 中都能用。\n- **Snap distance** 就是 ComfyUI 自带的 **Snap to grid size**(Settings > Lite Graph > Canvas)。网格越小,吸附越紧。新线也会落在这个网格上。\n - 拖动时按 **Shift** 会把拖动交给 ComfyUI 自带的网格吸附(不吸附到线)。开启 **Always snap to grid** 时,在已被线吸住的那个轴上,线吸附仍然优先。\n\n**Rulers**\n- 默认:**开**\n- Align 开启时,顶部和左侧边缘会显示标尺:\n - 在标尺上**左键点击**:添加一条 **Node line**(蓝色)。节点会吸附到它。\n - 在标尺上**右键点击**:添加一条 **Group line**(橙色)。分组会吸附到它。\n - 再次点击线的标记可删除。拖动标记可移动。\n- 线会随工作流保存。\n\n**Line reveal distance (px)**\n- 默认:**120**\n- 线一直不可见,直到光标或你拖动的东西靠近到这个距离。\n\n**Also snap to other nodes and groups**\n- 默认:**关**\n- 开 = 还会吸附到其他节点的边缘和中心(这些不会显示线)。\n\n---\n\n### 🔌 Connections\n\n**Connection FX**\n- 默认:**关**\n- 拖动连线时,每个它能接入的接口都会以接口自己的颜色发光。\n- 靠近时,接口会向外脉冲出圆环。越近 = 越大越亮。\n- **Connection FX reach (px):** 光标要靠多近圆环才开始出现。默认 160。\n- **Connection FX zoomed-out glow (%):** 缩小视图时,每个有效接口会更亮,方便你找到。默认 60。\n- 仅限经典画布。开启 **Nodes 2.0** 时它会自动避开。\n\n---\n\n\n\n---\n\n### 🩺 Optimization\n\n**Optimization report**\n- 一个按钮。它会自己平移画布几秒钟,测量当前工作流里每个包的绘制和运行耗时,并扫描它们的文件。\n- 你会得到一份拖慢画布的清单,最慢的排最前,分为:\n - **该包自己的设置**(确切的设置名、所在位置和当前值)\n - **LC123 优化设置**\n - **ComfyUI 设置**\n - **侧边栏标签页**\n - **功能必需**(没有设置项,这个包本来就是这样工作的)\n- 只分析当前工作流里用到的节点包。\n- 它建议的每个设置都会对照当前值检查:\n - ⚠️ 收益很大 · ✅ 值得的收益 · 💡 收益较小\n - ⚪ 已设置 · ➖ 不适用 · ℹ️ 必需,没有对应设置\n- **Show last run:** 顶部的按钮可切换到上一份报告。每次新运行还会显示相比上次哪些变快了、哪些修复已经完成。\n - 只保留最近一次(刷新后仍在)。每次运行会替换它。\n- 不会更改任何东西。(运行期间请保持鼠标不动。)\n- 💡 在空白画布上右键菜单里也有。\n\n---\n\n### ⚡ Performance\n\n这些只改变你在画布上看到的内容。生成、VRAM、**Save Image** 以及每个 **IMAGE** 输出都保持完整分辨率。(预览变轻不代表图像变轻。)\n\n| 设置 | 默认 | 作用 |\n|---|---|---|\n| **Remove wipe** | 关 | 关闭 LC 图像 FX 节点上悬停的 A/B 擦除对比。最后一次的结果仍会显示。 |\n| **Half-resolution previews** | 关 | 以一半大小绘制 FX 预览。平移时负担更轻。 |\n| **Clamp longest side** | 关 | 缩小节点上的预览,让最长边适配 **Max edge**。 |\n| **Max edge (px)** | 768 | 仅在 **Clamp longest side** 开启时使用。范围 256 到 2048。重型图表可试 512。 |\n| **No preview when collapsed** | 开 | 折叠的 FX 节点不绘制预览。 |\n| **Hide FX on-node previews** | 关 | 隐藏所有 LC 图像 FX 预览。 |\n| **Recent colors** | 开 | 在右键 **Colors** 菜单里保留你最近的 8 个自定义颜色。如果没装 Custom Scripts,会补上一个 Custom 取色器。 |\n| **Skin Beauty full preview override** | 开 | 即使开了半分辨率或限制尺寸,**LC Skin Beauty** 仍保留完整质量预览,方便你放大看皮肤。Wipe 仍遵循 **Remove wipe**。 |\n| **LoRA loader info button** | 开 | 在每个 **LC LoRA Loader** 行上显示 ℹ 按钮。触发词来自 LoRA 文件本身(无需联网)。关闭可让界面更简洁。 |\n| **Preview distance (px)** | 40 | 和节点文字一样,当你缩小到节点上的图像绘制尺寸小于这个值时,它就会关闭。较小的预览先关闭。0 = 始终绘制。 |\n\n**从不受影响:** **LC Image Compare 🔎**、**LC Image Split 🖼️** 和 **LC Dynamic Overlay** 无论如何都保留完整预览和擦除对比(只有 **Preview distance** 会在缩得很小时把它们关闭)。\n\n**推荐方案**\n- **正常使用:** 全部保持默认。\n- **图表卡顿:** 开启 **Half-resolution previews** 和 **Clamp longest side**(Max edge 512)。保持 **No preview when collapsed** 开启。\n- **最轻量的画布:** 开启 **Hide FX on-node previews**。需要看前后对比时用 **Image Compare** 或 **Image Split**。\n- 💡 修改会在下次重绘时生效。稍微平移一下画布即可,无需重启。\n\n---\n\n\"True Nothing is. Permitted Everything is\"- Yoda Auditore, Assassin's Wars\n\n",
15165 "src": "37d6a0d9",
15166 "srcTitle": "LC123 Settings ⚙️"
15167 },
15168 "ja": {
15169 "text": "# LC123 Settings ⚙️\n\n**どこにある?** **Settings**(歯車)を開き、**LC123 Settings ⚙️** を選びます。**Align**、**Connections**、**Notes**、**Optimization**、**Performance** の5つのセクションがあります。\n\n- 💡 設定が見当たらない? ComfyUI を再起動してから **Ctrl+F5** を押し、ブラウザに新しいファイルを読み込ませてください。\n\n---\n\n### 📐 Align\n\n**Align tool**\n- デフォルト: **On**\n- ツール全体のスイッチです。Off = 上部ツールバーの **Align** ボタン(LC ロゴ)も、以下の機能もすべてなくなります。\n- オンにすると、**Align** ボタンで**開いているワークフロー**の Align をオン/オフできます。ライトグレーに赤い炎 = オン、ダークグレーにグレーの炎 = オフです。\n - そのオン/オフはワークフローに保存されます。Align をオンにして保存すれば、新しい ComfyUI でもオンで開きます。\n - ワークフローのタブごとに独立して保持されます。タブを切り替えると、ツールもそのタブに従います(片方でオン、もう片方でオフ、混ざることはありません)。\n - オン/オフの切り替えはワークフローの変更として扱われるので、未保存のドットが付きます。\n- ノードは **Node lines** に、グループは **Group lines** にスナップします。近づくとラインが光ります。\n- クラシックキャンバスでも **Nodes 2.0** でも動作します。\n- **Snap distance** は ComfyUI 自体の **Snap to grid size**(Settings > Lite Graph > Canvas)です。グリッドが小さいほどスナップが細かくなります。新しいラインもそのグリッドに乗ります。\n - ドラッグ中に **Shift** を押すと、ドラッグが ComfyUI 自体のグリッドスナップに切り替わります(ラインスナップなし)。**Always snap to grid** がオンの場合でも、ラインに捕まった軸ではラインスナップが優先されます。\n\n**Rulers**\n- デフォルト: **On**\n- Align がオンのとき、上端と左端にルーラーが表示されます:\n - ルーラーを**左クリック**: **Node line**(青)を追加します。ノードがスナップします。\n - ルーラーを**右クリック**: **Group line**(オレンジ)を追加します。グループがスナップします。\n - ラインのマーカーをもう一度クリックすると削除されます。マーカーをドラッグすると移動できます。\n- ラインはワークフローと一緒に保存されます。\n\n**Line reveal distance (px)**\n- デフォルト: **120**\n- カーソル、またはドラッグ中のものがこの距離まで近づくまで、ラインは見えません。\n\n**Also snap to other nodes and groups**\n- デフォルト: **Off**\n- On = 他のノードの端や中心にもスナップします(それらのラインは表示されません)。\n\n---\n\n### 🔌 Connections\n\n**Connection FX**\n- デフォルト: **Off**\n- ワイヤーをドラッグしている間、接続可能なすべてのソケットが、そのソケットの色で光ります。\n- 近づくと、ソケットからリングが波打ちます。近いほど大きく、明るくなります。\n- **Connection FX reach (px):** リングが出始めるまでにカーソルがどれだけ近づく必要があるかです。デフォルトは 160。\n- **Connection FX zoomed-out glow (%):** ズームアウトしたとき、有効なソケットがより明るく光るので見つけやすくなります。デフォルトは 60。\n- クラシックキャンバス専用です。**Nodes 2.0** がオンのときは邪魔をしません。\n\n---\n\n\n\n---\n\n### 🩺 Optimization\n\n**Optimization report**\n- ボタンが1つあります。キャンバスを数秒間自動でパンし、開いているワークフロー内の各パックの描画と実行にかかる時間を計測し、そのファイルをスキャンします。\n- キャンバスを重くしているものが、影響の大きい順にリストされ、次のように分類されます:\n - **そのパック自身の設定**(正確な設定名、その場所、現在の値)\n - **LC123 optimization settings**\n - **ComfyUI settings**\n - **Sidebar tabs**\n - **Required to function**(設定なし、そのパックの仕組み上必要なもの)\n- 開いているワークフローで使われているノードパックだけが分析されます。\n- 提案されるすべての設定は、現在の値と照合されます:\n - ⚠️ 大きな効果 · ✅ 価値のある効果 · 💡 小さな効果\n - ⚪ 設定済み · ➖ 該当なし · ℹ️ 必須、設定なし\n- **Show last run:** 上部のボタンで前回のレポートに切り替わります。新しい実行のたびに、前回から速くなった点と、完了した修正も表示されます。\n - 保持されるのは最後の実行だけです(更新しても残ります)。実行のたびに置き換わります。\n- 何も変更されません。(実行中はマウスを動かさないでください。)\n- 💡 空のキャンバスを右クリックしたメニューにもあります。\n\n---\n\n### ⚡ Performance\n\nこれらはキャンバス上の見た目だけを変えます。生成、VRAM、**Save Image**、すべての **IMAGE** 出力はフル解像度のままです。(プレビューが軽くなっても、画像が軽くなることはありません。)\n\n| Setting | Default | 機能 |\n|---|---|---|\n| **Remove wipe** | Off | LC image FX ノードのホバー A/B ワイプをオフにします。最後の結果は表示されたままです。 |\n| **Half-resolution previews** | Off | FX プレビューを半分のサイズで描画します。パン中の負荷が減ります。 |\n| **Clamp longest side** | Off | ノード上のプレビューを、長辺が **Max edge** に収まるよう縮小します。 |\n| **Max edge (px)** | 768 | **Clamp longest side** がオンのときだけ使われます。範囲は 256 から 2048。重いグラフでは 512 を試してください。 |\n| **No preview when collapsed** | On | 折りたたまれた FX ノードはプレビューを描画しません。 |\n| **Hide FX on-node previews** | Off | すべての LC image FX プレビューを非表示にします。 |\n| **Recent colors** | On | 右クリックの **Colors** メニューに、最後に使った8色のカスタムカラーを保持します。Custom Scripts がインストールされていない場合は、Custom ピッカーを追加します。 |\n| **Skin Beauty full preview override** | On | half-res や clamp がオンでも **LC Skin Beauty** はフル品質のプレビューを保つので、肌にズームインして確認できます。ワイプは引き続き **Remove wipe** に従います。 |\n| **LoRA loader info button** | On | **LC LoRA Loader** の各行に ℹ ボタンを表示します。トリガーワードは LoRA ファイル自体から取得します(インターネット不要)。オフにするとすっきりします。 |\n| **Preview distance (px)** | 40 | ノードのテキストと同じように、ノード上の画像は、この値より小さく描画されるほどズームアウトするとオフになります。小さいプレビューから先にオフになります。0 = 常に描画。 |\n\n**影響を受けないもの:** **LC Image Compare 🔎**、**LC Image Split 🖼️**、**LC Dynamic Overlay** は、何があってもフルプレビューとワイプを保ちます(大きくズームアウトしたときだけ **Preview distance** でオフになります)。\n\n**おすすめのセットアップ**\n- **通常使い:** すべてデフォルトのままにします。\n- **グラフが重いとき:** **Half-resolution previews** と **Clamp longest side**(Max edge 512)をオンにします。**No preview when collapsed** はオンのままにします。\n- **キャンバスを最軽量にする:** **Hide FX on-node previews** をオンにします。Before/After を見たいときは **Image Compare** か **Image Split** を使います。\n- 💡 変更は次の再描画で反映されます。キャンバスを少しパンするだけで、再起動は不要です。\n\n---\n\n\"True Nothing is. Permitted Everything is\"- Yoda Auditore, Assassin's Wars",
15170 "src": "37d6a0d9",
15171 "srcTitle": "LC123 Settings ⚙️"
15172 },
15173 "ko": {
15174 "text": "# LC123 Settings ⚙️\n\n**어디 있나요?** **Settings**(톱니바퀴)를 열고 **LC123 Settings ⚙️**로 가세요. 다섯 개 섹션이 있어요: **Align**, **Connections**, **Notes**, **Optimization**, **Performance**.\n\n- 💡 설정이 안 보이나요? ComfyUI를 재시작한 다음 **Ctrl+F5**를 눌러 브라우저가 새 파일을 불러오게 하세요.\n\n---\n\n### 📐 Align\n\n**Align tool**\n- 기본값: **On**\n- 도구 전체의 스위치예요. Off = 상단 툴바의 **Align** 버튼(LC 로고)과 아래 기능이 모두 사라져요.\n- 켜 두면 **Align** 버튼이 **열려 있는 워크플로우**에 대해 Align을 켜고 끄요: 빨간 불꽃이 있는 밝은 회색 = 켜짐, 회색 불꽃이 있는 어두운 회색 = 꺼짐.\n - 켜짐/꺼짐은 워크플로우에 저장돼요. Align을 켠 채로 저장하면 새 ComfyUI에서도 Align이 켜진 채로 열려요.\n - 워크플로우 탭마다 따로 기억해요. 탭을 바꾸면 도구도 그 탭을 따라가요 (한쪽은 켜짐, 다른 쪽은 꺼짐, 헷갈릴 일 없어요).\n - 켜고 끄는 것도 워크플로우 변경으로 쳐서, 저장 안 됨 표시 점이 떠요.\n- 노드는 **Node lines**에, 그룹은 **Group lines**에 스냅돼요. 가까워지면 선이 밝아져요.\n- 클래식 캔버스와 **Nodes 2.0**에서 모두 작동해요.\n- **Snap distance**는 ComfyUI 자체의 **Snap to grid size**(Settings > Lite Graph > Canvas)예요. 격자가 작을수록 더 촘촘하게 스냅돼요. 새 선도 그 격자에 맞춰져요.\n - 드래그하는 동안 **Shift**를 누르면 드래그가 ComfyUI 자체의 격자 스냅으로 넘어가요 (선 스냅 없음). **Always snap to grid**가 켜져 있어도, 선이 잡은 축에서는 선 스냅이 우선해요.\n\n**Rulers**\n- 기본값: **On**\n- Align이 켜져 있는 동안 위쪽과 왼쪽 가장자리에 눈금자가 나타나요:\n - 눈금자를 **왼쪽 클릭**: **Node line**(파랑)을 추가해요. 노드가 거기에 스냅돼요.\n - 눈금자를 **오른쪽 클릭**: **Group line**(주황)을 추가해요. 그룹이 거기에 스냅돼요.\n - 선의 마커를 다시 클릭하면 삭제돼요. 마커를 끌면 옮겨요.\n- 선은 워크플로우와 함께 저장돼요.\n\n**Line reveal distance (px)**\n- 기본값: **120**\n- 커서나 끌고 있는 대상이 이 거리까지 가까워질 때까지 선은 보이지 않아요.\n\n**Also snap to other nodes and groups**\n- 기본값: **Off**\n- On = 다른 노드의 가장자리와 중심에도 스냅돼요 (그쪽은 선이 표시되지 않아요).\n\n---\n\n### 🔌 Connections\n\n**Connection FX**\n- 기본값: **Off**\n- 선을 끄는 동안, 연결할 수 있는 모든 소켓이 자기 소켓 색으로 빛나요.\n- 가까이 가면 소켓에서 링이 퍼져 나와요. 가까울수록 더 크고 밝아요.\n- **Connection FX reach (px):** 링이 시작되려면 커서가 얼마나 가까워야 하는지. 기본값 160.\n- **Connection FX zoomed-out glow (%):** 줌 아웃하면 유효한 모든 소켓이 더 밝게 빛나서 찾기 쉬워요. 기본값 60.\n- 클래식 캔버스 전용이에요. **Nodes 2.0**이 켜져 있으면 작동하지 않아요.\n\n---\n\n\n\n---\n\n### 🩺 Optimization\n\n**Optimization report**\n- 버튼 하나예요. 캔버스를 몇 초 동안 알아서 이동시키면서, 열려 있는 워크플로우의 모든 팩이 그리고 실행하는 것의 시간을 재고 파일을 스캔해요.\n- 캔버스를 느리게 만드는 것의 목록이 큰 순서대로 나오고, 다음처럼 분류돼요:\n - **해당 팩 자체의 설정** (정확한 설정 이름, 위치, 현재 값)\n - **LC123 optimization settings**\n - **ComfyUI settings**\n - **사이드바 탭**\n - **작동에 필요한 것** (설정 없음, 그 팩이 원래 그렇게 작동해요)\n- 열려 있는 워크플로우에서 쓰는 노드 팩만 분석해요.\n- 제안하는 모든 설정은 현재 값과 대조해서 확인해요:\n - ⚠️ 큰 효과 · ✅ 할 만한 효과 · 💡 작은 효과\n - ⚪ 이미 설정됨 · ➖ 해당 없음 · ℹ️ 필수, 설정 없음\n- **Show last run:** 맨 위 버튼으로 이전 리포트로 전환해요. 새로 실행할 때마다 지난번 이후 무엇이 빨라졌고 어떤 수정이 끝났는지도 보여줘요.\n - 마지막 실행만 보관돼요 (새로고침해도 유지). 실행할 때마다 덮어써요.\n- 아무것도 바꾸지 않아요. (실행 중에는 마우스를 가만히 두세요.)\n- 💡 빈 캔버스를 우클릭한 메뉴에도 있어요.\n\n---\n\n### ⚡ Performance\n\n캔버스에 보이는 것만 바꿔요. 생성, VRAM, **Save Image**, 모든 **IMAGE** 출력은 전체 해상도 그대로예요. (가벼운 미리보기가 가벼운 이미지를 뜻하지는 않아요.)\n\n| 설정 | 기본값 | 기능 |\n|---|---|---|\n| **Remove wipe** | Off | LC 이미지 FX 노드의 hover A/B 와이프를 꺼요. 마지막 결과는 그대로 보여요. |\n| **Half-resolution previews** | Off | FX 미리보기를 절반 크기로 그려요. 캔버스를 움직일 때 부담이 줄어요. |\n| **Clamp longest side** | Off | 노드 위 미리보기를 줄여서 가장 긴 변이 **Max edge**에 맞게 해요. |\n| **Max edge (px)** | 768 | **Clamp longest side**가 켜져 있을 때만 사용돼요. 범위 256에서 2048. 무거운 그래프에서는 512를 써 보세요. |\n| **No preview when collapsed** | On | 접힌 FX 노드는 미리보기를 그리지 않아요. |\n| **Hide FX on-node previews** | Off | LC 이미지 FX 미리보기를 전부 숨겨요. |\n| **Recent colors** | On | 우클릭 **Colors** 메뉴에 최근 사용한 사용자 색 8개를 보관해요. Custom Scripts가 설치되어 있지 않으면 Custom 선택기를 추가해요. |\n| **Skin Beauty full preview override** | On | half-res나 clamp가 켜져 있어도 **LC Skin Beauty**는 전체 품질 미리보기를 유지해서 피부를 확대해서 볼 수 있어요. 와이프는 계속 **Remove wipe**를 따라요. |\n| **LoRA loader info button** | On | 각 **LC LoRA Loader** 행에 ℹ 버튼을 표시해요. 트리거 단어는 LoRA 파일 자체에서 가져와요 (인터넷 불필요). 깔끔하게 보려면 끄세요. |\n| **Preview distance (px)** | 40 | 노드 텍스트처럼, 노드 위 이미지는 이 값보다 작게 그려질 만큼 줌 아웃하면 꺼져요. 작은 미리보기부터 먼저 꺼져요. 0 = 항상 그림. |\n\n**영향받지 않는 것:** **LC Image Compare 🔎**, **LC Image Split 🖼️**, **LC Dynamic Overlay**는 어떤 설정이든 전체 미리보기와 와이프를 유지해요 (많이 줌 아웃했을 때 **Preview distance**만 이들을 꺼요).\n\n**추천 설정**\n- **일반 사용:** 전부 기본값으로 두세요.\n- **그래프가 버벅일 때:** **Half-resolution previews**와 **Clamp longest side**(Max edge 512)를 켜세요. **No preview when collapsed**는 켜 두세요.\n- **가장 가벼운 캔버스:** **Hide FX on-node previews**를 켜세요. before/after를 봐야 할 때는 **Image Compare**나 **Image Split**을 쓰세요.\n- 💡 변경은 다음 redraw 때 적용돼요. 캔버스를 살짝 움직이면 되고, 재시작은 필요 없어요.\n\n---\n\n\"True Nothing is. Permitted Everything is\"- Yoda Auditore, Assassin's Wars",
15175 "src": "37d6a0d9",
15176 "srcTitle": "LC123 Settings ⚙️"
15177 }
15178 },
15179 "titles": {
15180 "en": "LC123 Settings ⚙️",
15181 "zh": "LC123 Settings ⚙️",
15182 "ja": "LC123 Settings ⚙️",
15183 "ko": "LC123 Settings ⚙️"
15184 }
15185 },
15186 "ue_properties": {
15187 "widget_ue_connectable": [],
15188 "version": "7.8",
15189 "input_ue_unconnectable": []
15190 }
15191 },
15192 "widgets_values": [
15193 "English ✏️",
15194 "# LC123 Settings ⚙️\n\n**Where are they?** Open **Settings** (the gear), then **LC123 Settings ⚙️**. There are five sections: **Align**, **Connections**, **Notes**, **Optimization** and **Performance**.\n\n- 💡 Missing a setting? Restart ComfyUI, then press **Ctrl+F5** so the browser loads the new files.\n\n---\n\n### 📐 Align\n\n**Align tool**\n- Default: **On**\n- The switch for the whole tool. Off = no **Align** button (the LC logo) in the top toolbar and none of the features below.\n- With it on, the **Align** button turns Align on or off **for the open workflow**: light gray with the red flame = on, dark gray with a gray flame = off.\n - That on/off is saved in the workflow. Save it with Align on and it opens with Align on, even on a fresh ComfyUI.\n - Every workflow tab keeps its own. Switch tabs and the tool follows that tab (on in one, off in the other, no mix-ups).\n - Turning it on or off counts as a change to the workflow, so you get the unsaved dot.\n- Nodes snap to **Node lines**, groups snap to **Group lines**. A line lights up when you get close.\n- Works on the classic canvas and in **Nodes 2.0**.\n- **Snap distance** is ComfyUI's own **Snap to grid size** (Settings > Lite Graph > Canvas). Smaller grid = tighter snap. New lines land on that grid too.\n - **Shift** while dragging hands the drag to ComfyUI's own grid snap (no line snap). With **Always snap to grid** on, a line snap still wins on the axis it caught.\n\n**Rulers**\n- Default: **On**\n- Rulers on the top and left edge while Align is on:\n - **Left click** a ruler: adds a **Node line** (blue). Nodes snap to it.\n - **Right click** a ruler: adds a **Group line** (orange). Groups snap to it.\n - Click a line's marker again to remove it. Drag a marker to move it.\n- Lines save with the workflow.\n\n**Line reveal distance (px)**\n- Default: **120**\n- Lines stay invisible until the cursor or whatever you drag gets this close.\n\n**Also snap to other nodes and groups**\n- Default: **Off**\n- On = also snap to other nodes' edges and centers (no line is shown for those).\n\n---\n\n### 🔌 Connections\n\n**Connection FX**\n- Default: **Off**\n- While you drag a wire, every socket it can plug into glows in its socket color.\n- Get close and rings pulse out of the socket. Closer = bigger and brighter.\n- **Connection FX reach (px):** how close the cursor has to be before the rings start. Default 160.\n- **Connection FX zoomed-out glow (%):** zoomed out, every valid socket glows brighter so you can find it. Default 60.\n- Classic canvas only. With **Nodes 2.0** on it stays out of the way.\n\n---\n\n\n\n---\n\n### 🩺 Optimization\n\n**Optimization report**\n- One button. It pans the canvas by itself for a few seconds, times what every pack in the open workflow draws and runs, and scans their files.\n- You get a list of what slows your canvas down, biggest first, sorted into:\n - **That pack's own settings** (the exact setting name, where it lives and its current value)\n - **LC123 optimization settings**\n - **ComfyUI settings**\n - **Sidebar tabs**\n - **Required to function** (no setting, it is how that pack works)\n- Only node packs used in the open workflow are analyzed.\n- Every setting it suggests is checked against its current value:\n - ⚠️ big gain · ✅ worthwhile gain · 💡 small gain\n - ⚪ already set · ➖ does not apply · ℹ️ required, no setting for it\n- **Show last run:** the button at the top flips to the previous report. Each new run also shows what got faster and which fixes are done since last time.\n - Only the last run is kept (it survives a refresh). Each run replaces it.\n- Nothing is changed. (Keep the mouse still while it runs.)\n- 💡 Also in the right-click menu on the empty canvas.\n\n---\n\n### ⚡ Performance\n\nThese only change what you see on the canvas. Generation, VRAM, **Save Image** and every **IMAGE** output stay full resolution. (A lighter preview never means a lighter image.)\n\n| Setting | Default | What it does |\n|---|---|---|\n| **Remove wipe** | Off | Turns off the hover A/B wipe on LC image FX nodes. The last result still shows. |\n| **Half-resolution previews** | Off | Draws FX previews at half size. Less work while panning. |\n| **Clamp longest side** | Off | Shrinks on-node previews so the longest side fits **Max edge**. |\n| **Max edge (px)** | 768 | Only used when **Clamp longest side** is on. Range 256 to 2048. Try 512 on heavy graphs. |\n| **No preview when collapsed** | On | Collapsed FX nodes skip drawing their preview. |\n| **Hide FX on-node previews** | Off | Hides every LC image FX preview. |\n| **Recent colors** | On | Keeps your last 8 custom colors in the right-click **Colors** menu. Adds a Custom picker if Custom Scripts is not installed. |\n| **Skin Beauty full preview override** | On | **LC Skin Beauty** keeps a full-quality preview even with half-res or clamp on, so you can still zoom into skin. Wipe still follows **Remove wipe**. |\n| **LoRA loader info button** | On | Shows the ℹ button on each **LC LoRA Loader** row. Trigger words come from the LoRA file itself (no internet). Turn off to declutter. |\n| **Preview distance (px)** | 40 | Like node text, an on-node image switches off when you zoom out far enough that it is drawn smaller than this. Smaller previews switch off first. 0 = always draw. |\n\n**Never affected:** **LC Image Compare 🔎**, **LC Image Split 🖼️** and **LC Dynamic Overlay** keep their full preview and wipe no matter what (only **Preview distance** switches them off when zoomed far out).\n\n**Suggested setups**\n- **Normal use:** leave everything at default.\n- **Laggy graph:** turn on **Half-resolution previews** and **Clamp longest side** (Max edge 512). Keep **No preview when collapsed** on.\n- **Lightest canvas:** turn on **Hide FX on-node previews**. Use **Image Compare** or **Image Split** when you need to see a before/after.\n- 💡 Changes apply on the next redraw. Pan the canvas a little, no restart needed.\n\n---\n\n\"True Nothing is. Permitted Everything is\"- Yoda Auditore, Assassin's Wars\n\n"
15195 ],
15196 "widgets_values_named": {
15197 "language": "English ✏️",
15198 "text": "# LC123 Settings ⚙️\n\n**Where are they?** Open **Settings** (the gear), then **LC123 Settings ⚙️**. There are five sections: **Align**, **Connections**, **Notes**, **Optimization** and **Performance**.\n\n- 💡 Missing a setting? Restart ComfyUI, then press **Ctrl+F5** so the browser loads the new files.\n\n---\n\n### 📐 Align\n\n**Align tool**\n- Default: **On**\n- The switch for the whole tool. Off = no **Align** button (the LC logo) in the top toolbar and none of the features below.\n- With it on, the **Align** button turns Align on or off **for the open workflow**: light gray with the red flame = on, dark gray with a gray flame = off.\n - That on/off is saved in the workflow. Save it with Align on and it opens with Align on, even on a fresh ComfyUI.\n - Every workflow tab keeps its own. Switch tabs and the tool follows that tab (on in one, off in the other, no mix-ups).\n - Turning it on or off counts as a change to the workflow, so you get the unsaved dot.\n- Nodes snap to **Node lines**, groups snap to **Group lines**. A line lights up when you get close.\n- Works on the classic canvas and in **Nodes 2.0**.\n- **Snap distance** is ComfyUI's own **Snap to grid size** (Settings > Lite Graph > Canvas). Smaller grid = tighter snap. New lines land on that grid too.\n - **Shift** while dragging hands the drag to ComfyUI's own grid snap (no line snap). With **Always snap to grid** on, a line snap still wins on the axis it caught.\n\n**Rulers**\n- Default: **On**\n- Rulers on the top and left edge while Align is on:\n - **Left click** a ruler: adds a **Node line** (blue). Nodes snap to it.\n - **Right click** a ruler: adds a **Group line** (orange). Groups snap to it.\n - Click a line's marker again to remove it. Drag a marker to move it.\n- Lines save with the workflow.\n\n**Line reveal distance (px)**\n- Default: **120**\n- Lines stay invisible until the cursor or whatever you drag gets this close.\n\n**Also snap to other nodes and groups**\n- Default: **Off**\n- On = also snap to other nodes' edges and centers (no line is shown for those).\n\n---\n\n### 🔌 Connections\n\n**Connection FX**\n- Default: **Off**\n- While you drag a wire, every socket it can plug into glows in its socket color.\n- Get close and rings pulse out of the socket. Closer = bigger and brighter.\n- **Connection FX reach (px):** how close the cursor has to be before the rings start. Default 160.\n- **Connection FX zoomed-out glow (%):** zoomed out, every valid socket glows brighter so you can find it. Default 60.\n- Classic canvas only. With **Nodes 2.0** on it stays out of the way.\n\n---\n\n\n\n---\n\n### 🩺 Optimization\n\n**Optimization report**\n- One button. It pans the canvas by itself for a few seconds, times what every pack in the open workflow draws and runs, and scans their files.\n- You get a list of what slows your canvas down, biggest first, sorted into:\n - **That pack's own settings** (the exact setting name, where it lives and its current value)\n - **LC123 optimization settings**\n - **ComfyUI settings**\n - **Sidebar tabs**\n - **Required to function** (no setting, it is how that pack works)\n- Only node packs used in the open workflow are analyzed.\n- Every setting it suggests is checked against its current value:\n - ⚠️ big gain · ✅ worthwhile gain · 💡 small gain\n - ⚪ already set · ➖ does not apply · ℹ️ required, no setting for it\n- **Show last run:** the button at the top flips to the previous report. Each new run also shows what got faster and which fixes are done since last time.\n - Only the last run is kept (it survives a refresh). Each run replaces it.\n- Nothing is changed. (Keep the mouse still while it runs.)\n- 💡 Also in the right-click menu on the empty canvas.\n\n---\n\n### ⚡ Performance\n\nThese only change what you see on the canvas. Generation, VRAM, **Save Image** and every **IMAGE** output stay full resolution. (A lighter preview never means a lighter image.)\n\n| Setting | Default | What it does |\n|---|---|---|\n| **Remove wipe** | Off | Turns off the hover A/B wipe on LC image FX nodes. The last result still shows. |\n| **Half-resolution previews** | Off | Draws FX previews at half size. Less work while panning. |\n| **Clamp longest side** | Off | Shrinks on-node previews so the longest side fits **Max edge**. |\n| **Max edge (px)** | 768 | Only used when **Clamp longest side** is on. Range 256 to 2048. Try 512 on heavy graphs. |\n| **No preview when collapsed** | On | Collapsed FX nodes skip drawing their preview. |\n| **Hide FX on-node previews** | Off | Hides every LC image FX preview. |\n| **Recent colors** | On | Keeps your last 8 custom colors in the right-click **Colors** menu. Adds a Custom picker if Custom Scripts is not installed. |\n| **Skin Beauty full preview override** | On | **LC Skin Beauty** keeps a full-quality preview even with half-res or clamp on, so you can still zoom into skin. Wipe still follows **Remove wipe**. |\n| **LoRA loader info button** | On | Shows the ℹ button on each **LC LoRA Loader** row. Trigger words come from the LoRA file itself (no internet). Turn off to declutter. |\n| **Preview distance (px)** | 40 | Like node text, an on-node image switches off when you zoom out far enough that it is drawn smaller than this. Smaller previews switch off first. 0 = always draw. |\n\n**Never affected:** **LC Image Compare 🔎**, **LC Image Split 🖼️** and **LC Dynamic Overlay** keep their full preview and wipe no matter what (only **Preview distance** switches them off when zoomed far out).\n\n**Suggested setups**\n- **Normal use:** leave everything at default.\n- **Laggy graph:** turn on **Half-resolution previews** and **Clamp longest side** (Max edge 512). Keep **No preview when collapsed** on.\n- **Lightest canvas:** turn on **Hide FX on-node previews**. Use **Image Compare** or **Image Split** when you need to see a before/after.\n- 💡 Changes apply on the next redraw. Pan the canvas a little, no restart needed.\n\n---\n\n\"True Nothing is. Permitted Everything is\"- Yoda Auditore, Assassin's Wars\n\n"
15199 },
15200 "color": "#dc6946",
15201 "bgcolor": "#c85532"
15202 },
15203 {
15204 "id": 3801,
15205 "type": "LCLabel",
15206 "pos": [
15207 -7270,
15208 -1820
15209 ],
15210 "size": [
15211 313,
15212 49
15213 ],
15214 "flags": {
15215 "pinned": true
15216 },
15217 "order": 95,
15218 "mode": 0,
15219 "inputs": [],
15220 "outputs": [],
15221 "properties": {
15222 "text": "Realism 💵💎🪙🤑",
15223 "font": "Great Vibes",
15224 "size": 36,
15225 "bold": true,
15226 "italic": false,
15227 "color": "#ffffff",
15228 "align": "center",
15229 "outline": false,
15230 "outlineColor": "#000000",
15231 "outlineWidth": 4,
15232 "shadow": false,
15233 "shadowBlur": 10,
15234 "bg": false,
15235 "bgColor": "#324B4B",
15236 "radius": 12,
15237 "padding": 8,
15238 "angle": 0,
15239 "width": 0,
15240 "cnr_id": "ComfyUI_LC123_nodes",
15241 "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
15242 "Node name for S&R": "LCLabel",
15243 "_w": 313,
15244 "_h": 49,
15245 "ue_properties": {
15246 "widget_ue_connectable": [],
15247 "input_ue_unconnectable": [],
15248 "version": "7.8"
15249 }
15250 },
15251 "color": "#fff0",
15252 "bgcolor": "#fff0"
15253 },
15254 {
15255 "id": 3802,
15256 "type": "LCLabel",
15257 "pos": [
15258 -7660,
15259 -5230
15260 ],
15261 "size": [
15262 275,
15263 123
15264 ],
15265 "flags": {
15266 "pinned": true
15267 },
15268 "order": 96,
15269 "mode": 0,
15270 "inputs": [],
15271 "outputs": [],
15272 "properties": {
15273 "text": "Krea2",
15274 "font": "Ink Free",
15275 "size": 100,
15276 "bold": true,
15277 "italic": false,
15278 "color": "#ffffff",
15279 "align": "center",
15280 "outline": false,
15281 "outlineColor": "#000000",
15282 "outlineWidth": 4,
15283 "shadow": false,
15284 "shadowBlur": 10,
15285 "bg": false,
15286 "bgColor": "#324B4B",
15287 "radius": 12,
15288 "padding": 8,
15289 "angle": 0,
15290 "width": 0,
15291 "cnr_id": "ComfyUI_LC123_nodes",
15292 "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
15293 "Node name for S&R": "LCLabel",
15294 "_w": 275,
15295 "_h": 123,
15296 "ue_properties": {
15297 "widget_ue_connectable": [],
15298 "input_ue_unconnectable": [],
15299 "version": "7.8"
15300 }
15301 },
15302 "color": "#fff0",
15303 "bgcolor": "#fff0"
15304 },
15305 {
15306 "id": 3803,
15307 "type": "LCLoraLoader",
15308 "pos": [
15309 -7280,
15310 -4540
15311 ],
15312 "size": [
15313 510,
15314 520
15315 ],
15316 "flags": {
15317 "pinned": true
15318 },
15319 "order": 161,
15320 "mode": 0,
15321 "inputs": [
15322 {
15323 "name": "model",
15324 "shape": 7,
15325 "type": "MODEL",
15326 "link": 48174
15327 },
15328 {
15329 "name": "clip",
15330 "shape": 7,
15331 "type": "CLIP",
15332 "link": 48175
15333 }
15334 ],
15335 "outputs": [
15336 {
15337 "name": "model",
15338 "type": "MODEL",
15339 "links": [
15340 48534
15341 ]
15342 },
15343 {
15344 "name": "clip",
15345 "type": "CLIP",
15346 "links": [
15347 48177,
15348 48178,
15349 48533
15350 ]
15351 }
15352 ],
15353 "properties": {
15354 "cnr_id": "ComfyUI_LC123_nodes",
15355 "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
15356 "Node name for S&R": "LCLoraLoader",
15357 "ue_properties": {
15358 "widget_ue_connectable": [],
15359 "input_ue_unconnectable": [],
15360 "version": "7.8"
15361 }
15362 },
15363 "widgets_values": [
15364 "[{\"on\":false,\"lora\":\"Krea 2\\\\Your Loras\\\\Krealistick_Turbo_LoRA.safetensors\",\"strength\":1.05},{\"on\":true,\"lora\":\"Krea 2\\\\Styles\\\\KREA2_ta86-haa.safetensors\",\"strength\":0.85},{\"on\":false,\"lora\":\"Krea 2\\\\Model Adjust\\\\eyeDetailsKrea_v1.safetensors\",\"strength\":0.9},{\"on\":true,\"lora\":\"Krea 2\\\\detailers and sliders\\\\natural_expressions_V2.safetensors\",\"strength\":0.85},{\"on\":false,\"lora\":\"Krea 2\\\\Realism helpers\\\\Krea2_Selfie_POV_v1.safetensors\",\"strength\":1},{\"on\":true,\"lora\":\"Krea 2\\\\Model Adjust\\\\Tattoo by Al Krea 2.safetensors\",\"strength\":1}]",
15365 ""
15366 ],
15367 "widgets_values_named": {
15368 "lora_rows": "[{\"on\":false,\"lora\":\"Krea 2\\\\Your Loras\\\\Krealistick_Turbo_LoRA.safetensors\",\"strength\":1.05},{\"on\":true,\"lora\":\"Krea 2\\\\Styles\\\\KREA2_ta86-haa.safetensors\",\"strength\":0.85},{\"on\":false,\"lora\":\"Krea 2\\\\Model Adjust\\\\eyeDetailsKrea_v1.safetensors\",\"strength\":0.9},{\"on\":true,\"lora\":\"Krea 2\\\\detailers and sliders\\\\natural_expressions_V2.safetensors\",\"strength\":0.85},{\"on\":false,\"lora\":\"Krea 2\\\\Realism helpers\\\\Krea2_Selfie_POV_v1.safetensors\",\"strength\":1},{\"on\":true,\"lora\":\"Krea 2\\\\Model Adjust\\\\Tattoo by Al Krea 2.safetensors\",\"strength\":1}]",
15369 "lc_lora_face": ""
15370 },
15371 "color": "#6e5032",
15372 "bgcolor": "#6e5032"
15373 },
15374 {
15375 "id": 3806,
15376 "type": "LCSeed",
15377 "pos": [
15378 -7970,
15379 -4150
15380 ],
15381 "size": [
15382 330,
15383 130
15384 ],
15385 "flags": {
15386 "pinned": true
15387 },
15388 "order": 97,
15389 "mode": 0,
15390 "inputs": [],
15391 "outputs": [
15392 {
15393 "name": "seed",
15394 "type": "INT",
15395 "links": [
15396 48187,
15397 48188,
15398 48189
15399 ]
15400 }
15401 ],
15402 "properties": {
15403 "cnr_id": "ComfyUI_LC123_nodes",
15404 "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
15405 "Node name for S&R": "LCSeed",
15406 "lc_seed_history": [
15407 1098065062665076,
15408 6174432523790927,
15409 8640979057646161,
15410 7213240404132944,
15411 513662445906072,
15412 4498770922213046,
15413 3672686419336621,
15414 4909085682035576,
15415 5401299440574239,
15416 4623875921136129
15417 ],
15418 "ue_properties": {
15419 "widget_ue_connectable": [],
15420 "input_ue_unconnectable": [],
15421 "version": "7.8"
15422 }
15423 },
15424 "widgets_values": [
15425 -1,
15426 "",
15427 "",
15428 "— last used seeds —"
15429 ],
15430 "widgets_values_named": {
15431 "base_seed": -1,
15432 "🎲 Randomize Each Time": "",
15433 "🎲 New Fixed Random": "",
15434 "seed history": "— last used seeds —"
15435 },
15436 "color": "#822305",
15437 "bgcolor": "#822305"
15438 },
15439 {
15440 "id": 3807,
15441 "type": "LCClarity",
15442 "pos": [
15443 -4460,
15444 -2840
15445 ],
15446 "size": [
15447 300,
15448 670
15449 ],
15450 "flags": {
15451 "pinned": true
15452 },
15453 "order": 145,
15454 "mode": 4,
15455 "inputs": [
15456 {
15457 "name": "image",
15458 "type": "IMAGE",
15459 "link": 48208
15460 },
15461 {
15462 "name": "skin_mask",
15463 "shape": 7,
15464 "type": "MASK",
15465 "link": 48468
15466 }
15467 ],
15468 "outputs": [
15469 {
15470 "name": "image",
15471 "type": "IMAGE",
15472 "links": [
15473 48210,
15474 48633,
15475 48634
15476 ]
15477 }
15478 ],
15479 "properties": {
15480 "cnr_id": "ComfyUI_LC123_nodes",
15481 "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
15482 "Node name for S&R": "LCClarity",
15483 "ue_properties": {
15484 "widget_ue_connectable": [],
15485 "input_ue_unconnectable": [],
15486 "version": "7.8"
15487 },
15488 "lc_preview_meta": [
15489 {
15490 "filename": "lc_after_temp_zlcte_00004_.png",
15491 "subfolder": "",
15492 "type": "temp",
15493 "metadata": {
15494 "kind": "image",
15495 "width": 3168,
15496 "height": 3960
15497 },
15498 "id": "027d4bb7-3696-4bdd-8b53-2854f302de54"
15499 }
15500 ],
15501 "lc_before_meta": [
15502 {
15503 "filename": "lc_before_temp_zlcte_00004_.png",
15504 "subfolder": "",
15505 "type": "temp",
15506 "metadata": {
15507 "kind": "image",
15508 "width": 3168,
15509 "height": 3960
15510 },
15511 "id": "7b515876-975d-4772-b180-3c6a2cee3f67"
15512 }
15513 ]
15514 },
15515 "widgets_values": [
15516 "Natural",
15517 0.2,
15518 0.3,
15519 0.7,
15520 0.7,
15521 0.6,
15522 0.3,
15523 "Soft Light",
15524 0.25,
15525 0.25,
15526 0.15
15527 ],
15528 "widgets_values_named": {
15529 "preset": "Natural",
15530 "clarity": 0.2,
15531 "sharpen": 0.3,
15532 "strength": 0.7,
15533 "halo": 0.7,
15534 "skin_protect": 0.6,
15535 "radius": 0.3,
15536 "blend_mode": "Soft Light",
15537 "shadow_protect": 0.25,
15538 "highlight_protect": 0.25,
15539 "texture": 0.15
15540 },
15541 "color": "#324B4B",
15542 "bgcolor": "#324B4B"
15543 },
15544 {
15545 "id": 3808,
15546 "type": "LC Bypasser",
15547 "pos": [
15548 -2920,
15549 -2030
15550 ],
15551 "size": [
15552 290,
15553 890
15554 ],
15555 "flags": {
15556 "collapsed": true,
15557 "pinned": true
15558 },
15559 "order": 267,
15560 "mode": 0,
15561 "inputs": [
15562 {
15563 "name": "LC Sharpen Pro",
15564 "type": "*",
15565 "link": 48210
15566 },
15567 {
15568 "name": "enable",
15569 "type": "BOOLEAN",
15570 "link": null
15571 },
15572 {
15573 "name": "LC Depth FX 🌫️",
15574 "type": "*",
15575 "link": 48613
15576 },
15577 {
15578 "name": "enable",
15579 "type": "BOOLEAN",
15580 "link": null
15581 },
15582 {
15583 "name": "LC Bloom",
15584 "type": "*",
15585 "link": 48614
15586 },
15587 {
15588 "name": "enable",
15589 "type": "BOOLEAN",
15590 "link": null
15591 },
15592 {
15593 "name": "LC Lens Profile",
15594 "type": "*",
15595 "link": 48615
15596 },
15597 {
15598 "name": "enable",
15599 "type": "BOOLEAN",
15600 "link": null
15601 },
15602 {
15603 "name": "LC Bloom · Halation",
15604 "type": "*",
15605 "link": 48616
15606 },
15607 {
15608 "name": "enable",
15609 "type": "BOOLEAN",
15610 "link": null
15611 },
15612 {
15613 "name": "LC Apply LUT",
15614 "type": "*",
15615 "link": 48617
15616 },
15617 {
15618 "name": "enable",
15619 "type": "BOOLEAN",
15620 "link": null
15621 },
15622 {
15623 "name": "LC Phone Filters 📱",
15624 "type": "*",
15625 "link": 48618
15626 },
15627 {
15628 "name": "enable",
15629 "type": "BOOLEAN",
15630 "link": null
15631 },
15632 {
15633 "name": "LC Film Grain",
15634 "type": "*",
15635 "link": 48629
15636 },
15637 {
15638 "name": "enable",
15639 "type": "BOOLEAN",
15640 "link": null
15641 },
15642 {
15643 "name": "LC Natural Look 🍃",
15644 "type": "*",
15645 "link": 48630
15646 },
15647 {
15648 "name": "enable",
15649 "type": "BOOLEAN",
15650 "link": null
15651 },
15652 {
15653 "name": "LC Image Crop 🖼️🔪",
15654 "type": "*",
15655 "link": 48631
15656 },
15657 {
15658 "name": "enable",
15659 "type": "BOOLEAN",
15660 "link": null
15661 },
15662 {
15663 "name": "LC Notify 🔊",
15664 "type": "*",
15665 "link": 48632
15666 },
15667 {
15668 "name": "enable",
15669 "type": "BOOLEAN",
15670 "link": null
15671 },
15672 {
15673 "name": "",
15674 "type": "*",
15675 "link": null
15676 },
15677 {
15678 "name": "enable",
15679 "type": "BOOLEAN",
15680 "link": null
15681 }
15682 ],
15683 "outputs": [
15684 {
15685 "name": "OPT_CONNECTION",
15686 "type": "*",
15687 "links": [
15688 48212
15689 ]
15690 }
15691 ],
15692 "properties": {
15693 "toggleRestriction": "default",
15694 "ue_properties": {
15695 "widget_ue_connectable": [],
15696 "version": "7.8",
15697 "input_ue_unconnectable": []
15698 }
15699 },
15700 "widgets_values": [
15701 false,
15702 true,
15703 true,
15704 true,
15705 true,
15706 true,
15707 false,
15708 true,
15709 true,
15710 true,
15711 true
15712 ],
15713 "widgets_values_named": {
15714 "Enable 1": false,
15715 "Enable 2": true,
15716 "Enable 3": true,
15717 "Enable 4": true,
15718 "Enable 5": true,
15719 "Enable 6": true,
15720 "Enable 7": false,
15721 "Enable 8": true,
15722 "Enable 9": true,
15723 "Enable 10": true,
15724 "Enable 11": true
15725 },
15726 "color": "#28281E",
15727 "bgcolor": "#28281E"
15728 },
15729 {
15730 "id": 3809,
15731 "type": "LCLabel",
15732 "pos": [
15733 -7360,
15734 -5230
15735 ],
15736 "size": [
15737 306,
15738 123
15739 ],
15740 "flags": {
15741 "pinned": true
15742 },
15743 "order": 98,
15744 "mode": 0,
15745 "inputs": [],
15746 "outputs": [],
15747 "properties": {
15748 "text": "Realism ",
15749 "font": "Great Vibes",
15750 "size": 100,
15751 "bold": true,
15752 "italic": false,
15753 "color": "#50e070",
15754 "align": "center",
15755 "outline": false,
15756 "outlineColor": "#000000",
15757 "outlineWidth": 4,
15758 "shadow": false,
15759 "shadowBlur": 10,
15760 "bg": false,
15761 "bgColor": "#324B4B",
15762 "radius": 12,
15763 "padding": 8,
15764 "angle": 0,
15765 "width": 0,
15766 "cnr_id": "ComfyUI_LC123_nodes",
15767 "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
15768 "Node name for S&R": "LCLabel",
15769 "_w": 306,
15770 "_h": 123,
15771 "ue_properties": {
15772 "widget_ue_connectable": [],
15773 "input_ue_unconnectable": [],
15774 "version": "7.8"
15775 }
15776 },
15777 "color": "#fff0",
15778 "bgcolor": "#fff0"
15779 },
15780 {
15781 "id": 3810,
15782 "type": "LCLabel",
15783 "pos": [
15784 -7040,
15785 -5230
15786 ],
15787 "size": [
15788 533,
15789 123
15790 ],
15791 "flags": {
15792 "pinned": true
15793 },
15794 "order": 99,
15795 "mode": 0,
15796 "inputs": [],
15797 "outputs": [],
15798 "properties": {
15799 "text": "Workflow",
15800 "font": "Permanent Marker",
15801 "size": 100,
15802 "bold": false,
15803 "italic": false,
15804 "color": "#999999",
15805 "align": "center",
15806 "outline": false,
15807 "outlineColor": "#000000",
15808 "outlineWidth": 4,
15809 "shadow": false,
15810 "shadowBlur": 10,
15811 "bg": false,
15812 "bgColor": "#324B4B",
15813 "radius": 12,
15814 "padding": 8,
15815 "angle": 0,
15816 "width": 0,
15817 "cnr_id": "ComfyUI_LC123_nodes",
15818 "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
15819 "Node name for S&R": "LCLabel",
15820 "_w": 533,
15821 "_h": 123,
15822 "ue_properties": {
15823 "widget_ue_connectable": [],
15824 "input_ue_unconnectable": [],
15825 "version": "7.8"
15826 }
15827 },
15828 "color": "#fff0",
15829 "bgcolor": "#fff0"
15830 },
15831 {
15832 "id": 3811,
15833 "type": "LCLabel",
15834 "pos": [
15835 -6480,
15836 -5200
15837 ],
15838 "size": [
15839 319,
15840 89
15841 ],
15842 "flags": {
15843 "pinned": true
15844 },
15845 "order": 100,
15846 "mode": 0,
15847 "inputs": [],
15848 "outputs": [],
15849 "properties": {
15850 "text": "V 10.0 🍂",
15851 "font": "Abril Fatface",
15852 "size": 70,
15853 "bold": true,
15854 "italic": false,
15855 "color": "#a9570a",
15856 "align": "center",
15857 "outline": true,
15858 "outlineColor": "#649632",
15859 "outlineWidth": 4,
15860 "shadow": false,
15861 "shadowBlur": 10,
15862 "bg": false,
15863 "bgColor": "#324B4B",
15864 "radius": 12,
15865 "padding": 8,
15866 "angle": 0,
15867 "width": 0,
15868 "cnr_id": "ComfyUI_LC123_nodes",
15869 "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
15870 "Node name for S&R": "LCLabel",
15871 "_w": 319,
15872 "_h": 89,
15873 "ue_properties": {
15874 "widget_ue_connectable": [],
15875 "input_ue_unconnectable": [],
15876 "version": "7.8"
15877 }
15878 },
15879 "color": "#fff0",
15880 "bgcolor": "#fff0"
15881 },
15882 {
15883 "id": 3812,
15884 "type": "LCTimer",
15885 "pos": [
15886 -7340,
15887 -2150
15888 ],
15889 "size": [
15890 300,
15891 250
15892 ],
15893 "flags": {
15894 "pinned": true
15895 },
15896 "order": 101,
15897 "mode": 0,
15898 "inputs": [],
15899 "outputs": [],
15900 "properties": {
15901 "cnr_id": "ComfyUI_LC123_nodes",
15902 "ver": "e7e61c1a9aa6f5c2ffff4f4c1b28835792db1a52",
15903 "Node name for S&R": "LCTimer",
15904 "ue_properties": {
15905 "widget_ue_connectable": [],
15906 "input_ue_unconnectable": [],
15907 "version": "7.8"
15908 },
15909 "lc_runs": [
15910 {
15911 "t": 38,
15912 "at": "17:26",
15913 "ok": false
15914 },
15915 {
15916 "t": 9.96,
15917 "at": "17:26",
15918 "ok": false
15919 },
15920 {
15921 "t": 22.42,
15922 "at": "17:26",
15923 "ok": false
15924 },
15925 {
15926 "t": 37.69,
15927 "at": "17:27",
15928 "ok": false
15929 },
15930 {
15931 "t": 20.83,
15932 "at": "17:27",
15933 "ok": false
15934 },
15935 {
15936 "t": 33.06,
15937 "at": "17:30",
15938 "ok": false
15939 },
15940 {
15941 "t": 40.99,
15942 "at": "17:30",
15943 "ok": false
15944 },
15945 {
15946 "t": 41.05,
15947 "at": "17:31",
15948 "ok": false
15949 },
15950 {
15951 "t": 41.58,
15952 "at": "17:32",
15953 "ok": true
15954 },
15955 {
15956 "t": 65.33,
15957 "at": "17:38",
15958 "ok": true
15959 },
15960 {
15961 "t": 6.21,
15962 "at": "17:38",
15963 "ok": false
15964 },
15965 {
15966 "t": 38.43,
15967 "at": "17:38",
15968 "ok": true
15969 },
15970 {
15971 "t": 26.33,
15972 "at": "17:39",
15973 "ok": false
15974 },
15975 {
15976 "t": 44.63,
15977 "at": "17:40",
15978 "ok": true
15979 },
15980 {
15981 "t": 40.34,
15982 "at": "17:41",
15983 "ok": true
15984 },
15985 {
15986 "t": 94.42,
15987 "at": "17:47",
15988 "ok": true
15989 },
15990 {
15991 "t": 8.48,
15992 "at": "17:50",
15993 "ok": false
15994 },
15995 {
15996 "t": 25.55,
15997 "at": "17:50",
15998 "ok": false
15999 },
16000 {
16001 "t": 119.34,
16002 "at": "17:52",
16003 "ok": true
16004 },
16005 {
16006 "t": 53.8,
16007 "at": "17:54",
16008 "ok": true
16009 }
16010 ]
16011 },
16012 "widgets_values": [
16013 ""
16014 ],
16015 "widgets_values_named": {
16016 "lc_rt": ""
16017 },
16018 "color": "#000000",
16019 "bgcolor": "#000000"
16020 },
16021 {
16022 "id": 3813,
16023 "type": "GetNode",
16024 "pos": [
16025 -6640,
16026 -2070
16027 ],
16028 "size": [
16029 210,
16030 60
16031 ],
16032 "flags": {
16033 "collapsed": true,
16034 "pinned": true
16035 },
16036 "order": 102,
16037 "mode": 0,
16038 "inputs": [],
16039 "outputs": [
16040 {
16041 "name": "INT",
16042 "type": "INT",
16043 "links": [
16044 48335
16045 ]
16046 }
16047 ],
16048 "title": "Get_Seed",
16049 "properties": {
16050 "Node name for S&R": "GetNode",
16051 "aux_id": "kijai/ComfyUI-KJNodes",
16052 "ue_properties": {
16053 "widget_ue_connectable": [],
16054 "version": "7.8",
16055 "input_ue_unconnectable": []
16056 }
16057 },
16058 "widgets_values": [
16059 "Seed"
16060 ],
16061 "widgets_values_named": {
16062 "Constant": "Seed"
16063 },
16064 "color": "#1b4669",
16065 "bgcolor": "#29699c"
16066 },
16067 {
16068 "id": 3814,
16069 "type": "LCControlPanel",
16070 "pos": [
16071 -6240,
16072 -2880
16073 ],
16074 "size": [
16075 290,
16076 90
16077 ],
16078 "flags": {
16079 "pinned": true
16080 },
16081 "order": 103,
16082 "mode": 0,
16083 "inputs": [],
16084 "outputs": [
16085 {
16086 "label": " ",
16087 "name": "value_1",
16088 "type": "*",
16089 "links": [
16090 48460
16091 ]
16092 },
16093 {
16094 "label": " ",
16095 "name": "value_2",
16096 "type": "*",
16097 "links": [
16098 48462,
16099 48464
16100 ]
16101 },
16102 {
16103 "label": " ",
16104 "name": "value_3",
16105 "type": "*",
16106 "links": [
16107 48466
16108 ]
16109 }
16110 ],
16111 "properties": {
16112 "cnr_id": "ComfyUI_LC123_nodes",
16113 "ver": "9e2b116f51ee00939bd292cf6b5441a10923dd02",
16114 "Node name for S&R": "LCControlPanel",
16115 "ue_properties": {
16116 "widget_ue_connectable": [],
16117 "input_ue_unconnectable": [],
16118 "version": "7.8"
16119 },
16120 "lc_rows": [
16121 {
16122 "name": "Denoise",
16123 "value": true,
16124 "min": 0,
16125 "max": 100,
16126 "step": 1,
16127 "decimals": 0,
16128 "auto": false,
16129 "kind": "boolean"
16130 },
16131 {
16132 "name": "Use Person Mask",
16133 "value": true,
16134 "min": 0,
16135 "max": 100,
16136 "step": 1,
16137 "decimals": 0,
16138 "auto": false,
16139 "kind": "boolean"
16140 },
16141 {
16142 "name": "LC Skin Master",
16143 "value": true,
16144 "min": 0,
16145 "max": 100,
16146 "step": 1,
16147 "decimals": 0,
16148 "auto": false,
16149 "kind": "boolean"
16150 }
16151 ]
16152 },
16153 "widgets_values": [
16154 "[{\"name\":\"Denoise\",\"value\":true,\"kind\":\"boolean\",\"cast\":\"BOOLEAN\"},{\"name\":\"Use Person Mask\",\"value\":true,\"kind\":\"boolean\",\"cast\":\"BOOLEAN\"},{\"name\":\"LC Skin Master\",\"value\":true,\"kind\":\"boolean\",\"cast\":\"BOOLEAN\"}]",
16155 ""
16156 ],
16157 "widgets_values_named": {
16158 "rows": "[{\"name\":\"Denoise\",\"value\":true,\"kind\":\"boolean\",\"cast\":\"BOOLEAN\"},{\"name\":\"Use Person Mask\",\"value\":true,\"kind\":\"boolean\",\"cast\":\"BOOLEAN\"},{\"name\":\"LC Skin Master\",\"value\":true,\"kind\":\"boolean\",\"cast\":\"BOOLEAN\"}]",
16159 "lc_cp_face": ""
16160 },
16161 "color": "#5a1a1a",
16162 "bgcolor": "#460606"
16163 },
16164 {
16165 "id": 3815,
16166 "type": "GetNode",
16167 "pos": [
16168 -5880,
16169 -2860
16170 ],
16171 "size": [
16172 210,
16173 50
16174 ],
16175 "flags": {
16176 "collapsed": true,
16177 "pinned": true
16178 },
16179 "order": 104,
16180 "mode": 0,
16181 "inputs": [],
16182 "outputs": [
16183 {
16184 "name": "IMAGE",
16185 "type": "IMAGE",
16186 "links": [
16187 48450,
16188 48452
16189 ]
16190 }
16191 ],
16192 "title": "Get_Relay Image",
16193 "properties": {
16194 "Node name for S&R": "GetNode",
16195 "aux_id": "kijai/ComfyUI-KJNodes",
16196 "ue_properties": {
16197 "widget_ue_connectable": [],
16198 "version": "7.8",
16199 "input_ue_unconnectable": []
16200 }
16201 },
16202 "widgets_values": [
16203 "Relay Image"
16204 ],
16205 "widgets_values_named": {
16206 "Constant": "Relay Image"
16207 },
16208 "color": "#2a363b",
16209 "bgcolor": "#3f5159"
16210 },
16211 {
16212 "id": 3816,
16213 "type": "LCNote",
16214 "pos": [
16215 -7000,
16216 -2870
16217 ],
16218 "size": [
16219 440,
16220 630
16221 ],
16222 "flags": {
16223 "pinned": true
16224 },
16225 "order": 105,
16226 "mode": 0,
16227 "inputs": [],
16228 "outputs": [],
16229 "title": "Skins stuffs",
16230 "properties": {
16231 "lc_note": {
16232 "source": "en",
16233 "texts": {
16234 "en": {
16235 "text": "## LC Image Denoise\n- Kills decode grit so the skin nodes after it do not amplify noise.\n- **mode: smart** (default) measures the noise in each image, so the same settings work on clean and noisy renders. **legacy** is the old edge-gated blur.\n- **luma:** how hard grain is cleaned. **chroma:** color blotches and rainbow speckle. Raise chroma first, it costs the least detail.\n- **keep_detail:** brings back pores and hair where they stand above the noise. Lower it if grit comes back.\n- **strength:** 0 = original, 1 = fully denoised (0.75 default).\n- **noise_report** tells you how noisy each image actually was. Low number? Leave it alone.\n\n### LC Person Mask 🧍(Optional)\n\n**It's optional.** If all you care about is faces, then you do not need it. The node will find them by itself. It will also grab skin about 50% of the time. However, if you want **all** skin and make sure it misses clothes, then use it.\n**Settings**\n- **engine: mediapipe**, **face** + **body**, **remove_features** on. Mediapipe's body includes torso and neck skin (segformer's is arms and legs only).\n- **remove_features** cuts eyes, brows, lips and teeth out with SAM 3, so the nodes below never smooth or texture them.\n\n\n## LC Skin Master ✨\n\n**What is it?**\n- Your whole skin chain in one node: grit, pores, blemishes, lines, freckles, eyes, skin tone and color. Each one done once, in order, on one skin map.\n\n- 💡Plug the **skin_mask** into **LC Sharpen Pro**, so skin_protect covers all the skin instead of the part a color guess finds.\n- ✋ **First run downloads about 80 MB** (face finders) into `models/facexlib`.\n\n**Settings ⚙️**\n\n**Presets**: \n- **Natural** for every day. \n- **Soft Beauty** for images with makeup.\n- **Editorial Detail** for close-ups (sharp 🗡️)\n- **Real Skin Restore** for plastic skin\n- **Weathered** for character (my favorite in most cases)\n- **Sun-Kissed** for freckles. \n- *Moving a slider switches to Custom.*\n\n**Sliders:**\n\n- **pores**: 1 = as it is. Keep it at 1 or more with **pigmentation**, or the freckles look painted on.\n- **add_pores**: for skin that has none. Skin with detail gets less on its own.\n- **wrinkles**: below 0 softens, above 0 deepens the lines already there.\n- **warmth**: below 0 calms orange AI skin.\n- **eye_detail**: crisper lashes and a lifted iris around a dark pupil, so the eyes look alive. 0.5 default, 1.0 is the top.\n\n\n---\n**Credits:**\n\nSkin finding and the retouch adapted from sd-living-skin by sca-285 (MIT) [Here](https://github.com/sca-285/sd-living-skin)\n\n"
16236 },
16237 "zh": {
16238 "text": "## LC Image Denoise\n- 消除解码产生的颗粒感,这样它后面的皮肤节点就不会放大噪点。\n- **mode: smart**(默认)会测量每张图的噪点,所以同样的设置对干净和有噪点的渲染都适用。**legacy** 是旧的边缘门控模糊。\n- **luma:**清理颗粒的力度。**chroma:**色斑和彩虹状斑点。先调高 chroma,它损失的细节最少。\n- **keep_detail:**把高于噪点的毛孔和毛发找回来。如果颗粒感又回来了,就调低它。\n- **strength:**0 = 原图,1 = 完全去噪(默认 0.75)。\n- **noise_report** 会告诉你每张图实际的噪点程度。数值低?别动它。\n\n### LC Person Mask 🧍(可选)\n\n**它是可选的。**如果你只关心人脸,就不需要它。节点会自己找到人脸。它大约有 50% 的概率也能抓到皮肤。但如果你想要**全部**皮肤并确保避开衣服,就用它。\n**设置**\n- **engine: mediapipe**、**face** + **body**、**remove_features** 开启。Mediapipe 的 body 包含躯干和脖子的皮肤(segformer 的只有手臂和腿)。\n- **remove_features** 用 SAM 3 把眼睛、眉毛、嘴唇和牙齿抠掉,这样下面的节点就不会对它们做平滑或加质感。\n\n\n## LC Skin Master ✨\n\n**这是什么?**\n- 你整条皮肤处理链集于一个节点:颗粒、毛孔、瑕疵、纹路、雀斑、眼睛、肤色和色彩。每一项只做一次,按顺序,在同一张皮肤图上完成。\n\n- 💡把 **skin_mask** 接到 **LC Sharpen Pro** 上,这样 skin_protect 就能覆盖所有皮肤,而不只是颜色猜测找到的那部分。\n- ✋ **首次运行会下载约 80 MB**(人脸检测器)到 `models/facexlib`。\n\n**设置 ⚙️**\n\n**预设**: \n- **Natural** 日常使用。 \n- **Soft Beauty** 用于带妆的图像。\n- **Editorial Detail** 用于特写(锐利 🗡️)\n- **Real Skin Restore** 用于塑料感皮肤\n- **Weathered** 用于有性格的角色(大多数情况下我的最爱)\n- **Sun-Kissed** 用于雀斑。 \n- *移动任何滑块都会切换到 Custom。*\n\n**滑块:**\n\n- **pores**:1 = 保持原样。和 **pigmentation** 一起时保持在 1 或更高,否则雀斑看起来像画上去的。\n- **add_pores**:用于没有毛孔的皮肤。本身有细节的皮肤会少加一些。\n- **wrinkles**:低于 0 是柔化,高于 0 是加深已有的纹路。\n- **warmth**:低于 0 可以压住 AI 皮肤的橙色。\n- **eye_detail**: 睫毛更清晰,深色瞳孔周围的虹膜被提亮,眼睛更有神。默认 0.5,最高 1.0。\n\n\n---\n**致谢:**\n\n皮肤检测和修饰改编自 sca-285 的 sd-living-skin (MIT) [这里](https://github.com/sca-285/sd-living-skin)\n\n\n",
16239 "src": "cc411ce2",
16240 "srcTitle": "Skins stuffs"
16241 },
16242 "ja": {
16243 "text": "## LC Image Denoise\n- デコードのザラつきを消して、後段のスキンノードがノイズを増幅しないようにします。\n- **mode: smart**(デフォルト)は画像ごとにノイズを測定するので、きれいな画像でもノイズの多い画像でも同じ設定が使えます。**legacy** は従来のエッジゲート付きブラーです。\n- **luma:** グレインをどれだけ強く除去するか。**chroma:** 色のまだらや虹色のブツブツ。先に chroma を上げてください。ディテールの損失が最も小さいです。\n- **keep_detail:** ノイズより際立っている毛穴や髪を戻します。ザラつきが戻ってきたら下げてください。\n- **strength:** 0 = 元のまま、1 = 完全に denoise(デフォルトは 0.75)。\n- **noise_report** は、各画像が実際にどれだけノイズを持っていたかを教えてくれます。数値が低い? 触らなくて大丈夫です。\n\n### LC Person Mask 🧍(オプション)\n\n**オプションです。** 顔だけが目的なら要りません。ノードが自分で見つけます。肌も半分くらいの確率で拾います。ですが、肌を**すべて**対象にして、服を確実に外したいなら、これを使ってください。\n**設定**\n- **engine: mediapipe**、**face** + **body**、**remove_features** オン。Mediapipe の body には胴体と首の肌が含まれます(segformer は腕と脚だけです)。\n- **remove_features** は SAM 3 で目、眉、唇、歯を切り抜くので、下のノードがそこをなめらかにしたりテクスチャを足したりすることはありません。\n\n\n## LC Skin Master ✨\n\n**これは何?**\n- 肌のチェーン全体を1つのノードにまとめたものです: ザラつき、毛穴、シミ、シワ、そばかす、目、肌のトーンと色。それぞれが、1枚のスキンマップに対して順番に1回ずつ処理されます。\n\n- 💡 **skin_mask** を **LC Sharpen Pro** につなぐと、skin_protect が、色の推測で見つかった部分だけでなく、肌全体をカバーします。\n- ✋ **初回実行時に約 80 MB**(顔検出モデル)が `models/facexlib` にダウンロードされます。\n\n**設定 ⚙️**\n\n**プリセット**: \n- **Natural** は普段使い。 \n- **Soft Beauty** はメイクをした画像向け。\n- **Editorial Detail** はクローズアップ向け(シャープ 🗡️)\n- **Real Skin Restore** はプラスチックっぽい肌向け\n- **Weathered** は個性づけ向け(ほとんどの場合、私のお気に入り)\n- **Sun-Kissed** はそばかす向け。 \n- *スライダーを動かすと Custom に切り替わります。*\n\n**スライダー:**\n\n- **pores**: 1 = そのまま。**pigmentation** と一緒に 1 以上にしておかないと、そばかすが描き込んだように見えます。\n- **add_pores**: 毛穴のない肌向け。ディテールのある肌には自動で少なくなります。\n- **wrinkles**: 0 未満でぼかし、0 より上で既にあるシワを深くします。\n- **warmth**: 0 未満で、オレンジっぽい AI 肌をおとなしくします。\n- **eye_detail**: まつ毛をくっきりさせ、暗い瞳孔のまわりの虹彩を明るくして、目に生気を出します。デフォルトは0.5、1.0が上限です。\n\n\n---\n**クレジット:**\n\n肌の検出とレタッチは、sca-285 の sd-living-skin (MIT) を元にしています [こちら](https://github.com/sca-285/sd-living-skin)\n\n",
16244 "src": "cc411ce2",
16245 "srcTitle": "Skins stuffs"
16246 },
16247 "ko": {
16248 "text": "## LC Image Denoise\n- 디코드에서 생긴 거친 노이즈를 없애서, 뒤에 오는 피부 노드가 노이즈를 증폭하지 않게 합니다.\n- **mode: smart** (기본값)는 이미지마다 노이즈를 측정하므로 같은 설정이 깨끗한 렌더와 노이즈 많은 렌더 모두에 통합니다. **legacy**는 예전의 edge-gated blur입니다.\n- **luma:** 그레인을 얼마나 강하게 정리할지. **chroma:** 색 얼룩과 무지개빛 점. chroma를 먼저 올리세요. 디테일 손실이 가장 적습니다.\n- **keep_detail:** 노이즈 위로 두드러지는 모공과 털을 되살립니다. 노이즈가 다시 생기면 낮추세요.\n- **strength:** 0 = 원본, 1 = 완전 denoise (기본값 0.75).\n- **noise_report**는 각 이미지에 실제로 노이즈가 얼마나 있었는지 알려 줍니다. 숫자가 낮으면 건드리지 마세요.\n\n### LC Person Mask 🧍(선택)\n\n**선택 사항입니다.** 얼굴만 신경 쓴다면 필요 없습니다. 노드가 알아서 얼굴을 찾습니다. 피부도 50% 정도는 잡아냅니다. 하지만 **모든** 피부를 잡으면서 옷은 확실히 피하고 싶다면 쓰세요.\n**설정**\n- **engine: mediapipe**, **face** + **body**, **remove_features** 켜기. Mediapipe의 body는 몸통과 목 피부를 포함합니다 (segformer는 팔과 다리만).\n- **remove_features**는 SAM 3로 눈, 눈썹, 입술, 치아를 잘라내서, 아래의 노드들이 그 부분을 매끄럽게 하거나 질감을 입히지 않게 합니다.\n\n\n## LC Skin Master ✨\n\n**이게 뭔가요?**\n- 피부 체인 전체를 노드 하나에 담았습니다. 노이즈, 모공, 잡티, 주름, 주근깨, 눈, 피부 톤, 색까지. 각각 한 번씩, 순서대로, 하나의 피부 맵 위에서 처리합니다.\n\n- 💡**skin_mask**를 **LC Sharpen Pro**에 연결하면, skin_protect가 색으로 추측한 부분이 아니라 모든 피부를 감쌉니다.\n- ✋ **첫 실행 때 약 80 MB**(얼굴 검출기)를 `models/facexlib`에 다운로드합니다.\n\n**설정 ⚙️**\n\n**프리셋**: \n- **Natural**: 일상용. \n- **Soft Beauty**: 메이크업한 이미지용.\n- **Editorial Detail**: 클로즈업용 (날카로움 🗡️)\n- **Real Skin Restore**: 플라스틱 같은 피부용\n- **Weathered**: 캐릭터용 (대부분의 경우 제가 제일 좋아하는 것)\n- **Sun-Kissed**: 주근깨용. \n- *슬라이더를 움직이면 Custom으로 바뀝니다.*\n\n**슬라이더:**\n\n- **pores**: 1 = 그대로. **pigmentation**과 함께 쓸 때는 1 이상으로 두세요. 아니면 주근깨가 그려 넣은 것처럼 보입니다.\n- **add_pores**: 모공이 없는 피부용. 이미 디테일이 있는 피부에는 알아서 덜 적용됩니다.\n- **wrinkles**: 0 미만은 부드럽게, 0 초과는 이미 있는 주름을 더 깊게 합니다.\n- **warmth**: 0 미만은 AI 특유의 주황빛 피부를 가라앉힙니다.\n- **eye_detail**: 속눈썹을 또렷하게 하고 어두운 동공 주변의 홍채를 밝혀 눈에 생기를 줍니다. 기본값 0.5, 최대 1.0.\n\n\n---\n**크레딧:**\n\n피부 검출과 리터치는 sca-285의 sd-living-skin(MIT)을 각색했습니다 [여기](https://github.com/sca-285/sd-living-skin)\n\n",
16249 "src": "cc411ce2",
16250 "srcTitle": "Skins stuffs"
16251 }
16252 },
16253 "titles": {
16254 "en": "Skins stuffs",
16255 "zh": "皮肤相关",
16256 "ja": "スキン関連",
16257 "ko": "피부 관련 도구"
16258 }
16259 },
16260 "ue_properties": {
16261 "widget_ue_connectable": [],
16262 "version": "7.8",
16263 "input_ue_unconnectable": []
16264 }
16265 },
16266 "widgets_values": [
16267 "English ✏️",
16268 "## LC Image Denoise\n- Kills decode grit so the skin nodes after it do not amplify noise.\n- **mode: smart** (default) measures the noise in each image, so the same settings work on clean and noisy renders. **legacy** is the old edge-gated blur.\n- **luma:** how hard grain is cleaned. **chroma:** color blotches and rainbow speckle. Raise chroma first, it costs the least detail.\n- **keep_detail:** brings back pores and hair where they stand above the noise. Lower it if grit comes back.\n- **strength:** 0 = original, 1 = fully denoised (0.75 default).\n- **noise_report** tells you how noisy each image actually was. Low number? Leave it alone.\n\n### LC Person Mask 🧍(Optional)\n\n**It's optional.** If all you care about is faces, then you do not need it. The node will find them by itself. It will also grab skin about 50% of the time. However, if you want **all** skin and make sure it misses clothes, then use it.\n**Settings**\n- **engine: mediapipe**, **face** + **body**, **remove_features** on. Mediapipe's body includes torso and neck skin (segformer's is arms and legs only).\n- **remove_features** cuts eyes, brows, lips and teeth out with SAM 3, so the nodes below never smooth or texture them.\n\n\n## LC Skin Master ✨\n\n**What is it?**\n- Your whole skin chain in one node: grit, pores, blemishes, lines, freckles, eyes, skin tone and color. Each one done once, in order, on one skin map.\n\n- 💡Plug the **skin_mask** into **LC Sharpen Pro**, so skin_protect covers all the skin instead of the part a color guess finds.\n- ✋ **First run downloads about 80 MB** (face finders) into `models/facexlib`.\n\n**Settings ⚙️**\n\n**Presets**: \n- **Natural** for every day. \n- **Soft Beauty** for images with makeup.\n- **Editorial Detail** for close-ups (sharp 🗡️)\n- **Real Skin Restore** for plastic skin\n- **Weathered** for character (my favorite in most cases)\n- **Sun-Kissed** for freckles. \n- *Moving a slider switches to Custom.*\n\n**Sliders:**\n\n- **pores**: 1 = as it is. Keep it at 1 or more with **pigmentation**, or the freckles look painted on.\n- **add_pores**: for skin that has none. Skin with detail gets less on its own.\n- **wrinkles**: below 0 softens, above 0 deepens the lines already there.\n- **warmth**: below 0 calms orange AI skin.\n- **eye_detail**: crisper lashes and a lifted iris around a dark pupil, so the eyes look alive. 0.5 default, 1.0 is the top.\n\n\n---\n**Credits:**\n\nSkin finding and the retouch adapted from sd-living-skin by sca-285 (MIT) [Here](https://github.com/sca-285/sd-living-skin)\n\n"
16269 ],
16270 "widgets_values_named": {
16271 "language": "English ✏️",
16272 "text": "## LC Image Denoise\n- Kills decode grit so the skin nodes after it do not amplify noise.\n- **mode: smart** (default) measures the noise in each image, so the same settings work on clean and noisy renders. **legacy** is the old edge-gated blur.\n- **luma:** how hard grain is cleaned. **chroma:** color blotches and rainbow speckle. Raise chroma first, it costs the least detail.\n- **keep_detail:** brings back pores and hair where they stand above the noise. Lower it if grit comes back.\n- **strength:** 0 = original, 1 = fully denoised (0.75 default).\n- **noise_report** tells you how noisy each image actually was. Low number? Leave it alone.\n\n### LC Person Mask 🧍(Optional)\n\n**It's optional.** If all you care about is faces, then you do not need it. The node will find them by itself. It will also grab skin about 50% of the time. However, if you want **all** skin and make sure it misses clothes, then use it.\n**Settings**\n- **engine: mediapipe**, **face** + **body**, **remove_features** on. Mediapipe's body includes torso and neck skin (segformer's is arms and legs only).\n- **remove_features** cuts eyes, brows, lips and teeth out with SAM 3, so the nodes below never smooth or texture them.\n\n\n## LC Skin Master ✨\n\n**What is it?**\n- Your whole skin chain in one node: grit, pores, blemishes, lines, freckles, eyes, skin tone and color. Each one done once, in order, on one skin map.\n\n- 💡Plug the **skin_mask** into **LC Sharpen Pro**, so skin_protect covers all the skin instead of the part a color guess finds.\n- ✋ **First run downloads about 80 MB** (face finders) into `models/facexlib`.\n\n**Settings ⚙️**\n\n**Presets**: \n- **Natural** for every day. \n- **Soft Beauty** for images with makeup.\n- **Editorial Detail** for close-ups (sharp 🗡️)\n- **Real Skin Restore** for plastic skin\n- **Weathered** for character (my favorite in most cases)\n- **Sun-Kissed** for freckles. \n- *Moving a slider switches to Custom.*\n\n**Sliders:**\n\n- **pores**: 1 = as it is. Keep it at 1 or more with **pigmentation**, or the freckles look painted on.\n- **add_pores**: for skin that has none. Skin with detail gets less on its own.\n- **wrinkles**: below 0 softens, above 0 deepens the lines already there.\n- **warmth**: below 0 calms orange AI skin.\n- **eye_detail**: crisper lashes and a lifted iris around a dark pupil, so the eyes look alive. 0.5 default, 1.0 is the top.\n\n\n---\n**Credits:**\n\nSkin finding and the retouch adapted from sd-living-skin by sca-285 (MIT) [Here](https://github.com/sca-285/sd-living-skin)\n\n"
16273 },
16274 "color": "#222",
16275 "bgcolor": "#000"
16276 },
16277 {
16278 "id": 3817,
16279 "type": "LCImageDenoise",
16280 "pos": [
16281 -6550,
16282 -2850
16283 ],
16284 "size": [
16285 300,
16286 610
16287 ],
16288 "flags": {
16289 "pinned": true
16290 },
16291 "order": 144,
16292 "mode": 0,
16293 "inputs": [
16294 {
16295 "name": "image",
16296 "type": "IMAGE",
16297 "link": 48450
16298 }
16299 ],
16300 "outputs": [
16301 {
16302 "name": "image",
16303 "type": "IMAGE",
16304 "links": [
16305 48454,
16306 48457,
16307 48459
16308 ]
16309 },
16310 {
16311 "name": "noise_report",
16312 "type": "STRING",
16313 "links": []
16314 }
16315 ],
16316 "properties": {
16317 "cnr_id": "ComfyUI_LC123_nodes",
16318 "ver": "4ac98869e5f9ef0a5382ec86d105271257c09267",
16319 "Node name for S&R": "LCImageDenoise",
16320 "ue_properties": {
16321 "widget_ue_connectable": [],
16322 "input_ue_unconnectable": [],
16323 "version": "7.8"
16324 },
16325 "aux_id": "lonecatone23/ComfyUI_LC123_nodes",
16326 "lc_preview_meta": [
16327 {
16328 "filename": "lc_after_temp_kplot_00009_.png",
16329 "subfolder": "",
16330 "type": "temp",
16331 "metadata": {
16332 "kind": "image",
16333 "width": 2144,
16334 "height": 2640
16335 },
16336 "id": "239519df-ddf7-4876-99ea-cb22e4d27aad"
16337 }
16338 ],
16339 "lc_before_meta": [
16340 {
16341 "filename": "lc_before_temp_kplot_00009_.png",
16342 "subfolder": "",
16343 "type": "temp",
16344 "metadata": {
16345 "kind": "image",
16346 "width": 2144,
16347 "height": 2640
16348 },
16349 "id": "61900df7-e768-4acf-8841-b7e5e2e99301"
16350 }
16351 ]
16352 },
16353 "widgets_values": [
16354 1,
16355 0.049,
16356 1,
16357 0.3,
16358 "smart",
16359 1,
16360 1,
16361 0.5
16362 ],
16363 "widgets_values_named": {
16364 "blur_strength": 1,
16365 "edge_preservation": 0.049,
16366 "radius_multiplier": 1,
16367 "strength": 0.3,
16368 "mode": "smart",
16369 "luma": 1,
16370 "chroma": 1,
16371 "keep_detail": 0.5
16372 },
16373 "color": "#324B4B",
16374 "bgcolor": "#324B4B"
16375 },
16376 {
16377 "id": 3818,
16378 "type": "SetNode",
16379 "pos": [
16380 -5870,
16381 -2820
16382 ],
16383 "size": [
16384 210,
16385 40
16386 ],
16387 "flags": {
16388 "collapsed": true,
16389 "pinned": true
16390 },
16391 "order": 207,
16392 "mode": 0,
16393 "inputs": [
16394 {
16395 "name": "IMAGE",
16396 "type": "IMAGE",
16397 "link": 48451
16398 }
16399 ],
16400 "outputs": [
16401 {
16402 "name": "IMAGE",
16403 "type": "IMAGE",
16404 "links": []
16405 }
16406 ],
16407 "title": "Set_Skin Realism",
16408 "properties": {
16409 "Node name for S&R": "SetNode",
16410 "aux_id": "kijai/ComfyUI-KJNodes",
16411 "previousName": "Skin Realism",
16412 "ue_properties": {
16413 "widget_ue_connectable": [],
16414 "version": "7.8",
16415 "input_ue_unconnectable": []
16416 }
16417 },
16418 "widgets_values": [
16419 "Skin Realism"
16420 ],
16421 "widgets_values_named": {
16422 "Constant": "Skin Realism"
16423 },
16424 "color": "#2a363b",
16425 "bgcolor": "#3f5159"
16426 },
16427 {
16428 "id": 3819,
16429 "type": "LCLabel",
16430 "pos": [
16431 -5420,
16432 -2870
16433 ],
16434 "size": [
16435 253,
16436 45
16437 ],
16438 "flags": {
16439 "pinned": true
16440 },
16441 "order": 106,
16442 "mode": 0,
16443 "inputs": [],
16444 "outputs": [],
16445 "properties": {
16446 "text": "This is BETA. 👇🏼",
16447 "font": "Ink Free",
16448 "size": 32,
16449 "bold": true,
16450 "italic": false,
16451 "color": "#ffffff",
16452 "align": "center",
16453 "outline": false,
16454 "outlineColor": "#000000",
16455 "outlineWidth": 4,
16456 "shadow": false,
16457 "shadowBlur": 10,
16458 "bg": false,
16459 "bgColor": "#324B4B",
16460 "radius": 12,
16461 "padding": 8,
16462 "angle": 0,
16463 "width": 0,
16464 "cnr_id": "ComfyUI_LC123_nodes",
16465 "ver": "f2ded4b7be8ee0c12a17de035e25f352bdc8fbf4",
16466 "Node name for S&R": "LCLabel",
16467 "_w": 253,
16468 "_h": 45,
16469 "ue_properties": {
16470 "widget_ue_connectable": [],
16471 "input_ue_unconnectable": [],
16472 "version": "7.8"
16473 }
16474 },
16475 "color": "#fff0",
16476 "bgcolor": "#fff0"
16477 },
16478 {
16479 "id": 3820,
16480 "type": "LCBatchImageComparer",
16481 "pos": [
16482 -4960,
16483 -2880
16484 ],
16485 "size": [
16486 430,
16487 640
16488 ],
16489 "flags": {
16490 "pinned": true
16491 },
16492 "order": 208,
16493 "mode": 0,
16494 "inputs": [
16495 {
16496 "label": "Before",
16497 "name": "image_a",
16498 "shape": 7,
16499 "type": "IMAGE",
16500 "link": 48452
16501 },
16502 {
16503 "label": "Skin detailed",
16504 "name": "image_b",
16505 "shape": 7,
16506 "type": "IMAGE",
16507 "link": 48453
16508 }
16509 ],
16510 "outputs": [
16511 {
16512 "name": "images",
16513 "type": "IMAGE",
16514 "links": []
16515 }
16516 ],
16517 "title": "Skin Compare",
16518 "properties": {
16519 "cnr_id": "ComfyUI_LC123_nodes",
16520 "ver": "1d09f85e3bed224313a6fa77f3f79c632d6004ae",
16521 "Node name for S&R": "LCBatchImageComparer",
16522 "comparer_mode": "Slide",
16523 "ue_properties": {
16524 "widget_ue_connectable": [],
16525 "input_ue_unconnectable": [],
16526 "version": "7.8"
16527 }
16528 },
16529 "color": "#324B4B",
16530 "bgcolor": "#324B4B"
16531 },
16532 {
16533 "id": 3821,
16534 "type": "LCSkinMaster",
16535 "pos": [
16536 -5670,
16537 -2790
16538 ],
16539 "size": [
16540 700,
16541 540
16542 ],
16543 "flags": {
16544 "pinned": true
16545 },
16546 "order": 190,
16547 "mode": 0,
16548 "inputs": [
16549 {
16550 "name": "image",
16551 "type": "IMAGE",
16552 "link": 48454
16553 },
16554 {
16555 "name": "mask",
16556 "shape": 7,
16557 "type": "MASK",
16558 "link": 48455
16559 },
16560 {
16561 "name": "seed",
16562 "type": "INT",
16563 "widget": {
16564 "name": "seed"
16565 },
16566 "link": 48456
16567 }
16568 ],
16569 "outputs": [
16570 {
16571 "name": "image",
16572 "type": "IMAGE",
16573 "links": [
16574 48451,
16575 48453,
16576 48465
16577 ]
16578 },
16579 {
16580 "name": "skin_mask",
16581 "type": "MASK",
16582 "links": [
16583 48467
16584 ]
16585 }
16586 ],
16587 "properties": {
16588 "cnr_id": "ComfyUI_LC123_nodes",
16589 "ver": "9e2b116f51ee00939bd292cf6b5441a10923dd02",
16590 "Node name for S&R": "LCSkinMaster",
16591 "ue_properties": {
16592 "widget_ue_connectable": [],
16593 "input_ue_unconnectable": [],
16594 "version": "7.8"
16595 },
16596 "lc_preview_meta": [
16597 {
16598 "filename": "lc_after_temp_jauge_00007_.png",
16599 "subfolder": "",
16600 "type": "temp",
16601 "metadata": {
16602 "kind": "image",
16603 "width": 2144,
16604 "height": 2640
16605 },
16606 "id": "a201d4aa-d117-4553-af38-94af7ecc22cd"
16607 }
16608 ],
16609 "lc_before_meta": [
16610 {
16611 "filename": "lc_before_temp_jauge_00007_.png",
16612 "subfolder": "",
16613 "type": "temp",
16614 "metadata": {
16615 "kind": "image",
16616 "width": 2144,
16617 "height": 2640
16618 },
16619 "id": "095a0b31-eb40-4c45-b8e4-6b9f33481873"
16620 }
16621 ]
16622 },
16623 "widgets_values": [
16624 "Real Skin Restore",
16625 0.5,
16626 0.2,
16627 1.2,
16628 0.6,
16629 1,
16630 0.05,
16631 0,
16632 0.1,
16633 0.3,
16634 0.5,
16635 -0.2,
16636 0.05,
16637 0.03,
16638 -0.05,
16639 0.1,
16640 0,
16641 "randomize",
16642 true,
16643 1
16644 ],
16645 "widgets_values_named": {
16646 "preset": "Real Skin Restore",
16647 "strength": 0.5,
16648 "clean": 0.2,
16649 "pores": 1.2,
16650 "add_pores": 0.6,
16651 "pore_size": 1,
16652 "even_skin": 0.05,
16653 "wrinkles": 0,
16654 "even_colour": 0.1,
16655 "pigmentation": 0.3,
16656 "eye_detail": 0.5,
16657 "warmth": -0.2,
16658 "brightness": 0.05,
16659 "rosy": 0.03,
16660 "saturation": -0.05,
16661 "shadow_lift": 0.1,
16662 "seed": 0,
16663 "control_after_generate": "randomize",
16664 "delicate_skin": true,
16665 "skin_match": 1
16666 },
16667 "color": "#324B4B",
16668 "bgcolor": "#324B4B"
16669 },
16670 {
16671 "id": 3822,
16672 "type": "LCPersonMask",
16673 "pos": [
16674 -6240,
16675 -2730
16676 ],
16677 "size": [
16678 290,
16679 490
16680 ],
16681 "flags": {
16682 "pinned": true
16683 },
16684 "order": 170,
16685 "mode": 0,
16686 "inputs": [
16687 {
16688 "name": "image",
16689 "type": "IMAGE",
16690 "link": 48457
16691 }
16692 ],
16693 "outputs": [
16694 {
16695 "name": "cutout",
16696 "type": "IMAGE",
16697 "links": []
16698 },
16699 {
16700 "name": "mask",
16701 "type": "MASK",
16702 "links": [
16703 48455,
16704 48458,
16705 48461
16706 ]
16707 },
16708 {
16709 "name": "raw_mask",
16710 "type": "MASK",
16711 "links": []
16712 }
16713 ],
16714 "properties": {
16715 "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
16716 "ver": "3f344dd1f4d2e4dbe30b35e08757f8f4d60cb000",
16717 "Node name for S&R": "LCPersonMask",
16718 "ue_properties": {
16719 "widget_ue_connectable": [],
16720 "input_ue_unconnectable": [],
16721 "version": "7.8"
16722 }
16723 },
16724 "widgets_values": [
16725 "segformer",
16726 "models/segformer_b2_clothes (local)",
16727 true,
16728 false,
16729 true,
16730 false,
16731 false,
16732 false,
16733 0.4,
16734 "vitmatte",
16735 "models/vitmatte (local)",
16736 10,
16737 10,
16738 0.01,
16739 0.99,
16740 2,
16741 false
16742 ],
16743 "widgets_values_named": {
16744 "engine": "segformer",
16745 "segformer_model": "models/segformer_b2_clothes (local)",
16746 "face": true,
16747 "hair": false,
16748 "body": true,
16749 "clothes": false,
16750 "accessories": false,
16751 "background": false,
16752 "confidence": 0.4,
16753 "refine": "vitmatte",
16754 "vitmatte_model": "models/vitmatte (local)",
16755 "edge_erode": 10,
16756 "edge_dilate": 10,
16757 "black_point": 0.01,
16758 "white_point": 0.99,
16759 "max_megapixels": 2,
16760 "remove_features": false
16761 },
16762 "color": "#324b4b",
16763 "bgcolor": "#324b4b"
16764 },
16765 {
16766 "id": 3823,
16767 "type": "LCPreviewMask",
16768 "pos": [
16769 -5940,
16770 -2730
16771 ],
16772 "size": [
16773 260,
16774 350
16775 ],
16776 "flags": {
16777 "pinned": true
16778 },
16779 "order": 191,
16780 "mode": 0,
16781 "inputs": [
16782 {
16783 "name": "mask",
16784 "shape": 7,
16785 "type": "MASK",
16786 "link": 48458
16787 }
16788 ],
16789 "outputs": [
16790 {
16791 "name": "mask",
16792 "type": "MASK",
16793 "links": [
16794 48463
16795 ]
16796 }
16797 ],
16798 "properties": {
16799 "cnr_id": "ComfyUI_LC123_nodes",
16800 "ver": "9e2b116f51ee00939bd292cf6b5441a10923dd02",
16801 "Node name for S&R": "LCPreviewMask",
16802 "ue_properties": {
16803 "widget_ue_connectable": [],
16804 "input_ue_unconnectable": [],
16805 "version": "7.8"
16806 }
16807 },
16808 "widgets_values": [
16809 ""
16810 ],
16811 "widgets_values_named": {
16812 "lc_preview": ""
16813 },
16814 "color": "#222",
16815 "bgcolor": "#000"
16816 },
16817 {
16818 "id": 3824,
16819 "type": "GetNode",
16820 "pos": [
16821 -5940,
16822 -2320
16823 ],
16824 "size": [
16825 210,
16826 40
16827 ],
16828 "flags": {
16829 "collapsed": true,
16830 "pinned": true
16831 },
16832 "order": 107,
16833 "mode": 0,
16834 "inputs": [],
16835 "outputs": [
16836 {
16837 "name": "INT",
16838 "type": "INT",
16839 "links": [
16840 48456
16841 ]
16842 }
16843 ],
16844 "title": "Get_Seed",
16845 "properties": {
16846 "Node name for S&R": "GetNode",
16847 "aux_id": "kijai/ComfyUI-KJNodes",
16848 "ue_properties": {
16849 "widget_ue_connectable": [],
16850 "version": "7.8",
16851 "input_ue_unconnectable": []
16852 }
16853 },
16854 "widgets_values": [
16855 "Seed"
16856 ],
16857 "widgets_values_named": {
16858 "Constant": "Seed"
16859 },
16860 "color": "#1b4669",
16861 "bgcolor": "#29699c"
16862 },
16863 {
16864 "id": 3825,
16865 "type": "LC Bypasser",
16866 "pos": [
16867 -5940,
16868 -2280
16869 ],
16870 "size": [
16871 310,
16872 310
16873 ],
16874 "flags": {
16875 "collapsed": true,
16876 "pinned": true
16877 },
16878 "order": 210,
16879 "mode": 0,
16880 "inputs": [
16881 {
16882 "name": "LC Image Denoise",
16883 "type": "*",
16884 "link": 48459
16885 },
16886 {
16887 "name": "enable",
16888 "type": "BOOLEAN",
16889 "link": 48460
16890 },
16891 {
16892 "name": "LC Person Mask 🧍",
16893 "type": "*",
16894 "link": 48461
16895 },
16896 {
16897 "name": "enable",
16898 "type": "BOOLEAN",
16899 "link": 48462
16900 },
16901 {
16902 "name": "LC Preview Mask 🎭",
16903 "type": "*",
16904 "link": 48463
16905 },
16906 {
16907 "name": "enable",
16908 "type": "BOOLEAN",
16909 "link": 48464
16910 },
16911 {
16912 "name": "LC Skin Master ✨ (BETA)",
16913 "type": "*",
16914 "link": 48465
16915 },
16916 {
16917 "name": "enable",
16918 "type": "BOOLEAN",
16919 "link": 48466
16920 },
16921 {
16922 "name": "",
16923 "type": "*",
16924 "link": null
16925 },
16926 {
16927 "name": "enable",
16928 "type": "BOOLEAN",
16929 "link": null
16930 }
16931 ],
16932 "outputs": [
16933 {
16934 "name": "OPT_CONNECTION",
16935 "type": "*",
16936 "links": []
16937 }
16938 ],
16939 "properties": {
16940 "toggleRestriction": "default",
16941 "ue_properties": {
16942 "widget_ue_connectable": [],
16943 "version": "7.8",
16944 "input_ue_unconnectable": []
16945 }
16946 },
16947 "widgets_values": [
16948 true,
16949 true,
16950 true,
16951 true
16952 ],
16953 "widgets_values_named": {
16954 "Enable 1": true,
16955 "Enable 2": true,
16956 "Enable 3": true,
16957 "Enable 4": true
16958 },
16959 "color": "#28281E",
16960 "bgcolor": "#28281E"
16961 },
16962 {
16963 "id": 3826,
16964 "type": "SetNode",
16965 "pos": [
16966 -5940,
16967 -2240
16968 ],
16969 "size": [
16970 210,
16971 40
16972 ],
16973 "flags": {
16974 "collapsed": true,
16975 "pinned": true
16976 },
16977 "order": 209,
16978 "mode": 0,
16979 "inputs": [
16980 {
16981 "name": "MASK",
16982 "type": "MASK",
16983 "link": 48467
16984 }
16985 ],
16986 "outputs": [
16987 {
16988 "name": "MASK",
16989 "type": "MASK",
16990 "links": []
16991 }
16992 ],
16993 "title": "Set_Skin Mask",
16994 "properties": {
16995 "Node name for S&R": "SetNode",
16996 "aux_id": "kijai/ComfyUI-KJNodes",
16997 "previousName": "Skin Mask",
16998 "ue_properties": {
16999 "widget_ue_connectable": [],
17000 "version": "7.8",
17001 "input_ue_unconnectable": []
17002 }
17003 },
17004 "widgets_values": [
17005 "Skin Mask"
17006 ],
17007 "widgets_values_named": {
17008 "Constant": "Skin Mask"
17009 },
17010 "color": "#1c5715",
17011 "bgcolor": "#1f401b"
17012 },
17013 {
17014 "id": 3827,
17015 "type": "GetNode",
17016 "pos": [
17017 -4140,
17018 -2850
17019 ],
17020 "size": [
17021 210,
17022 60
17023 ],
17024 "flags": {
17025 "collapsed": true,
17026 "pinned": true
17027 },
17028 "order": 108,
17029 "mode": 0,
17030 "inputs": [],
17031 "outputs": [
17032 {
17033 "name": "MASK",
17034 "type": "MASK",
17035 "links": [
17036 48468
17037 ]
17038 }
17039 ],
17040 "title": "Get_Skin Mask",
17041 "properties": {
17042 "Node name for S&R": "GetNode",
17043 "aux_id": "kijai/ComfyUI-KJNodes",
17044 "ue_properties": {
17045 "widget_ue_connectable": [],
17046 "version": "7.8",
17047 "input_ue_unconnectable": []
17048 }
17049 },
17050 "widgets_values": [
17051 "Skin Mask"
17052 ],
17053 "widgets_values_named": {
17054 "Constant": "Skin Mask"
17055 },
17056 "color": "#1c5715",
17057 "bgcolor": "#1f401b"
17058 },
17059 {
17060 "id": 3829,
17061 "type": "LCBatchImageComparer",
17062 "pos": [
17063 -5940,
17064 -1930
17065 ],
17066 "size": [
17067 1150,
17068 1380
17069 ],
17070 "flags": {
17071 "pinned": true
17072 },
17073 "order": 147,
17074 "mode": 0,
17075 "inputs": [
17076 {
17077 "label": "Rough Draft",
17078 "name": "image_a",
17079 "shape": 7,
17080 "type": "IMAGE",
17081 "link": 48588
17082 },
17083 {
17084 "label": "Final Image",
17085 "name": "image_b",
17086 "shape": 7,
17087 "type": "IMAGE",
17088 "link": 48589
17089 }
17090 ],
17091 "outputs": [
17092 {
17093 "name": "images",
17094 "type": "IMAGE",
17095 "links": null
17096 }
17097 ],
17098 "properties": {
17099 "cnr_id": "ComfyUI_LC123_nodes",
17100 "ver": "323301e47eab3b4d05412b741ea9a7ab9adfa4d2",
17101 "Node name for S&R": "LCBatchImageComparer",
17102 "comparer_mode": "Slide",
17103 "ue_properties": {
17104 "widget_ue_connectable": [],
17105 "input_ue_unconnectable": [],
17106 "version": "7.8"
17107 }
17108 },
17109 "color": "#233",
17110 "bgcolor": "#355"
17111 },
17112 {
17113 "id": 3830,
17114 "type": "LCRemBG",
17115 "pos": [
17116 -9550,
17117 -4280
17118 ],
17119 "size": [
17120 300,
17121 340
17122 ],
17123 "flags": {
17124 "collapsed": true,
17125 "pinned": true
17126 },
17127 "order": 174,
17128 "mode": 4,
17129 "inputs": [
17130 {
17131 "name": "image",
17132 "type": "IMAGE",
17133 "link": 48522
17134 }
17135 ],
17136 "outputs": [
17137 {
17138 "name": "cutout",
17139 "type": "IMAGE",
17140 "links": [
17141 48523,
17142 48524
17143 ]
17144 },
17145 {
17146 "name": "mask",
17147 "type": "MASK",
17148 "links": null
17149 },
17150 {
17151 "name": "on_background",
17152 "type": "IMAGE",
17153 "links": null
17154 }
17155 ],
17156 "title": "Remove Background",
17157 "properties": {
17158 "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
17159 "ver": "22f4534e0c1d16e9301d6618ef51560db48b2fc9",
17160 "Node name for S&R": "LCRemBG",
17161 "ue_properties": {
17162 "widget_ue_connectable": [],
17163 "input_ue_unconnectable": [],
17164 "version": "7.8"
17165 }
17166 },
17167 "widgets_values": [
17168 "RMBG-2.0 (BRIA, non-commercial)",
17169 "none",
17170 "models/vitmatte (local)",
17171 0,
17172 10,
17173 10,
17174 0,
17175 1,
17176 0,
17177 2,
17178 "black"
17179 ],
17180 "widgets_values_named": {
17181 "model": "RMBG-2.0 (BRIA, non-commercial)",
17182 "refine": "none",
17183 "vitmatte_model": "models/vitmatte (local)",
17184 "grow": 0,
17185 "edge_erode": 10,
17186 "edge_dilate": 10,
17187 "black_point": 0,
17188 "white_point": 1,
17189 "feather": 0,
17190 "max_megapixels": 2,
17191 "background": "black"
17192 },
17193 "color": "#222e40",
17194 "bgcolor": "#364254"
17195 },
17196 {
17197 "id": 3831,
17198 "type": "LCRemBG",
17199 "pos": [
17200 -9560,
17201 -3440
17202 ],
17203 "size": [
17204 300,
17205 340
17206 ],
17207 "flags": {
17208 "collapsed": true,
17209 "pinned": true
17210 },
17211 "order": 124,
17212 "mode": 4,
17213 "inputs": [
17214 {
17215 "name": "image",
17216 "type": "IMAGE",
17217 "link": 48525
17218 }
17219 ],
17220 "outputs": [
17221 {
17222 "name": "cutout",
17223 "type": "IMAGE",
17224 "links": [
17225 48526,
17226 48527
17227 ]
17228 },
17229 {
17230 "name": "mask",
17231 "type": "MASK",
17232 "links": null
17233 },
17234 {
17235 "name": "on_background",
17236 "type": "IMAGE",
17237 "links": null
17238 }
17239 ],
17240 "title": "Remove Background",
17241 "properties": {
17242 "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
17243 "ver": "22f4534e0c1d16e9301d6618ef51560db48b2fc9",
17244 "Node name for S&R": "LCRemBG",
17245 "ue_properties": {
17246 "widget_ue_connectable": [],
17247 "input_ue_unconnectable": [],
17248 "version": "7.8"
17249 }
17250 },
17251 "widgets_values": [
17252 "RMBG-2.0 (BRIA, non-commercial)",
17253 "none",
17254 "models/vitmatte (local)",
17255 0,
17256 10,
17257 10,
17258 0,
17259 1,
17260 0,
17261 2,
17262 "black"
17263 ],
17264 "widgets_values_named": {
17265 "model": "RMBG-2.0 (BRIA, non-commercial)",
17266 "refine": "none",
17267 "vitmatte_model": "models/vitmatte (local)",
17268 "grow": 0,
17269 "edge_erode": 10,
17270 "edge_dilate": 10,
17271 "black_point": 0,
17272 "white_point": 1,
17273 "feather": 0,
17274 "max_megapixels": 2,
17275 "background": "black"
17276 },
17277 "color": "#222e40",
17278 "bgcolor": "#364254"
17279 },
17280 {
17281 "id": 3832,
17282 "type": "LCAnySwitch",
17283 "pos": [
17284 -9550,
17285 -4120
17286 ],
17287 "size": [
17288 270,
17289 120
17290 ],
17291 "flags": {
17292 "collapsed": true,
17293 "pinned": true
17294 },
17295 "order": 229,
17296 "mode": 0,
17297 "inputs": [
17298 {
17299 "label": "LATENT",
17300 "name": "any_01",
17301 "shape": 7,
17302 "type": "LATENT",
17303 "link": 48528
17304 },
17305 {
17306 "label": "LATENT",
17307 "name": "any_02",
17308 "shape": 7,
17309 "type": "LATENT",
17310 "link": 48529
17311 }
17312 ],
17313 "outputs": [
17314 {
17315 "label": "LATENT",
17316 "name": "LATENT",
17317 "type": "LATENT",
17318 "links": [
17319 48530
17320 ]
17321 }
17322 ],
17323 "title": "Latent Switch",
17324 "properties": {
17325 "cnr_id": "ComfyUI_LC123_nodes",
17326 "ver": "323301e47eab3b4d05412b741ea9a7ab9adfa4d2",
17327 "Node name for S&R": "LCAnySwitch",
17328 "ue_properties": {
17329 "widget_ue_connectable": [],
17330 "input_ue_unconnectable": {
17331 "any_01": true,
17332 "any_02": true,
17333 "any_03": true,
17334 "any_04": true,
17335 "any_05": true,
17336 "any_06": true,
17337 "any_07": true,
17338 "any_08": true,
17339 "any_09": true,
17340 "any_10": true,
17341 "any_11": true,
17342 "any_12": true,
17343 "any_13": true,
17344 "any_14": true,
17345 "any_15": true,
17346 "any_16": true,
17347 "any_17": true,
17348 "any_18": true,
17349 "any_19": true,
17350 "any_20": true
17351 },
17352 "send_to_any": 0,
17353 "apply_to_unrepeated": 0,
17354 "version": "7.8"
17355 },
17356 "lc_w": 270,
17357 "lc_h": 120
17358 },
17359 "widgets_values": [
17360 2
17361 ],
17362 "widgets_values_named": {
17363 "inputcount": 2
17364 },
17365 "color": "#323",
17366 "bgcolor": "#535"
17367 },
17368 {
17369 "id": 3833,
17370 "type": "LCBooleanFlip",
17371 "pos": [
17372 -9990,
17373 -4880
17374 ],
17375 "size": [
17376 430,
17377 60
17378 ],
17379 "flags": {
17380 "pinned": true
17381 },
17382 "order": 109,
17383 "mode": 0,
17384 "inputs": [],
17385 "outputs": [
17386 {
17387 "name": "boolean",
17388 "type": "BOOLEAN",
17389 "links": [
17390 48531,
17391 48532
17392 ]
17393 }
17394 ],
17395 "title": "Use Original Image resolution 🖼️ 📏",
17396 "properties": {
17397 "cnr_id": "ComfyUI_LC123_nodes",
17398 "ver": "323301e47eab3b4d05412b741ea9a7ab9adfa4d2",
17399 "Node name for S&R": "LCBooleanFlip",
17400 "ue_properties": {
17401 "widget_ue_connectable": [],
17402 "input_ue_unconnectable": [],
17403 "version": "7.8"
17404 },
17405 "lc_w": 430,
17406 "lc_h": 60
17407 },
17408 "widgets_values": [
17409 true
17410 ],
17411 "widgets_values_named": {
17412 "boolean": true
17413 },
17414 "color": "#322",
17415 "bgcolor": "#533"
17416 },
17417 {
17418 "id": 3834,
17419 "type": "LCWeightedPrompt",
17420 "pos": [
17421 -6110,
17422 -4930
17423 ],
17424 "size": [
17425 460,
17426 910
17427 ],
17428 "flags": {
17429 "pinned": true
17430 },
17431 "order": 181,
17432 "mode": 0,
17433 "inputs": [
17434 {
17435 "name": "clip",
17436 "type": "CLIP",
17437 "link": 48533
17438 },
17439 {
17440 "name": "model",
17441 "shape": 7,
17442 "type": "MODEL",
17443 "link": 48534
17444 },
17445 {
17446 "name": "edit_conditioning",
17447 "shape": 7,
17448 "type": "CONDITIONING",
17449 "link": null
17450 },
17451 {
17452 "name": "prompt",
17453 "shape": 7,
17454 "type": "STRING",
17455 "link": 48539
17456 }
17457 ],
17458 "outputs": [
17459 {
17460 "name": "model",
17461 "type": "MODEL",
17462 "links": [
17463 48536
17464 ]
17465 },
17466 {
17467 "name": "conditioning",
17468 "type": "CONDITIONING",
17469 "links": []
17470 },
17471 {
17472 "name": "prompt",
17473 "type": "STRING",
17474 "links": [
17475 48537,
17476 48538
17477 ]
17478 },
17479 {
17480 "name": "weighted_prompt",
17481 "type": "STRING",
17482 "links": []
17483 }
17484 ],
17485 "properties": {
17486 "cnr_id": "ComfyUI_LC123_nodes",
17487 "ver": "f3b821387301ee1839001cc3e70c11c78162d0a0",
17488 "Node name for S&R": "LCWeightedPrompt",
17489 "ue_properties": {
17490 "widget_ue_connectable": [],
17491 "input_ue_unconnectable": [],
17492 "version": "7.8"
17493 }
17494 },
17495 "widgets_values": [
17496 "A woman with long, wavy blonde hair that has natural texture and subtle highlights stands near a window. Her face shows minor imperfections: visible pores, fine lines around the eyes, scattered freckles across her nose and cheeks, and a slight flush on her skin. She has light blue eyes, which are directly facing the camera with an unsmiling, neutral expression. A small mole is faintly visible just below her right earlobe.\n\nShe wears a beige parka with a large, thick fur-lined hood that frames her head; the fur appears natural and slightly uneven at the edges. The jacket has multiple buttons, some of which are fastened, and its fabric shows light creasing from movement or wear. Underneath, she is wearing a dark red top that fits snugly.\n\nIn her right hand, held steady, she grips a wine glass filled with red liquid. Her fingernails are short, natural-looking, and have a pale polish. No earrings are visible.\n\nThe background is softly blurred, suggesting an interior space near a window; hints of furniture or decor can be seen but are indistinct. The lighting is diffused and even, coming from the side, casting subtle shadows on her face and clothing. The color palette is muted, dominated by beige, red, and natural skin tones.\n\nThe composition places her centered in the frame with a shallow depth of field, blurring everything behind her. The overall mood is quiet, contemplative, and unposed.",
17497 1,
17498 "[]",
17499 "on change",
17500 "A woman with long, wavy blonde hair that has natural texture and subtle highlights stands near a window. Her face shows minor imperfections: visible pores, fine lines around the eyes, scattered freckles across her nose and cheeks, and a slight flush on her skin. She has light blue eyes, which are directly facing the camera with an unsmiling, neutral expression. A small mole is faintly visible just below her right earlobe.\n\nShe wears a beige parka with a large, thick fur-lined hood that frames her head; the fur appears natural and slightly uneven at the edges. The jacket has multiple buttons, some of which are fastened, and its fabric shows light creasing from movement or wear. Underneath, she is wearing a dark red top that fits snugly.\n\nIn her right hand, held steady, she grips a wine glass filled with red liquid. Her fingernails are short, natural-looking, and have a pale polish. No earrings are visible.\n\nThe background is softly blurred, suggesting an interior space near a window; hints of furniture or decor can be seen but are indistinct. The lighting is diffused and even, coming from the side, casting subtle shadows on her face and clothing. The color palette is muted, dominated by beige, red, and natural skin tones.\n\nThe composition places her centered in the frame with a shallow depth of field, blurring everything behind her. The overall mood is quiet, contemplative, and unposed.",
17501 ""
17502 ],
17503 "widgets_values_named": {
17504 "text": "A woman with long, wavy blonde hair that has natural texture and subtle highlights stands near a window. Her face shows minor imperfections: visible pores, fine lines around the eyes, scattered freckles across her nose and cheeks, and a slight flush on her skin. She has light blue eyes, which are directly facing the camera with an unsmiling, neutral expression. A small mole is faintly visible just below her right earlobe.\n\nShe wears a beige parka with a large, thick fur-lined hood that frames her head; the fur appears natural and slightly uneven at the edges. The jacket has multiple buttons, some of which are fastened, and its fabric shows light creasing from movement or wear. Underneath, she is wearing a dark red top that fits snugly.\n\nIn her right hand, held steady, she grips a wine glass filled with red liquid. Her fingernails are short, natural-looking, and have a pale polish. No earrings are visible.\n\nThe background is softly blurred, suggesting an interior space near a window; hints of furniture or decor can be seen but are indistinct. The lighting is diffused and even, coming from the side, casting subtle shadows on her face and clothing. The color palette is muted, dominated by beige, red, and natural skin tones.\n\nThe composition places her centered in the frame with a shallow depth of field, blurring everything behind her. The overall mood is quiet, contemplative, and unposed.",
17505 "strength": 1,
17506 "weights": "[]",
17507 "block": "on change",
17508 "last_in": "A woman with long, wavy blonde hair that has natural texture and subtle highlights stands near a window. Her face shows minor imperfections: visible pores, fine lines around the eyes, scattered freckles across her nose and cheeks, and a slight flush on her skin. She has light blue eyes, which are directly facing the camera with an unsmiling, neutral expression. A small mole is faintly visible just below her right earlobe.\n\nShe wears a beige parka with a large, thick fur-lined hood that frames her head; the fur appears natural and slightly uneven at the edges. The jacket has multiple buttons, some of which are fastened, and its fabric shows light creasing from movement or wear. Underneath, she is wearing a dark red top that fits snugly.\n\nIn her right hand, held steady, she grips a wine glass filled with red liquid. Her fingernails are short, natural-looking, and have a pale polish. No earrings are visible.\n\nThe background is softly blurred, suggesting an interior space near a window; hints of furniture or decor can be seen but are indistinct. The lighting is diffused and even, coming from the side, casting subtle shadows on her face and clothing. The color palette is muted, dominated by beige, red, and natural skin tones.\n\nThe composition places her centered in the frame with a shallow depth of field, blurring everything behind her. The overall mood is quiet, contemplative, and unposed.",
17509 "lc_weighted_prompt_face": ""
17510 },
17511 "color": "#232",
17512 "bgcolor": "#353"
17513 },
17514 {
17515 "id": 3835,
17516 "type": "LCNote",
17517 "pos": [
17518 -6460,
17519 -4470
17520 ],
17521 "size": [
17522 340,
17523 230
17524 ],
17525 "flags": {
17526 "pinned": true
17527 },
17528 "order": 110,
17529 "mode": 0,
17530 "inputs": [],
17531 "outputs": [],
17532 "title": "Weighted Prompt",
17533 "properties": {
17534 "lc_note": {
17535 "source": "en",
17536 "texts": {
17537 "en": {
17538 "text": "**Remember back in the SDXL days when you could weight a tag when the prompt was being stubborn?** \nYeah, me too 🤔\n\n## How to use:\n\n- It remembers the last prompt until a new one comes in. \n- **Use new** will allow you to edit the prompt, or you can just hit *run* again and it uses what is displayed\n- just click on a word and it **Highlights** \n- drag the slider above to set the weight\n- hit **▶️Run** (main queue) to use that prompt 📝"
17539 },
17540 "zh": {
17541 "text": "**还记得 SDXL 时代提示词不听话时,可以给 tag 加权重吗?**\n我也记得 🤔\n\n## 使用方法:\n\n- 在新提示词进来之前,它会记住上一个提示词。\n- **Use new** 让你可以编辑提示词,或者直接再点一次 *run*,它就会使用当前显示的内容\n- 点一下某个词,它就会**高亮**\n- 拖动上面的滑块来设置权重\n- 点 **▶️Run**(主队列)来使用这个提示词 📝",
17542 "src": "83415533",
17543 "srcTitle": "Weighted Prompt"
17544 },
17545 "ja": {
17546 "text": "**SDXL の頃、プロンプトが言うことを聞かないときにタグに重みを付けられたのを覚えていますか?**\n私もです 🤔\n\n## 使い方:\n\n- 新しいプロンプトが来るまで、前回のプロンプトを覚えています。\n- **Use new** でプロンプトを編集できます。そのまま *run* をもう一度押せば、表示されている内容を使います\n- 単語をクリックするだけで**ハイライト**されます\n- 上のスライダーをドラッグして重みを設定します\n- **▶️Run**(メインキュー)を押すと、そのプロンプトを使います 📝",
17547 "src": "83415533",
17548 "srcTitle": "Weighted Prompt"
17549 },
17550 "ko": {
17551 "text": "**SDXL 시절, 프롬프트가 말을 안 들을 때 태그에 가중치를 줄 수 있었던 거 기억나세요?**\n네, 저도요 🤔\n\n## 사용 방법:\n\n- 새 프롬프트가 들어올 때까지 마지막 프롬프트를 기억합니다.\n- **Use new**를 쓰면 프롬프트를 편집할 수 있고, 그냥 *run*을 다시 누르면 표시된 내용을 사용합니다\n- 단어를 클릭하면 **하이라이트**됩니다\n- 위의 슬라이더를 드래그해서 가중치를 설정하세요\n- **▶️Run**(메인 큐)을 누르면 그 프롬프트를 사용합니다 📝",
17552 "src": "83415533",
17553 "srcTitle": "Weighted Prompt"
17554 }
17555 },
17556 "titles": {
17557 "en": "Weighted Prompt",
17558 "zh": "Weighted Prompt",
17559 "ja": "Weighted Prompt",
17560 "ko": "Weighted Prompt"
17561 }
17562 },
17563 "ue_properties": {
17564 "widget_ue_connectable": [],
17565 "version": "7.8",
17566 "input_ue_unconnectable": []
17567 }
17568 },
17569 "widgets_values": [
17570 "English ✏️",
17571 "**Remember back in the SDXL days when you could weight a tag when the prompt was being stubborn?** \nYeah, me too 🤔\n\n## How to use:\n\n- It remembers the last prompt until a new one comes in. \n- **Use new** will allow you to edit the prompt, or you can just hit *run* again and it uses what is displayed\n- just click on a word and it **Highlights** \n- drag the slider above to set the weight\n- hit **▶️Run** (main queue) to use that prompt 📝"
17572 ],
17573 "widgets_values_named": {
17574 "language": "English ✏️",
17575 "text": "**Remember back in the SDXL days when you could weight a tag when the prompt was being stubborn?** \nYeah, me too 🤔\n\n## How to use:\n\n- It remembers the last prompt until a new one comes in. \n- **Use new** will allow you to edit the prompt, or you can just hit *run* again and it uses what is displayed\n- just click on a word and it **Highlights** \n- drag the slider above to set the weight\n- hit **▶️Run** (main queue) to use that prompt 📝"
17576 },
17577 "color": "#232",
17578 "bgcolor": "#353"
17579 },
17580 {
17581 "id": 3836,
17582 "type": "LCImageLabel",
17583 "pos": [
17584 -6460,
17585 -4230
17586 ],
17587 "size": [
17588 339.8,
17589 208.2
17590 ],
17591 "flags": {
17592 "pinned": true
17593 },
17594 "order": 111,
17595 "mode": 0,
17596 "inputs": [],
17597 "outputs": [],
17598 "properties": {
17599 "imgW": 327.8,
17600 "imgH": 196.2,
17601 "angle": 0,
17602 "size": 328,
17603 "padding": 5,
17604 "borderWidth": 1,
17605 "borderColor": "#ffffff",
17606 "borderRadius": 0,
17607 "backgroundColor": "transparent",
17608 "bgTransparent": true,
17609 "syncImageRadius": true,
17610 "imageRadius": 0,
17611 "embeddedData": "data:image/webp;base64,UklGRi59AABXRUJQVlA4WAoAAAAgAAAA/wEAMQEASUNDUMgBAAAAAAHIAAAAAAQwAABtbnRyUkdCIFhZWiAH4AABAAEAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAACRyWFlaAAABFAAAABRnWFlaAAABKAAAABRiWFlaAAABPAAAABR3dHB0AAABUAAAABRyVFJDAAABZAAAAChnVFJDAAABZAAAAChiVFJDAAABZAAAAChjcHJ0AAABjAAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9YWVogAAAAAAAA9tYAAQAAAADTLXBhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACAAAAAcAEcAbwBvAGcAbABlACAASQBuAGMALgAgADIAMAAxADZWUDggQHsAABA3AZ0BKgACMgE+MRaJQyIhIRPYvjQgAwSzt3wv3nTf9wBL//L+MbuCg9Jn+8YB+UvS/5P969NHrPiN6d39fqB+N/6/mOc2/+D+//mB9Rv93/0/YX/qv9V/0PcA/tv9c/2X909+H/H9S37i+oP+d/2v9nfeN/73qf/t3/I/JL5AP5p/bf/17K3+x//f/P+Br+c/6f/7+4P/Iv7P/5vav/9P7y/CP/if+z+4PwJf3f/R//j2AP/t7VH8A/+PqAer/0t/p35Cf0n5BfGPyv+n/3j9gv7L/8PV38L+O/pf9g/xP+M/s3/1/yP1o/QX9l4WPOP4T/sf571F/in1f+vf23/G/6T+y/tl8F/2b+x/uD/jP3M9kfy79N/x/95/cD/LfIF+I/xv+vf2T9pP7j+6fuL/x/axZ//lv8p/nfYC9O/kv+F/tv+K/4X9//eH4x/S/7r/cv2f/tP//+R/yP+kf27+//tL/dv//+AH8U/lP9x/uP7V/2j///636y/xH/b/y3k3/Zv8X/3v8R8AP8l/pP+N/vv+P/4/+P////o/Ej98/4/+H/y//1/0H//96f5n/eP+F/i/9J/7/8l///+/+gv8k/on+h/u3+U/8P+C////x+8r//+5P9xf/n7sv7M//j9x0IqbQZkz2ZlvNhPYX3JMKG8ep2YzGPLdlOULcGRWxkSsLfu0UqY5BW23jID6c5zmIpCUnJQSSbX/5fX8P7Mg3biawjfD8Mi/lzssaWlm9mnwDgQwz6+5ZjWoH2U1qpb5Ww1X4xKDgxbcaDUkq6Ehvjd63zUu7/0OQ6SVF2BrUT9clwsjie35OtpjQ2HrjHNx4T7JL4SsCXwZ4u1cAVEccxb2epNVwEAQMeDnaOVcZMrVoknOfPrsdlSMthHebDq/Ivf0Uh5TPmmqBTDBukh8cfd7KMKNsKVONlIi5rQqBiBwVmhjt9c//qc0bjiFTUAX//ZGPjB/AwfLTu1ZHNrjC9aBCsoz4VBPWYbRJvOr+uAEbtsN/e1+6eyqUMps0c/W4ePnGiPYRAxia/AvT+obyjGE2A5k/G/z2mVwiEXfTh5RUyfps4Ar1IF8PEf2LqpHMDib3mHggrth3K++LAXnmvXKW3wRTCSC/YOb74gtIX1iULU8b0sebJP8qkaa1nxgXQ5m4/FwmskFXEq7V3MI25YR/ZAeFAZ9np0ft6oDh3EQF7yFoCKe2BYqp5d1H/LdXUcx62c129l19Xnl79wK77S3IUaf078Bnpr/dpE10rcSgHqjuMj+0fjvWP5N4EcdIXCaopVEea4gPUE28/BMwpUAR9h9oRxU7Lywlhpzn3BGmTJ2Aws/6/n9EnNXKXg0dFQckmQl91eyMcMFoOD95aluTsSJZtqDHeduHTnXkzR5r+Y9Mbdrvr9yHU4LTmmCl+WLJEI4EjPLVKCPB71lLjtPoECRLWHLTnOvtpGGk5YmD758l5gBs8qaFg8ZaP77rUu2FLlGPkLygoEdhbyYQNgOyTSl0gkUwo/g/FcNd7eXkX3e2gppr2m48afAP/vfKwfu9oy8X0FlqqCsw1aBb5M2qVnXpe/Vt9aUWSqYN5V3uxODkB9Oc68GfETBsFNAqifin099tsS4X5Nya4mndXb5iw89yMFZXX3RGgsxYgptsCzXNm2q4SljYtK3QLpwZm0GZM9mZbzYT2JcMDHtBCmwnsL7kmFDerw+nOc5znf+PBc1r22pbgrhi4QYHMQ7rX/olUaORZfYgBicd/Sq6SYxPrzCWcCZhAEw3UbiZF6gkpI7/ZvTjDYJrRVHSqyxrrh49kLHaD2Tn7VL5Hhz3sedmdAtHe7v5fHS53BJ2LkJ+K7uMzmjFrCWRzqPVjt1BRhK0h6qGxYPm3tOcizXmvIp6Bk4ZJSWu3GUC5CmyV3KTaIY5Nq0EFOo8xjHJQ7BRujdz3Ifuwcwok1tFFlXR8RRFvLeewEF/tLJ8bf8xDemtG4wr47eL7hb3jrjTEMhEY3ZF5kqQjG4Mcv+eDr/JLry9MqXB7YnU6/gJmxFUYaXA+CSzgOYUSZUfh7wpWBB+6F4nHwAIBd513MjHCuiJYdJfXni4HUFY5b7fcBXyWS1GzgCMCear4Vunh/iShoSApxX6LhIXL92dp20EjA6wYRvrMf/+fhBa+Hu3pNtLN4J2nX7WvXInfeiB1d87byySrrONsm6XSwOsnEVdu5/tT8CzXlxBePAjEURCc6jdVIGimSl0ZzTw97znBrn40jYTLFrsUdgjTbvoCWFXAj2LN+k03d3i67P1dh1QfJ/62XKqm9MqwWCu6FdN7BKuuVIcl7QJf/wOhGWYnKSp6eAG7aLbKS4QIBhSzLcpXCrFMi95k3kAO7aXtKwdxgavWTrBYdvtyI/2N+fTvLJK8CYkdOJ96KcgWCKMmMDqf9rPhC0x9WCGhFqaXVhn1oBAALDLXkJERPw7uU++1No2dULK+e8hM8Lo+wm7O62+8s4zDz8/uO5IuD9mYr5C1BnYY1pxZFtzSHZpLHMUcXX58f6Ulw6Ume0vIh4K0SbeLazEsPX0FAUdijZqJf0dU4EnyWM67uGmFfIl34bxbO4bswe+yHW43bjO+0g4vpYhzzlYm2wY+0yqWWa7f74x/ICRnBPlRC03+h0sVb5n9CtX7q3b1pIdfQpP+lkAbFtvkjr0rFGMQtevWYHYQNJ6VfIg7VewDhqP7uSRyDWgnZUTSAwu5fSY+Bpz05sHOU99AKd5yx34oM2YEag1rmTWB+ZX0k5lS3s7MxFX7hZnHllKxK6XlBFOq4eETuuX3MkFyAq4dMm2H3qniZ6dCRfdPijHCvqleMwBMzQmV1CUx7GCmsg5h9+NWEp5f8jvezWyzpa2MuU461f7MoTWmq/IbplJxmp6AwrhFQkbvrLxIDOZ3XKC99PQBXS1NCDui/J+WUqFl4TUb7dwkJ2iSGOZ+tvhVmh4blC4C+95WAXYZEhfppAFiFcH2BoE63bZ4SRS1J4T0ubQ8qhx5XG221cf4w/5hvIYw+Q+TCV9Mbs9wZ4vhzx8udxnQ9tr7WeaNdEwrathv9IYzh0MMFeYxIsx/CrrYxqhPYIngO6MV+5yA41fg/nZkZ7+b+kF0/7JGFkaqB9GDyqtwmeEWCfFZe4BZVCB0Yq6ySjrpRzjxvcCsBdIc5aznc9F+9mVLX3nIA2f7qZMIwbtEOxolwheJ1+EVvuvLHaeqVuKjlGuFFqNUBnzQnvLF9IO3D1Vz+Bb0Di5Fx99y8hE8OIOlcsYpjogr5CWv+Va4ypTn1eCNywAAvQdaT4VbKlT4R7lAQCsFPP7UtNODM2gzJnszLebCewvuRjuAAA/v8S3/7NcE9Sp3//yXu35KWOrKKYAAAAFLGQEEzYtot3hIwRwgtlfoHfk0hHT7NP42uwqAHgBpvUII6CA6aL7MhJcaVsTv+uaL50BLSJYg1oLQWgWyF8MIvIojXI8pdvwsDxrKauKHaq3A5jXHCwsk44aNyoiy9A7+lvgrcN7WJu5hghkDOJ92t7NE8baRI6DClQfq1UZtjFT1wb5CQNnkCUmDvs+KrQSQlr6GkbUbwvhfepkfn0LLgY9CJJ0RCJQBZjhhFfTjLR7DpI+8O7gvCpZQYvXMHVvHy7W0CnDW0qysm9UYxd56nvJorX29aNrW/lxA6OMpK3FUUAdRMbHM2nQKFrQV3OoB13+TRAEPJv7KCB75MMIts42IPtkp+NQ6o1iGY62VnAHM9HnKo1r0nwI3H8v8idyjgzhhzsdIc3yOR79g0dRVO/BkSXAQUkPNpRSzvIvlx3P5VIAHSCVz/cmcBA1JgCwb9i5WzIwPq67yj3AimWfKMBDjQ2QC7Dk7h40yhi73PBZKpuBuf742GD+UP56vov+3j7puNC3O4BmxCXernSZ32BvA0T6PITUxfhB50NiV5PCdJYPCCMqrcs/iXTGMTc72XPMnbATDdqUMYL81pbo/sJnrz7QZUFQyXs5DcebpxYykEW+AYlBPyUsDng4qYfX5HyNpsdGI87W9RpPvgzkIoJMz1xeO/LMadzKwfWOCEFER73Po+OCL/Ugvx9NVtcROhR0t8PxPG+8obZKiFnYPGk4giJ28FziBGNZsdwNxHvXR04D4WjoThlKBh3Ly/YALFkngEYuWO4jb+r7RsOhlgV9LHkhBM08DCcjUsv+3g+OwZqUr/vpxJ6Ye1Pi+HMaPmgzQOhfXAaiPlToQ4/Wukh/89kJoIA4Xm19mVkhS8xw+LAd+7P9r9lP9LzFrfCq3yGC72zWhCJQI7DH0MVQQw/cpJBDlbxvTK11YNE41ybXkUfqmY6GJqU6HhfqCIT4g3y90h0T7V3yZTCtXRSSE7sFqiDvRxc5rJK08jGc7PZ/hGvI1Xbkik4UQfz0NEbXvk1mBZ5mtUkKJ4lwBJ3OWmmmu65zyRlRnkcc2b2KPBP8269aBm9/qPdUqL7ovW0PjskEOAuZx8x83JBaYJMLkotEpftizcWSSe8uKtiVB2pHDfP8ynj7p2ZExzZsCtDdxSKGI0au160IWLHcP1m/sQEaVTpILVIIpG6rhMEXw61ao559ZWEgqkcKZsAuz8cCJ1fz0qEgjJ8KC6nsstbxoRdOKBRdX1d+/qTK8xKCtyb1T4HuzZZsw/Vi9ZR0itPqw0v3yI/ocDz39qr+0OY1NV56G0AQSx/sQ7kyf56HA0KEPLin6VedzfqjIi2dgGBVfFNnVJ/1xBpSvO2cWCTAHLYYL5NAXK8Vgs0iqCjVRXAR4tyuuE/MJODGu+v29DIC6y8LsEzCPJ/BL1l1zEizm7v9PJVgJWM8DfBHlNMxxl+tPrnnNGiM05uPaCsZRrzMxRf2/GGV8oBhaGso5ZBSoP35PdSONSZyLq/SZRXFaPl99LCD6K0OboL7Lyc1lTDX5zve9JgJVBl/kA4ipxWVv7UsooLMRqb1k7+odYiTFj664G5n50nxiMdrjchgMEoe/9/mSeMVkuNwfeTFHkLh16ag1+6+e8tSPe9wt5cCWcRYkuj8SmZeESwsk0VRNkEokU2E0oSMKtLipavnIeciI8xGbn1hVVeaHoLqEK/bGJ4I7dbsSxoFBC4TocTW3LfRJh30IAGqEBIM5E5npp+8kStNbVdTsfID9QE36bCmnMgWffp7FdzzeXNL7VYu2FA0hF2jt5RS7xc/IEUVI6DpzmhkzwU4BOQktbQXJyILMfZVH10vhODVthHk0JSj9E6j2q4ev6Sk3NLayjsdbGyoVuKfxmqNgkJDVbEq30HHH5o0vNUdZ5T8672qRJ6S++cOUDRwAZgFuh30+d8tVwHcbuJC07JqLCRFGSdcIBHsLhUVqnMjED6Iz/QxpHSI0ot7S6uj4kD+vvHA9jPQJoj1sUOZcjcKxvMGdK/NVWzRhRFC5zoZh4XYZgPzM2x6imBTGuqVUMU0H3UOusYxGlOdG7Vd30+WekEn1VQhqdmbIRkOWFnTerdmziQMJUEw2u85bd8XWlEYOvJ1FwFKUb/PhGHHA5U+BMoogA12xdbIawoYQpVK7Nri06uFeZ+RQt/BvBeQDwn8MjOXobcDneFXl1/MWvIKbJq45eAzSNKLe02tNymYVZPBiwwu9rWwa1O1lwH+hDB/JAERioUOce3sZoPxv5zknoKB9rYbgnl3MldwvorbG9/y4DC0IkesF+0vhZh4vgDggKUXQJeYNt88DNFj5KjZ1JMPHbjnR5RzdmeWik1xKAHIAAQgvW01r2sbafI0+DUcO6H/afT9cm1gQJ4MWaQPopV9OQZLwHQB8d7vN4SgwLt+0XU9tFLnsangbMRkd0MCmidHqkhTjDC3rNCDhuxGWM9kAfU0uappEAFK2sZKNKUX3cVzK4uK55vu7AruMhm1X0jHRUoN49Fsovy1hfTtOIKA6iGQ7Yhfv+bZfPPlTxCxE8HXpBPxTTD3c8JLRtkO+gk1t8fTgjQMFxdjVGhJa7pAVWuCippBCnB67y+MuZOg9q1Ye5s2t+5OcKttYFeA3rDuTzQ+2B3Py0Kw9hWN4rEx5s+IPBrjVsJL8cPrs0GRGkRbWcmZ49JYSEz/b6zaNhs1SASxwiWhaA7eEBcISxkzqGBfiZm5Jd/uq+yOm6wYxMY3TPwmNh+2IXMzokzqalkuOHdEkKIjoKWIYAWC1h2QG0vcmQVP0lroZAI8GaxgUq77ZS5TpH5F2sKQ9bUcP7nqR7su3ow0kUM9LGdJZHTBiy1CBqrPmxT/FfGe16donTgl+LZBc1yHJjOGipvk3msuO0daTS/WgkGaausSwJCqe2fSjDfR6+9v++PgGliie+b0QDba0ZygMjQtdryRjOUlEBQ/+v77tU9Rns+VxL/tou62+uIzMcdVe6BHV4uvDCSml1L/ZMLEtearfnzrTzlXYn8oGiDnaYRllM7t5YLXqjC8WmdjLnY6GTEgxvjT5AJmiNppYKMLsKr/X3hO0QRNyro/jOKAoyB+tJKY2wr/esSwdCaBfVmJV8oSh3rNJCec2g79MNr+C03de5Z7z14I4dXqt1nzPTz78W6aj2X2XXoKo1Rtj2iU3HkViIrKGPe42/wwxpyz+6wRICEdw8BmnVjB5ZJP7ORPgDja2UtVzQwrn4Ryvr4/FBP2zt7nKd/O6NF7iaWU0zswyEr5HU5X+cMImibWYApFTrr6VafJoLyYuCJWN0ft5Sw0mlU0Xr5NoJTsIpJOTqIKrTaKhvn7D/xFdj12zZHZBH2qbjPC4HLiZaeOhR4hF/0sXyjCWs2LCRhXvPE0t3oqdl82RQCQvzndw7ybr9GCNwLPKyd//EC76nW2EW17I/nzRFENWjfLh5WO7b584P5gs553CVxYDpd0GpK7g8owtYb2UyxPQtzM+22bIrhLa4lcnx4MRG/m2+Kdqwt+DTBiBPsmRpIHBxGsdC6SR9t/Y+BFaqhdOBLPB913JjFgZGbh57DNZXtLIpY3zCLQVdwH23Gb94nFePHils9iwuhKQw0uYzkwBoRxQGcwM7aHXw1GmtYUuZJqEV6KvixJUNk5UK5KIGs4thqsDSTsHwTfRHeR31jQpjyeegZ0OXUQa2z68AB4QjvY+7jOxlLdOx6GKcd7JEzqUIaV5mNn9ZG+1sjjr0SGIoR9jvn00Gp+cVqSRmlApsWRvth06sIK1sGMHLJNrXlp5pzOBIthFnhGU7/iaHh7Ni27Q8b28PyW0xUwpOKexPiFBU/PArFQuqjBSg9OQL0om4YaZc1yfdMC8W7aPlLjgMt1ZK5+6yeAsBxLf7MBx2g+8sOqQs/rkOurz6UACrFdHq5Ltm6FkARIwG3T+FEQc1dSgoBsT2wth8BJP3W/K7ikfJJKVnpY1q9st85IgSJcpaUnG5OXFyPx4UFBW2/lB6vwCQAY3LXI63LfJf8eSnp+hmwMxV/p8kuWVmTImFHb6gShnsYCcS/DNcKfvkjLEMLrN0jUMX7CTB/Xi7Fr5vWiVihv+tIEhdGVmuJhA/kqFDKFCQo9mfHgmGKSRToIbx7ASY7Ex4KNQIK1SBzIogLCMUhzxv2kCWT84/uRbDvoOUPwUu8U42Um+vAvJP6cVATUrDj4QMzXIjEImwBUiSL1xt0fFWSGFcX2U53AWMICZJm0ocION1haefs9f6jDuHIWAdIdlruW5q9WJ9pPEVevvsczdcr6o/TPwESn9ZYykMSc++4kgQhDh8Qg+UpvMQeqTFlxOFqBiZncw10vZAXaPSiI5/aqJNbEEVDq1iMj9ybS29rV2s8QOnwCOX4Fy3fQFfT+E4zF57lMtgaQm8iQEmrP1cQB4TB66PseBfhcFWJU4GPAUHDXpevTBXE5DFvGjNt2oKiqjC0lAkKBF0Tg6h6lypuPo5KWe3oaWUPc1VSSLGEMz/J3pUENtQ+XHsnmRdGEZNlCYjRlrnnjZgzw542cPbITq4FhT+g7PZUJrZ8iqfDYZl06o5mRQQSYIZUNdJal0HuthesxOH8Yj+rEA4ULAR2VUaX/ywnoJdh6ROMK5lNJ5bOYzsSYqBz4tRn8i/p6T5OmHDcmLfj8LEhRvqPL8HVLFGNBhe5o6Xfi0h4fOd3mVLtHmkHBfTMdIvsHiBLLzKBHrwJAaWh6wSjBJLEaq+MQs3Y8sBsLPLEQX4bXTjx5XpmwESy5bwRw/FQKpRYOdpbE8NHBExglpFiidQG1DMxxsw8wAWbqhn9yalUcaMupBiHzbSonIaoWKN/mK6HMzMtyXJwwGQszLnK4hqLtK0WVkHSjslwIwA5EGrkY/atuHRLtkNQxMQH78VpSKA24DdKWdueISUxUvFZzNBOG6wpdIV1lCGniGaH6e7QnAmz8+Idp9Wr4p36YVBm/xyGCiIKLjmaG2P5K4tdy3HpgzbrrL81XSNpu7rDk3knrPR7RGfVOe+GkdLy0WRRgYY6y16YGostt+iWeEBfh6hwioB1KLWi3acUgCYoVG6rIAtz/YhfeZHmG2PX/I8qiBqwxhjKWsHBG+O+U17rW8PhqRpZbBySrcoPiHaiHxG9AGV8/D0dFzAhJPLmGJJ4pfpZNksgOBMcRglixaaIMg69C67ZhIDysPGV3EKx01rmnFhe8O2xiCdbcfwuufYO5AZfWNQeoyBOIFRT7Z5kUKEHCtpvk5TuXgfVNgGgYvV11pBh5LOEDTC7dxTqKIVd43RRud8xyWeTcSiTT/EBFBNmzf5lG8UIUMnUnYafgzCHsDRZQcxD6403fkx2sV3o99lBRcqHV6Fyibzi+UXPM5qtm60UxKGKNfiUW2bodhusAichITkNlQ4Fh7Z+IXtV4oQs1BTyNGNJcp53V0SHX8p/DdN2kf6PHATAeskM+05kKzBOxMDF5twK77hqZ+eLdfbGGf5KmCvnzQQIcvlxfRBIAhKC6IoFRztlAXolH6loXHURgf6G0S9Y2yf7CuT+gSqcY/V24x/h+EzWb1sxruJFzn7H7Fx0pejZqVb2msE1618+qZxqY1zX8OSC9GalBx2GsWWwglICHBb3gB+0TP8zWhdSWtMyUWM0leDNylJFyF0mlYYH6/2thFUqRcvR3MPJSrYR4MT2Qm8N+tgzi9R1jz8fhhB9HdnX93EFmYDRJUKuHkgq0K/OBFur0SNg5sMC1LRl1NafKwOSfJjYbblFr89Vs5bRJdqeNftPun7KvbGvLpsnD6JBBX67PBHeyf3tiErmSB11S6F3bOEoLuGSSRcuDcE5xvuOyYq9+uRcIPMp6a9OkHywH4CamaRFmIJkS3tXC06/wr6Vm68OP4bIh6ggWH9zBndKgQW5ZYzulTMOcn3vX7nssr+Qc1xIh3zzIWbH3JiwAxKU9L/nNFJW2lyvxKvMjlvPX64jKtgQpU6rJHT0Gcubi1Fe/ziUlmvnvfT9e+m5u88skxWEwo2jb6YPeqKEXC4BZFbiufHKsOwcoOiul2RQNuGlxppTY8yjitW9SqbglIdNNVBYdu1BeQe9ZFfo8eiABT5uW9qyB8TYCKZdpUjCYme+rpBppoNXaOE1qG2Yq9xpQBug4eQ3y3vVk7MeHOPTCt/CGSINzacKZqwJUluAwstrX867xjY+D9HPW5a797MFnmQZkSWFmOID5AjOJUgpmvJuVwH99oQS4xQplDny4fcWnR9aPxf6FGmIykZjVaU/ROQAygZBBo1+QnIdyW/5zzeig4Y75bwA49bzARHzlvEx7XB6s5RWgD9vmqktMRrc+DLlrM2tqfPgy69nvVsNKy89UcxsDaJJHeEBIwynVYNMQWgLmm+C33lv8O98sT0DDVPdwYwvpifipTQuZTFIH11nKSmcaGrEYAYMe9JoC1mLuLCrGqx/o+Y1D+2mMmTxCiRBV23fzPGCEUGjQRUHQvXDfinPW2TMfGTVnQKmF9YpFZD6j7C6L4aqXLIbyNqg6A5MzQLLRVgMhX5T+fXJdWmtip+bBeFu+sUeB9KqVizQEzAf/glu8TDtwCatcRHL1qy9BMvmANSa3BNWroO3UbY/mAtwbgnF1J+y2RP+ICU3eMTG0808ucgEgmuF9P/iJ2++gAXUeEBoe1SRiTtc3YxUdVQunIrQArc0vC7IKtyTK9Vcm3z5QTKOS1Qh8bCRjIt1z9/T8aRx5HtR6//WNBfOLsrZ8ntypxtH6bd0Yj/szbgo6ezTbMLRwtWsX+ifCEMfwLFISv8nJuX7XKiNo6Mpuy0LoeeyKOGRUh20jtNXBaclWuy8FuN0NPQWCGxZ2MplLM3dSRM0XXrxjue90xHDXsGJvU3AO494puL7n5WtCPSMtKgk0SaBR3K3RNCwWOl5yv4wTePUeRWVyEhMFO8j2nM3CEw69vOplhafJvkj8l5Yp5U/UznCIuXUOBKI3YKfDv/5y7UcgIaoHq3OnnJoDatmmcXXMg446gZwEC6Wk+j3O9dvVxzpVbdqdFYACavv2HTcwLJCDhy28keToBwV1zo4fE4L9Jz/i7lnJuTnaSRcxu7KKgZu5u72YYjCSfEBnqnu/YD3WZd3YR8OgyfDJdihBOprHdHRTmVUdUkS4vSokmkuca0JDjtrtLNri20TeHFTP1mwS1M0ONt3XINukSzoFVRMt1GcsVjGWSLSFFMX728zDvrrRXpWypLjAEUeAs2Qi1oqx8h6zC+J9FNicweRgxh+0u/YzPzNlFwzD5mNsvCIK/xElsx580VdB5nQPDx2wrvMqt/tecR1JHwUSrr+eB/BzbGrcySG0kIpDQwNVC9qLKsCHD2Yv2MpJTLEYXvPEmpHqkKrtVrbSlRxm+ffX6pIwx1xVYbo5h3JHnfoJrJqKIyc9O7Y6JacEOPT1+TgQ7mjc/e+vE+FTzAD5KPx92CjQdfZu52Cu9FpDdaHjYvoLG6Z2uy8FhSAhqHoxTlYDYR/9+MRbii5JRmOQLND3cQgb5GPopJbnN6D0TB1lFKoKzReSgURKOecY49+GKxlz/419kp/FJ6HzTOh+b6iLAFAH+X1IhXoJ5otdO4PZBKdtJRSzUqB/rUyaJaynG9eaoneskxxb+8uTphox8ec/zPotcq3q++6AR4KImzxnhBlUaPxW/bK72CI+rMSfmTzX4/Q0+VmH7utEQvH2qBbwjLlFZGMLz/X5Mu5Jv151hMDJ2a4i72S9XiRKcab6gwADMcmvGZ2/DnQ5AUZKOZMGCwzZbvTco4/jLO4EO0bnweqSnQt6hgsIG824VBcZbc1sKuyjyBwg5jD/LYnaNlRnVhhaQwYXHByE8o85Igdfxq8PU73HzMGTKeUKHtwO796k38DaCiXHZA9vc5KaoME1TeQrzZc8XTDaOZT36SFmPjchZygW+DxeuLH/s1JUfxgLjpTvb7Wi0/ES4OdQH/dQQPfMn9ZePlFyBOJf9k4zGagxye6GSSVRwvnaIJkdOKgXq1iOv74mcwIzvo8KgTd2ptP48yeGtZEFV/fhcL93UCmqbXJp9f5e57H7ofTjFrmLwGQ6fgj+t5PCu7uJnQXRVyfdoWsrtErZ31AM6t7ll/t6fyiKFg2s717sOY9LkZpuEGeuWOO5n1sfIF2bZdwz4bJsnvSdfRW52lPrIxLDs2XfwyV7JOkwbFF/SHniUNJ6Y7Hek0rf1jmyaPFzeI08BZG0T4i/N0TOyelmeXHJ2G8Dd6jYMuDMW+V0Y6ZAmLKd1s4QBt3U4Dn6P828THBlHOS0KkXF7Mb6WQ4tBwd+MK+/YuxVZhnlBvVatwm8i1bJCWZtv36d/0xUSiXghGRP1J0CUopsobY8RB4Zb8kmCbIjCecR9mxDT9jnlYPu9x3fnC/ziBmqpI2fD2OmLgJaCB7u29CiPN4PEtB/B20pONEWItOLoDof7+ahFbl8Yl6qW1sNAIVwIDe/UdV8ZhVVsygRwIs26g7J+qi1zTwGSA4XwY6EwdBpueufU7PT7LZmdFyrNGdLbhbo46tFwoaln8pUeb4nDs5UwLC5sB4WHOPXOiS9HZ0jahugDf7MXtg5bF6ZQOvA9PXA8nMNWtIaR18RI0wrjvDD3aAVEUYoQN9Zf0fwQ8YwzdfzGU2QExuvHJ190StjTF8rX+qQ0UrH4DVJyhsH2QeW+UmprlI69ud5s76ShuyHKFGLB4O/+BSl/7wPa1D66CsfMnzK2rKAQpyCT6jxuzjEojLDL7tpvNfSsy4qgqTIAk+jKcCCQ06hq4a0dhC26OMvvc38izH18l4UlvQStS0J9GhlHNk38xFGuGDTlBMCNbezx1/djO5UbfN1Bs21biUvLSSY37jqbMFV/rYT+d+EnhorcIsJOi9IVGTI7KFWAzNXWk3jBwfBDnyartOE6H8N35+l0KUvcJI6bh3U/aMA/F6u+fbVhWfNnpyh3eM1dTFOesqU8d77x4YcU5HJRAFOrz3Eflop/IJlJfDjjFHig7tenvB4vubC0lJ60sqTv0dMsCERms/OQzrOAd5xC/rvIJPmiB1XaouzQZSYmS+qgpQjd5xAs8BXEFWfXfh+6i7KLybIHiLXGRkjy6g+c9/0PbNqDiXMw2lMrmLhTd331N+mywO/RVqEmOUq4K5uM3uB45J9qrdQxGQM+gzCB/hoTF+zh/HuT6OxvpjYZQI+9ambLyS+vf1Fqim78j/rpiR/6HVQq3RnQSd3CcxNTwl+86tGTBlV0rCHDT4tFMCpjx1/54NcEZDfAAKEc7fM3pMBGMgBBJxBwaGZBGO/KcG7n1zV1cz/BRhBIciYC/1SMitJGkg5MXK4/cCru2sQ6lpdyt9jzF71cMG2Q5+7Y8yRuZSYAuv7Z9DSwFalnz2SnPOf9FQUFo1S/xYiEn/0EjATQWfzFsM28CH/yrwNlblptRuyFcJ+18zeClEGEUVDFXGY/Jqmd3eZE53fMkiFi862n18kALDjPOq+DY0NneGKhMxGFZ9iGWFAK/itCUdEynTF3GkfvfPEq6l3M4mO7nroZdtwofE4aRH5FVmuYYt29/tps7k+IdrAPY3/lnG9wF3XB5Bi+wlnF9ldf+5BVtv4tKMGe/aJJ5kUYc45BvnwQEPNlyy1xJwW8PUk2Upj9OwMil2K1J8ov/npA+UJPESy7R1KLSCsjGhGJKPHGviBivvEwW766HfOd/hiYIm4vpCWO+AZs8AOe1NZcr6rmDsIGwPI8c9rxpfb8cDhOedZt3bBRerjjaXgMQ4lUkX1AnDWlMCoz/xE/ZRUcJTxP+8T1YumB47tQsdYYfLlmpcrUQoYEPaAk7dO4juOkm1dgwZml4WGxGlOKXdvKFfoRUABY73mb6spFH9xZc2cWkUIWXw4esg6rRYJvJl3Kmh2yhFfhHMGgvf9uqafGmndrUDG+jgtSCnETY7A7HrIsD5uy5Y2dLkpBFSL4wQlByK3Mq0QR8G/9JxtMVeX22j3GcaEC98Eu5dOhRueYHbFn7Dr0d2880/q29tm39Fr9pJeapZGOL9tJys1P+GteY3d8kdd4pARET4q+toUFacusJToc2ChpI/euDOyIp5H5dnGxvOXv/EXcOs98yYTqMpl/x9vzYjFwlMW1X8m+V9ioEJHioRzSPKn23TkpEtWI7BsjkYmNWTZycaLMu3b6G6PTaHajUNMm2xkXujT9W+XsSQ+N581nIr1m9kJ9bsfFvFxJ1O5D4YqkGQxUQn5IPATXkVKJGZo/M30Km+9+T13wE2vGNkpRz1d7NGylubN/M6l1HZ2AEHqOLJx6P07yOd+st0P2ltMH7iFH59CC364d4OuAr9hTJpYR3GdYQptG/V8Mo4IjbgRDsxkwKBPKM6vGYNfRgIN9+V5TkiYwSPEY2Hs/42798LJVHaWhsYGJnJz/4lyKel5PxOfGir3bEYuOpawDNR+sus0XWc/jWzvkjJyK5w7A4+XNKjLIWbdfH+7XBIWsL7Kx6N85RKS+TcsedaNZPV5of7WsFmU7q3X/MWEZngHRnHNvBySIiMLT099QcaHuooX9kcX25+2f8keo5+AHP8Vm5SN6iZQt36s8g/yYJTQb5Gdrxb8DHw/XAZKX6Wr3rt0gDUEEQXCdmMthQPcEqLMWAc3D2Wi02Mcu+EKZTSj7D3zs7dVFNb8rPy0j0sevsPqZ8fRKsG1n4/RtTHnUAncAp3/5aOYgO++UH1QZiylw3kfHXpXMehN4qeACB+Fgpt0qmvMJvAgndGWnUe94xahATmstJ6jrUHauDhSh/fElQb9NeEoqkvlCKRWTcBhJbPHR7DaJzubeYZ+NHkKuqezUP4BZtp4youj+uCos5BuNulurUbdwVxif9l/2P7H02yDz6f7tLf/r5gubsnJ0hgv2pky2V83nYL0EbXtu3Z8Z0dJuCayXw4uXJ0qr9zcZNhewN1E8A+yhSehPzPtfmCnyKSlzZxgy4TY81jHsbls1d2GrKfzawSVJ0RDkWv6fxG9XEo2zSFGCiC55zSZmd6EB4DC6Eka6vD49c3gVvG3uRzO+xkswtN97Q/mX3NhbNS+uXvi03R4uz7E/CdXWjhBlFp3w/npjlKWBzIMguaBl1zWXUNMjzn49kiOXpcF1sFJCz2FOqg0LJaIb03ggGInaPKQt/35B9voBIz2swHcUxKJ0YtPrp70oxqwi6uY84EDWo43C4aAH4Vad0MK9PyCwxxy78Upzvw8IpvN8Na6NIpVsdbWiXyX6iHLGwyMk6Y44X9w0VOlQcnSkNPlmwnQIOL5uvP2oLZPqv8ZLiGEEF13240EDW3YbGxoR5Vdi3sYsW8YEpz+p9iRtny4EucciPZi42gDSkhhMFOIifIt3gl2xJOO4dhhk3PAqkQ+b6tbWfuOn2J3OuEzp0zPlirL1hA+U/BmkWmZy1r8VqHSsGxsbAi25YA3yr3IFldFm7hAwgj1OE45dFuyqY/uC14OK/37e7P3nb40P65hPYl0d3PXU0vTDn7uayCWSM4fzHcNtAVEb7Gs0Ms1jJbANUCFdQ3KR+4nC8kdB5kySiByouwsFQ4K9Ofx2OC3vb2PWLPqg9UhhjsISzGlDxFBv3gRPhTXazPezRDeSOz7lB2c+qKBzzwxgXo2gJYz5P0kcEaLydVw1JNVkVVrsmqVRGpZY+yq7Hi5Qc6q7kmvbskVqq57aI3FHh0/JyPIagsQHChnQK70E1j2wXsLHyeYonG895nLRzU9Jbg73M6dOGbEVhwAiQSC/7MCG5kVaO3rWEzjM4ETu7bvkF8znxzbziEecZ2By2XA3CpKyqGY7od7qBMEwM+WPD7CyobLDsWVl6bcQL3jg35FtHv6EY6sJz4VUqkcXPt1jidP8lf2iw5EJrvplwnjkuDuDlNVVaWVviDwt6HL6Oa53AFM6uz0n/LPqNeUTGouVfFZa/odUcsXMos71PsbxGiu+vguqjPALUbnYgM5A51iE2rTUQzYlaAbz1R8cP3gQOHw8xTZERPwsq5yehnnidoxfi+Dr0TAxTFbyljmEkqKDf5i3ZoDB2J2q3OCONc1qIzrAAAAAAAAAAAAJ6RZoAADewbZHKWAImslAAA93BwPbmMrNjHv1aTaeZ9HICNwmq3ZgZK215LOhqSskyBuqnI5dMiNFwMFUsN27uYOZ3kXSOuQQEUwFqtmOiUIqJKXdlhN0gUqcmHZBMsCvwQjo2HV+p65oFgpbLsyNCtC2pmOKNkXo5fwP5Kq63VVYkughCqw0iEuRPekhKKu4y+oI96jzzJ1iA4hZZr9tP8cavF3jA1KFh2/2kXA+Yf+pm9i8xtAcKN1PMaABfRbx2HhGA8jHh5CqW2wGJobCmNH++HOCJzEbGJfDgqZPmEX6mRoBdz8v/9V14qcrOGvGsrPpv48+AXnmguizEo6ks5Z+xIIjVUJM2Uk5tDOkfzr2ii8TNKI7u3+jcZJIdUINaPEK7zv1Fo5f243C+PcMl/k9coyngAvutS+cDh09OkyQ7YCEbs+Fvv/bwN25iwk2tNmfL4NzLrP44aa453jKoBNpPXHIHNhNNDLacAdkwMh2idTuBNBYi/qlbDNkfb0xmC31C73VrFN2wP6wxMKguzygI+UHY6BqnN7coahNo7ZfLI2Lp4BMR06ejMSWdBV+yRRyO8VOlGa4YgIPb222bCSX+X8iSv3MOnv7KNQQ73pyinXRDp++zkQK/mOvq+stdxyScif1u0pjReCMC4bRWXUYA3uhD1S4F2l4wCk3RnlGFxH8RU3BzSGgIXkFu2ejzt1GZwgDkbNiODT+AAAAAAmxD8rZ/yQAAAAAAD3MHA9uYfxF8WqnkM6nPpyKE2KYDSaYUq9VU3JGuhE8GqK7W5eAmQDxt8L5VMJKMV4VB8E47GasWsSRGxJxPaG7cMa3bJCAcdvkG3Y4fRA3Nb4x/gedlLGLZEqPEGsHYhVsk3+hvu8zyMpvDECh/N612iagH43s5raWX85+3XGMDQmrobTII9qKbbG+jAe7DHrXNrRixjBPfMYMFIcYAjHdi+J3l0vmo+/gAVWxLeGh+wTdPoxkvZZKxmeukLdnbMFJEufyqxpIhkBAjPxtZFFbzdiggs63TkVI3RjjofUqK4GfEPGuH023CY87Pvd2nwRuyNJUuH4TsHvP6cT6R8uxMD0Zch2z5TE4WztTkb3G4O4Pjux1BcBJSpRSyd8gRn5K6TwV9249zmF+aYV7u1pmb4tcbJB0KcFcC/ZLrbLXKygBEkwMw1EF/8HhtLYKibpt/+JUF8d3q6iMKkLOtHJVHL8+5eOaeDYHJTmqxi2s7bpKWmojTM9mEXRBHA2ZXtQSYORSewXVnDB1T+goyubvi0tWWkkqSE2Y9c+O4myCmEwjrnGGLb5QgKCsx9XbXChSeSU75NiiLzMy2MATtABzQBTR0tZOq9RzOMjdb/tsUWnwe/bf4OqPFab1j6bfFU6oSY7e3rTeaOgcycLgu1AuENo+fuYMFviDiEvT7y0ZiiRheZa6blKpKVlw6KJf6JsteB2pMtDJG65s4nYkKxE2oRIMOr8a4csMRJsWuE0e+PewU9MzsxVVAfkLti56QaB8IR1U2aCo9rRL/QYoqG76f3WU+UBsM3RkD+1gIuUctHAiFpzKsYTUu1+/xKJGOsorMarDslibhJ7YR1zC7xn53yqnGDiw57cnlsM1JdJlsxwJUuRbUhijbfIT9Tmre1H7WjPww+cXfPyHb7wxVQ3MqICjPVPG9lpsb7TRxa+m9ntQwB8GjNNdmH7+6dnwsLe+bGH78buQg4bbLv/Pe2fvg+INkq9zFTqpXwDU7GefT9jwwTzutjt2rjwbTTvCBQryYMzliYcjl78biXB4hPY8pg4c4aPL/NQmRyVctFsThlFKm+UoBhBPrLtM/HHyzrtG0IFpGO4xGys7KEBl30dVSftYf27ndn1nCwkDfwnEU5SyL+gKsyVcpw/0UQe8AiqY/aJ+C8XXespUObC5XgPGk7SrQ32E7xRaIplRSLJJQNUzHqb44QSBtTf45cu0t2NmSBBcG8V/k4xfawzMl9orUd3bwKywQv/dLI5BDypD7UaPPH5s90QO7p+HFmpLwwWl4kA1DPTN6/TDn8tnv/KXHfmgaFc1JtCoF20OFDlp4/j6IZSyvOs5hi99rrRhQW7letVsjXMeFggsgHNqGEWj50QunxIFrLoJFVBn1khcz7LTdxEhb/nbPgO68rL6vU+1nbXr2E1VAe4YKD1vXtKDASbc2OaL2flema66DmEEbl2qPXbMQzFBaUnBuqiY9ZOtO4/7sTXV0BZbXpBJEPKKYkdGtl7ARL4Qo66kDUFIR3LEyx+tojFc9J+r2pcHF/3ayZQmbUsCrY4w9FOywUhyQHguKN2HigRy6iMIGqQLKNbF1ENfoDiKdSSdg1amQzW/APxbtkEeJivl+UD0T1oYvzj5Ab7rygRDvxD1KtQkMnSK/Y8ME10w3IrGnHEUF71pHkx5wTGnV5/tWNzqczRJqvMs70y/oZ0InHRFH67g6TuSuYTpyp8qdkr3hY4Zz5q8CWcODFL1d+gkQ+nJ92X1h4wPBHzeptZZbUc/IwwxtsuaO+eEZYUyv3JrwQrbB+ffOLMYy7ByIfoHXJ65MvS9Kb/mQKtkpH+jZsX0Qx9XKNpvM8EZEZ+OB/5xgIgV6zghTKUB+3KIMwSO2qyENtEc6ZEdQoowwPzy77lHD2SbNs5dNUDB/cehbdgm+JMQg2VXTCyjC2VzZNlHwX/v+uNK/Guw6j3PagYp4pJht1kesWDwnxjBz1y7LWRtyKVODmb5hjOELv/C6tlhwBBObABDWzTesqbttxRgAlDsrSQAzhNBKC+LzTHLaxK3/7619UvA0V6vVdTaxnFsUGq1u9AsTv5BH1sIXR+cty/rKyj7FpRD7Ulvxz9BHuM1N2rKJuV95qK4tBFx8gRgvVaTH9+jB92X/FHYspC+t3fJZGmVL3FrPKsaklDiM3n4uCsQpnrgOOyZSW5+6hKjpJ9ZkLty+OE6IYpx8r4bHpn4N+ZZ0bSlddmsFa2R/TZpniJ1/B7r1cqo9UlwIJYaSAET54C4D4rwwFP1+Jz0YXthjuZuqMxYl0wzXGJWWWlguHmwZxTRHdfH2wgDanSG4gHnNKHCpnPoVcBUk2nLUbs0mNoSoXG0UMgWCfe1VmfCjOmt8KKwGBpmCB7EcPGY0ot/1rhzJpGk2cxLWCB6aH1mnIpswxK4CpEHLdwLVBu91dQU5jBEXQpXubVqhoHjKcl7d19+UalprboGG6aMFHs7hRVaPuTB2Qnpj//DMJnofMH8oPPzDlW3ehdQGcZi3AZsTNMovaC24QdSjJxYsBkzg4L79Bne9pukrZLpHaYROUEHbWp+jre4QFALQLjjUnhlAab/F1nUdx3PPYh+3DBx0xs4P3SeXBJ7TSHUcgDp/YaUb9S8rAHYXyJDJeotgun+zyr5VZSGUN6Br5vbtGDyVTzWFoW/qhMS1wyE8G0qMRULSb31zvwCC5jG0fwYEaNTLhSAse8yjWYiC8hwTv7f8H9ykyp2hwuAoblstH5R1vEAuuoophXavUxdh8zX7ISRpnDGWoSeDzoiDNZvtg6q5dpypQVBB/+svlYPEzzS2BNoTstyuwLlXNQEBYrrMQLIrAuLkGEtWVtNCAoMuhcaomr8snfs4lsNvBXpi5k6WShuheFXd0JefjZfV7LvJnQA4CcQpoi9tYoZ73MgrfhyOxK1OllZumSISP0KySScAhA9DrJQvevzBpMlw7GaWFq8mRxXrzwXdcpCVxXJL9oAK4VgrpHE/Iv3OSKmL5NIZK/ZmPd1vnYAyaBY//K9oRFPOW0vMB6mEWlb0HOeAxTwjUUFkMwONid+ufnd23yEtiqjfb/lGLEoOBalXcd5KtgowA9yFEQ2Gk3fLvkiWCpn392zyDPvadI1dfYIt50R23ALQQEH+sXjTOaWvkKt6HSptmuvMrEtekkzBjNKT3iUiEWVlPlne62CuzSkRIkkFbIY+2hSr7w3JaKGJ22BGB/1I0WmxkSENEWcsmi+d/YMyIqN6oG7UKi+NB3U9cjNAByNuk3ysJuGey4pojk1+dQwn5ec9J6TXFdeh3G09RJnOeleo/GUDoybPm/WCS9Xyuj+oeb2UOpJMp0pZ6IVIecjSHjk2B2WQPg2LGfTn4xfFdPjsZ5adCp4uCQa8l474bYvNFLY5oiiZ9qzK8fJ2yiB5mW9pUv9DmrSE+xl/dQ5K84Ij5K7HYsDoHYHA42pW16wXPEXhrYoZqUwb8coIGwroPg7yl2LGjlN/OjyoK2vqNcjMGk+GkJ1wQ/BCo9tP+ETYw/Lb7JSIn/JoK+F4flmCeXQ4cC4mndlWIyAWHdA6C/6mCxoShHYFbW2Hp7PCTq/H2JWtgWgNan182PeW+au46qrOluVJYzP+/g4NGr54daqOVJRVpKdK0tcXUZk5BaY+AojTX19MrkxcFK4kEzi1VsJK7OTdLkmiw2rAk425ao/kmCdUWSFo0TaRlRtanc8+0zpczdC4KjxALx8nUkJTi9N3rtYhMVH82QA3/97yvGO4xxSu49W7ZYT28UaOLCXqd8BDaHEusP9RTefgXMlpwJbNgPQM7CZyEu56P536e2enWbANKwme//k9IZdgO2OQpX3vdELtnm09N2MqtANPI1khp+461teeLYhYBxK4OSXgEs8+7O9q4BopjAhYaTskjXe/kXo6hU+U10pPpMC6irtkX+0RsUAqXrf4+6Rd4JA16eYx7p2x2ydljJXFls51VKiiJcJXkEh0Rqrx6DQoONe1W3DS1vXCfasryA6kAYWAV+nZW61Fn0DGyZloF10OLwHXbqhQAF0eamqci1W0V5wVvXvQjwKZPHJOguvjDXZg1jk1BDiQ1nRLeccAr9PbV9EcEMt5O6+DuUmbEIy6BxBqWyrXDS8JXu9W62OUDK/MGi0nAckzPJygbQ2J9+WD9/8u0xD92i8yu0q8uwXVVlcxaxxLhF0jbsx/N7SB6kEdJILMPEWA89ezZGr2H4ufM/5h0Z3Y9vxre+UYv0OAU+BKQQh/Pxzi2+8PX82xCLsKWlNon8WBBjnt2FzuL4lB2zju/OWMyHFLfCv2mdEX0foe7ioJrlZUPRx8Ct7aDohJUOE1PQ8Mas6JGPlHVIwnCKn3d1wwcFNNuSiC80fENlXJNz2x5Ql05VGv0RxUPVb4cvw3ElheumcIMCtuA+FBdmSwiI8/V+4HldJ74BKzGIoLVNg5PiUi8Kx69o72/kvMtVtevw5iYyREyjbyQHsnVKC70mBBuH73VvYN7jxLjWTXgUscjJ76DXUGa7TP6gYrHg2jfXmkrMCxe+SznNWTEF7Nzm/JasW43c9ogpHBJxFVQPbI57EuIG9zqGuIsavzYQz9mDly4yjU0UfDcM8Ecp8BM+xKeo+tRWR4rAv/Y3Nja918Ztn8w1tCVlptBA81AcnnhTZYMZDwFaKkDXddSDcIlv4E83mjpkx1qrYLmGRZ6l7yFpilRNDBpq4bV0giDlnqZqVDIdRygDNVzftG/J/0BMukyTFDi8dMrOa81BA6x52L0qyZO0H1d/WPqxgJFgRltvwr741jZZfQ8JHKN+P5x1hn4tq3ZnDTtiBatsEoZqapeT4ADJvvv3D7wDFGqBRv5ZPnrL8tZxSBMG6pzIL0HB+z8fVvh/+1QX91zEUlxsxcyop6yo7lr7Wi3b8i3Lhk3Zi+ky8PeIIATMaxwzaXB6IB5dy32UUvSnfrtBnbFftL2pHJaZrqJ6FRR2nRswa45kfiJl8Lsow+8FxkIDnEbCLy473TUJtgNX/CBOwhOS9jSSma/NXlK2bLgbKiY4MtjY5PkYrRlu0h8XiP7lQOVTwYZv1mkpLJeBBLN+MxjrZF/vS9uMsplj2u8ZxnqcsKgHFIDsrv8tBk+731UrZvggOPBcPzMkNghMY52CLtHIYqpr8wiJZq46kk4F+h/R7o4NuZLVngH0RXT5I4CLgm2yhYQSZsUGAmIouj9Vz1AvsWURGKRVNk6P+DIzmQOMSqOWbW92Ys4ezj1O1pwBLaHx6HrF8HzZcQWdQTPA+asLkGuo7lAIN2tP1Y86TVi9P0BC2C8ZudiZ681Ly5pVfTlkladrz7uRvk8j5mOaZn/y02tIHPMnHoq+X/W/jwWyCDDtT7VdDHxY9MNPB93dhS6UA4YYi/dzZnqPFoFpBv1sNk0Q78R1WUuZQsmkzn0eTiYhALzjR3aUWsZLD4uL1qLldrvD5aGNqShZJ22S5iza8FAd4rf/Zn7ooOOcyyDsSBnfIiH/i+eifrJPVYXmr1qoTyDmbLGPQ2vQDHK6NQLLX5MW1v1r1YCTKOFjojMIdp3eUGsrKBT2NaF6zpgBFAoM/n8Kam5Cdy66phjxzq4jiCmDfi4h+OrTGoAwSQRTvfb/DmNXHeKd+snLCaP/DJOoW6aL0ecupEbVJHNTp/Wysw96czZGsgA+dJaXeVYYndOaOXTHK9IEv4dYK7/d0TtNYONf8jTMt7YIH0N8zv/Zyoqeqf6XUzFsErgK1DTLJoyUHqrWDdURnsWwKGP97L0RKEW/B9XfwFMyXrBJhaoW3qaKusC0A/opI3VZlrSJnIUXKTiI3kWcVs+uhtikHrB1P5vBFECRY+zZKyILQknLDHWOWGXCU73F6nSUHiscQwmnGrEYS2qj2C/BynIxAH2xjn4zQB1U+FhSsH2G3UvJM1B5RT0w+PoxTc5mQWNIYif6+FcT+127hwPetWuHLgaP90A/t/RdsjvvdxhS5wyR684yHUSVVBitP7M192/1fiOQxg3n5VPKFhMAjXNZQSq26o4TSEg7cjZ/IIaUiaU/qQm4lbvZfQgZmNodkRC02fOTLwOJPu7x10qyapmUP4l6t8DrM7vg9V9q/03/GcDX1OopYaybO49MbsaI/OTiQbBcfRpim4XcAAQSYI7DPBxeL5QwwTj3ESe/Dzi2gYCI0eO3ihYykvHwL1OxRs8SvbZm6SZmwVn+MfUZmw5KK9OpQ75NFxS+mDPlbSIyPrtJT0hm/2YncSH7aDNIcOmDcVyh04ENgD9u4D+GVFGDdBfutrwctFkCSBM1JvWkvn/KQVEW+HrkBjay+zzqWAwJcuddmGqoCR7ttXqtZkkP/VPK1IkPp+I3de/23ea3f6SrN5qof7K0fFogAY80MHPVpqywsAAPsUL4jd5ELcR0RPXesASRCOvXafxCw5p+naWfaGrkQq0yQU08Kex8KgHjk+drbZIVq0uz14BbR4vf28SGjx9RD+nHB46CXhvZPH4jWAqydmfpUziGQS5yr+c5UYZXLdtoGtHSbdf1e989fEHeDqKqZMrCJsARhjj/pwDIe1rEyhdh9dq5sb076JsaprOA5OhFQW/x9xDNgGOpg0DPs5XKVcmtni6li/xUZBMJTbfWkvVHncnmn/KHJTCp0gOO3esr/TkEXZklnHaPbC+PDIYDr4fmIlY0Gze/w2oIeLQkAQGvgc3bUNbXDiuh//FZbfe/1vYiEI83i81L2vPzQWLIgkJ4wr/VL3ReeBU9voz2zrPArYxnEuT+LtYidtCPRvskWGumMN6FpTr3I0demwHx2fPzyqMxugwiycscMHCXvXTIGCRua4eowgZ7QR75gzm7dExGzfmBkjzWUnyGEcDl/R/dtvYPkB+w8NYC4mV4Lyq38vjy4cGfH7haVAxkatX4jxJO+dk2lmDQcwdwtmrYayGZpXbdeISfFP67aqBfVeAc7L1K+rs2jsu+cnS46yinl8SLnRoZLpz4kL0Nt4GXvSgLaSeX5RrigUk/1AdfT7O0jDsLbt6q3nNds1rlE/JJr49CHx3qAHYqKssdudVS9EvZfEotZOtpZ0SqetXfD4OSaDtuH+9AeqfVoZrIgroE0qO65geRC/bUcGCwNLjxcHg8off1TzNLpZG46oVfpHinY5a2Z6tEANCK4vz04548lmLPfXpIAehbxDAoXyebycUEthHOaaTVWUl/p49YcTdhmcK4512oyDGlt15jyheqIskn1jN9yp2x3s1LXpWgElzKulLP/SWt85Jy3lSO+oFM/CXC/dPvdf69hbwRtwOkEJqKVuT3ZapKZsq8XpEUk9DM8PNXsq75XJhyM5lKe/9XU3/yO8sWsKdoXos19oN6G889vMXfHJs6wy0P9IejuA2CekVd7j5LYwV99Jwb4Y8aLMTvC5Ry2FYItxyDQiS7ZlKWyF45/jkfyNmOVqu72FJCFiX12XSNpaZ8+RSgSffYZdFQpAnFq4hkJW7x/neSEWfZJJ1fgTl4iJNPnUPXbwMQKQIMg77LFJ52TX0wnqB1ENo6/dDxwi9I3UEPHhT5ZjN+PsCKRwObNvZPLArtUBiLz0InFVDacY5NhsFAWKl9qMQrz+JtXfS1+aSRnsALQST2kztTdccVUpWudpOROoFx7N5BlRUiAY8Iotf8xid2ugA1S/7BzZjk2LhccNjl1nOELWFQefFT5eyOw+9kVrwQ2ST7V4uiFuzwD+NNgcXPbTnB9NBnXFOw5uvrGOGTM1E0actqfF4WhjdBYQxbgQ+u5NmdDGo6z2t+EaVkD6CTYseAbSWRZo6XTN4qpis0MSDo/wPJ6DrFk0U3b7xa9E7aBoXGjnwZPTl1T7blBVxIj6uKyYa8qeS+exrFzE/cqGZNA2+VA5uETnwk/9HisGP3N2lNJlz3VjW3kh6vFaFpMhy8X1qCalvx86mFeSb76HogRYzjEnpCDMNu89D+jTKHXAPb6C1WC0zlTeZTvgjmAzM4mC3KAFeNQu0qmw7xhk8KX63MH2Fu1JEGAWhdx19m1RUI3Y7GVZd2mpnVLl7zP+BKIeGzv+ej+SN9/CLujp6KyzHj8qPTX3uYVnNtdZRt4W8TAmbSeMNezWb/D0+TjUlxr/Aockz8rv3IBwNwYDlmFRVSxAJAYJQyG3h1T3L38vjx9PFbMiJU+uLsPaDpUVf9dKKQ4LQaqlYDxMAcv7DHBor8avmhPNAZEvvlvMEVZkqBR3mbDFVECLMvEDTsDvZodQz7h/vNdttFuv431Ta2zxsb7Yd2IjW39dUTjClNkRQvNpJ2QRkfvSUIoz3Eg5eWUApNIO0Ywv9Su0uEAPRrUV39V0WQc7ND7vRsvNaI9oOG12mRRu1+E9U17nfecu/R0HU/cyfCXdQVffRmlGAk+tq8/qSpOX4HwKwz7lJqF3ytLUyTXHamuXeD88Yyv4+r/Uu6l5xFl20+W4vCLypSL+pxOKf/gDxklVhJw4gHjHqT9a2SY85c2WDPv08Ig26bFQ7F/X3V3KUPk5eQA1uTAi2rnk4jk9jh0azGKMaDofU4NlkOXV2DFGzQr3KMJv3q9aMI/uM48tB8fQmWHz12/RZXzl05F+MqCqvP9ZVvfnsdTo0529Wa3TpS5FgBtA9BMhSpdsQdKo5+Lehwy5Ds3YMZIpvzu5TCmO4R3UK3XRAa7oJy54SCWpUYyqJMrmadMT1idYcjPjuCy269ksNp6gPeiQwcZXuva6Ie0A0WYRQkNPwTMjNz/D5KQCqb8S8rvrYtVo9ROh1Dr1fDUaOB4G+R7rta31VlclJwb5HxkmgIP1lhaLpJfeKEVHcNhOfqtcOpEVCkcs6SSO4abDnuSBZX1y+QPqddHcGv9i2a/ELxAH1rjNuTvMKszunVoVWMcsSPrLPX4BtWxhXUshXUyxWKzplSrwrz2+J9amTxyqBRi6ZiRj+06RsM5/lYRv3A154GvGH8lHw8Qd1HPO4raZ4dHxyBlHI/gipodFibEsc/5CWIuSfMxEDOnx327T7TnfjfIgPde5wdZAOZ68x36OVulilWw94Gk1MQN60dYLpl4+pvZ3iWJI4vjVKL7QQYU8CM5JAifPXRISQpFVCjAkCVmbbyd77aaGKeKiy/1M2wjSMXkdu+KgzAJXzXtof8fAdhJj5q7VK37JKS2hZFZU0w/GgNYJ/fcHiY2J3vbHUgtxv9PY0yCG5jf16EmaUsbEPrKVFzfudTiIQPjibl9vQtlIBl7VwqcAt2isNikdA9PiEsJRK596075amRo7rbyOMErtxquB/7Zi4/XPl/qm2wcATrnl0WykE7G5ms66P2WlZdBfMAMKwxIXSUCPKden/8xxqXUDKrlzRfLjNHvIHKzgvpkvWg0xG3CpMpTlmDhNI0+q3FOafOzVQME2qKGcEQcdqkN6bpiyRQKSshLOYhiKQWpMG1SxTFfUEL7kRjyEGWOmQz0iizTTLSiZLMg5EdoGfXwiSZmUpyme549Njq44D6CCzOEFozrUaaBhncK7CzcvfOLYFQ3hWcBKqXFqnKeYpZTEOSkBV9Qv8EB/M9k0cypR+yPTTx+qro+yeFMN5t0eR//ULSkUOByE84u9bsyVJPYvJsUEjeDbeT+sFiI+4Zm9VtJYt1PBJNyjOEbR37KZc3eo0aQbeRAdZ15f6leh+Me+zHWOMzo56AyjevxHNQMCrBes8fQs/eGf1hVhU9sWiNquwDc+b2v6mLWrVaAOlHkPRtUwlEQkcaqDGxr5kx6vHoRwaRI1fUpoMAarluRnYi447ZgUZvpeRpQXtdgFlndBUHNO7HpLSng/qpqzBVZOGtxXnVSkTmrbj8SkAJIfhC1T8jqcv/IeuQr/kLzgfYZFiOjmo7qarFwohoyWBN5ZL7UP72xmCG8NYvBoWAZhEmbMF1AtQNc6QuhcAbOixwWJcPu9xuNisFup+VFXgodiIfibFvRkeFHEVwPaeCPXcAXTfuQVYd/RrZnKEjkyMh8Afd40qeZD8olMa7WlvKTOhAuL4IBis6pnevaWro0hV3KrIgupVbaNJD1wJnQ/gdd5e1/WPiyqx2OD1a3xwzzcDkN/YPlhwE3Hwn0xskd/b9vBfcPAA5LBfD91hT/alaBH11TmZoDVf9YzP55VdT4LfEUDgaJERrMTtaxtXx+KYqNzSBRop0EOhJrOTsKQ2I4EKkEwG9nd6MH+VtYnJtHIQWlVP4Q3NOWWPj6nAaMFKeotV2yLOwu+426edMpoP/fqcdtRHkn0Dz0Lq2dTaGCzHDod/9RTK2RDEHuLclK+Zt4QlbqVYx8eZrneixTEgsqolpAzC/LIxnTPMYo98yVbZUAiytUPPge0sHfkOzg208GRSoqUCtEIk6SU5pFl1K/TvIOj2BvpSEzQWCUUgcu23JliBEoEndBR4UWpEdj7itD8zMdROTqjd+QAcQ4U4uz6n+Umsb0kiMBI1Uhw1iUkGChrNPby/wTQIjMyXiOTbQKqj3MPHTsBQsa88A0kHc8pGB7j1QEt/cH+KBznQFxsDLhYgq90n45dwNFTeFECYHxE93APJVyB7p6s0DRKJmWy4V7VhiSAp6Oub5OGD1SzqLnUlE1zMYpl+uCsDy/3sj65sLjpnK2TeQORG9faPwji3oY/wolWHgr5YD8SYsnf2pfWS2EAIB4idcIh+H0sYtqhwzXWRjFGQH1Eztz9ujBiPpx8UGU64vKrE2j1TVyQlyZmvki8xPmFrYQUEyKqbJ0BeTQcsWbMfKXozRR/bqyObUz90k5nh5XQKJPHw+oJnQxU/9eDUvo4PnNcwPlaGAhJYb/kdS6DpZtwDlXF591u3Zl/zra4BKW+ypOnxAy7Jhu0QOsq8dARNBNNOhuENGahmpOeE+PapGUfixZJBeuN59I285C6yPLrGtakT7zQUm4VVWodITNKuiRo5gM8eK8ZJYoKhEIdSg1/LpsfrjHUQ9LziduZ0hnZL5n2AYnrWzucQduHXzCwWxuLtepfEz9djsZZsJutPCfAmvrLjNW0gZRt2lUovvjjJ790wki0EOQcZ2f+pwUBY+9jFpFyYL65drl6/qBIhkDVSDBo3RRsB1qEwcrOFu2/+618jf8+3tBk3w0585X4q7suvSB3vrQ2m2G+r/Avj3sflu+ssholEQkrYI+LMNfxlVSO1Tng73GcHkiTy4UWNVS6BWiTdcljgLXRad1gW5cQMJnp/RQlv8d17E1J822s9KETWXyhvYRsNIh1SHx0bvwGyGITTvgwy/e31G4/5HBp5kPswj/Us/8ZwaIUWiRpWtum3TU+1stDtA79f/iVwYwFs8esCzN03+yZJNTAaIidv/EwP4m/YJRN9ox4wvlieCPX2CiUhEiuFwmcJemHWzZ1LFOx0hKjDF3dgol8I4WPwbcybD/9wLxEjeO4eGr/zxnjqB0/At1xNWE9IIOPG2cMN3ERq43Ml4ngY37vJJMiosrTKdEo3ezz4QkwNOD8quLbKB9HOCkkAVv7ltbvTdF6A33V2yoc2fU0ZPlofrM6FBf3EATree45uJ8NyBkpwNsIBJyeUiX6DsS6DtGTqF5QX9RQhmpRZ+ssdqq0pZwuzSZEqJJbrnx4tfASB2I5+3MP2SbKXcOy3/EP64Fgo6MWEOMQ0yJR8Rk/fUL748vzKTOOMKXOm5mNd5YZ61Zs8jTi7HfOInuyoKqR3zK/DZ3iqbleskBeHzwiG275RGXEryTrd3zsPnHfPAj7p4ks20zO5XJrYxdwNOOApslne4nZ5qKs7qsdTBLT3XfrNfOn+1g6tYkLk8oe5tPU9i7o0Mbb1BdFI1zyYUS3Jwr8PdOMccPbsro8zLf3pAvCEV9f9/jo9QCeFEWr0YZKuc/PhRavora3V/nEv1fyVfPE2KLCb4Ct+gnh1VoagqHps+uRHuA5Puk9tq92ixUTe9FTEygWf9GK1w9dwiO0sGJqBAZ1pOmMvXYSDeKNXm//RgRb7eLc/wKPu9w6oK+TLDHMBi+1Urmh8mxKTeCRwhYjrTalBq/e7mXOFyGUxkEWNdPlNu37oHd8CR1bnKHZLRpewWirUpow139gT4qnXcVUnvpkbki7VvshackLhfDN6+Gz1OJz4PT/f86zZAYUtlmtJ46kdp8T+zeFnIlbz0IFM+od/s6Qx/cvtOJeVyU2K3MzH02RDvnbt5pnTqB0YgN7Pbb+6imomHhgbL2iThHk/1eUPCyzJcpL8Hn0zRqwQLVeUqDIawazv8Q9QvwNm5geWle1hrw/ydDSBMBm9o90IZhE7D4ZcJ/76Ee3ZfAOSBf0nISJUhClsz5u/npt8XXmRFj/rM7gyZWD1+3V2OuYPjyBxgt0NVfLGNPRGa1ABVZuBbpu4hiqafY3v3ce8UudJkZ+lnurdjANel9MdEpSJgJje/S1GTwH4sLGAE+cr7iKeRzW4r93bej2eUWwcu8CP1cTVWM3BnWJC6lPLouX7Nr2MVyvWFUYgrGq+aKoYBue6KXsrcSYwQzuU07AzkgGMCNZnC9mZyJGFIPh/I/JckwrkXw8guSo/dv6G13Myrot03x80nexT/+jjlgLGv4B5W6DCY/eUFsaj5OVhrxGvaDbtScfE8tKvDim/8hz0YNRdWJZWBM57c5jJIdgxx2v+JSVMslvmbVNr778rZpcBpKXj8CRLOu925PQd4YaOpVtAiEahwuDnlw4xZxfUZ/qOgNyYq3U5oybww+fh1z7i0EdvBkd1jXX8Fbf+pnpsygTS8MEinhkPRuAn/Eub2qj6ai6o/s078y4ntmGTowrlPSkCj/gy/sXp5a2yrnYeyohAURsfGCPeYoYyNOkxT17dm+z24ZHJImLfufPcmrZBrxZtcllPS6KNumLU95ZT3o9ZCEWNyOgk3KPQZ8/W5kJCI9zK7MdJPnabr758fS+KxVSuvfbDpheQpZWURlwfCwDY2uqT6oEkRQOmENpGc3VtMcgjyon0rVV/2oqoHEQsqCj+5wIgviIt5IG4aWRHxgDOXzk2g6k90UXb+sfBgGF6OSH0WoH0v0ZPJXCZQmeVWeoonB7oAdAv1pV0pOuiLQ7+aaVIgSjI7FApdjbYk1s36PI3k1n3x6PZIcBzLNuDyUOrKY/cWXFlhKCi+rIa5K9V7PktghrlomWkMyraMHNvDBqsVmVd0kucszFM42ZFqVeSSviNqYv3iamJ5R9tH7j3sCMYOnymM+jDyOWvq92dJamM5oI4WwBZfmtozN+hISd9teBJl/nj2/qQml3CV1f0BX3OQFoCOgtI722wDH6ogUf/zl9qRYTDplSDCuCmttLe73eru6joLV0UX/HxvAYRTVac5iZASVQ7F7H9nt1wZUI4y7nEiXEptAoM0YvU8MPZZD3OiKHlgtiHRlWOp1940mWAB4qBvwZSfhezt1rSZm5tkNqiyyRudigW7bsYRAEu7Ax0ZabfvpYZOLFmh4RVq/lwrXpNh9MMq1WhqQ60sYMUesOIc2hi7XZGnbfI66T5EGn1XOewh+RU0jL05QLO4l14Wa42T9ACw4jvvv6emr1iONJDwj1Qd1kxSYQ0eFb9GbbXqyNv6NkjnFFYL50mDluQp0MXWNzFG85cFULClBW2w/m/MZQVoXUZAABV6ykQyMGyR16aytpex0283gVv3F+G4E6bt0vDg9rpwsoXGUadNfGp3F1oGhexWzNs+kEIrpHnz+WdwouMN4G0paN/BPRvrmDIRJdeyYX3Wuhi3TIzGzWCcFieXlVftl7GsjRYHoQvKiSPzjGFmg03l02qvIu1gF6MRshdyM5rYaMbQQ05VHWxqPdOl5MUz/H8wUMozj28RjaaRu02YpBITVXquLaRWDYB1z+MlqfmZFkdCWkPcrTQdep/j8PUX7OM95ihXjeOdB8QqcE8ovNediZknaFtyLaQuvngPCk9F3ERMyUoZeVqvC+P87WlxFu5pysucWZQl9N6ANX0DklyfPQJnNhqYFzaWy2XtpV9gAX0tCOv7+dNxKuHMU8qgFR/AAWvFFWGcwVuIbcZlT2QCUeYSWgPys7ZqUPwQRgCyyJ0j9wh2hIBuFOaWtP4JvEHdSxexqC8DabRPRNXuXjMpeGJkC2P9pwkgnoGuqvSE+p3NOtv26cUf9AlHwgZSsxqjFcilkrXSEpKJUSRpxA4HTmNsI0w7kiot/SZB5I9/aNvcPBbuOatsPbtNSOVfiwibETM2pl2+fwlR6pYuYyzkgkqWUnE/C7WEimi0WhFWRFrk6nQOA8PKWf52rx7mSEmFlWWpw3QZgCO+L2QpExNiwapk3msTxQ3esDrdZJtXeNr+eisUvWE/8wMZ801KzCczHdEIWuQwtEReZFeFRuFFr+lwCEOGyeAyIsxZLHuBJqvw8M5VqPXsINF6JjsyvpkCX/XTV0NO7NLqlzx0jiDrYnhp47REBm3Ivrb/7nOYzy0gf36Lq/StiKnajJ1CQyaYYi51X0beg0YGyf5YVEX2ogoKLl9Ko1t59uUx1M8onW0yT+CnYz/GJ85tbtdqTda08ukfTtYdhEVE0BCDxxT69oJISJqlOSdat4ULmKQKx2jekjk1hi1b+WSXNOk4Ga2mKA9cS9J4ktek4SEskhkjiK1dDIBR5QTGmafQ9EFJhtLQFUx7+5fK1xwXLai04+zCyD8CfAQLv+aL4FVqBx3vXRCCImuW3UHN7RkT9bxR+pNzJJBUjTQtD1TzhjRnCEMw7MgojW2a60c/vV/BOmUA9EbEmIwFVdNTb6Vnnp5pbXz+Ph8Ff44ugCbuKzW/QQUVoLSyXZMf889LFwr3hdSm52ZDT/is91ker5yEn+CO6oTAqI8WUr5tb8au4Yn6anYMTXxYaMJ8wePSCAikVrCMvzy9r/tGVv4a/5Adx4Tgi+Jek/+dcalw62YQtXRDtYOE8UMOR55j/DW/0Tsf3LbZmPOrnxfVzCQjtS3cIM1SLGErTK0UwjCq9cjB397AhF4duNrpNmSuZ5zuwFVTL1r+QZcf65Wb3z4tLbo3lQ/lvtzoEQBgcVK2rLA/hHyexgtOa/k4HGXRYcqqSbBN8P1FJl83JP83W+8uBrOQnPSNcwfHQUdp3UgPwBVbAhsOjTzRkbqbnkF2x6YBt2nZnWDnAUQHzqmZgv95mkbOPfaFhDjkkx//NRlLCbwGy52jgaOyZYvyZxkk4RnZa/MJpwNWrJaCEOsO6HRylZ0D96d0ZAXoNHPdO7DL04L/rUUMIK9s8oRe4XN3Kh1toqKT5TPHLhdVFMjME1mqytHolET8TFyiWDChvpJgGFQNpr4Ynr27WYkWO4NHBQrMOFO+fnWF+Uk0aJA8YyM1iVcYC4UVa8D3KyaqoG64NK2d4oRieOKPLbykARxiwSgfAKGk59n5zFxcCShRXgzPaTXXTKMtpe9koXhq5Gk+/uGLWY1oilESXPEz+7/Wf0PT8Bg7mpBxH5WB5l7wbZdnITJZNNn4LG35VIQ2zEUQXxBlRcT+ohqmxsXLzqlvE3AgkanO0t7JV775LBHa/fpRqEDfHNKHmHpMjQup1cN7q04XziYQcTEtubyCdjQrsgXLBLcS/8XmY6lsy66tngYlahcalhUDGj6YjT7t0VaSOJcxdvh7P51BCXp5ss66M24dcVAzqpy4Goa4uHx+68+0QZnsDnwy4UO08LmG6PM1ji1B3tTUsjMKvOBQhdzdSCkav4jl1GtZrztl6Z+XjfkxMG3hodpDTXRv+Cj8zWtTutVN6k1olGlpdnk1rIh9o5vzRtv3+o6NNPuMDdZ/JLmuJdYdUUtk7u7rQy1S/ie45s3Bju3+oGEFn0VI56hRQLgfyu5zLByuzZku92aipwM0xch1wu1TdnBLbYY3KCTZXgImdg35KdZxvLJoWbMegj3ho5TKMKE3ZoqhJysG0P12UhQSPL3m8wJpdnTlvQeINHXj84WSTVKXLnjUn9SbV3VfyquFfJSsjIDsTlEplWwgrzvbFFjek0jFwYKBVtic6NLR6k2OOjrO/gI7aXIymvA3Fwk7iJVV3DInOFCGajvBh89I6UsuVhbtU2O0wHQcd28AfhWHYWBAK1APKSilSCQ7Dk6uvTuCFRwA5FUSDCxK2Xsa3G8HVqEpkARPC+qmpmpylh/ShsmWjG1U1JDPlg5ccyGw5nsLgI60u6J3vJsJclgtlpyLXBcxfSeQW4XIfaXAydCHF0l9qz9qafj5l6WP9nBLAUsBQdFctXdCGtNH6UmoLfmHePgKKWHvHKNHGZ8r+hfkKezX5amvATtp/65U6op6LuAu7MytC9kEJjAE8I8abZLekhYlxZDk2pqpkCYbXZa3pakCOGEztp5PqvyA450nZDNxXwRZp5N5s8aoH5fnblONuLz0u1pp4EZEF51qABxTRgmLtHOcCxI3/k2nRSnvs4o0BCnctZY6G2t69mNSO1nXpc1MDSby2afRq7MQCq0vCtEKb9NHZGazNF6Do7ZmcJvvYbNH6YP3VszGcReA6iztZ8zK2A+fRB9JcbtmCk2WujPEC+JbO9suxT2fYsK6mwkCkJoJbcaoXS4SSvsIRA/dpCe8AYuyHSBrkVIxtBbyAqdlyuIppjcB9yrrcWrAZdbtiSjZa4Y3B/zPZSI2PUqq9UUGwEWK1K+iuMyAZ5OJIJaQNV2JMAcpyDxsqrn+73ZE+mz8KSw89A6LfNrtHy4o+T+ZMnsSJUBlR3aBoQcsxI7+oMtOzmQHSCQVYgfX4gJAKRot5F8KDNGgWRTYvLhNyGlQTVxHlgCL/UTYp4BlgpSRMQK+rHAJBvPnkMXkNMTyfpwHqFjvX9GeTaTF7xkfdddW8O0Wot2HORlu9wtzbhgxscZPUBd46kJ7JO2gegSrAQJIlXGXAfmsn2OwaULmPI/Fmlb9+lxmcZqQ51uKzuWMilXcBTNab4TAnGuVM+hlI1/ZIG9ts3M9yW24mazDpQbdmTmFdtyrmGypVCj4gFT6bKOWdfzq2Q7+78y+5v7vK8qCEQS7lO0uOLQSm1V19JoiqCXrQF+hLVrW+Qz1JVnit4dns09t1/6Guk1TotgQlYXgp9K9R/Yy2pbm9B+KisUvaeG+P0S3Qp5NoIsgGHx1QDa1tWJjovgeCNg49aAqaFxArllfQFoNnfJBdBY9PbC/3aTLj71hlY2ImA3DB/K4UlRJClS+tTQAFl2eUipFotlbvznWcDLWbGJhT/c15GAX64kXTX+ZqhAGuvUBBWlpK1gt6FQ9QySwtEMXruU0GQYExEBsNZX2ufB9QgsO2C7S86C722FHzCbJedfRxfspyi3k7d1od5auU4apMC8xPSJguye7Qg+NvX3dtChJb/1DcYpaPALM73AxNz8Wk9O8U6irw1wP5FbC3/lsiAyIy2vFTPe/48qp1Bn4+c6fLxczH+OdpZz+lepiq8UrAuZ3lQ+VK3s0KHwbF9mh7FEkHGkj21SOglfg03u336rvQGxFX8AxCeLiaDssCpbqjJM95BTndpiT1Vr8BaNw+yO9IKd23lQmuOX+YkyIqBd2d5DfiMW+pa7u0Y67Y7vgr6QOIQscvvOVTY8ZO7pJ5eZ2U/TukGmI8UoX9lMNUEjw9Plall4yLgs990aR37o2DAp22I1hiReYx3/YWKzOuBIaqKLp10/cB+Fo8+FyiaQSjpd0k3sN0YbFMqrYVKHiCbYjAVdTrZ3Bfxxz+lCMrlO9UrHSK6ZHiC6905sFmAAy/MWFC/RDYeLjb3niHvpUd1DvP2q/mjlpq8UD7POXM57G+d1O47eElf874WW3ENoXx8J38j36CH9XuX9eBDRBtfP19Z1MH9F0rJvQmMxVnqkqdgCor/u1mykKvkiCfTr0jJQeDRkHF0pWcAhiMogexzs3Vj/htmcoax0AI1MnymqzlZMHROyBDpQPNE6so7HBPTlGOPzOPF6HFVUYkzAU/7mz0tz4Q3WialR3fNVIj8Q5Gb85q3whD/tAIuUSlq71mtz7NJ8/KeYpiOiAfznbnrZLDLzztctTfLB+fkHptOBwT/GgSbVngdDPbigWnLHLpVoR88nJ3Sp27YX+p02QkSAEuG0nUXiDXc67y7krp+W8lCFds/q0JA+p3hZGFs0g+X5yC2qvz0mm6VYwgvPKoNWc4291jWhEACC5AtArL10WamnpdSeHVUfiz+uG08AqhUDkORFVwXBGYjoF1gSopdY8WOXcLK2+sxJ6Z1OKKyjFVlUCJLfZZ/EK/+m0P6nLaoyx4wkS0/psc2mPQhZBJWt14GFjWrAK7OcjB6m7palArcfD21hzHRc3FWWQhlLU9GwdIYTTG2BPxDwrRvTd3HhaEP4FDyTsp8UepWaXOSmpMTg/352eJxcVFUdByP38i4MtMwK6sILNUmzGH8buEABQEauIQjKlqd1Yj0gxz2V3LaM8wZw3f/h+/gD6LGpKm7G6WUXNlSwR19vX7vU7MR3l6utev6VD57m9R+lS+eD4Ig/ucoYlkKMDgHvTprp3sInfignPxHEs1YY4t3qpKVnzXVlsTyj9OcQ3gKgDSLl/3mz6s7vWB76yZUzrxt+zbsgOAg7/nKfNMbL5wKDL9/tt9DLzn9GJvERHErfdlmpT7iT8Qm60zUwYU/xQnyskTKEt2CumKd0MdUx94wa04XDyj46W9MBIv5he+piB9ZkhOgQdUoykjN9IHTKNtWEuJhf4ufrN5maXmdGHXQQPuhWAWu5a9T3b+WtovieDrbIPQMy/c118MJ0aQj3qVe5+pQEGo01RerWaJ1Cx3G7mgL+jVNupus7DTLY83IQeBHtoRHdNZvlGccgg5l62Frl+4duKaizmmD4SUwoHWlLwqhudE5Zmh873Gxgp4QJuhSHXs7VbLOmvhJaSuKwJgj9AEttl3hVCeDzvOlzH4X+7x39mPJD1UW9Wu2p14hY5xv7PHYRhep4lvnt8GcQhrzXBLpUvA9RwxEpd5j+KzuWW1BPKSxcXHBpUqFYFQY7K7dLQDnLfUVudsk0FbPMYPQlZDe6Rt29krLCTOYMYNkurz7a6GKQuvyvav/qr0P1Gbmk47WoHqykut2FZauPQJDXMx1KrhQfQg6NgodzKGyKKABQ0InqC0u6tncr26M8bSQM2uqiG9bSBiK74/TgKBsaWORIqdVhWfWsB4ldC3/XNuMJdsWsUzrp4ETAnMnBhNgVPpbfRE5snStphnFwre6rD2wPlttO0tf4cKoV7TzO0K7skv0u2HcDJcXvui5eCNxVZuXSRJ+hDoZEhAFJwKTANyGKbSQusaJw7HsMX1YGP4OCysfvHuj/f/anxsELA+OQxDIgHabuk5JDQlS3zpmd0v9Qet7zRFxaZIOrfCCeOzZJqq4+XZ+DJ8v2I+goWszD0MWQP0XlQl9nkpyrTIf+qdXEkPWKvaH3wLyXYdv0K9YsnOgEAhtKjweDCNEgbd60dy5amJ3T6NdFBRLF1bMyPbXwqeWZ6ZLB15uYT4xTAv/2uaR3Fzl0WOLDgRzHe80Xm84bCqYjCXtZTTiUVOnjZB+MpaFBPYMxApUgFsHH+gL4j2JC29n9e3Ej6y06TTEvzoeUrNq0CjfkHAcMAR5vTB6qZmHodQTdJNUBDTxglmPOZyQSmGiUepraOvbVKldCA3GLebC2V9I4+md/GQhM2EcqXBzRXlwbzw5YrDTxmmw3WVV990To0pxwpO5ejvxRifnXQzQQSxP6sS/LVxeR/IaiWiZONuzvyqdRZYsVDCeElp5xbEMUGeHZK31XeSDaW9nli+K+hPyiECNEExPO5DLIzmy8n+PPLkjRmaqDGRizU32BlaXk396VPrToSjy+CwGcalz/BIFadTovtu+MxGP0K48S5KRTUXuw0ltFv8hyc7swjOW/MigTZqBgZneRqN//fGW1bDLqIA/Jq5kcYm2zQn562x0heRl8B377v5vuiTxXv9AM2vgmQykET8/7y0BTDJ/or8O9teizf9v9Qi3iAxYmPdHfK0U5ekZeuEHlY+42UER6/diWfQ86DUuVagQ6LUHrspelw+Nh6MA2i3RNnifsn2cQ8mz4o6/rrwJcgfLuaYsK8mt2jFIEFMtenHzsRNSmS/vt5BXnq2/AP8q4s/GwX/AQ3/vaK0cjsqs6eBMW81FgXhl5fFF7VevQqrYIfy+prCFXNQXPNuBE38mKSqmgkZyd3x6DJCtu0+Bs9PqZieVYvMNEp2O4bAxFYuJN7laSO1L7RjLO+ovE0Fj+sUqkkucEFh/RIOc3DZxTADctyEOkzeCXDYP+U/Vj7MBjvnTArkPOzwX0DdTJ988JGzvTEjtvo1QTXc4jab9PyF0ThpSh0l2zMYlq7bEW9zAYcs9uF5V/SnU2OGJKwQ8JBALBWh3mv7d2B3nUym5mTiXkloSe+01u4G8Hp3zkeq1RiBRTGBhikf3+Z2WM0FS2t5FMJ00cPeqbh9MCD5sbKvTdXl2gRbTz89fLlr3+TIyUrsN8ByG0uYRq/+/SZZ4yez29lSa80NV0qMZcXu/gqm2Ukkv/nq1P4pK4I2mg6jE5/OjvMlPaObkeHn3zAwnfI6JjB+FELnntc1duzBubi4qPszElrQK7v2ICS8aRaazsPav8wq0lb7+4oXxtLDGxYSsE2dZYTwAZ5lKAQriCbZYOmDviCZ48zAABdwlOZqQkjIysMbwErDPZ2aSbYOAEIAAokZ75zixQ3QDlXLXuJIFNBxj2sXYAImwpeC6nD9vpFwWzWZma28HW0y+NT/tksCCNTchotfBYNmwREVgstBwfwMsSgA/g7q47G3eM/Cl7SIMPybXW79sM5nohN8a0Pntxbx3F/ZQJ9VrFPpkFufxpQobUl07kEJNuZQr99aryUS2yb26bo95qL6t/59rqK3GysvD7ctzqZDKMo/Fi/ilXrYOHVQoXa7l4BYdy6wAEwtHS2JJwRHm7Y5B1ayAOOXtHjMzRcEzXqGDhlobsDHKPdCnOKd3xQUgo765NRnvlCg81VwkByEI+WU6aisa1M7NBHomCRlEpLlYLIXOWf6GoiirMekIUjOpUDZ0hAWjXtPTHAkYvSOUa8Z0+iom67/pumLt9wFHIWkF7ixgXg1S4Z69rijG6y585AkW+UyyTgginwE5pHi2oE8/vTokalXnnWrbQnozDmWEiZSEFpYH6Jbr1LUzVx8E8su7lQi1donhcQnlq0FHnj9ROkD0/xV7ac3Vjyl3aNv/vYTtzkSHGhrY1z+5AvZt8zNhLl9tkYe0Etyun/9xKjtrnl/hRvnPPv9Vjiv9RFVGPR7LHyJpZx6QfprapaohZ3jRnfS5/P03YBYLR4S3nTRa1qb+xHqaDb/GJoc5bhiizAPCQe8bodR+rrXVMRCHdmwjMFxCsbZShe4VpTuc57XRaSNSI68kIFGOWtWSGNruyyHO1yQrtKaUUNxa8dx78FHSPI+VlNBSvpG6vHgqjyZNTWmXSwKdj4XuISQlp0zM8qKFmtqX/QJS3Mg3ylbgpPkCbHfVyHWjEGCvJ/Hqm1coBabpdsLJcODZ68HtFpNM0Bvo0MmM9kvUhqDV0NDRmaU4XkrW6B4WC5+/TLMaQKJvZ+3I9B6xCZoJ1d6Uo2hCf5i2JygtG2Jzi9YmPZDmpxSj9pI9xeLrq/3q97Gxy8l8GEakSuXglwv06fXAsNeRKr0OKEZg0hpaNfBGSLtK1NmjJrCJ/y+iTbDHdF8CVtVr83dEIWCBX5YWOgyg12zJyPhVrDLrSFAHxOwRnIoRd44YK3bU0UOYdiYYwp7+adU0IdfekCXcN0sr8vx+p5WRQvKxmkC3IgeG+TjXpUqZ/ei1g32bzZQONWh7rlEcIN/iN8+hsG05bKvtBNZCAuqpQP6wqMqNyyaSZaUQPTRTcI9QfEbEDiSFqpw7bCtbPwA6iQJ1Xg9jDNEy/CIMpNiIuBSFbJPrnmOhTLCDLG94GU8eoy7Oz7QtS/IfLFDU7y1ia91VyQQsmJ6GQBwSMWcu1rg9Bxq3389MQeiiFkDhrpou+dMjNaCub3OnDMcanDOckVpfnY7WkH1bkHzN+ze2yS3I00y8KIYU7QNlLdQxYJ1/Q/HGp/BFg6SpUY6NzsSRlyX8UqMoKoe8PJAKWCnfaT+YJW+kXM8NTEIOaj9b453E6zTDHKPzSd1vIshoDnqRLMu60+BkMlvCsChxYywHSeGnG8DJPlBOIxnDp0tRxGlk8MtJuosc9QxfNaAd6GBi9iny54Opmls+s4RTrt+8Fq1lyF0S0GNtEQ28TuZUfl0aAYfQns8F9pyJh9D4OYFO4ByBzD6UMpvdL/c9qNBjjlKByivJ79dpBOpMYg0tVpUm3zUPmNnR5b8DsREjhbpSdA47gBePm92fPPq4Gc9eI9PnGIIuKVNNrI3DlH4xclmDcZMBXZHTLxoRFIluL4xKNigHZSUlWNfztQ04FpSAayg4cw3u9Fg1UBlwDvNr1Wr1pxI7OQWmZN+bEXq+xTT0FixtlQSKpXPjFR/POTybiu5vfk+ndT66qhYeAHnSNlMIzU7YLPB4HfDYmed+Okwfg/V+JysPMjfQVY79Zsu9NyzG8gkpTHO95vNEcjoAjOhrjFBoFV4dPbNeChWmd63oomj2BR5DfaFDUi6t0RZG5kCu4bnfR4vUNUPsZMY3GUo1b3I7QHUr9cry8vnCLdjP/RWbHgHbl/UhLfvopnHsCX0cX7krQNpX0zKqQTyzHJ22EXLNdBhkR0mXHPe90wVGiUB8AZa7wwJN2byDyJxrV11IUOu/7tW/KD8/0EQStH3/aHDPyPE4Jy2GMJoRMGcuoeBqP33TUOdZzUO6PXaPF+JnjA8d1CiDTjGyilzGKmwEfs7pqc6EEhT0CwqGAvlrJdGGsy033CXpkpUEFz8GmeJqamqExez+lqGX1ZZYb001Pdcy+iejQhbgy+jgiulJhgk1PZiurXDZQgu9fuDXEUfCoyh3D60bAqBvZaahmax+iDN2sLHEiM0OUfURxlxji+pHY9akGe/qRGPJECLbKGrlby77EqsQ1TaqYzVLnxeEHpUlpqlWq98qZM/4Iuyd0Kcu4OxXnroahqQEOFdfYN/S+qVTY3G1DWdtKMSYUUjdvQ/ZDPbmTEl3VEGqWoQF9FLZEztoMbvJrmDCcHE06ZxF+sCGRUn+DSvCOVoi2Go5oPmpfCvVtxC0KAbK+FJi+QWe2mg+YqOSlzCOOH24CQOMBFQFbbWx023dDhZ16kFQGlT91GoXCEDvDs2JWdrxvNYVV6z54q0Ie1QhCM2kOmQ+A+3j1WEPUQtsvZ1ZYoqc92PpBBDUmQEjUDjhBgby/BNYYSEXKh+mEJFv8bRlMirl9jsgbptu4b3igLUXl2Yiq8Hq6mpMcX7SLyHuhoeU3ZzK+IKvKhn0bcvERuFYEr2zMJKzcAK+t90fJBa+qpqbafjgVrQtPiZ11yDWJwaMM4Ui+cjq/21aCKAnEgQSWqbnlZdv/D+FpxCtCYKrlFPssOUhqQLU6YAERogbElg8z6uxEj7PqsqVQrR9B6A/ls8R3DSWENhzNimUQP8Quz2izxTtQJhETsoxZWN73vduiH8EM647jsegiExQc8hU4DW0ePmcxjpK+ryPGDzYiSfakVgWTeeqXXCTAX7a9i0vArUGsEaB6p6jxfOMsqjWyV2qrtphs0GjfrkNireR+EA6EiPLeKDoGczMR9esbM1QuqkWmRZ0W71h4Jyj+XBvLGe+r82lNDTbUnOgIu3m3wYeObeoqQ43AskkN3wdrmbbZpgoeLyl5Qk23SIgYhS5PIZI0KtCZKeOmDl1SNNKESHw2ep/OWoUCZicslF1bO+5U/o2PFGU9H+QSAV1bNXUp03jjZfCUDTedRJ4VWQIIJDiy+nktF695jIH6bpKKYFfrneS7rjU8pUbTQstQf3eZcDxkzrg6B9tVK1xfuEHCVvzbrmkO4W3xMlfdwBWaQAMw6tMPVQhENpI+RXgFcJZqhXOG4YWUV2v9BVNPPILvU/x5rmnc0vMUhNBBz2zzQcdgzWojy8qdK0pulDRnsRMuQRg2eZjWATHacccfKvZSd0RNgDGltoEP82x+UXxSzhQwkvTvT2SbAPiZTWxVmyMA5oVKlKWPFk07SkTftTa6SsVT8Bukv1+PKpXLtJPxKknJchzzAyIws/2BdHeQNUj9yiNT6gTk/QA1ocJDAq7qph2Mona/2gYn/etFZ7E6kaNwn8UE4Bk23ZKh+DK0Zpdx+29C/25ACHGtQQN1uQT018b4CfmN+1+XzLJUBpR/PneM3JRSnfuXJfXC2izVZpajFCGpJgmyu8/BneEP9S4bL64nu7BEgeAtXVPtn9O1YPil2VeNhpFodIojNSpL+C5elz0002CcFXhoehlgnvxV5QxTp6JTLDefS+RP1rOsar2VXXx6XRE924CAmrPyT+zFs7sbfXv+vPsDpD8Q5gibutElbGbj0nTUP+PA04+BNGxkm7S+a2552tAAMxcxG2rG6aDDA7X9ZO+imJxY7j/sEkG3ND4wwutEzRQK6RLYHJX2cCk8SbqkZaqnZ5S9CbLTceTB8LsYlzK/xdPmNex4Oex4glVrNFyyT4heLfljqBEqo6W1mEZ7ZXCe+DxtO5a8zEr8qlcy6rRT4XY+WTAq10XsbnIhJgRPI+TFSleHaljM4kUeBrlSe6Zd7wW+owJHBy/P0xusk3axmLFlH6WDTCBu5YHYSsS9VK11g1bKy+ONOmhrn6A51qdMd4BfjacWswB2UKPSrnpQRTcSSMqDN9r0qA/bQx6aoAXSAChQL+UVGMBiW4GxV84p8dkJRsxsx80ULE+wGUwNgEo6LhyGZVd/sraWjl11rxXLG6rm+NU8P+1LRT5e7rasbpuc5nvLfjcFolEWEvalEr+8SnKMLMxFu9q8+K9yJCxpGZL3+d1z+M8igXHNXDqipKas1nz0wN69HvfwjMkhqwlQX6mMuzFfMTVckt05CZe1pt8WnQOjDO5PBGo9xFd7d7KfXQmek3s5vW580sAOHB+vQ95KKavEe4Y7nZsyJmS4bDKOg8Gqi1+Gk1WBVcvQyyAe2Y7LaSBYuHXblF9cPryNDhfLyIF8W1qja9yoLS9xvrzRB3ilm71updT0h0/AGgeMP7Gca7DTJG3XuXw0TPmUjooTIAWiU1tqRC1jyei8+XkgmVWPkKxJ1u/8ZjtD/4qg6X6gqSjAKn+SGxXzLy50glvEgk9mioRS7kiX0zY1aK5KagEfu4tT6ZCe/EUNMvwOyK0g9C9qnI/x7bQbOwSP1b/N26DlNQ29FAUBczvXkxlxui8SO1xaubYlKUqWHQ9bo9oa7NDcdDfp/zAx6uW9vclVM5wvizV4eyncbw33R+ISk/OINElwqtdDJyLBpVObeC4eJd5xZBuqZJzLHwhjX1HAtVT0W+BDr0B1XYgiTolq2U3j5LbJVg04qUhTb2H8sz7NQc3jj4Vmj01kb2fiR+rLyxje5/OIEKIJdk+UxzJ9MixQP672CykPTaYJMS9MxTdUkff5rhwX2C0K1Qf9gYf7OtC1KNEuCDvC8FYhm/hmI7Aav108PJUCAr2GyhBqHZGlMZ2xgblnDufw4iTTltKA/cX524Z6rNTXFGQFYRsOchULd5cC87uQgbpbo0jaegTg3ugMFsQ6OyJX2SDVnbSFSAAbVMi01xz/i7gAAAHgKLTVLbP4BZh6AgGOQJhwKob7vPMCF6HfFlNaDxDBpBQAAAAAAC2mJhr50oBOBsdX4aDAAAADKH3ULq0rdfFrBvPFq2ATZ7IrBLapwAAAkIGPCvrWlRkOZeuxUlKwQoUANEcT8J0Sze4Yn3ugD0IcReXAGvK1LuBJUqKjfMaZQuKfj79x08DJFtKAfLwYZsIMwTAg4mrLQ8cQRoo/ssjY/QkjB/rtgnuQKXsJuNM0NfJdxgbl5MtpeZPfabFhcVLqslV5TfPKjRvJ92OT6n4AG6xTRCmIAyYjuEi1OJVrjaH9l3gRIBmDNsMCcAAAAAABXzgAAAA=",
17612 "_w": 339.8,
17613 "_h": 208.2,
17614 "ue_properties": {
17615 "widget_ue_connectable": [],
17616 "version": "7.8",
17617 "input_ue_unconnectable": []
17618 }
17619 },
17620 "widgets_values": [
17621 "{\"filename\":\"Screenshot 2026-10-30 202526.png\",\"subfolder\":\"\"}"
17622 ],
17623 "widgets_values_named": {
17624 "_image_path": "{\"filename\":\"Screenshot 2026-10-30 202526.png\",\"subfolder\":\"\"}"
17625 },
17626 "color": "#fff0",
17627 "bgcolor": "#fff0"
17628 },
17629 {
17630 "id": 3837,
17631 "type": "LCNote",
17632 "pos": [
17633 -9240,
17634 -4280
17635 ],
17636 "size": [
17637 260,
17638 360
17639 ],
17640 "flags": {
17641 "pinned": true
17642 },
17643 "order": 112,
17644 "mode": 0,
17645 "inputs": [],
17646 "outputs": [],
17647 "title": "💡Hints:",
17648 "properties": {
17649 "lc_note": {
17650 "source": "en",
17651 "texts": {
17652 "en": {
17653 "text": "**Sizing:**\n- Turn **max resolution** down if you are low on **VRAM.**\n- 🗑️ in, 🗑️ out. Use good-quality images.\n- Use **LC Get Image 📐** when you need aspect ratio and megapixels.\n- ⚠️ Watch the original size. If the image is small and **use image aspect ratio** is on, it will process at that size.\n\n**Proportion**\n- Use **resize** when combining several images. Use **crop** when you want 🥅 ControlNet.\n\n**I2I works *but*…** it will mess with Image Reference. Use it sparingly.\n- 💡 I never touch it unless I want the basic composition of the image without the rigidity that Image Reference or ControlNet gives me.\n\n---\n\n**尺寸:**\n- 显存不够就把 **max resolution** 调低。\n- 🗑️ 进,🗑️ 出。请用质量好的图。\n- 需要知道比例和百万像素时,用 **LC Get Image 📐**。\n- ⚠️ 注意原图尺寸。图很小又开了 **use image aspect ratio**,就会按那个小尺寸跑。\n\n**比例**\n- 多图拼在一起用 **resize**。要做 🥅 ControlNet 用 **crop**。\n\n**I2I 能用 *但是*…** 会干扰 Image Reference。少用。\n- 💡 我基本不动它,除非只想要原图大概构图,又不想像 Image Reference 或 ControlNet 那么死。"
17654 }
17655 },
17656 "titles": {
17657 "en": "💡Hints:"
17658 }
17659 },
17660 "ue_properties": {
17661 "widget_ue_connectable": [],
17662 "version": "7.8",
17663 "input_ue_unconnectable": []
17664 }
17665 },
17666 "widgets_values": [
17667 "English ✏️",
17668 "**Sizing:**\n- Turn **max resolution** down if you are low on **VRAM.**\n- 🗑️ in, 🗑️ out. Use good-quality images.\n- Use **LC Get Image 📐** when you need aspect ratio and megapixels.\n- ⚠️ Watch the original size. If the image is small and **use image aspect ratio** is on, it will process at that size.\n\n**Proportion**\n- Use **resize** when combining several images. Use **crop** when you want 🥅 ControlNet.\n\n**I2I works *but*…** it will mess with Image Reference. Use it sparingly.\n- 💡 I never touch it unless I want the basic composition of the image without the rigidity that Image Reference or ControlNet gives me.\n\n---\n\n**尺寸:**\n- 显存不够就把 **max resolution** 调低。\n- 🗑️ 进,🗑️ 出。请用质量好的图。\n- 需要知道比例和百万像素时,用 **LC Get Image 📐**。\n- ⚠️ 注意原图尺寸。图很小又开了 **use image aspect ratio**,就会按那个小尺寸跑。\n\n**比例**\n- 多图拼在一起用 **resize**。要做 🥅 ControlNet 用 **crop**。\n\n**I2I 能用 *但是*…** 会干扰 Image Reference。少用。\n- 💡 我基本不动它,除非只想要原图大概构图,又不想像 Image Reference 或 ControlNet 那么死。"
17669 ],
17670 "widgets_values_named": {
17671 "language": "English ✏️",
17672 "text": "**Sizing:**\n- Turn **max resolution** down if you are low on **VRAM.**\n- 🗑️ in, 🗑️ out. Use good-quality images.\n- Use **LC Get Image 📐** when you need aspect ratio and megapixels.\n- ⚠️ Watch the original size. If the image is small and **use image aspect ratio** is on, it will process at that size.\n\n**Proportion**\n- Use **resize** when combining several images. Use **crop** when you want 🥅 ControlNet.\n\n**I2I works *but*…** it will mess with Image Reference. Use it sparingly.\n- 💡 I never touch it unless I want the basic composition of the image without the rigidity that Image Reference or ControlNet gives me.\n\n---\n\n**尺寸:**\n- 显存不够就把 **max resolution** 调低。\n- 🗑️ 进,🗑️ 出。请用质量好的图。\n- 需要知道比例和百万像素时,用 **LC Get Image 📐**。\n- ⚠️ 注意原图尺寸。图很小又开了 **use image aspect ratio**,就会按那个小尺寸跑。\n\n**比例**\n- 多图拼在一起用 **resize**。要做 🥅 ControlNet 用 **crop**。\n\n**I2I 能用 *但是*…** 会干扰 Image Reference。少用。\n- 💡 我基本不动它,除非只想要原图大概构图,又不想像 Image Reference 或 ControlNet 那么死。"
17673 },
17674 "color": "#bd51a5",
17675 "bgcolor": "#a93d91"
17676 },
17677 {
17678 "id": 3838,
17679 "type": "GetNode",
17680 "pos": [
17681 -5940,
17682 -2070
17683 ],
17684 "size": [
17685 210,
17686 60
17687 ],
17688 "flags": {
17689 "collapsed": true,
17690 "pinned": true
17691 },
17692 "order": 113,
17693 "mode": 0,
17694 "inputs": [],
17695 "outputs": [
17696 {
17697 "name": "IMAGE",
17698 "type": "IMAGE",
17699 "links": [
17700 48589,
17701 48653
17702 ]
17703 }
17704 ],
17705 "title": "Get_Pro Post",
17706 "properties": {
17707 "Node name for S&R": "GetNode",
17708 "aux_id": "kijai/ComfyUI-KJNodes",
17709 "ue_properties": {
17710 "widget_ue_connectable": [],
17711 "version": "7.8",
17712 "input_ue_unconnectable": []
17713 }
17714 },
17715 "widgets_values": [
17716 "Pro Post"
17717 ],
17718 "widgets_values_named": {
17719 "Constant": "Pro Post"
17720 },
17721 "color": "#2a363b",
17722 "bgcolor": "#3f5159"
17723 },
17724 {
17725 "id": 3839,
17726 "type": "Fast Groups Bypasser (rgthree)",
17727 "pos": [
17728 -7970,
17729 -2880
17730 ],
17731 "size": [
17732 220,
17733 60
17734 ],
17735 "flags": {
17736 "pinned": true
17737 },
17738 "order": 114,
17739 "mode": 0,
17740 "inputs": [],
17741 "outputs": [
17742 {
17743 "label": "🤫",
17744 "name": "OPT_CONNECTION",
17745 "type": "*",
17746 "links": []
17747 }
17748 ],
17749 "title": "Relay Bypasser",
17750 "properties": {
17751 "matchColors": "",
17752 "matchTitle": "#Relay Upscale Image",
17753 "showNav": false,
17754 "showAllGraphs": true,
17755 "sort": "position",
17756 "customSortAlphabet": "",
17757 "toggleRestriction": "default",
17758 "ue_properties": {
17759 "widget_ue_connectable": [],
17760 "input_ue_unconnectable": [],
17761 "version": "7.8"
17762 }
17763 },
17764 "color": "#c3782d",
17765 "bgcolor": "#af6419"
17766 },
17767 {
17768 "id": 3840,
17769 "type": "LCRelayVSRUpscale",
17770 "pos": [
17771 -7730,
17772 -2840
17773 ],
17774 "size": [
17775 300,
17776 250
17777 ],
17778 "flags": {
17779 "pinned": true
17780 },
17781 "order": 166,
17782 "mode": 0,
17783 "inputs": [
17784 {
17785 "name": "image",
17786 "type": "IMAGE",
17787 "link": 48598
17788 },
17789 {
17790 "name": "protect_mask",
17791 "shape": 7,
17792 "type": "MASK",
17793 "link": 48605
17794 },
17795 {
17796 "name": "seed",
17797 "type": "INT",
17798 "widget": {
17799 "name": "seed"
17800 },
17801 "link": 48600
17802 }
17803 ],
17804 "outputs": [
17805 {
17806 "name": "image",
17807 "type": "IMAGE",
17808 "links": [
17809 48602,
17810 48603
17811 ]
17812 },
17813 {
17814 "name": "relay",
17815 "type": "LC_RELAY",
17816 "links": []
17817 },
17818 {
17819 "name": "protected",
17820 "type": "MASK",
17821 "links": []
17822 }
17823 ],
17824 "properties": {
17825 "cnr_id": "ComfyUI_LC_MaskMaker_nodes",
17826 "ver": "0.29.8",
17827 "Node name for S&R": "LCRelayVSRUpscale",
17828 "ue_properties": {
17829 "widget_ue_connectable": {
17830 "seed": true
17831 },
17832 "version": "7.8",
17833 "input_ue_unconnectable": []
17834 }
17835 },
17836 "widgets_values": [
17837 "image",
17838 "2x",
17839 8675309,
17840 "fixed",
17841 0.7,
17842 0.5,
17843 true
17844 ],
17845 "widgets_values_named": {
17846 "source": "image",
17847 "upscale": "2x",
17848 "seed": 8675309,
17849 "control_after_generate": "fixed",
17850 "detail": 0.7,
17851 "mask_protect_strength": 0.5,
17852 "detect_faces": true
17853 },
17854 "color": "#324b4b",
17855 "bgcolor": "#324b4b"
17856 },
17857 {
17858 "id": 3841,
17859 "type": "LCBatchImageComparer",
17860 "pos": [
17861 -7410,
17862 -2880
17863 ],
17864 "size": [
17865 340,
17866 510
17867 ],
17868 "flags": {
17869 "pinned": true
17870 },
17871 "order": 187,
17872 "mode": 0,
17873 "inputs": [
17874 {
17875 "label": "Before",
17876 "name": "image_a",
17877 "shape": 7,
17878 "type": "IMAGE",
17879 "link": 48601
17880 },
17881 {
17882 "label": "After Relay",
17883 "name": "image_b",
17884 "shape": 7,
17885 "type": "IMAGE",
17886 "link": 48602
17887 }
17888 ],
17889 "outputs": [
17890 {
17891 "name": "images",
17892 "type": "IMAGE",
17893 "links": []
17894 }
17895 ],
17896 "properties": {
17897 "cnr_id": "ComfyUI_LC123_nodes",
17898 "ver": "e9d3f5fa5d7d6c0f603b2e19f8a8bf458ee3b8ec",
17899 "Node name for S&R": "LCBatchImageComparer",
17900 "comparer_mode": "Slide",
17901 "ue_properties": {
17902 "widget_ue_connectable": [],
17903 "input_ue_unconnectable": [],
17904 "version": "7.8"
17905 }
17906 },
17907 "color": "#324B4B",
17908 "bgcolor": "#324B4B"
17909 },
17910 {
17911 "id": 3842,
17912 "type": "GetNode",
17913 "pos": [
17914 -7970,
17915 -2780
17916 ],
17917 "size": [
17918 210,
17919 50
17920 ],
17921 "flags": {
17922 "collapsed": true,
17923 "pinned": true
17924 },
17925 "order": 115,
17926 "mode": 0,
17927 "inputs": [],
17928 "outputs": [
17929 {
17930 "name": "*",
17931 "type": "*",
17932 "links": [
17933 48598,
17934 48601
17935 ]
17936 }
17937 ],
17938 "title": "Get_detail image",
17939 "properties": {
17940 "Node name for S&R": "GetNode",
17941 "aux_id": "kijai/ComfyUI-KJNodes",
17942 "ue_properties": {
17943 "widget_ue_connectable": [],
17944 "version": "7.8",
17945 "input_ue_unconnectable": []
17946 }
17947 },
17948 "widgets_values": [
17949 "detail image"
17950 ],
17951 "widgets_values_named": {
17952 "Constant": "detail image"
17953 }
17954 },
17955 {
17956 "id": 3843,
17957 "type": "SetNode",
17958 "pos": [
17959 -7970,
17960 -2740
17961 ],
17962 "size": [
17963 210,
17964 40
17965 ],
17966 "flags": {
17967 "collapsed": true,
17968 "pinned": true
17969 },
17970 "order": 188,
17971 "mode": 0,
17972 "inputs": [
17973 {
17974 "name": "IMAGE",
17975 "type": "IMAGE",
17976 "link": 48603
17977 }
17978 ],
17979 "outputs": [
17980 {
17981 "name": "IMAGE",
17982 "type": "IMAGE",
17983 "links": []
17984 }
17985 ],
17986 "title": "Set_Relay Image",
17987 "properties": {
17988 "Node name for S&R": "SetNode",
17989 "aux_id": "kijai/ComfyUI-KJNodes",
17990 "previousName": "Relay Image",
17991 "ue_properties": {
17992 "widget_ue_connectable": [],
17993 "version": "7.8",
17994 "input_ue_unconnectable": []
17995 }
17996 },
17997 "widgets_values": [
17998 "Relay Image"
17999 ],
18000 "widgets_values_named": {
18001 "Constant": "Relay Image"
18002 },
18003 "color": "#2a363b",
18004 "bgcolor": "#3f5159"
18005 },
18006 {
18007 "id": 3844,
18008 "type": "Label (rgthree)",
18009 "pos": [
18010 -7800,
18011 -2770
18012 ],
18013 "size": [
18014 54.921875,
18015 40
18016 ],
18017 "flags": {
18018 "allow_interaction": true,
18019 "pinned": true
18020 },
18021 "order": 116,
18022 "mode": 0,
18023 "inputs": [],
18024 "outputs": [],
18025 "title": "👈",
18026 "properties": {
18027 "fontSize": 40,
18028 "fontFamily": "Arial",
18029 "fontColor": "#ffffff",
18030 "textAlign": "left",
18031 "backgroundColor": "transparent",
18032 "padding": 0,
18033 "borderRadius": 0,
18034 "angle": 0,
18035 "ue_properties": {
18036 "widget_ue_connectable": [],
18037 "input_ue_unconnectable": [],
18038 "version": "7.8"
18039 }
18040 },
18041 "color": "#fff0",
18042 "bgcolor": "#fff0"
18043 },
18044 {
18045 "id": 3846,
18046 "type": "GetNode",
18047 "pos": [
18048 -7970,
18049 -2700
18050 ],
18051 "size": [
18052 210,
18053 40
18054 ],
18055 "flags": {
18056 "collapsed": true,
18057 "pinned": true
18058 },
18059 "order": 117,
18060 "mode": 0,
18061 "inputs": [],
18062 "outputs": [
18063 {
18064 "name": "INT",
18065 "type": "INT",
18066 "links": [
18067 48600
18068 ]
18069 }
18070 ],
18071 "title": "Get_Seed",
18072 "properties": {
18073 "Node name for S&R": "GetNode",
18074 "aux_id": "kijai/ComfyUI-KJNodes",
18075 "ue_properties": {
18076 "widget_ue_connectable": [],
18077 "version": "7.8",
18078 "input_ue_unconnectable": []
18079 }
18080 },
18081 "widgets_values": [
18082 "Seed"
18083 ],
18084 "widgets_values_named": {
18085 "Constant": "Seed"
18086 },
18087 "color": "#1b4669",
18088 "bgcolor": "#29699c"
18089 },
18090 {
18091 "id": 3847,
18092 "type": "LCNote",
18093 "pos": [
18094 -7970,
18095 -2540
18096 ],
18097 "size": [
18098 550,
18099 170
18100 ],
18101 "flags": {
18102 "collapsed": false,
18103 "pinned": true
18104 },
18105 "order": 118,
18106 "mode": 0,
18107 "inputs": [],
18108 "outputs": [],
18109 "title": "Relay Notes",
18110 "properties": {
18111 "lc_note": {
18112 "source": "en",
18113 "texts": {
18114 "en": {
18115 "text": "## LC Relay VSR Upscale 🧩\n\n**What is it?**\n- A one-step upscaler for video and pictures (2x or 4x). The model, VAE and sampler are built in. Fast, sharp, and it adds real skin and hair detail.\n- A fraction of the time VOSR2 or SeedVR2 takes, and higher quality.\n- **detect_faces** finds the faces on its own and holds back Relay's grain on them, so skin keeps its look.\n- 💡 If you used detailers or want all skin protected, wire a mask into **protect_mask**. It overrides detect_faces.\n\n- ✋ **First use downloads the models:** 5.2 GB per upscale size (10 GB for bf16) plus a 128 MB VAE, and 55 MB for the face finder. A toast tells you it started. Press Stop to cancel. Already have them? They are found wherever they are.\n\n---\n\n### Videos 🎥\n\n- **2x faces on** is the default. Your eye goes straight to the faces when things are moving, and everything else is background noise.\n - Use **faces off** only when time or file size is the problem.\n- **4x** runs on an 8 GB card, but on a moving video it looks barely different from 2x. Extra sharpness can actually make it look worse.\n- Save with **LC Save Video**'s **relay** input. It saves a few frames at a time, so the upscaled video never sits in RAM (5 s at 4x: 0.3 GB instead of 12 GB).\n - Leave the Relay node's **image** output empty, or the full video gets built anyway.\n\n| Video | 2x faces on | 2x faces off | 4x faces on | 4x faces off |\n|---|---|---|---|---|\n| 960 x 544, 5 s, 24 fps | 13 s (est.) | 12 s | 36 s (est.) | 34 s |\n| 896 x 1152, 6.6 s, 24 fps | 26 s (est.) | 22 - 24 s | 78 s (est.) | 72 - 75 s |\n| 832 x 1056, 15 s, 48 fps | 46 s | 40 s | 2.7 min | 2.6 min |\n| **8 GB laptop:** 960 x 544, 5 s, 24 fps | 28 s (est.) | 27 s | 2 min (est.) | 118 s |\n| **8 GB laptop:** 832 x 1056, 15 s, 48 fps | 4 min | 3.9 min | 18 min (est.) | 17 min (est.) |\n\n\\* RTX 5090 unless noted, laptop is an RTX 5060 8 GB. Models already downloaded. Faces on finds the faces every 3rd frame and costs about 4 - 15 % (measured on the 15 s clip). (est.) rows are scaled from the measured ones.\n- 💡 VRAM stays flat on 8 GB cards (7.4 GB at 2x), so long clips do not slow to a crawl. The 5090 used 13 GB at 2x and 24 GB at 4x only because it had it free.\n- ⚠️ **16 GB RAM:** the frames sit in RAM before Relay even starts. The 15 s, 48 fps clip peaked at 18.5 GB.\n - Keep clips short, or upscale **before** frame interpolation (half the frames, half the RAM). Recommended, not tested.\n\n---\n\n### Pictures 🖼️\n\n- People actually zoom in on a picture, so 4x is worth it here. Faces cost nothing on a picture (about 4 s either way at 4x, 6 s for a 1056 x 1320 picture).\n- **Quality order:**\n - 4x faces on\n - 2x faces on\n - 4x faces off\n - 2x faces off\n- **Realism and photos:** faces on.\n- **Lineart, anime, painted, etc.:** depends on the face.\n - Smooth or painted skin: faces on (the grain is just noise there).\n - Freckles, hatching or other drawn detail: faces off, or that detail goes soft.\n- Small faces in a crowd: on or off makes no visible difference.\n\n**💡 Tips & tricks**\n- Adjust how much the faces are protected with **mask_protect_strength**.\n- Adjust the sharpness with **detail**.\n\n---\n\n### Settings ⚙️\n\n- **source:**\n - **video:** the frames are matched to each other, so the video stays steady. Use it for anything that came from a video.\n - **image:** every picture is upscaled on its own, so nothing carries over between them. Use it for a batch of different pictures. One picture comes out the same either way.\n- **upscale:** 2x for video, 4x for pictures. Each one is its own model.\n - **2x bf16 / 4x bf16 (10 GB):** the original release. It's an option, but not noticeably different, and it uses about 5 GB more VRAM.\n - Quality: practically identical. The average difference is 0.12 - 0.21 levels out of 255, and the 100% crops can't be told apart.\n - 4x on a 5090: pictures 4 s either way (10 - 11 GB vs 15 - 17 GB VRAM), a 3 s clip 22 s vs 25 s (19 GB vs 24 GB).\n- **detail:** 1.0 is the full model output. Lower moves toward a plain upscale.\n- **detect_faces:** typically on. Off for drawn faces with freckles or hatching.\n- **mask_protect_strength:** how much of Relay's detail still lands on the face. 0.5 is the default. Raise it to keep more texture on stylized faces.\n\n---\n\n### Manual download 📂 (optional)\n\n- The node downloads these on first use. Grab them yourself if you'd rather not wait mid-run.\n\n- [Relay 2x model](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x2_lightx2v_int8_convrot.safetensors?download=true)\n\n- [Relay 2x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x2_fp32.safetensors?download=true)\n\n- [Relay 4x model](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x4_int8_convrot.safetensors?download=true)\n\n- [Relay 4x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x4_fp32.safetensors?download=true)\n\n- [Relay 4x bf16 model (optional, 10 GB)](https://huggingface.co/kopper/RelayVSR/resolve/main/wan.safetensors?download=true)\n\n- [Relay 2x bf16 model (optional, 10 GB)](https://huggingface.co/lightx2v/RelayVSR_X2/resolve/main/wan_x2.safetensors?download=true)\n\n```\nComfyUI/\n└── models/\n ├── diffusion_models/\n │ ├── relayvsr_x2_lightx2v_int8_convrot (5.2 GB)\n │ ├── relayvsr_x4_int8_convrot (5.2 GB)\n │ ├── wan_x2 (2x bf16, optional, 10 GB)\n │ └── wan (4x bf16, optional, 10 GB)\n ├── vae/\n │ ├── relayvsr_flash_vae_x2_fp32\n │ └── relayvsr_flash_vae_x4_fp32\n └── facexlib/\n ├── detection_mobilenet0.25_Final.pth\n └── parsing_bisenet.pth\n```"
18116 },
18117 "zh": {
18118 "text": "## LC Relay VSR Upscale 🧩\n\n**这是什么?**\n- 一步完成的视频和图片放大器(2x 或 4x)。模型、VAE 和采样器都已内置。速度快、清晰,还能添加真实的皮肤和头发细节。\n- 耗时只有 VOSR2 或 SeedVR2 的一小部分,质量更高。\n- **detect_faces** 会自动找到人脸,并压住 Relay 在脸上的颗粒,让皮肤保持原样。\n- 💡 如果你用了检测修复(detailer),或想保护全部皮肤,把遮罩接到 **protect_mask**。它会覆盖 detect_faces。\n\n- ✋ **首次使用会下载模型:** 每种放大倍数 5.2 GB(bf16 为 10 GB),加一个 128 MB 的 VAE,人脸检测另需 55 MB。开始时会弹出提示。按 Stop 可取消。已经有了?无论放在哪里都能找到。\n\n---\n\n### 视频 🎥\n\n- **2x 开启人脸** 是默认设置。画面在动时,眼睛会直接盯住人脸,其余部分都成了背景噪声。\n - 只有在时间或文件大小成为问题时,才使用 **关闭人脸**。\n- **4x** 能在 8 GB 显卡上运行,但在运动的视频里和 2x 几乎看不出区别。多出来的锐度反而可能让画面更难看。\n- 用 **LC Save Video** 的 **relay** 输入保存。它一次只保存几帧,放大后的视频永远不会整个放进内存(5 秒 4x:0.3 GB,而不是 12 GB)。\n - Relay 节点的 **image** 输出保持空着,否则还是会生成完整视频。\n\n| 视频 | 2x 开启人脸 | 2x 关闭人脸 | 4x 开启人脸 | 4x 关闭人脸 |\n|---|---|---|---|---|\n| 960 x 544,5 秒,24 fps | 13 秒(估计) | 12 秒 | 36 秒(估计) | 34 秒 |\n| 896 x 1152,6.6 秒,24 fps | 26 秒(估计) | 22 - 24 秒 | 78 秒(估计) | 72 - 75 秒 |\n| 832 x 1056,15 秒,48 fps | 46 秒 | 40 秒 | 2.7 分钟 | 2.6 分钟 |\n| **8 GB 笔记本:** 960 x 544,5 秒,24 fps | 28 秒(估计) | 27 秒 | 2 分钟(估计) | 118 秒 |\n| **8 GB 笔记本:** 832 x 1056,15 秒,48 fps | 4 分钟 | 3.9 分钟 | 18 分钟(估计) | 17 分钟(估计) |\n\n\\* 除注明外均为 RTX 5090,笔记本为 RTX 5060 8 GB。模型已下载。开启人脸时每 3 帧检测一次人脸,多花约 4 - 15 %(在 15 秒片段上实测)。(估计)一栏由实测数据推算。\n- 💡 8 GB 显卡上显存占用保持平稳(2x 时 7.4 GB),所以长片段不会越跑越慢。5090 在 2x 用了 13 GB、4x 用了 24 GB,只是因为它有空闲显存。\n- ⚠️ **16 GB 内存:** 在 Relay 开始之前,所有帧就已经放在内存里了。15 秒、48 fps 的片段峰值为 18.5 GB。\n - 片段保持简短,或者在插帧 **之前** 放大(帧数减半,内存减半)。推荐做法,未测试。\n\n---\n\n### 图片 🖼️\n\n- 人们真的会放大查看图片,所以这里 4x 值得。图片上开启人脸几乎不花时间(4x 时开关都约 4 秒,1056 x 1320 的图片约 6 秒)。\n- **质量排序:**\n - 4x 开启人脸\n - 2x 开启人脸\n - 4x 关闭人脸\n - 2x 关闭人脸\n- **写实和照片:** 开启人脸。\n- **线稿、动漫、绘画等:** 取决于脸。\n - 光滑或绘画式的皮肤:开启人脸(那里的颗粒只是噪声)。\n - 雀斑、排线或其他画出来的细节:关闭人脸,否则这些细节会变软。\n- 人群里的小脸:开或关看不出区别。\n\n**💡 小技巧**\n- 用 **mask_protect_strength** 调整人脸受保护的程度。\n- 用 **detail** 调整锐度。\n\n---\n\n### 设置 ⚙️\n\n- **source:**\n - **video:** 帧与帧之间相互匹配,视频保持稳定。凡是来自视频的内容都用它。\n - **image:** 每张图片单独放大,彼此之间不会互相影响。用于一批不同的图片。单张图片两种方式结果相同。\n- **upscale:** 视频用 2x,图片用 4x。每种都是独立的模型。\n - **2x bf16 / 4x bf16(10 GB):** 原始版本。可以选,但看不出明显区别,还要多用约 5 GB 显存。\n - 画质:几乎一样。平均差异只有 0.12 - 0.21(满分 255),100% 裁切图也看不出区别。\n - 5090 上 4x:图片都是 4 秒(显存 10 - 11 GB 对 15 - 17 GB),3 秒视频 22 秒对 25 秒(19 GB 对 24 GB)。\n- **detail:** 1.0 是完整的模型输出。调低会更接近普通放大。\n- **detect_faces:** 通常开启。对带雀斑或排线的手绘脸关闭。\n- **mask_protect_strength:** Relay 的细节还有多少会落到脸上。默认 0.5。调高可以在风格化的脸上保留更多纹理。\n\n---\n\n### 手动下载 📂(可选)\n\n- 节点会在首次使用时下载这些文件。不想在运行中途等待的话,可以自己先下载。\n\n- [Relay 2x 模型](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x2_lightx2v_int8_convrot.safetensors?download=true)\n\n- [Relay 2x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x2_fp32.safetensors?download=true)\n\n- [Relay 4x 模型](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x4_int8_convrot.safetensors?download=true)\n\n- [Relay 4x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x4_fp32.safetensors?download=true)\n\n- [Relay 4x bf16 模型(可选,10 GB)](https://huggingface.co/kopper/RelayVSR/resolve/main/wan.safetensors?download=true)\n\n- [Relay 2x bf16 模型(可选,10 GB)](https://huggingface.co/lightx2v/RelayVSR_X2/resolve/main/wan_x2.safetensors?download=true)\n\n```\nComfyUI/\n└── models/\n ├── diffusion_models/\n │ ├── relayvsr_x2_lightx2v_int8_convrot (5.2 GB)\n │ ├── relayvsr_x4_int8_convrot (5.2 GB)\n │ ├── wan_x2 (2x bf16, 可选, 10 GB)\n │ └── wan (4x bf16, 可选, 10 GB)\n ├── vae/\n │ ├── relayvsr_flash_vae_x2_fp32\n │ └── relayvsr_flash_vae_x4_fp32\n └── facexlib/\n ├── detection_mobilenet0.25_Final.pth\n └── parsing_bisenet.pth\n```",
18119 "src": "36dc9909",
18120 "srcTitle": "Relay Notes"
18121 },
18122 "zh-TW": {
18123 "text": "## LC Relay VSR Upscale 🧩\n\n**這是什麼?**\n- 一步完成的影片和圖片放大器(2x 或 4x)。模型、VAE 和取樣器都已內建。速度快、清晰,還能加上真實的皮膚和頭髮細節。\n- 耗時只有 VOSR2 或 SeedVR2 的一小部分,品質更高。\n- **detect_faces** 會自動找到人臉,並壓住 Relay 在臉上的顆粒,讓皮膚保持原樣。\n- 💡 如果你用了細節修復(detailer),或想保護全部皮膚,把遮罩接到 **protect_mask**。它會覆蓋 detect_faces。\n\n- ✋ **第一次使用會下載模型:** 每種放大倍數 5.2 GB(bf16 為 10 GB),加一個 128 MB 的 VAE,人臉偵測另需 55 MB。開始時會跳出提示。按 Stop 可取消。已經有了?不論放在哪裡都找得到。\n\n---\n\n### 影片 🎥\n\n- **2x 開啟人臉** 是預設設定。畫面在動時,眼睛會直接盯著人臉,其餘部分都成了背景雜訊。\n - 只有在時間或檔案大小成為問題時,才使用 **關閉人臉**。\n- **4x** 能在 8 GB 顯示卡上執行,但在動態影片裡和 2x 幾乎看不出差別。多出來的銳利度反而可能讓畫面更難看。\n- 用 **LC Save Video** 的 **relay** 輸入儲存。它一次只存幾格,放大後的影片永遠不會整個放進記憶體(5 秒 4x:0.3 GB,而不是 12 GB)。\n - Relay 節點的 **image** 輸出保持空著,否則還是會產生完整影片。\n\n| 影片 | 2x 開啟人臉 | 2x 關閉人臉 | 4x 開啟人臉 | 4x 關閉人臉 |\n|---|---|---|---|---|\n| 960 x 544,5 秒,24 fps | 13 秒(估計) | 12 秒 | 36 秒(估計) | 34 秒 |\n| 896 x 1152,6.6 秒,24 fps | 26 秒(估計) | 22 - 24 秒 | 78 秒(估計) | 72 - 75 秒 |\n| 832 x 1056,15 秒,48 fps | 46 秒 | 40 秒 | 2.7 分鐘 | 2.6 分鐘 |\n| **8 GB 筆電:** 960 x 544,5 秒,24 fps | 28 秒(估計) | 27 秒 | 2 分鐘(估計) | 118 秒 |\n| **8 GB 筆電:** 832 x 1056,15 秒,48 fps | 4 分鐘 | 3.9 分鐘 | 18 分鐘(估計) | 17 分鐘(估計) |\n\n\\* 除註明外皆為 RTX 5090,筆電為 RTX 5060 8 GB。模型已下載。開啟人臉時每 3 格偵測一次人臉,多花約 4 - 15 %(在 15 秒片段上實測)。(估計)欄位由實測數據推算。\n- 💡 8 GB 顯示卡上顯存占用保持平穩(2x 時 7.4 GB),所以長片段不會越跑越慢。5090 在 2x 用了 13 GB、4x 用了 24 GB,只是因為它有空閒顯存。\n- ⚠️ **16 GB 記憶體:** 在 Relay 開始之前,所有畫格就已經放在記憶體裡了。15 秒、48 fps 的片段峰值為 18.5 GB。\n - 片段保持簡短,或者在補幀 **之前** 放大(畫格減半,記憶體減半)。建議做法,未測試。\n\n---\n\n### 圖片 🖼️\n\n- 大家真的會放大檢視圖片,所以這裡 4x 值得。圖片上開啟人臉幾乎不花時間(4x 時開關都約 4 秒,1056 x 1320 的圖片約 6 秒)。\n- **品質排序:**\n - 4x 開啟人臉\n - 2x 開啟人臉\n - 4x 關閉人臉\n - 2x 關閉人臉\n- **寫實和照片:** 開啟人臉。\n- **線稿、動漫、繪畫等:** 取決於臉。\n - 光滑或繪畫式的皮膚:開啟人臉(那裡的顆粒只是雜訊)。\n - 雀斑、排線或其他畫出來的細節:關閉人臉,否則這些細節會變軟。\n- 人群裡的小臉:開或關看不出差別。\n\n**💡 小技巧**\n- 用 **mask_protect_strength** 調整人臉受保護的程度。\n- 用 **detail** 調整銳利度。\n\n---\n\n### 設定 ⚙️\n\n- **source:**\n - **video:** 畫格之間互相匹配,影片保持穩定。凡是來自影片的內容都用它。\n - **image:** 每張圖片單獨放大,彼此之間不會互相影響。用於一批不同的圖片。單張圖片兩種方式結果相同。\n- **upscale:** 影片用 2x,圖片用 4x。每種都是獨立的模型。\n - **2x bf16 / 4x bf16(10 GB):** 原始版本。可以選,但看不出明顯差別,還要多用約 5 GB 顯存。\n - 畫質:幾乎一樣。平均差異只有 0.12 - 0.21(滿分 255),100% 裁切圖也看不出差別。\n - 5090 上 4x:圖片都是 4 秒(顯存 10 - 11 GB 對 15 - 17 GB),3 秒影片 22 秒對 25 秒(19 GB 對 24 GB)。\n- **detail:** 1.0 是完整的模型輸出。調低會更接近一般放大。\n- **detect_faces:** 通常開啟。對帶雀斑或排線的手繪臉關閉。\n- **mask_protect_strength:** Relay 的細節還有多少會落到臉上。預設 0.5。調高可以在風格化的臉上保留更多紋理。\n\n---\n\n### 手動下載 📂(可選)\n\n- 節點會在第一次使用時下載這些檔案。不想在執行中途等待的話,可以自己先下載。\n\n- [Relay 2x 模型](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x2_lightx2v_int8_convrot.safetensors?download=true)\n\n- [Relay 2x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x2_fp32.safetensors?download=true)\n\n- [Relay 4x 模型](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x4_int8_convrot.safetensors?download=true)\n\n- [Relay 4x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x4_fp32.safetensors?download=true)\n\n- [Relay 4x bf16 模型(選用,10 GB)](https://huggingface.co/kopper/RelayVSR/resolve/main/wan.safetensors?download=true)\n\n- [Relay 2x bf16 模型(選用,10 GB)](https://huggingface.co/lightx2v/RelayVSR_X2/resolve/main/wan_x2.safetensors?download=true)\n\n```\nComfyUI/\n└── models/\n ├── diffusion_models/\n │ ├── relayvsr_x2_lightx2v_int8_convrot (5.2 GB)\n │ ├── relayvsr_x4_int8_convrot (5.2 GB)\n │ ├── wan_x2 (2x bf16, 選用, 10 GB)\n │ └── wan (4x bf16, 選用, 10 GB)\n ├── vae/\n │ ├── relayvsr_flash_vae_x2_fp32\n │ └── relayvsr_flash_vae_x4_fp32\n └── facexlib/\n ├── detection_mobilenet0.25_Final.pth\n └── parsing_bisenet.pth\n```",
18124 "src": "36dc9909",
18125 "srcTitle": "Relay Notes"
18126 },
18127 "ja": {
18128 "text": "## LC Relay VSR Upscale 🧩\n\n**これは何?**\n- 動画と画像を1ステップで拡大するアップスケーラー(2x または 4x)。モデル、VAE、サンプラーはすべて内蔵。速くてシャープ、本物の肌と髪のディテールを加えます。\n- VOSR2 や SeedVR2 のほんの一部の時間で、しかも高品質。\n- **detect_faces** が顔を自動で見つけ、顔の上の Relay の粒状感を抑えるので、肌の見た目がそのまま残ります。\n- 💡 ディテーラーを使った場合や肌全体を守りたい場合は、マスクを **protect_mask** につなぎます。detect_faces より優先されます。\n\n- ✋ **初回使用時にモデルをダウンロードします:** 拡大サイズごとに 5.2 GB(bf16 は 10 GB)と 128 MB の VAE、顔検出用に 55 MB。開始するとトーストが出ます。Stop でキャンセル。もう持っている? どこに置いてあっても見つかります。\n\n---\n\n### 動画 🎥\n\n- **2x 顔オン** がデフォルト。動いている映像では目はまっすぐ顔に向かい、それ以外は背景のノイズになります。\n - **顔オフ** は時間やファイルサイズが問題になるときだけ使います。\n- **4x** は 8 GB のカードでも動きますが、動いている映像では 2x とほとんど違いが分かりません。余分なシャープさでかえって悪く見えることもあります。\n- **LC Save Video** の **relay** 入力で保存します。数フレームずつ保存するので、拡大した動画が丸ごとメモリに乗ることはありません(5 秒の 4x:12 GB ではなく 0.3 GB)。\n - Relay ノードの **image** 出力は空けておきます。つなぐと結局フル動画が作られます。\n\n| 動画 | 2x 顔オン | 2x 顔オフ | 4x 顔オン | 4x 顔オフ |\n|---|---|---|---|---|\n| 960 x 544、5 秒、24 fps | 13 秒(推定) | 12 秒 | 36 秒(推定) | 34 秒 |\n| 896 x 1152、6.6 秒、24 fps | 26 秒(推定) | 22 - 24 秒 | 78 秒(推定) | 72 - 75 秒 |\n| 832 x 1056、15 秒、48 fps | 46 秒 | 40 秒 | 2.7 分 | 2.6 分 |\n| **8 GB ノートPC:** 960 x 544、5 秒、24 fps | 28 秒(推定) | 27 秒 | 2 分(推定) | 118 秒 |\n| **8 GB ノートPC:** 832 x 1056、15 秒、48 fps | 4 分 | 3.9 分 | 18 分(推定) | 17 分(推定) |\n\n\\* 注記がなければ RTX 5090、ノートPC は RTX 5060 8 GB。モデルはダウンロード済み。顔オンは 3 フレームごとに顔を検出し、約 4 - 15 % 余分にかかります(15 秒のクリップで実測)。(推定)は実測値から換算しています。\n- 💡 8 GB のカードでは VRAM が一定のまま(2x で 7.4 GB)なので、長いクリップでも極端に遅くなりません。5090 が 2x で 13 GB、4x で 24 GB 使ったのは、空きがあったからにすぎません。\n- ⚠️ **16 GB RAM:** Relay が始まる前に、フレームはすでにメモリに乗っています。15 秒、48 fps のクリップはピーク 18.5 GB。\n - クリップは短くするか、フレーム補間の **前に** 拡大します(フレームが半分、RAM も半分)。推奨、未テスト。\n\n---\n\n### 画像 🖼️\n\n- 画像は実際にズームして見られるので、ここでは 4x の価値があります。画像なら顔オンの時間はほぼゼロ(4x でオンでもオフでも約 4 秒、1056 x 1320 の画像で 6 秒)。\n- **品質の順番:**\n - 4x 顔オン\n - 2x 顔オン\n - 4x 顔オフ\n - 2x 顔オフ\n- **リアル系と写真:** 顔オン。\n- **線画、アニメ、ペイント系など:** 顔しだい。\n - なめらかな肌やペイントの肌:顔オン(そこでは粒状感はただのノイズ)。\n - そばかす、ハッチング、その他描き込まれたディテール:顔オフ。そうしないとそのディテールがぼやけます。\n- 群衆の中の小さな顔:オンでもオフでも見た目の違いはありません。\n\n**💡 コツ**\n- 顔の守り具合は **mask_protect_strength** で調整します。\n- シャープさは **detail** で調整します。\n\n---\n\n### 設定 ⚙️\n\n- **source:**\n - **video:** フレーム同士を合わせるので、動画が安定します。動画から来たものすべてに使います。\n - **image:** 画像ごとに個別に拡大するので、画像間で何も引き継がれません。別々の画像のバッチに使います。画像1枚ならどちらでも同じ結果です。\n- **upscale:** 動画は 2x、画像は 4x。それぞれ別のモデルです。\n - **2x bf16 / 4x bf16(10 GB):** オリジナル版。選べますが、目に見える違いはなく、VRAM を約 5 GB 多く使います。\n - 画質:ほぼ同じ。平均差は 255 段階中 0.12 - 0.21 で、100% の切り抜きでも見分けがつきません。\n - 5090 で 4x:画像はどちらも 4 秒(VRAM 10 - 11 GB 対 15 - 17 GB)、3 秒のクリップは 22 秒対 25 秒(19 GB 対 24 GB)。\n- **detail:** 1.0 がモデルのフル出力。下げるほど普通の拡大に近づきます。\n- **detect_faces:** 通常はオン。そばかすやハッチングのある描かれた顔ではオフ。\n- **mask_protect_strength:** Relay のディテールが顔にどれだけ乗るか。デフォルトは 0.5。上げると様式化された顔のテクスチャがより残ります。\n\n---\n\n### 手動ダウンロード 📂(任意)\n\n- ノードは初回使用時にこれらをダウンロードします。実行中に待ちたくなければ、自分で先に入手してください。\n\n- [Relay 2x モデル](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x2_lightx2v_int8_convrot.safetensors?download=true)\n\n- [Relay 2x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x2_fp32.safetensors?download=true)\n\n- [Relay 4x モデル](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x4_int8_convrot.safetensors?download=true)\n\n- [Relay 4x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x4_fp32.safetensors?download=true)\n\n- [Relay 4x bf16 モデル(任意、10 GB)](https://huggingface.co/kopper/RelayVSR/resolve/main/wan.safetensors?download=true)\n\n- [Relay 2x bf16 モデル(任意、10 GB)](https://huggingface.co/lightx2v/RelayVSR_X2/resolve/main/wan_x2.safetensors?download=true)\n\n```\nComfyUI/\n└── models/\n ├── diffusion_models/\n │ ├── relayvsr_x2_lightx2v_int8_convrot (5.2 GB)\n │ ├── relayvsr_x4_int8_convrot (5.2 GB)\n │ ├── wan_x2 (2x bf16, 任意, 10 GB)\n │ └── wan (4x bf16, 任意, 10 GB)\n ├── vae/\n │ ├── relayvsr_flash_vae_x2_fp32\n │ └── relayvsr_flash_vae_x4_fp32\n └── facexlib/\n ├── detection_mobilenet0.25_Final.pth\n └── parsing_bisenet.pth\n```",
18129 "src": "36dc9909",
18130 "srcTitle": "Relay Notes"
18131 },
18132 "ko": {
18133 "text": "## LC Relay VSR Upscale 🧩\n\n**이게 뭔가요?**\n- 영상과 사진을 한 번에 키우는 업스케일러(2x 또는 4x). 모델, VAE, 샘플러가 모두 내장되어 있습니다. 빠르고 선명하며, 실제 피부와 머리카락 디테일을 더합니다.\n- VOSR2나 SeedVR2에 걸리는 시간의 일부만 들고, 품질은 더 높습니다.\n- **detect_faces**가 얼굴을 스스로 찾아 얼굴 위의 Relay 그레인을 눌러 주므로, 피부가 원래 모습을 유지합니다.\n- 💡 디테일러를 썼거나 피부 전체를 보호하고 싶다면 마스크를 **protect_mask**에 연결하세요. detect_faces보다 우선합니다.\n\n- ✋ **첫 사용 시 모델을 다운로드합니다:** 업스케일 크기마다 5.2 GB(bf16은 10 GB)와 128 MB VAE, 얼굴 감지용 55 MB. 시작하면 토스트 알림이 뜹니다. Stop을 누르면 취소됩니다. 이미 있나요? 어디에 두었든 찾아냅니다.\n\n---\n\n### 영상 🎥\n\n- **2x 얼굴 켜기**가 기본입니다. 화면이 움직일 때 눈은 곧장 얼굴로 가고, 나머지는 배경 노이즈가 됩니다.\n - **얼굴 끄기**는 시간이나 파일 크기가 문제일 때만 쓰세요.\n- **4x**는 8 GB 카드에서도 돌아가지만, 움직이는 영상에서는 2x와 거의 차이가 없습니다. 오히려 과한 선명함 때문에 더 나빠 보일 수 있습니다.\n- **LC Save Video**의 **relay** 입력으로 저장하세요. 몇 프레임씩 저장하므로, 업스케일된 영상이 통째로 RAM에 올라가지 않습니다(5초 4x: 12 GB 대신 0.3 GB).\n - Relay 노드의 **image** 출력은 비워 두세요. 연결하면 결국 전체 영상이 만들어집니다.\n\n| 영상 | 2x 얼굴 켜기 | 2x 얼굴 끄기 | 4x 얼굴 켜기 | 4x 얼굴 끄기 |\n|---|---|---|---|---|\n| 960 x 544, 5초, 24 fps | 13초 (추정) | 12초 | 36초 (추정) | 34초 |\n| 896 x 1152, 6.6초, 24 fps | 26초 (추정) | 22 - 24초 | 78초 (추정) | 72 - 75초 |\n| 832 x 1056, 15초, 48 fps | 46초 | 40초 | 2.7분 | 2.6분 |\n| **8 GB 노트북:** 960 x 544, 5초, 24 fps | 28초 (추정) | 27초 | 2분 (추정) | 118초 |\n| **8 GB 노트북:** 832 x 1056, 15초, 48 fps | 4분 | 3.9분 | 18분 (추정) | 17분 (추정) |\n\n\\* 따로 적지 않으면 RTX 5090, 노트북은 RTX 5060 8 GB. 모델은 다운로드된 상태. 얼굴 켜기는 3프레임마다 얼굴을 찾으며 약 4 - 15 % 더 걸립니다(15초 클립에서 측정). (추정)은 측정값을 바탕으로 계산했습니다.\n- 💡 8 GB 카드에서는 VRAM이 일정하게 유지되므로(2x에서 7.4 GB), 긴 클립도 크게 느려지지 않습니다. 5090이 2x에서 13 GB, 4x에서 24 GB를 쓴 것은 여유가 있었기 때문일 뿐입니다.\n- ⚠️ **16 GB RAM:** Relay가 시작되기 전에 프레임이 이미 RAM에 올라가 있습니다. 15초, 48 fps 클립은 최고 18.5 GB였습니다.\n - 클립을 짧게 하거나, 프레임 보간 **전에** 업스케일하세요(프레임 절반, RAM 절반). 권장, 테스트 안 됨.\n\n---\n\n### 사진 🖼️\n\n- 사람들은 사진을 실제로 확대해서 보므로, 여기서는 4x가 그만한 값을 합니다. 사진에서는 얼굴 켜기에 드는 시간이 거의 없습니다(4x에서 켜든 끄든 약 4초, 1056 x 1320 사진은 6초).\n- **품질 순서:**\n - 4x 얼굴 켜기\n - 2x 얼굴 켜기\n - 4x 얼굴 끄기\n - 2x 얼굴 끄기\n- **실사와 사진:** 얼굴 켜기.\n- **라인아트, 애니메이션, 페인팅 등:** 얼굴에 따라 다릅니다.\n - 매끈하거나 칠한 피부: 얼굴 켜기(거기서는 그레인이 그냥 노이즈입니다).\n - 주근깨, 해칭 등 그려 넣은 디테일: 얼굴 끄기. 안 그러면 그 디테일이 뭉개집니다.\n- 군중 속 작은 얼굴: 켜든 끄든 눈에 띄는 차이가 없습니다.\n\n**💡 팁**\n- 얼굴을 얼마나 보호할지는 **mask_protect_strength**로 조절합니다.\n- 선명도는 **detail**로 조절합니다.\n\n---\n\n### 설정 ⚙️\n\n- **source:**\n - **video:** 프레임끼리 서로 맞추므로 영상이 안정적입니다. 영상에서 나온 것에는 모두 이것을 쓰세요.\n - **image:** 사진마다 따로 업스케일하므로 사진 사이에 아무것도 이어지지 않습니다. 서로 다른 사진 묶음에 쓰세요. 사진 한 장은 어느 쪽이든 결과가 같습니다.\n- **upscale:** 영상은 2x, 사진은 4x. 각각 별도의 모델입니다.\n - **2x bf16 / 4x bf16 (10 GB):** 원본 릴리스. 선택할 수 있지만 눈에 띄는 차이가 없고 VRAM을 약 5 GB 더 씁니다.\n - 화질: 사실상 같습니다. 평균 차이는 255단계 중 0.12 - 0.21이고, 100% 크롭으로도 구분이 안 됩니다.\n - 5090에서 4x: 사진은 둘 다 4초(VRAM 10 - 11 GB 대 15 - 17 GB), 3초 클립은 22초 대 25초(19 GB 대 24 GB).\n- **detail:** 1.0이 모델의 전체 출력입니다. 낮출수록 일반 업스케일에 가까워집니다.\n- **detect_faces:** 보통 켭니다. 주근깨나 해칭이 있는 그린 얼굴에서는 끕니다.\n- **mask_protect_strength:** Relay의 디테일이 얼굴에 얼마나 남는지. 기본값 0.5. 높이면 스타일화된 얼굴에 텍스처가 더 남습니다.\n\n---\n\n### 수동 다운로드 📂 (선택)\n\n- 노드가 첫 사용 시 이 파일들을 다운로드합니다. 실행 도중 기다리기 싫다면 직접 받아 두세요.\n\n- [Relay 2x 모델](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x2_lightx2v_int8_convrot.safetensors?download=true)\n\n- [Relay 2x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x2_fp32.safetensors?download=true)\n\n- [Relay 4x 모델](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x4_int8_convrot.safetensors?download=true)\n\n- [Relay 4x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x4_fp32.safetensors?download=true)\n\n- [Relay 4x bf16 모델 (선택, 10 GB)](https://huggingface.co/kopper/RelayVSR/resolve/main/wan.safetensors?download=true)\n\n- [Relay 2x bf16 모델 (선택, 10 GB)](https://huggingface.co/lightx2v/RelayVSR_X2/resolve/main/wan_x2.safetensors?download=true)\n\n```\nComfyUI/\n└── models/\n ├── diffusion_models/\n │ ├── relayvsr_x2_lightx2v_int8_convrot (5.2 GB)\n │ ├── relayvsr_x4_int8_convrot (5.2 GB)\n │ ├── wan_x2 (2x bf16, 선택, 10 GB)\n │ └── wan (4x bf16, 선택, 10 GB)\n ├── vae/\n │ ├── relayvsr_flash_vae_x2_fp32\n │ └── relayvsr_flash_vae_x4_fp32\n └── facexlib/\n ├── detection_mobilenet0.25_Final.pth\n └── parsing_bisenet.pth\n```",
18134 "src": "36dc9909",
18135 "srcTitle": "Relay Notes"
18136 }
18137 },
18138 "titles": {
18139 "en": "Relay Notes",
18140 "zh": "中继笔记",
18141 "zh-TW": "中繼筆記",
18142 "ja": "Relay メモ",
18143 "ko": "Relay 노트"
18144 }
18145 },
18146 "ue_properties": {
18147 "widget_ue_connectable": [],
18148 "version": "7.8",
18149 "input_ue_unconnectable": []
18150 }
18151 },
18152 "widgets_values": [
18153 "English ✏️",
18154 "## LC Relay VSR Upscale 🧩\n\n**What is it?**\n- A one-step upscaler for video and pictures (2x or 4x). The model, VAE and sampler are built in. Fast, sharp, and it adds real skin and hair detail.\n- A fraction of the time VOSR2 or SeedVR2 takes, and higher quality.\n- **detect_faces** finds the faces on its own and holds back Relay's grain on them, so skin keeps its look.\n- 💡 If you used detailers or want all skin protected, wire a mask into **protect_mask**. It overrides detect_faces.\n\n- ✋ **First use downloads the models:** 5.2 GB per upscale size (10 GB for bf16) plus a 128 MB VAE, and 55 MB for the face finder. A toast tells you it started. Press Stop to cancel. Already have them? They are found wherever they are.\n\n---\n\n### Videos 🎥\n\n- **2x faces on** is the default. Your eye goes straight to the faces when things are moving, and everything else is background noise.\n - Use **faces off** only when time or file size is the problem.\n- **4x** runs on an 8 GB card, but on a moving video it looks barely different from 2x. Extra sharpness can actually make it look worse.\n- Save with **LC Save Video**'s **relay** input. It saves a few frames at a time, so the upscaled video never sits in RAM (5 s at 4x: 0.3 GB instead of 12 GB).\n - Leave the Relay node's **image** output empty, or the full video gets built anyway.\n\n| Video | 2x faces on | 2x faces off | 4x faces on | 4x faces off |\n|---|---|---|---|---|\n| 960 x 544, 5 s, 24 fps | 13 s (est.) | 12 s | 36 s (est.) | 34 s |\n| 896 x 1152, 6.6 s, 24 fps | 26 s (est.) | 22 - 24 s | 78 s (est.) | 72 - 75 s |\n| 832 x 1056, 15 s, 48 fps | 46 s | 40 s | 2.7 min | 2.6 min |\n| **8 GB laptop:** 960 x 544, 5 s, 24 fps | 28 s (est.) | 27 s | 2 min (est.) | 118 s |\n| **8 GB laptop:** 832 x 1056, 15 s, 48 fps | 4 min | 3.9 min | 18 min (est.) | 17 min (est.) |\n\n\\* RTX 5090 unless noted, laptop is an RTX 5060 8 GB. Models already downloaded. Faces on finds the faces every 3rd frame and costs about 4 - 15 % (measured on the 15 s clip). (est.) rows are scaled from the measured ones.\n- 💡 VRAM stays flat on 8 GB cards (7.4 GB at 2x), so long clips do not slow to a crawl. The 5090 used 13 GB at 2x and 24 GB at 4x only because it had it free.\n- ⚠️ **16 GB RAM:** the frames sit in RAM before Relay even starts. The 15 s, 48 fps clip peaked at 18.5 GB.\n - Keep clips short, or upscale **before** frame interpolation (half the frames, half the RAM). Recommended, not tested.\n\n---\n\n### Pictures 🖼️\n\n- People actually zoom in on a picture, so 4x is worth it here. Faces cost nothing on a picture (about 4 s either way at 4x, 6 s for a 1056 x 1320 picture).\n- **Quality order:**\n - 4x faces on\n - 2x faces on\n - 4x faces off\n - 2x faces off\n- **Realism and photos:** faces on.\n- **Lineart, anime, painted, etc.:** depends on the face.\n - Smooth or painted skin: faces on (the grain is just noise there).\n - Freckles, hatching or other drawn detail: faces off, or that detail goes soft.\n- Small faces in a crowd: on or off makes no visible difference.\n\n**💡 Tips & tricks**\n- Adjust how much the faces are protected with **mask_protect_strength**.\n- Adjust the sharpness with **detail**.\n\n---\n\n### Settings ⚙️\n\n- **source:**\n - **video:** the frames are matched to each other, so the video stays steady. Use it for anything that came from a video.\n - **image:** every picture is upscaled on its own, so nothing carries over between them. Use it for a batch of different pictures. One picture comes out the same either way.\n- **upscale:** 2x for video, 4x for pictures. Each one is its own model.\n - **2x bf16 / 4x bf16 (10 GB):** the original release. It's an option, but not noticeably different, and it uses about 5 GB more VRAM.\n - Quality: practically identical. The average difference is 0.12 - 0.21 levels out of 255, and the 100% crops can't be told apart.\n - 4x on a 5090: pictures 4 s either way (10 - 11 GB vs 15 - 17 GB VRAM), a 3 s clip 22 s vs 25 s (19 GB vs 24 GB).\n- **detail:** 1.0 is the full model output. Lower moves toward a plain upscale.\n- **detect_faces:** typically on. Off for drawn faces with freckles or hatching.\n- **mask_protect_strength:** how much of Relay's detail still lands on the face. 0.5 is the default. Raise it to keep more texture on stylized faces.\n\n---\n\n### Manual download 📂 (optional)\n\n- The node downloads these on first use. Grab them yourself if you'd rather not wait mid-run.\n\n- [Relay 2x model](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x2_lightx2v_int8_convrot.safetensors?download=true)\n\n- [Relay 2x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x2_fp32.safetensors?download=true)\n\n- [Relay 4x model](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x4_int8_convrot.safetensors?download=true)\n\n- [Relay 4x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x4_fp32.safetensors?download=true)\n\n- [Relay 4x bf16 model (optional, 10 GB)](https://huggingface.co/kopper/RelayVSR/resolve/main/wan.safetensors?download=true)\n\n- [Relay 2x bf16 model (optional, 10 GB)](https://huggingface.co/lightx2v/RelayVSR_X2/resolve/main/wan_x2.safetensors?download=true)\n\n```\nComfyUI/\n└── models/\n ├── diffusion_models/\n │ ├── relayvsr_x2_lightx2v_int8_convrot (5.2 GB)\n │ ├── relayvsr_x4_int8_convrot (5.2 GB)\n │ ├── wan_x2 (2x bf16, optional, 10 GB)\n │ └── wan (4x bf16, optional, 10 GB)\n ├── vae/\n │ ├── relayvsr_flash_vae_x2_fp32\n │ └── relayvsr_flash_vae_x4_fp32\n └── facexlib/\n ├── detection_mobilenet0.25_Final.pth\n └── parsing_bisenet.pth\n```"
18155 ],
18156 "widgets_values_named": {
18157 "language": "English ✏️",
18158 "text": "## LC Relay VSR Upscale 🧩\n\n**What is it?**\n- A one-step upscaler for video and pictures (2x or 4x). The model, VAE and sampler are built in. Fast, sharp, and it adds real skin and hair detail.\n- A fraction of the time VOSR2 or SeedVR2 takes, and higher quality.\n- **detect_faces** finds the faces on its own and holds back Relay's grain on them, so skin keeps its look.\n- 💡 If you used detailers or want all skin protected, wire a mask into **protect_mask**. It overrides detect_faces.\n\n- ✋ **First use downloads the models:** 5.2 GB per upscale size (10 GB for bf16) plus a 128 MB VAE, and 55 MB for the face finder. A toast tells you it started. Press Stop to cancel. Already have them? They are found wherever they are.\n\n---\n\n### Videos 🎥\n\n- **2x faces on** is the default. Your eye goes straight to the faces when things are moving, and everything else is background noise.\n - Use **faces off** only when time or file size is the problem.\n- **4x** runs on an 8 GB card, but on a moving video it looks barely different from 2x. Extra sharpness can actually make it look worse.\n- Save with **LC Save Video**'s **relay** input. It saves a few frames at a time, so the upscaled video never sits in RAM (5 s at 4x: 0.3 GB instead of 12 GB).\n - Leave the Relay node's **image** output empty, or the full video gets built anyway.\n\n| Video | 2x faces on | 2x faces off | 4x faces on | 4x faces off |\n|---|---|---|---|---|\n| 960 x 544, 5 s, 24 fps | 13 s (est.) | 12 s | 36 s (est.) | 34 s |\n| 896 x 1152, 6.6 s, 24 fps | 26 s (est.) | 22 - 24 s | 78 s (est.) | 72 - 75 s |\n| 832 x 1056, 15 s, 48 fps | 46 s | 40 s | 2.7 min | 2.6 min |\n| **8 GB laptop:** 960 x 544, 5 s, 24 fps | 28 s (est.) | 27 s | 2 min (est.) | 118 s |\n| **8 GB laptop:** 832 x 1056, 15 s, 48 fps | 4 min | 3.9 min | 18 min (est.) | 17 min (est.) |\n\n\\* RTX 5090 unless noted, laptop is an RTX 5060 8 GB. Models already downloaded. Faces on finds the faces every 3rd frame and costs about 4 - 15 % (measured on the 15 s clip). (est.) rows are scaled from the measured ones.\n- 💡 VRAM stays flat on 8 GB cards (7.4 GB at 2x), so long clips do not slow to a crawl. The 5090 used 13 GB at 2x and 24 GB at 4x only because it had it free.\n- ⚠️ **16 GB RAM:** the frames sit in RAM before Relay even starts. The 15 s, 48 fps clip peaked at 18.5 GB.\n - Keep clips short, or upscale **before** frame interpolation (half the frames, half the RAM). Recommended, not tested.\n\n---\n\n### Pictures 🖼️\n\n- People actually zoom in on a picture, so 4x is worth it here. Faces cost nothing on a picture (about 4 s either way at 4x, 6 s for a 1056 x 1320 picture).\n- **Quality order:**\n - 4x faces on\n - 2x faces on\n - 4x faces off\n - 2x faces off\n- **Realism and photos:** faces on.\n- **Lineart, anime, painted, etc.:** depends on the face.\n - Smooth or painted skin: faces on (the grain is just noise there).\n - Freckles, hatching or other drawn detail: faces off, or that detail goes soft.\n- Small faces in a crowd: on or off makes no visible difference.\n\n**💡 Tips & tricks**\n- Adjust how much the faces are protected with **mask_protect_strength**.\n- Adjust the sharpness with **detail**.\n\n---\n\n### Settings ⚙️\n\n- **source:**\n - **video:** the frames are matched to each other, so the video stays steady. Use it for anything that came from a video.\n - **image:** every picture is upscaled on its own, so nothing carries over between them. Use it for a batch of different pictures. One picture comes out the same either way.\n- **upscale:** 2x for video, 4x for pictures. Each one is its own model.\n - **2x bf16 / 4x bf16 (10 GB):** the original release. It's an option, but not noticeably different, and it uses about 5 GB more VRAM.\n - Quality: practically identical. The average difference is 0.12 - 0.21 levels out of 255, and the 100% crops can't be told apart.\n - 4x on a 5090: pictures 4 s either way (10 - 11 GB vs 15 - 17 GB VRAM), a 3 s clip 22 s vs 25 s (19 GB vs 24 GB).\n- **detail:** 1.0 is the full model output. Lower moves toward a plain upscale.\n- **detect_faces:** typically on. Off for drawn faces with freckles or hatching.\n- **mask_protect_strength:** how much of Relay's detail still lands on the face. 0.5 is the default. Raise it to keep more texture on stylized faces.\n\n---\n\n### Manual download 📂 (optional)\n\n- The node downloads these on first use. Grab them yourself if you'd rather not wait mid-run.\n\n- [Relay 2x model](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x2_lightx2v_int8_convrot.safetensors?download=true)\n\n- [Relay 2x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x2_fp32.safetensors?download=true)\n\n- [Relay 4x model](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/diffusion_models/relayvsr_x4_int8_convrot.safetensors?download=true)\n\n- [Relay 4x VAE](https://huggingface.co/Comfy-Org/RelayVSR/resolve/main/vae/relayvsr_flash_vae_x4_fp32.safetensors?download=true)\n\n- [Relay 4x bf16 model (optional, 10 GB)](https://huggingface.co/kopper/RelayVSR/resolve/main/wan.safetensors?download=true)\n\n- [Relay 2x bf16 model (optional, 10 GB)](https://huggingface.co/lightx2v/RelayVSR_X2/resolve/main/wan_x2.safetensors?download=true)\n\n```\nComfyUI/\n└── models/\n ├── diffusion_models/\n │ ├── relayvsr_x2_lightx2v_int8_convrot (5.2 GB)\n │ ├── relayvsr_x4_int8_convrot (5.2 GB)\n │ ├── wan_x2 (2x bf16, optional, 10 GB)\n │ └── wan (4x bf16, optional, 10 GB)\n ├── vae/\n │ ├── relayvsr_flash_vae_x2_fp32\n │ └── relayvsr_flash_vae_x4_fp32\n └── facexlib/\n ├── detection_mobilenet0.25_Final.pth\n └── parsing_bisenet.pth\n```"
18159 },
18160 "color": "#2E3A46",
18161 "bgcolor": "#2E3A46"
18162 },
18163 {
18164 "id": 3848,
18165 "type": "LCDetailPipeOut",
18166 "pos": [
18167 -7970,
18168 -2620
18169 ],
18170 "size": [
18171 200,
18172 290
18173 ],
18174 "flags": {
18175 "collapsed": true,
18176 "pinned": true
18177 },
18178 "order": 138,
18179 "mode": 0,
18180 "inputs": [
18181 {
18182 "label": "pipe",
18183 "name": "pipe",
18184 "type": "LC_PIPE",
18185 "link": 48604
18186 }
18187 ],
18188 "outputs": [
18189 {
18190 "name": "pipe",
18191 "type": "LC_PIPE",
18192 "links": null
18193 },
18194 {
18195 "name": "Model 1",
18196 "type": "MODEL",
18197 "links": null
18198 },
18199 {
18200 "name": "Clip 1",
18201 "type": "CLIP",
18202 "links": null
18203 },
18204 {
18205 "name": "VAE 1",
18206 "type": "VAE",
18207 "links": null
18208 },
18209 {
18210 "name": "Positive prompt",
18211 "type": "STRING",
18212 "links": null
18213 },
18214 {
18215 "name": "Positive conditioning",
18216 "type": "CONDITIONING",
18217 "links": null
18218 },
18219 {
18220 "name": "Negative prompt",
18221 "type": "STRING",
18222 "links": null
18223 },
18224 {
18225 "name": "Negative conditioning",
18226 "type": "CONDITIONING",
18227 "links": null
18228 },
18229 {
18230 "name": "Seed",
18231 "type": "INT",
18232 "links": null
18233 },
18234 {
18235 "name": "cfg_1",
18236 "type": "FLOAT",
18237 "links": null
18238 },
18239 {
18240 "name": "sampler_name",
18241 "type": "COMBO",
18242 "links": null
18243 },
18244 {
18245 "name": "scheduler",
18246 "type": "COMBO",
18247 "links": null
18248 },
18249 {
18250 "name": "detailer_steps",
18251 "type": "INT",
18252 "links": null
18253 },
18254 {
18255 "name": "protect_mask",
18256 "type": "MASK",
18257 "links": [
18258 48605
18259 ]
18260 }
18261 ],
18262 "properties": {
18263 "cnr_id": "ComfyUI_LC123_nodes",
18264 "ver": "72c8cba99028f5478daceedbd714c4ca98063132",
18265 "Node name for S&R": "LCDetailPipeOut",
18266 "ue_properties": {
18267 "widget_ue_connectable": [],
18268 "input_ue_unconnectable": [],
18269 "version": "7.8"
18270 }
18271 },
18272 "color": "#707070",
18273 "bgcolor": "#707070"
18274 },
18275 {
18276 "id": 3851,
18277 "type": "LCFilmGrain",
18278 "pos": [
18279 -3530,
18280 -2120
18281 ],
18282 "size": [
18283 300,
18284 610
18285 ],
18286 "flags": {
18287 "pinned": true
18288 },
18289 "order": 263,
18290 "mode": 0,
18291 "inputs": [
18292 {
18293 "name": "image",
18294 "type": "IMAGE",
18295 "link": 48628
18296 },
18297 {
18298 "name": "seed",
18299 "type": "INT",
18300 "widget": {
18301 "name": "seed"
18302 },
18303 "link": 48626
18304 }
18305 ],
18306 "outputs": [
18307 {
18308 "name": "image",
18309 "type": "IMAGE",
18310 "links": [
18311 48624,
18312 48629
18313 ]
18314 }
18315 ],
18316 "properties": {
18317 "cnr_id": "ComfyUI_LC123_nodes",
18318 "ver": "72c8cba99028f5478daceedbd714c4ca98063132",
18319 "Node name for S&R": "LCFilmGrain",
18320 "ue_properties": {
18321 "widget_ue_connectable": [],
18322 "input_ue_unconnectable": [],
18323 "version": "7.8"
18324 },
18325 "lc_preview_meta": [
18326 {
18327 "filename": "lc_after_temp_tllvd_00007_.png",
18328 "subfolder": "",
18329 "type": "temp",
18330 "metadata": {
18331 "kind": "image",
18332 "width": 2144,
18333 "height": 2640
18334 },
18335 "id": "96d43631-7335-4668-8565-eb97710157d9"
18336 }
18337 ],
18338 "lc_before_meta": [
18339 {
18340 "filename": "lc_before_temp_tllvd_00007_.png",
18341 "subfolder": "",
18342 "type": "temp",
18343 "metadata": {
18344 "kind": "image",
18345 "width": 2144,
18346 "height": 2640
18347 },
18348 "id": "e00dabea-7530-4c16-941d-5da8500c6e50"
18349 }
18350 ]
18351 },
18352 "widgets_values": [
18353 1.2,
18354 0.22,
18355 0.1,
18356 0.2,
18357 8675309,
18358 "randomize",
18359 0.8,
18360 "Custom",
18361 "sensor"
18362 ],
18363 "widgets_values_named": {
18364 "grain_size": 1.2,
18365 "strength": 0.22,
18366 "radius_variation": 0.1,
18367 "color_grain": 0.2,
18368 "seed": 8675309,
18369 "control_after_generate": "randomize",
18370 "softness": 0.8,
18371 "look": "Custom",
18372 "response": "sensor"
18373 },
18374 "color": "#324B4B",
18375 "bgcolor": "#324B4B"
18376 },
18377 {
18378 "id": 3852,
18379 "type": "LCNote",
18380 "pos": [
18381 -7270,
18382 -1730
18383 ],
18384 "size": [
18385 570,
18386 280
18387 ],
18388 "flags": {
18389 "pinned": true
18390 },
18391 "order": 119,
18392 "mode": 0,
18393 "inputs": [],
18394 "outputs": [],
18395 "title": "Realism 💵💎🪙🤑",
18396 "properties": {
18397 "lc_note": {
18398 "source": "en",
18399 "texts": {
18400 "en": {
18401 "text": "# Krea 2 / Krealism: best realism settings ⚙️📉😈🚀\n\n## If you use the Vision Assistant tab, there is a snapshot you can apply that will automatically reset the workflow to match this. \n\n\nThese settings take this workflow closest to real photos. Matched against 10 real people, ages 1 to 90: face color, skin detail, grain, edges and eyes.\n\n**Settings ⚙️**\n- **LC Vision Caption style: Human After All.** Candid, unretouched captions with a few real imperfections. Beauty and render words stay out.\n- **Face / Eyes Detailers: off.** They redraw Krea's own pores into streaky texture and shrink the catchlights.\n- **LC Relay VSR detail: 0.7.**\n- **LC Image Denoise strength: 0.3.**\n- **LC Natural Look: 0.5.**\n- **LC Film Grain: 0.22, sensor, color_grain 0.2**, after Natural Look so it lands on the finished picture.\n- **LC Skin Master eye_detail: 0.5.** Crisper lashes and the iris lifted around a dark pupil."
18402 },
18403 "zh": {
18404 "text": "# Krea 2 / Krealism:最佳写实设置 ⚙️📉😈🚀\n\n## 如果你用 Vision Assistant 标签页,里面有一个快照,一键就能把工作流重置成下面这套设置。\n\n\n这套设置让这个工作流最接近真实照片。和 10 位真人(1 到 90 岁)对比过:脸部颜色、皮肤细节、颗粒、边缘和眼睛。\n\n**设置 ⚙️**\n- **LC Vision Caption 风格:Human After All。** 坦率、不修图的描述,带一些真实的小瑕疵。不写美颜和渲染类的词。\n- **Face / Eyes Detailers:关闭。** 它们会把 Krea 自己的毛孔重画成条纹状的纹理,还会把眼神光缩小。\n- **LC Relay VSR detail:0.7。**\n- **LC Image Denoise strength:0.3。**\n- **LC Natural Look:0.5。**\n- **LC Film Grain:0.22,sensor,color_grain 0.2**,放在 Natural Look 之后,这样颗粒落在完成的画面上。\n- **LC Skin Master eye_detail:0.5。** 睫毛更清晰,瞳孔周围的虹膜被提亮,瞳孔保持暗。",
18405 "src": "d9a1b714",
18406 "srcTitle": "Realism 💵💎🪙🤑"
18407 },
18408 "ja": {
18409 "text": "# Krea 2 / Krealism:一番リアルになる設定 ⚙️📉😈🚀\n\n## Vision Assistant タブを使っているなら、ワンクリックでワークフローをこの設定に戻せるスナップショットがあります。\n\n\nこの設定で、このワークフローは本物の写真に一番近づきました。1〜90 歳の実在の 10 人と比べています:顔の色、肌のディテール、粒子、エッジ、目。\n\n**設定 ⚙️**\n- **LC Vision Caption のスタイル:Human After All。** 飾らない、レタッチなしのキャプションに、本物の小さな欠点をいくつか入れます。美肌やレンダー系の言葉は入れません。\n- **Face / Eyes Detailers:オフ。** Krea 自身の毛穴を筋っぽいテクスチャに描き直し、キャッチライトも小さくしてしまいます。\n- **LC Relay VSR detail:0.7。**\n- **LC Image Denoise strength:0.3。**\n- **LC Natural Look:0.5。**\n- **LC Film Grain:0.22、sensor、color_grain 0.2**。Natural Look の後に置くので、粒子は仕上がった画像に乗ります。\n- **LC Skin Master eye_detail:0.5。** まつげがくっきりし、暗い瞳孔のまわりの虹彩が明るくなります。",
18410 "src": "d9a1b714",
18411 "srcTitle": "Realism 💵💎🪙🤑"
18412 },
18413 "ko": {
18414 "text": "# Krea 2 / Krealism: 가장 사실적인 설정 ⚙️📉😈🚀\n\n## Vision Assistant 탭을 쓴다면, 클릭 한 번으로 워크플로를 이 설정으로 되돌리는 스냅샷이 있어요.\n\n\n이 설정이 이 워크플로를 실제 사진에 가장 가깝게 만들었어요. 1~90세 실제 인물 10명과 비교했어요: 얼굴 색, 피부 디테일, 그레인, 엣지, 눈.\n\n**설정 ⚙️**\n- **LC Vision Caption 스타일: Human After All.** 꾸밈없고 보정하지 않은 캡션에 실제 작은 결점을 몇 개 넣어요. 뷰티나 렌더 관련 단어는 빼요.\n- **Face / Eyes Detailers: 끄기.** Krea 자체의 모공을 줄무늬 같은 질감으로 다시 그리고, 캐치라이트도 작게 만들어요.\n- **LC Relay VSR detail: 0.7.**\n- **LC Image Denoise strength: 0.3.**\n- **LC Natural Look: 0.5.**\n- **LC Film Grain: 0.22, sensor, color_grain 0.2**, Natural Look 뒤에 둬서 그레인이 완성된 이미지 위에 얹히게 해요.\n- **LC Skin Master eye_detail: 0.5.** 속눈썹이 더 또렷해지고, 어두운 동공 주위의 홍채가 밝아져요.",
18415 "src": "d9a1b714",
18416 "srcTitle": "Realism 💵💎🪙🤑"
18417 }
18418 },
18419 "titles": {
18420 "en": "Realism 💵💎🪙🤑",
18421 "zh": "写实 💵💎🪙🤑",
18422 "ja": "リアリズム 💵💎🪙🤑",
18423 "ko": "리얼리즘 💵💎🪙🤑"
18424 }
18425 },
18426 "ue_properties": {
18427 "widget_ue_connectable": [],
18428 "version": "7.8",
18429 "input_ue_unconnectable": []
18430 }
18431 },
18432 "widgets_values": [
18433 "English ✏️",
18434 "# Krea 2 / Krealism: best realism settings ⚙️📉😈🚀\n\n## If you use the Vision Assistant tab, there is a snapshot you can apply that will automatically reset the workflow to match this. \n\n\nThese settings take this workflow closest to real photos. Matched against 10 real people, ages 1 to 90: face color, skin detail, grain, edges and eyes.\n\n**Settings ⚙️**\n- **LC Vision Caption style: Human After All.** Candid, unretouched captions with a few real imperfections. Beauty and render words stay out.\n- **Face / Eyes Detailers: off.** They redraw Krea's own pores into streaky texture and shrink the catchlights.\n- **LC Relay VSR detail: 0.7.**\n- **LC Image Denoise strength: 0.3.**\n- **LC Natural Look: 0.5.**\n- **LC Film Grain: 0.22, sensor, color_grain 0.2**, after Natural Look so it lands on the finished picture.\n- **LC Skin Master eye_detail: 0.5.** Crisper lashes and the iris lifted around a dark pupil."
18435 ],
18436 "widgets_values_named": {
18437 "language": "English ✏️",
18438 "text": "# Krea 2 / Krealism: best realism settings ⚙️📉😈🚀\n\n## If you use the Vision Assistant tab, there is a snapshot you can apply that will automatically reset the workflow to match this. \n\n\nThese settings take this workflow closest to real photos. Matched against 10 real people, ages 1 to 90: face color, skin detail, grain, edges and eyes.\n\n**Settings ⚙️**\n- **LC Vision Caption style: Human After All.** Candid, unretouched captions with a few real imperfections. Beauty and render words stay out.\n- **Face / Eyes Detailers: off.** They redraw Krea's own pores into streaky texture and shrink the catchlights.\n- **LC Relay VSR detail: 0.7.**\n- **LC Image Denoise strength: 0.3.**\n- **LC Natural Look: 0.5.**\n- **LC Film Grain: 0.22, sensor, color_grain 0.2**, after Natural Look so it lands on the finished picture.\n- **LC Skin Master eye_detail: 0.5.** Crisper lashes and the iris lifted around a dark pupil."
18439 },
18440 "color": "#2E3A46",
18441 "bgcolor": "#2E3A46"
18442 },
18443 {
18444 "id": 3853,
18445 "type": "LCLabel",
18446 "pos": [
18447 -6460,
18448 -5110
18449 ],
18450 "size": [
18451 221,
18452 25
18453 ],
18454 "flags": {
18455 "pinned": true
18456 },
18457 "order": 120,
18458 "mode": 0,
18459 "inputs": [],
18460 "outputs": [],
18461 "properties": {
18462 "text": "Human After All Version",
18463 "font": "Cinzel Decorative",
18464 "size": 15,
18465 "bold": true,
18466 "italic": false,
18467 "color": "#ffe63c",
18468 "align": "center",
18469 "outline": false,
18470 "outlineColor": "#000000",
18471 "outlineWidth": 4,
18472 "shadow": false,
18473 "shadowBlur": 10,
18474 "bg": false,
18475 "bgColor": "#324B4B",
18476 "radius": 12,
18477 "padding": 8,
18478 "angle": 0,
18479 "width": 0,
18480 "cnr_id": "ComfyUI_LC123_nodes",
18481 "ver": "1b0179e34136cb206b253b1afe5959d907c9aee1",
18482 "Node name for S&R": "LCLabel",
18483 "_w": 221,
18484 "_h": 25,
18485 "ue_properties": {
18486 "widget_ue_connectable": [],
18487 "input_ue_unconnectable": [],
18488 "version": "7.8"
18489 }
18490 },
18491 "color": "#fff0",
18492 "bgcolor": "#fff0"
18493 },
18494 {
18495 "id": 3855,
18496 "type": "Label (rgthree)",
18497 "pos": [
18498 -5790,
18499 -2100
18500 ],
18501 "size": [
18502 54.921875,
18503 40
18504 ],
18505 "flags": {
18506 "allow_interaction": true,
18507 "pinned": true
18508 },
18509 "order": 121,
18510 "mode": 0,
18511 "inputs": [],
18512 "outputs": [],
18513 "title": "👈",
18514 "properties": {
18515 "fontSize": 40,
18516 "fontFamily": "Arial",
18517 "fontColor": "#ffffff",
18518 "textAlign": "left",
18519 "backgroundColor": "transparent",
18520 "padding": 0,
18521 "borderRadius": 0,
18522 "angle": 0,
18523 "ue_properties": {
18524 "widget_ue_connectable": [],
18525 "input_ue_unconnectable": [],
18526 "version": "7.8"
18527 }
18528 },
18529 "color": "#fff0",
18530 "bgcolor": "#fff0"
18531 },
18532 {
18533 "id": 3856,
18534 "type": "LCGetImage",
18535 "pos": [
18536 -5730,
18537 -2110
18538 ],
18539 "size": [
18540 430,
18541 150
18542 ],
18543 "flags": {
18544 "pinned": true
18545 },
18546 "order": 148,
18547 "mode": 0,
18548 "inputs": [
18549 {
18550 "name": "image",
18551 "type": "IMAGE",
18552 "link": 48653
18553 }
18554 ],
18555 "outputs": [
18556 {
18557 "name": "megapixels",
18558 "type": "FLOAT",
18559 "links": []
18560 },
18561 {
18562 "name": "width",
18563 "type": "INT",
18564 "links": []
18565 },
18566 {
18567 "name": "height",
18568 "type": "INT",
18569 "links": []
18570 },
18571 {
18572 "name": "resolution",
18573 "type": "INT",
18574 "links": []
18575 },
18576 {
18577 "name": "batch",
18578 "type": "INT",
18579 "links": []
18580 },
18581 {
18582 "name": "aspect ratio",
18583 "type": "STRING",
18584 "links": []
18585 }
18586 ],
18587 "title": "The \"How disgustingly large did I make this?\" Node",
18588 "properties": {
18589 "cnr_id": "ComfyUI_LC123_nodes",
18590 "ver": "e9d3f5fa5d7d6c0f603b2e19f8a8bf458ee3b8ec",
18591 "Node name for S&R": "LCGetImage",
18592 "ue_properties": {
18593 "widget_ue_connectable": [],
18594 "input_ue_unconnectable": [],
18595 "version": "7.8"
18596 }
18597 },
18598 "color": "#222",
18599 "bgcolor": "#000"
18600 }
18601 ],
18602 "links": [
18603 [
18604 26840,
18605 2564,
18606 0,
18607 2563,
18608 0,
18609 "MODEL"
18610 ],
18611 [
18612 26841,
18613 2562,
18614 0,
18615 2563,
18616 1,
18617 "LATENT"
18618 ],
18619 [
18620 26842,
18621 2562,
18622 1,
18623 2565,
18624 0,
18625 "IMAGE"
18626 ],
18627 [
18628 26843,
18629 2566,
18630 0,
18631 2562,
18632 0,
18633 "IMAGE"
18634 ],
18635 [
18636 43854,
18637 1275,
18638 0,
18639 3010,
18640 1,
18641 "STRING"
18642 ],
18643 [
18644 43855,
18645 2909,
18646 0,
18647 3010,
18648 0,
18649 "STRING"
18650 ],
18651 [
18652 43877,
18653 3016,
18654 0,
18655 3015,
18656 16,
18657 "CONDITIONING"
18658 ],
18659 [
18660 43882,
18661 3014,
18662 0,
18663 3015,
18664 18,
18665 "INT"
18666 ],
18667 [
18668 43883,
18669 3014,
18670 1,
18671 3015,
18672 19,
18673 "FLOAT"
18674 ],
18675 [
18676 43884,
18677 3014,
18678 2,
18679 3015,
18680 20,
18681 "FLOAT"
18682 ],
18683 [
18684 43885,
18685 3014,
18686 3,
18687 3015,
18688 21,
18689 "INT"
18690 ],
18691 [
18692 43886,
18693 3014,
18694 4,
18695 3015,
18696 22,
18697 "FLOAT"
18698 ],
18699 [
18700 43887,
18701 3014,
18702 5,
18703 3015,
18704 23,
18705 "COMBO"
18706 ],
18707 [
18708 43888,
18709 3014,
18710 6,
18711 3015,
18712 24,
18713 "COMBO"
18714 ],
18715 [
18716 43889,
18717 3014,
18718 7,
18719 3015,
18720 25,
18721 "INT"
18722 ],
18723 [
18724 43892,
18725 3017,
18726 0,
18727 2982,
18728 0,
18729 "LC_PIPE"
18730 ],
18731 [
18732 43930,
18733 2986,
18734 0,
18735 3015,
18736 0,
18737 "LC_PIPE"
18738 ],
18739 [
18740 43941,
18741 3015,
18742 0,
18743 2984,
18744 0,
18745 "LC_PIPE"
18746 ],
18747 [
18748 43947,
18749 3029,
18750 0,
18751 3021,
18752 0,
18753 "LC_PIPE"
18754 ],
18755 [
18756 43948,
18757 3027,
18758 0,
18759 3028,
18760 0,
18761 "LC_PIPE"
18762 ],
18763 [
18764 43949,
18765 3021,
18766 0,
18767 3027,
18768 0,
18769 "LC_PIPE"
18770 ],
18771 [
18772 43967,
18773 3042,
18774 1,
18775 2564,
18776 0,
18777 "MODEL"
18778 ],
18779 [
18780 43968,
18781 3042,
18782 11,
18783 2562,
18784 2,
18785 "LATENT"
18786 ],
18787 [
18788 43969,
18789 3043,
18790 0,
18791 3042,
18792 0,
18793 "LC_PIPE"
18794 ],
18795 [
18796 43970,
18797 3042,
18798 9,
18799 3045,
18800 0,
18801 "INT"
18802 ],
18803 [
18804 43971,
18805 3042,
18806 10,
18807 3045,
18808 1,
18809 "INT"
18810 ],
18811 [
18812 43974,
18813 2563,
18814 0,
18815 2568,
18816 0,
18817 "MODEL"
18818 ],
18819 [
18820 43984,
18821 3053,
18822 0,
18823 3054,
18824 0,
18825 "*"
18826 ],
18827 [
18828 44067,
18829 2105,
18830 0,
18831 3089,
18832 0,
18833 "IMAGE"
18834 ],
18835 [
18836 44071,
18837 3089,
18838 1,
18839 2094,
18840 0,
18841 "IMAGE"
18842 ],
18843 [
18844 44075,
18845 3089,
18846 0,
18847 3017,
18848 0,
18849 "LC_PIPE"
18850 ],
18851 [
18852 44079,
18853 3042,
18854 3,
18855 2562,
18856 1,
18857 "VAE"
18858 ],
18859 [
18860 44216,
18861 2604,
18862 0,
18863 3106,
18864 0,
18865 "IMAGE"
18866 ],
18867 [
18868 44217,
18869 2565,
18870 0,
18871 3106,
18872 1,
18873 "IMAGE"
18874 ],
18875 [
18876 44383,
18877 3021,
18878 2,
18879 3117,
18880 0,
18881 "CLIP"
18882 ],
18883 [
18884 44384,
18885 3021,
18886 13,
18887 3117,
18888 5,
18889 "STRING"
18890 ],
18891 [
18892 44385,
18893 3021,
18894 7,
18895 3117,
18896 1,
18897 "IMAGE"
18898 ],
18899 [
18900 45898,
18901 2091,
18902 0,
18903 2085,
18904 0,
18905 "IMAGE"
18906 ],
18907 [
18908 45901,
18909 2374,
18910 0,
18911 3335,
18912 1,
18913 "IMAGE"
18914 ],
18915 [
18916 45928,
18917 3335,
18918 0,
18919 3333,
18920 0,
18921 "IMAGE"
18922 ],
18923 [
18924 46337,
18925 3015,
18926 0,
18927 3391,
18928 0,
18929 "LC_PIPE"
18930 ],
18931 [
18932 46338,
18933 3132,
18934 0,
18935 3391,
18936 1,
18937 "STRING"
18938 ],
18939 [
18940 46340,
18941 3391,
18942 0,
18943 3392,
18944 0,
18945 "LC_SAVE_META"
18946 ],
18947 [
18948 46766,
18949 3021,
18950 2,
18951 3479,
18952 0,
18953 "CLIP"
18954 ],
18955 [
18956 46767,
18957 3021,
18958 13,
18959 3479,
18960 1,
18961 "STRING"
18962 ],
18963 [
18964 46779,
18965 3335,
18966 0,
18967 3117,
18968 2,
18969 "IMAGE"
18970 ],
18971 [
18972 46804,
18973 3482,
18974 0,
18975 3483,
18976 0,
18977 "MODEL"
18978 ],
18979 [
18980 46805,
18981 3487,
18982 0,
18983 3483,
18984 1,
18985 "LATENT"
18986 ],
18987 [
18988 46808,
18989 3021,
18990 7,
18991 3487,
18992 0,
18993 "IMAGE"
18994 ],
18995 [
18996 46809,
18997 2374,
18998 0,
18999 3488,
19000 0,
19001 "IMAGE"
19002 ],
19003 [
19004 46810,
19005 3021,
19006 9,
19007 3488,
19008 2,
19009 "INT"
19010 ],
19011 [
19012 46811,
19013 3021,
19014 10,
19015 3488,
19016 3,
19017 "INT"
19018 ],
19019 [
19020 46812,
19021 3488,
19022 0,
19023 3486,
19024 0,
19025 "IMAGE"
19026 ],
19027 [
19028 46814,
19029 3021,
19030 3,
19031 3487,
19032 1,
19033 "VAE"
19034 ],
19035 [
19036 46815,
19037 3021,
19038 3,
19039 3486,
19040 1,
19041 "VAE"
19042 ],
19043 [
19044 46816,
19045 3486,
19046 0,
19047 3483,
19048 2,
19049 "LATENT"
19050 ],
19051 [
19052 46817,
19053 3021,
19054 3,
19055 3483,
19056 4,
19057 "VAE"
19058 ],
19059 [
19060 46818,
19061 3021,
19062 11,
19063 3483,
19064 7,
19065 "LATENT"
19066 ],
19067 [
19068 46819,
19069 3489,
19070 0,
19071 3027,
19072 1,
19073 "MODEL"
19074 ],
19075 [
19076 46820,
19077 3021,
19078 1,
19079 3489,
19080 1,
19081 "MODEL"
19082 ],
19083 [
19084 46821,
19085 3483,
19086 0,
19087 3489,
19088 0,
19089 "MODEL"
19090 ],
19091 [
19092 46822,
19093 3021,
19094 1,
19095 3482,
19096 0,
19097 "MODEL"
19098 ],
19099 [
19100 46823,
19101 3021,
19102 7,
19103 3481,
19104 1,
19105 "IMAGE"
19106 ],
19107 [
19108 46824,
19109 3333,
19110 0,
19111 3481,
19112 2,
19113 "IMAGE"
19114 ],
19115 [
19116 46825,
19117 2091,
19118 0,
19119 3017,
19120 7,
19121 "IMAGE"
19122 ],
19123 [
19124 46828,
19125 3490,
19126 0,
19127 3036,
19128 0,
19129 "*"
19130 ],
19131 [
19132 46848,
19133 3021,
19134 2,
19135 3481,
19136 0,
19137 "CLIP"
19138 ],
19139 [
19140 46873,
19141 3021,
19142 7,
19143 3483,
19144 5,
19145 "IMAGE"
19146 ],
19147 [
19148 46874,
19149 3333,
19150 0,
19151 3483,
19152 6,
19153 "IMAGE"
19154 ],
19155 [
19156 46893,
19157 3021,
19158 13,
19159 3481,
19160 3,
19161 "STRING"
19162 ],
19163 [
19164 46952,
19165 3481,
19166 0,
19167 3494,
19168 0,
19169 "CONDITIONING"
19170 ],
19171 [
19172 46953,
19173 3117,
19174 0,
19175 3494,
19176 1,
19177 "CONDITIONING"
19178 ],
19179 [
19180 46954,
19181 3479,
19182 0,
19183 3494,
19184 2,
19185 "CONDITIONING"
19186 ],
19187 [
19188 46955,
19189 3494,
19190 0,
19191 3027,
19192 14,
19193 "CONDITIONING"
19194 ],
19195 [
19196 47013,
19197 3089,
19198 1,
19199 3502,
19200 0,
19201 "IMAGE"
19202 ],
19203 [
19204 47110,
19205 2091,
19206 0,
19207 2566,
19208 0,
19209 "IMAGE"
19210 ],
19211 [
19212 47111,
19213 3089,
19214 7,
19215 2566,
19216 1,
19217 "INT"
19218 ],
19219 [
19220 47784,
19221 3603,
19222 0,
19223 3585,
19224 0,
19225 "*"
19226 ],
19227 [
19228 47785,
19229 3604,
19230 0,
19231 3586,
19232 0,
19233 "IMAGE"
19234 ],
19235 [
19236 47786,
19237 3601,
19238 0,
19239 3587,
19240 0,
19241 "*"
19242 ],
19243 [
19244 47787,
19245 3599,
19246 0,
19247 3589,
19248 0,
19249 "MODEL"
19250 ],
19251 [
19252 47788,
19253 3597,
19254 1,
19255 3589,
19256 1,
19257 "MODEL"
19258 ],
19259 [
19260 47789,
19261 3597,
19262 11,
19263 3589,
19264 2,
19265 "LATENT"
19266 ],
19267 [
19268 47790,
19269 3605,
19270 0,
19271 3589,
19272 3,
19273 "COMBO"
19274 ],
19275 [
19276 47791,
19277 3597,
19278 24,
19279 3589,
19280 4,
19281 "COMBO"
19282 ],
19283 [
19284 47792,
19285 3597,
19286 18,
19287 3589,
19288 5,
19289 "INT"
19290 ],
19291 [
19292 47793,
19293 3597,
19294 21,
19295 3589,
19296 6,
19297 "INT"
19298 ],
19299 [
19300 47794,
19301 3597,
19302 20,
19303 3589,
19304 7,
19305 "FLOAT"
19306 ],
19307 [
19308 47795,
19309 3597,
19310 17,
19311 3589,
19312 8,
19313 "INT"
19314 ],
19315 [
19316 47796,
19317 3589,
19318 2,
19319 3590,
19320 0,
19321 "NOISE"
19322 ],
19323 [
19324 47797,
19325 3600,
19326 0,
19327 3590,
19328 1,
19329 "GUIDER"
19330 ],
19331 [
19332 47798,
19333 3591,
19334 0,
19335 3590,
19336 2,
19337 "SAMPLER"
19338 ],
19339 [
19340 47799,
19341 3589,
19342 0,
19343 3590,
19344 3,
19345 "SIGMAS"
19346 ],
19347 [
19348 47800,
19349 3597,
19350 11,
19351 3590,
19352 4,
19353 "LATENT"
19354 ],
19355 [
19356 47801,
19357 3589,
19358 6,
19359 3591,
19360 0,
19361 "SAMPLER"
19362 ],
19363 [
19364 47802,
19365 3589,
19366 3,
19367 3592,
19368 0,
19369 "NOISE"
19370 ],
19371 [
19372 47803,
19373 3602,
19374 0,
19375 3592,
19376 1,
19377 "GUIDER"
19378 ],
19379 [
19380 47804,
19381 3595,
19382 0,
19383 3592,
19384 2,
19385 "SAMPLER"
19386 ],
19387 [
19388 47805,
19389 3589,
19390 1,
19391 3592,
19392 3,
19393 "SIGMAS"
19394 ],
19395 [
19396 47806,
19397 3590,
19398 0,
19399 3592,
19400 4,
19401 "LATENT"
19402 ],
19403 [
19404 47807,
19405 3604,
19406 0,
19407 3594,
19408 0,
19409 "IMAGE"
19410 ],
19411 [
19412 47808,
19413 3589,
19414 6,
19415 3595,
19416 0,
19417 "SAMPLER"
19418 ],
19419 [
19420 47809,
19421 3589,
19422 1,
19423 3595,
19424 1,
19425 "SIGMAS"
19426 ],
19427 [
19428 47810,
19429 3607,
19430 0,
19431 3597,
19432 0,
19433 "LC_PIPE"
19434 ],
19435 [
19436 47811,
19437 3597,
19438 0,
19439 3598,
19440 0,
19441 "LC_PIPE"
19442 ],
19443 [
19444 47812,
19445 3596,
19446 0,
19447 3599,
19448 0,
19449 "MODEL"
19450 ],
19451 [
19452 47813,
19453 3597,
19454 1,
19455 3599,
19456 1,
19457 "MODEL"
19458 ],
19459 [
19460 47814,
19461 3599,
19462 0,
19463 3600,
19464 0,
19465 "MODEL"
19466 ],
19467 [
19468 47815,
19469 3597,
19470 14,
19471 3600,
19472 1,
19473 "CONDITIONING"
19474 ],
19475 [
19476 47816,
19477 3597,
19478 16,
19479 3600,
19480 2,
19481 "CONDITIONING"
19482 ],
19483 [
19484 47817,
19485 3597,
19486 19,
19487 3600,
19488 3,
19489 "FLOAT"
19490 ],
19491 [
19492 47822,
19493 3597,
19494 1,
19495 3602,
19496 0,
19497 "MODEL"
19498 ],
19499 [
19500 47823,
19501 3597,
19502 14,
19503 3602,
19504 1,
19505 "CONDITIONING"
19506 ],
19507 [
19508 47824,
19509 3597,
19510 16,
19511 3602,
19512 2,
19513 "CONDITIONING"
19514 ],
19515 [
19516 47825,
19517 3597,
19518 22,
19519 3602,
19520 3,
19521 "FLOAT"
19522 ],
19523 [
19524 47826,
19525 3604,
19526 0,
19527 3603,
19528 0,
19529 "IMAGE"
19530 ],
19531 [
19532 47827,
19533 3592,
19534 0,
19535 3604,
19536 0,
19537 "LATENT"
19538 ],
19539 [
19540 47828,
19541 3597,
19542 3,
19543 3604,
19544 1,
19545 "VAE"
19546 ],
19547 [
19548 47829,
19549 3593,
19550 0,
19551 3605,
19552 0,
19553 "COMBO"
19554 ],
19555 [
19556 47830,
19557 3597,
19558 23,
19559 3605,
19560 1,
19561 "COMBO"
19562 ],
19563 [
19564 47831,
19565 3585,
19566 0,
19567 3606,
19568 0,
19569 "*"
19570 ],
19571 [
19572 47832,
19573 3606,
19574 0,
19575 3608,
19576 0,
19577 "*"
19578 ],
19579 [
19580 47839,
19581 3583,
19582 0,
19583 3483,
19584 8,
19585 "FLOAT"
19586 ],
19587 [
19588 47840,
19589 3576,
19590 0,
19591 3483,
19592 9,
19593 "FLOAT"
19594 ],
19595 [
19596 47841,
19597 3609,
19598 0,
19599 2063,
19600 0,
19601 "STRING"
19602 ],
19603 [
19604 47843,
19605 3010,
19606 0,
19607 2917,
19608 0,
19609 "STRING"
19610 ],
19611 [
19612 47845,
19613 3610,
19614 0,
19615 1292,
19616 0,
19617 "MODEL"
19618 ],
19619 [
19620 47847,
19621 3610,
19622 2,
19623 3094,
19624 0,
19625 "VAE"
19626 ],
19627 [
19628 47848,
19629 3610,
19630 2,
19631 3015,
19632 3,
19633 "VAE"
19634 ],
19635 [
19636 47850,
19637 3613,
19638 0,
19639 3614,
19640 0,
19641 "LC_VISION_MODEL"
19642 ],
19643 [
19644 47851,
19645 3613,
19646 0,
19647 3618,
19648 0,
19649 "LC_VISION_MODEL"
19650 ],
19651 [
19652 47852,
19653 3617,
19654 0,
19655 3615,
19656 0,
19657 "LC_VISION_MODEL"
19658 ],
19659 [
19660 47854,
19661 3019,
19662 0,
19663 3609,
19664 0,
19665 "STRING"
19666 ],
19667 [
19668 47855,
19669 2066,
19670 0,
19671 3615,
19672 5,
19673 "INT"
19674 ],
19675 [
19676 47856,
19677 3333,
19678 0,
19679 3615,
19680 2,
19681 "IMAGE"
19682 ],
19683 [
19684 47857,
19685 2091,
19686 0,
19687 3615,
19688 1,
19689 "IMAGE"
19690 ],
19691 [
19692 47872,
19693 2910,
19694 0,
19695 3016,
19696 1,
19697 "STRING"
19698 ],
19699 [
19700 47873,
19701 2910,
19702 0,
19703 3015,
19704 15,
19705 "STRING"
19706 ],
19707 [
19708 47898,
19709 3615,
19710 0,
19711 3019,
19712 0,
19713 "STRING"
19714 ],
19715 [
19716 47905,
19717 3653,
19718 0,
19719 3641,
19720 0,
19721 "IMAGE"
19722 ],
19723 [
19724 47906,
19725 3654,
19726 0,
19727 3641,
19728 1,
19729 "IMAGE"
19730 ],
19731 [
19732 47907,
19733 3640,
19734 0,
19735 3641,
19736 2,
19737 "BOOLEAN"
19738 ],
19739 [
19740 47908,
19741 3653,
19742 1,
19743 3643,
19744 0,
19745 "MASK"
19746 ],
19747 [
19748 47909,
19749 3654,
19750 1,
19751 3643,
19752 1,
19753 "MASK"
19754 ],
19755 [
19756 47910,
19757 3640,
19758 0,
19759 3643,
19760 2,
19761 "BOOLEAN"
19762 ],
19763 [
19764 47911,
19765 3649,
19766 1,
19767 3644,
19768 0,
19769 "MODEL"
19770 ],
19771 [
19772 47912,
19773 3649,
19774 2,
19775 3644,
19776 1,
19777 "CLIP"
19778 ],
19779 [
19780 47913,
19781 3649,
19782 3,
19783 3644,
19784 2,
19785 "VAE"
19786 ],
19787 [
19788 47914,
19789 3641,
19790 0,
19791 3644,
19792 3,
19793 "IMAGE"
19794 ],
19795 [
19796 47915,
19797 3643,
19798 0,
19799 3644,
19800 4,
19801 "MASK"
19802 ],
19803 [
19804 47916,
19805 3646,
19806 0,
19807 3644,
19808 5,
19809 "STRING"
19810 ],
19811 [
19812 47917,
19813 3649,
19814 17,
19815 3644,
19816 6,
19817 "INT"
19818 ],
19819 [
19820 47918,
19821 3649,
19822 25,
19823 3644,
19824 7,
19825 "INT"
19826 ],
19827 [
19828 47919,
19829 3649,
19830 23,
19831 3644,
19832 8,
19833 "COMBO"
19834 ],
19835 [
19836 47920,
19837 3649,
19838 24,
19839 3644,
19840 9,
19841 "COMBO"
19842 ],
19843 [
19844 47921,
19845 3640,
19846 0,
19847 3644,
19848 10,
19849 "BOOLEAN"
19850 ],
19851 [
19852 47922,
19853 3659,
19854 3,
19855 3644,
19856 11,
19857 "INT"
19858 ],
19859 [
19860 47923,
19861 3644,
19862 0,
19863 3645,
19864 0,
19865 "IMAGE"
19866 ],
19867 [
19868 47924,
19869 3639,
19870 0,
19871 3646,
19872 0,
19873 "STRING"
19874 ],
19875 [
19876 47925,
19877 3649,
19878 13,
19879 3646,
19880 1,
19881 "STRING"
19882 ],
19883 [
19884 47926,
19885 3656,
19886 0,
19887 3648,
19888 0,
19889 "IMAGE"
19890 ],
19891 [
19892 47927,
19893 3644,
19894 0,
19895 3648,
19896 1,
19897 "IMAGE"
19898 ],
19899 [
19900 47928,
19901 3647,
19902 0,
19903 3649,
19904 0,
19905 "LC_PIPE"
19906 ],
19907 [
19908 47929,
19909 3641,
19910 0,
19911 3650,
19912 0,
19913 "IMAGE"
19914 ],
19915 [
19916 47930,
19917 3640,
19918 0,
19919 3651,
19920 0,
19921 "BOOLEAN"
19922 ],
19923 [
19924 47931,
19925 3640,
19926 0,
19927 3652,
19928 0,
19929 "BOOLEAN"
19930 ],
19931 [
19932 47932,
19933 3656,
19934 0,
19935 3653,
19936 0,
19937 "IMAGE"
19938 ],
19939 [
19940 47933,
19941 3656,
19942 0,
19943 3654,
19944 0,
19945 "IMAGE"
19946 ],
19947 [
19948 47934,
19949 3643,
19950 0,
19951 3655,
19952 0,
19953 "MASK"
19954 ],
19955 [
19956 47935,
19957 3644,
19958 0,
19959 3657,
19960 0,
19961 "IMAGE"
19962 ],
19963 [
19964 47936,
19965 3656,
19966 0,
19967 3657,
19968 1,
19969 "*"
19970 ],
19971 [
19972 47937,
19973 3656,
19974 0,
19975 3659,
19976 0,
19977 "IMAGE"
19978 ],
19979 [
19980 47938,
19981 3657,
19982 0,
19983 3660,
19984 0,
19985 "*"
19986 ],
19987 [
19988 47939,
19989 3680,
19990 0,
19991 3661,
19992 0,
19993 "IMAGE"
19994 ],
19995 [
19996 47962,
19997 3665,
19998 1,
19999 3667,
20000 0,
20001 "IMAGE"
20002 ],
20003 [
20004 47963,
20005 3664,
20006 1,
20007 3668,
20008 0,
20009 "IMAGE"
20010 ],
20011 [
20012 47964,
20013 3683,
20014 1,
20015 3669,
20016 0,
20017 "CLIP"
20018 ],
20019 [
20020 47965,
20021 3684,
20022 0,
20023 3669,
20024 1,
20025 "STRING"
20026 ],
20027 [
20028 47966,
20029 3677,
20030 0,
20031 3670,
20032 0,
20033 "*"
20034 ],
20035 [
20036 47967,
20037 3683,
20038 1,
20039 3671,
20040 0,
20041 "CLIP"
20042 ],
20043 [
20044 47968,
20045 3685,
20046 0,
20047 3671,
20048 1,
20049 "STRING"
20050 ],
20051 [
20052 47970,
20053 3665,
20054 2,
20055 3673,
20056 0,
20057 "MASK"
20058 ],
20059 [
20060 47972,
20061 3664,
20062 2,
20063 3675,
20064 0,
20065 "MASK"
20066 ],
20067 [
20068 47973,
20069 3681,
20070 0,
20071 3676,
20072 0,
20073 "LC_PIPE"
20074 ],
20075 [
20076 47975,
20077 3680,
20078 0,
20079 3677,
20080 1,
20081 "*"
20082 ],
20083 [
20084 47980,
20085 3676,
20086 1,
20087 3683,
20088 0,
20089 "MODEL"
20090 ],
20091 [
20092 47981,
20093 3676,
20094 2,
20095 3683,
20096 1,
20097 "CLIP"
20098 ],
20099 [
20100 47982,
20101 3664,
20102 0,
20103 3672,
20104 0,
20105 "LC_PIPE"
20106 ],
20107 [
20108 47983,
20109 3664,
20110 1,
20111 3661,
20112 1,
20113 "IMAGE"
20114 ],
20115 [
20116 47985,
20117 3664,
20118 1,
20119 3677,
20120 0,
20121 "IMAGE"
20122 ],
20123 [
20124 48026,
20125 3739,
20126 0,
20127 3727,
20128 1,
20129 "INT"
20130 ],
20131 [
20132 48029,
20133 3730,
20134 0,
20135 3729,
20136 0,
20137 "IMAGE"
20138 ],
20139 [
20140 48062,
20141 3742,
20142 0,
20143 3745,
20144 0,
20145 "IMAGE"
20146 ],
20147 [
20148 48064,
20149 3745,
20150 0,
20151 3747,
20152 0,
20153 "IMAGE"
20154 ],
20155 [
20156 48072,
20157 3759,
20158 0,
20159 3755,
20160 1,
20161 "IMAGE"
20162 ],
20163 [
20164 48073,
20165 3759,
20166 1,
20167 3757,
20168 0,
20169 "MASK"
20170 ],
20171 [
20172 48074,
20173 3759,
20174 0,
20175 3758,
20176 0,
20177 "IMAGE"
20178 ],
20179 [
20180 48075,
20181 3755,
20182 0,
20183 3758,
20184 1,
20185 "IMAGE"
20186 ],
20187 [
20188 48085,
20189 3755,
20190 0,
20191 3742,
20192 0,
20193 "IMAGE"
20194 ],
20195 [
20196 48109,
20197 3729,
20198 0,
20199 3746,
20200 0,
20201 "IMAGE"
20202 ],
20203 [
20204 48128,
20205 3768,
20206 0,
20207 3771,
20208 0,
20209 "STRING"
20210 ],
20211 [
20212 48129,
20213 3768,
20214 0,
20215 3773,
20216 0,
20217 "STRING"
20218 ],
20219 [
20220 48130,
20221 3774,
20222 0,
20223 3775,
20224 0,
20225 "IMAGE"
20226 ],
20227 [
20228 48131,
20229 3771,
20230 0,
20231 3775,
20232 1,
20233 "STRING"
20234 ],
20235 [
20236 48132,
20237 3769,
20238 0,
20239 3776,
20240 0,
20241 "IMAGE"
20242 ],
20243 [
20244 48133,
20245 3772,
20246 0,
20247 3776,
20248 1,
20249 "LC_SAVE_META"
20250 ],
20251 [
20252 48134,
20253 3773,
20254 0,
20255 3776,
20256 2,
20257 "STRING"
20258 ],
20259 [
20260 48135,
20261 3773,
20262 1,
20263 3776,
20264 3,
20265 "STRING"
20266 ],
20267 [
20268 48136,
20269 3780,
20270 0,
20271 3778,
20272 0,
20273 "IMAGE"
20274 ],
20275 [
20276 48137,
20277 3779,
20278 0,
20279 3778,
20280 1,
20281 "IMAGE"
20282 ],
20283 [
20284 48138,
20285 3780,
20286 0,
20287 3779,
20288 0,
20289 "IMAGE"
20290 ],
20291 [
20292 48139,
20293 3782,
20294 0,
20295 3780,
20296 0,
20297 "IMAGE"
20298 ],
20299 [
20300 48140,
20301 3783,
20302 0,
20303 3780,
20304 1,
20305 "IMAGE"
20306 ],
20307 [
20308 48174,
20309 1292,
20310 0,
20311 3803,
20312 0,
20313 "MODEL"
20314 ],
20315 [
20316 48175,
20317 3610,
20318 1,
20319 3803,
20320 1,
20321 "CLIP"
20322 ],
20323 [
20324 48177,
20325 3803,
20326 1,
20327 3015,
20328 2,
20329 "CLIP"
20330 ],
20331 [
20332 48178,
20333 3803,
20334 1,
20335 3016,
20336 0,
20337 "CLIP"
20338 ],
20339 [
20340 48188,
20341 3806,
20342 0,
20343 3004,
20344 0,
20345 "INT"
20346 ],
20347 [
20348 48189,
20349 3806,
20350 0,
20351 3015,
20352 17,
20353 "INT"
20354 ],
20355 [
20356 48208,
20357 3762,
20358 0,
20359 3807,
20360 0,
20361 "IMAGE"
20362 ],
20363 [
20364 48212,
20365 3808,
20366 0,
20367 3723,
20368 0,
20369 "*"
20370 ],
20371 [
20372 48317,
20373 3747,
20374 0,
20375 3730,
20376 0,
20377 "IMAGE"
20378 ],
20379 [
20380 48335,
20381 3813,
20382 0,
20383 3779,
20384 1,
20385 "INT"
20386 ],
20387 [
20388 47948,
20389 3665,
20390 0,
20391 3664,
20392 0,
20393 "LC_PIPE"
20394 ],
20395 [
20396 47949,
20397 3665,
20398 1,
20399 3664,
20400 1,
20401 "IMAGE"
20402 ],
20403 [
20404 47951,
20405 3671,
20406 0,
20407 3664,
20408 5,
20409 "CONDITIONING"
20410 ],
20411 [
20412 47952,
20413 3689,
20414 0,
20415 3664,
20416 7,
20417 "FLOAT"
20418 ],
20419 [
20420 47953,
20421 3687,
20422 0,
20423 3664,
20424 8,
20425 "INT"
20426 ],
20427 [
20428 47954,
20429 3689,
20430 1,
20431 3664,
20432 9,
20433 "FLOAT"
20434 ],
20435 [
20436 47955,
20437 3681,
20438 0,
20439 3665,
20440 0,
20441 "LC_PIPE"
20442 ],
20443 [
20444 47956,
20445 3680,
20446 0,
20447 3665,
20448 1,
20449 "IMAGE"
20450 ],
20451 [
20452 47958,
20453 3669,
20454 0,
20455 3665,
20456 5,
20457 "CONDITIONING"
20458 ],
20459 [
20460 47959,
20461 3690,
20462 0,
20463 3665,
20464 7,
20465 "FLOAT"
20466 ],
20467 [
20468 47960,
20469 3687,
20470 0,
20471 3665,
20472 8,
20473 "INT"
20474 ],
20475 [
20476 47961,
20477 3690,
20478 1,
20479 3665,
20480 9,
20481 "FLOAT"
20482 ],
20483 [
20484 48344,
20485 3683,
20486 0,
20487 3664,
20488 2,
20489 "MODEL"
20490 ],
20491 [
20492 48345,
20493 3683,
20494 0,
20495 3665,
20496 2,
20497 "MODEL"
20498 ],
20499 [
20500 48410,
20501 3765,
20502 0,
20503 3735,
20504 0,
20505 "IMAGE"
20506 ],
20507 [
20508 48187,
20509 3806,
20510 0,
20511 3614,
20512 3,
20513 "INT"
20514 ],
20515 [
20516 48450,
20517 3815,
20518 0,
20519 3817,
20520 0,
20521 "IMAGE"
20522 ],
20523 [
20524 48451,
20525 3821,
20526 0,
20527 3818,
20528 0,
20529 "IMAGE"
20530 ],
20531 [
20532 48452,
20533 3815,
20534 0,
20535 3820,
20536 0,
20537 "IMAGE"
20538 ],
20539 [
20540 48453,
20541 3821,
20542 0,
20543 3820,
20544 1,
20545 "IMAGE"
20546 ],
20547 [
20548 48454,
20549 3817,
20550 0,
20551 3821,
20552 0,
20553 "IMAGE"
20554 ],
20555 [
20556 48455,
20557 3822,
20558 1,
20559 3821,
20560 1,
20561 "MASK"
20562 ],
20563 [
20564 48456,
20565 3824,
20566 0,
20567 3821,
20568 2,
20569 "INT"
20570 ],
20571 [
20572 48457,
20573 3817,
20574 0,
20575 3822,
20576 0,
20577 "IMAGE"
20578 ],
20579 [
20580 48458,
20581 3822,
20582 1,
20583 3823,
20584 0,
20585 "MASK"
20586 ],
20587 [
20588 48467,
20589 3821,
20590 1,
20591 3826,
20592 0,
20593 "MASK"
20594 ],
20595 [
20596 48468,
20597 3827,
20598 0,
20599 3807,
20600 1,
20601 "MASK"
20602 ],
20603 [
20604 48522,
20605 3089,
20606 1,
20607 3830,
20608 0,
20609 "IMAGE"
20610 ],
20611 [
20612 48523,
20613 3830,
20614 0,
20615 2091,
20616 0,
20617 "IMAGE"
20618 ],
20619 [
20620 48525,
20621 2374,
20622 0,
20623 3831,
20624 0,
20625 "IMAGE"
20626 ],
20627 [
20628 48526,
20629 3831,
20630 0,
20631 3335,
20632 0,
20633 "IMAGE"
20634 ],
20635 [
20636 48528,
20637 2085,
20638 0,
20639 3832,
20640 0,
20641 "LATENT"
20642 ],
20643 [
20644 48529,
20645 3089,
20646 5,
20647 3832,
20648 1,
20649 "LATENT"
20650 ],
20651 [
20652 48530,
20653 3832,
20654 0,
20655 3017,
20656 11,
20657 "LATENT"
20658 ],
20659 [
20660 48531,
20661 3833,
20662 0,
20663 3089,
20664 2,
20665 "BOOLEAN"
20666 ],
20667 [
20668 48533,
20669 3803,
20670 1,
20671 3834,
20672 0,
20673 "CLIP"
20674 ],
20675 [
20676 48534,
20677 3803,
20678 0,
20679 3834,
20680 1,
20681 "MODEL"
20682 ],
20683 [
20684 48536,
20685 3834,
20686 0,
20687 3015,
20688 1,
20689 "MODEL"
20690 ],
20691 [
20692 48537,
20693 3834,
20694 2,
20695 3015,
20696 13,
20697 "STRING"
20698 ],
20699 [
20700 48538,
20701 3834,
20702 2,
20703 3132,
20704 0,
20705 "STRING"
20706 ],
20707 [
20708 48539,
20709 3010,
20710 0,
20711 3834,
20712 3,
20713 "STRING"
20714 ],
20715 [
20716 48588,
20717 173,
20718 0,
20719 3829,
20720 0,
20721 "IMAGE"
20722 ],
20723 [
20724 48589,
20725 3838,
20726 0,
20727 3829,
20728 1,
20729 "IMAGE"
20730 ],
20731 [
20732 48598,
20733 3842,
20734 0,
20735 3840,
20736 0,
20737 "IMAGE"
20738 ],
20739 [
20740 48600,
20741 3846,
20742 0,
20743 3840,
20744 2,
20745 "INT"
20746 ],
20747 [
20748 48601,
20749 3842,
20750 0,
20751 3841,
20752 0,
20753 "IMAGE"
20754 ],
20755 [
20756 48602,
20757 3840,
20758 0,
20759 3841,
20760 1,
20761 "IMAGE"
20762 ],
20763 [
20764 48603,
20765 3840,
20766 0,
20767 3843,
20768 0,
20769 "IMAGE"
20770 ],
20771 [
20772 48604,
20773 3713,
20774 0,
20775 3848,
20776 0,
20777 "LC_PIPE"
20778 ],
20779 [
20780 48605,
20781 3848,
20782 13,
20783 3840,
20784 1,
20785 "MASK"
20786 ],
20787 [
20788 48624,
20789 3851,
20790 0,
20791 3765,
20792 0,
20793 "IMAGE"
20794 ],
20795 [
20796 48626,
20797 3739,
20798 0,
20799 3851,
20800 1,
20801 "INT"
20802 ],
20803 [
20804 48627,
20805 3729,
20806 0,
20807 3727,
20808 0,
20809 "IMAGE"
20810 ],
20811 [
20812 48628,
20813 3727,
20814 0,
20815 3851,
20816 0,
20817 "IMAGE"
20818 ],
20819 [
20820 48633,
20821 3807,
20822 0,
20823 3759,
20824 0,
20825 "IMAGE"
20826 ],
20827 [
20828 48634,
20829 3807,
20830 0,
20831 3755,
20832 0,
20833 "IMAGE"
20834 ],
20835 [
20836 48653,
20837 3838,
20838 0,
20839 3856,
20840 0,
20841 "IMAGE"
20842 ],
20843 [
20844 46798,
20845 2374,
20846 0,
20847 3480,
20848 0,
20849 "IMAGE"
20850 ],
20851 [
20852 46800,
20853 2715,
20854 0,
20855 3480,
20856 1,
20857 "BOOLEAN"
20858 ],
20859 [
20860 46799,
20861 3333,
20862 0,
20863 3480,
20864 2,
20865 "IMAGE"
20866 ],
20867 [
20868 46801,
20869 2715,
20870 0,
20871 3480,
20872 3,
20873 "BOOLEAN"
20874 ],
20875 [
20876 48527,
20877 3831,
20878 0,
20879 3480,
20880 4,
20881 "IMAGE"
20882 ],
20883 [
20884 46803,
20885 3330,
20886 0,
20887 3480,
20888 5,
20889 "BOOLEAN"
20890 ],
20891 [
20892 46944,
20893 3483,
20894 0,
20895 3492,
20896 0,
20897 "MODEL"
20898 ],
20899 [
20900 46956,
20901 3493,
20902 0,
20903 3492,
20904 1,
20905 "BOOLEAN"
20906 ],
20907 [
20908 46945,
20909 3486,
20910 0,
20911 3492,
20912 2,
20913 "LATENT"
20914 ],
20915 [
20916 46957,
20917 3493,
20918 0,
20919 3492,
20920 3,
20921 "BOOLEAN"
20922 ],
20923 [
20924 46946,
20925 3487,
20926 0,
20927 3492,
20928 4,
20929 "LATENT"
20930 ],
20931 [
20932 46958,
20933 3493,
20934 0,
20935 3492,
20936 5,
20937 "BOOLEAN"
20938 ],
20939 [
20940 46947,
20941 3482,
20942 0,
20943 3492,
20944 6,
20945 "MODEL"
20946 ],
20947 [
20948 46959,
20949 3493,
20950 0,
20951 3492,
20952 7,
20953 "BOOLEAN"
20954 ],
20955 [
20956 46948,
20957 3488,
20958 0,
20959 3492,
20960 8,
20961 "IMAGE"
20962 ],
20963 [
20964 46960,
20965 3493,
20966 0,
20967 3492,
20968 9,
20969 "BOOLEAN"
20970 ],
20971 [
20972 46949,
20973 3481,
20974 0,
20975 3492,
20976 10,
20977 "CONDITIONING"
20978 ],
20979 [
20980 46961,
20981 3493,
20982 0,
20983 3492,
20984 11,
20985 "BOOLEAN"
20986 ],
20987 [
20988 46826,
20989 3479,
20990 0,
20991 3490,
20992 0,
20993 "CONDITIONING"
20994 ],
20995 [
20996 46827,
20997 3117,
20998 0,
20999 3490,
21000 2,
21001 "CONDITIONING"
21002 ],
21003 [
21004 46969,
21005 2105,
21006 0,
21007 3496,
21008 0,
21009 "IMAGE"
21010 ],
21011 [
21012 46974,
21013 3497,
21014 0,
21015 3496,
21016 1,
21017 "BOOLEAN"
21018 ],
21019 [
21020 46970,
21021 2091,
21022 0,
21023 3496,
21024 2,
21025 "IMAGE"
21026 ],
21027 [
21028 46975,
21029 3497,
21030 0,
21031 3496,
21032 3,
21033 "BOOLEAN"
21034 ],
21035 [
21036 48524,
21037 3830,
21038 0,
21039 3496,
21040 4,
21041 "IMAGE"
21042 ],
21043 [
21044 46973,
21045 3495,
21046 0,
21047 3496,
21048 5,
21049 "BOOLEAN"
21050 ],
21051 [
21052 46972,
21053 2085,
21054 0,
21055 3496,
21056 6,
21057 "LATENT"
21058 ],
21059 [
21060 46983,
21061 3499,
21062 0,
21063 3496,
21064 7,
21065 "BOOLEAN"
21066 ],
21067 [
21068 46987,
21069 3502,
21070 0,
21071 3496,
21072 8,
21073 "FLOAT"
21074 ],
21075 [
21076 46989,
21077 3497,
21078 0,
21079 3496,
21080 9,
21081 "BOOLEAN"
21082 ],
21083 [
21084 48532,
21085 3833,
21086 0,
21087 3496,
21088 10,
21089 "BOOLEAN"
21090 ],
21091 [
21092 47000,
21093 3497,
21094 0,
21095 3496,
21096 11,
21097 "BOOLEAN"
21098 ],
21099 [
21100 47818,
21101 3593,
21102 0,
21103 3601,
21104 0,
21105 "COMBO"
21106 ],
21107 [
21108 47819,
21109 3591,
21110 0,
21111 3601,
21112 2,
21113 "SAMPLER"
21114 ],
21115 [
21116 47820,
21117 3595,
21118 0,
21119 3601,
21120 4,
21121 "SAMPLER"
21122 ],
21123 [
21124 47821,
21125 3594,
21126 0,
21127 3601,
21128 6,
21129 "*"
21130 ],
21131 [
21132 48210,
21133 3807,
21134 0,
21135 3808,
21136 0,
21137 "IMAGE"
21138 ],
21139 [
21140 48613,
21141 3758,
21142 0,
21143 3808,
21144 2,
21145 "*"
21146 ],
21147 [
21148 48614,
21149 3742,
21150 0,
21151 3808,
21152 4,
21153 "IMAGE"
21154 ],
21155 [
21156 48615,
21157 3745,
21158 0,
21159 3808,
21160 6,
21161 "IMAGE"
21162 ],
21163 [
21164 48616,
21165 3747,
21166 0,
21167 3808,
21168 8,
21169 "IMAGE"
21170 ],
21171 [
21172 48617,
21173 3730,
21174 0,
21175 3808,
21176 10,
21177 "IMAGE"
21178 ],
21179 [
21180 48618,
21181 3729,
21182 0,
21183 3808,
21184 12,
21185 "IMAGE"
21186 ],
21187 [
21188 48629,
21189 3851,
21190 0,
21191 3808,
21192 14,
21193 "IMAGE"
21194 ],
21195 [
21196 48630,
21197 3727,
21198 0,
21199 3808,
21200 16,
21201 "IMAGE"
21202 ],
21203 [
21204 48631,
21205 3765,
21206 0,
21207 3808,
21208 18,
21209 "IMAGE"
21210 ],
21211 [
21212 48632,
21213 3735,
21214 0,
21215 3808,
21216 20,
21217 "*"
21218 ],
21219 [
21220 48459,
21221 3817,
21222 0,
21223 3825,
21224 0,
21225 "IMAGE"
21226 ],
21227 [
21228 48460,
21229 3814,
21230 0,
21231 3825,
21232 1,
21233 "BOOLEAN"
21234 ],
21235 [
21236 48461,
21237 3822,
21238 1,
21239 3825,
21240 2,
21241 "MASK"
21242 ],
21243 [
21244 48462,
21245 3814,
21246 1,
21247 3825,
21248 3,
21249 "BOOLEAN"
21250 ],
21251 [
21252 48463,
21253 3823,
21254 0,
21255 3825,
21256 4,
21257 "MASK"
21258 ],
21259 [
21260 48464,
21261 3814,
21262 1,
21263 3825,
21264 5,
21265 "BOOLEAN"
21266 ],
21267 [
21268 48465,
21269 3821,
21270 0,
21271 3825,
21272 6,
21273 "IMAGE"
21274 ],
21275 [
21276 48466,
21277 3814,
21278 2,
21279 3825,
21280 7,
21281 "BOOLEAN"
21282 ]
21283 ],
21284 "groups": [
21285 {
21286 "id": 27,
21287 "title": "Final vs. Rough Draft",
21288 "bounding": [
21289 -5950,
21290 -2180,
21291 1170,
21292 1640
21293 ],
21294 "color": "#3f789e",
21295 "flags": {
21296 "pinned": true
21297 }
21298 },
21299 {
21300 "id": 292,
21301 "title": "# 📝 Img Prompt !",
21302 "bounding": [
21303 -8950,
21304 -4960,
21305 910,
21306 760
21307 ],
21308 "color": "#8A8",
21309 "flags": {
21310 "pinned": true
21311 }
21312 },
21313 {
21314 "id": 385,
21315 "title": "# 🥅 Controlnet",
21316 "bounding": [
21317 -9300,
21318 -3890,
21319 710,
21320 1050
21321 ],
21322 "color": "#b06634",
21323 "flags": {
21324 "pinned": true
21325 }
21326 },
21327 {
21328 "id": 389,
21329 "title": "Noodle Soup 🍜",
21330 "bounding": [
21331 -5630,
21332 -4960,
21333 260,
21334 590
21335 ],
21336 "color": "#b58b2a",
21337 "flags": {
21338 "pinned": true
21339 }
21340 },
21341 {
21342 "id": 434,
21343 "title": "Group",
21344 "bounding": [
21345 -10020,
21346 -5000,
21347 1990.70703125,
21348 2170
21349 ],
21350 "color": "#3f789e",
21351 "flags": {
21352 "pinned": true
21353 }
21354 },
21355 {
21356 "id": 410,
21357 "title": "Encoders",
21358 "bounding": [
21359 -8570,
21360 -3890,
21361 530,
21362 460
21363 ],
21364 "color": "#d56262",
21365 "flags": {
21366 "pinned": true
21367 }
21368 },
21369 {
21370 "id": 418,
21371 "title": "Image 1 🖼️ & Asprct Ratio 📐 Prep",
21372 "bounding": [
21373 -10000,
21374 -4960,
21375 1030,
21376 1050
21377 ],
21378 "color": "#3f789e",
21379 "flags": {
21380 "pinned": true
21381 }
21382 },
21383 {
21384 "id": 422,
21385 "title": "🪪 Identity Edit",
21386 "bounding": [
21387 -8950,
21388 -4180,
21389 460,
21390 270
21391 ],
21392 "color": "#e1fae1",
21393 "flags": {
21394 "pinned": true
21395 }
21396 },
21397 {
21398 "id": 423,
21399 "title": "Image 2",
21400 "bounding": [
21401 -10010,
21402 -3890,
21403 690,
21404 950
21405 ],
21406 "color": "#3f789e",
21407 "flags": {
21408 "pinned": true
21409 }
21410 },
21411 {
21412 "id": 428,
21413 "title": "🧠 Brains",
21414 "bounding": [
21415 -7980,
21416 -3960,
21417 2210,
21418 960
21419 ],
21420 "color": "#a1309b",
21421 "flags": {
21422 "pinned": true
21423 }
21424 },
21425 {
21426 "id": 427,
21427 "title": "Noodle Soup 🍜",
21428 "bounding": [
21429 -7420,
21430 -3320,
21431 370,
21432 290
21433 ],
21434 "color": "#b58b2a",
21435 "flags": {
21436 "pinned": true
21437 }
21438 },
21439 {
21440 "id": 432,
21441 "title": "Prompt Enhancer 📝",
21442 "bounding": [
21443 -6760,
21444 -4820,
21445 290,
21446 450
21447 ],
21448 "color": "#8A8",
21449 "flags": {
21450 "pinned": true
21451 }
21452 },
21453 {
21454 "id": 433,
21455 "title": "Noodle Soup 🍜",
21456 "bounding": [
21457 -8570,
21458 -3410,
21459 530.70703125,
21460 240
21461 ],
21462 "color": "#b58b2a",
21463 "flags": {
21464 "pinned": true
21465 }
21466 },
21467 {
21468 "id": 439,
21469 "title": "Anypaint",
21470 "bounding": [
21471 -5310,
21472 -5060,
21473 2010,
21474 1050
21475 ],
21476 "color": "#7d7d32",
21477 "flags": {
21478 "pinned": true
21479 }
21480 },
21481 {
21482 "id": 437,
21483 "title": "Noodle Soup 🍜",
21484 "bounding": [
21485 -5300,
21486 -4200,
21487 240,
21488 160
21489 ],
21490 "color": "#b58b2a",
21491 "flags": {
21492 "pinned": true
21493 }
21494 },
21495 {
21496 "id": 438,
21497 "title": "# Anypaint 🖌️",
21498 "bounding": [
21499 -5020,
21500 -5020,
21501 1710,
21502 1000
21503 ],
21504 "color": "#3f789e",
21505 "flags": {
21506 "pinned": true
21507 }
21508 },
21509 {
21510 "id": 443,
21511 "title": "Detailer Group 🔎",
21512 "bounding": [
21513 -5720,
21514 -3960,
21515 2230,
21516 960
21517 ],
21518 "color": "#24971c",
21519 "flags": {
21520 "pinned": true
21521 }
21522 },
21523 {
21524 "id": 440,
21525 "title": "# ::Face 🙂",
21526 "bounding": [
21527 -5350,
21528 -3920,
21529 590,
21530 910
21531 ],
21532 "color": "#3f789e",
21533 "flags": {
21534 "pinned": true
21535 }
21536 },
21537 {
21538 "id": 441,
21539 "title": "# ::Eyes 👀",
21540 "bounding": [
21541 -4740,
21542 -3920,
21543 590,
21544 910
21545 ],
21546 "color": "#3f789e",
21547 "flags": {
21548 "pinned": true
21549 }
21550 },
21551 {
21552 "id": 449,
21553 "title": "💾 Save Group",
21554 "bounding": [
21555 -6650,
21556 -1400,
21557 650,
21558 610
21559 ],
21560 "color": "#67e811",
21561 "flags": {
21562 "pinned": true
21563 }
21564 },
21565 {
21566 "id": 448,
21567 "title": "#Save Draft 📐",
21568 "bounding": [
21569 -6640,
21570 -1260,
21571 310,
21572 320
21573 ],
21574 "color": "#8AA",
21575 "flags": {
21576 "pinned": true
21577 }
21578 },
21579 {
21580 "id": 450,
21581 "title": "#Save w/Metadata🗒️",
21582 "bounding": [
21583 -6320,
21584 -1360,
21585 310,
21586 400
21587 ],
21588 "color": "#8AA",
21589 "flags": {
21590 "pinned": true
21591 }
21592 },
21593 {
21594 "id": 451,
21595 "title": "# Image Holder",
21596 "bounding": [
21597 -6650,
21598 -2180,
21599 650,
21600 730
21601 ],
21602 "color": "#8AA",
21603 "flags": {
21604 "pinned": true
21605 }
21606 },
21607 {
21608 "id": 452,
21609 "title": "🎨 Post Processing (Realism Edition)",
21610 "bounding": [
21611 -4470,
21612 -2950,
21613 2220,
21614 1450
21615 ],
21616 "color": "#7d1919",
21617 "flags": {
21618 "pinned": true
21619 }
21620 },
21621 {
21622 "id": 453,
21623 "title": "Noodle Soup 🍜",
21624 "bounding": [
21625 -2940,
21626 -2140,
21627 330,
21628 130
21629 ],
21630 "color": "#444",
21631 "flags": {
21632 "pinned": true
21633 }
21634 },
21635 {
21636 "id": 454,
21637 "title": "Skin Realism Suite",
21638 "bounding": [
21639 -7010,
21640 -2950,
21641 2490,
21642 720
21643 ],
21644 "color": "#b58b2a",
21645 "flags": {
21646 "pinned": true
21647 }
21648 },
21649 {
21650 "id": 455,
21651 "title": "⚙️ User Settings",
21652 "bounding": [
21653 -7980,
21654 -5000,
21655 2620,
21656 990
21657 ],
21658 "color": "#ffffff",
21659 "flags": {
21660 "pinned": true
21661 }
21662 },
21663 {
21664 "id": 457,
21665 "title": "Relay Upscale",
21666 "bounding": [
21667 -7980,
21668 -2950,
21669 920,
21670 590
21671 ],
21672 "color": "#3f789e",
21673 "flags": {
21674 "pinned": true
21675 }
21676 },
21677 {
21678 "id": 456,
21679 "title": "#Relay Upscale Image",
21680 "bounding": [
21681 -7740,
21682 -2910,
21683 320,
21684 330
21685 ],
21686 "color": "#8AA",
21687 "flags": {
21688 "pinned": true
21689 }
21690 }
21691 ],
21692 "config": [],
21693 "extra": {
21694 "ds": {
21695 "scale": 1.1167815779424783,
21696 "offset": [
21697 6284.299564891418,
21698 4928.43971013285
21699 ]
21700 },
21701 "frontendVersion": "1.58.5",
21702 "VHS_MetadataImage": true,
21703 "VHS_latentpreview": false,
21704 "VHS_KeepIntermediate": true,
21705 "VHS_latentpreviewrate": 0,
21706 "workflowRendererVersion": "LG",
21707 "ue_links": [
21708 {
21709 "downstream": "3015",
21710 "downstream_slot": 6,
21711 "upstream": "3610",
21712 "upstream_slot": 2,
21713 "controller": "3094",
21714 "type": "VAE"
21715 },
21716 {
21717 "downstream": "2085",
21718 "downstream_slot": 1,
21719 "upstream": "3610",
21720 "upstream_slot": 2,
21721 "controller": "3094",
21722 "type": "VAE"
21723 },
21724 {
21725 "downstream": "3017",
21726 "downstream_slot": 3,
21727 "upstream": "3610",
21728 "upstream_slot": 2,
21729 "controller": "3094",
21730 "type": "VAE"
21731 },
21732 {
21733 "downstream": "3017",
21734 "downstream_slot": 6,
21735 "upstream": "3610",
21736 "upstream_slot": 2,
21737 "controller": "3094",
21738 "type": "VAE"
21739 },
21740 {
21741 "downstream": "3027",
21742 "downstream_slot": 3,
21743 "upstream": "3610",
21744 "upstream_slot": 2,
21745 "controller": "3094",
21746 "type": "VAE"
21747 },
21748 {
21749 "downstream": "3027",
21750 "downstream_slot": 6,
21751 "upstream": "3610",
21752 "upstream_slot": 2,
21753 "controller": "3094",
21754 "type": "VAE"
21755 },
21756 {
21757 "downstream": "3664",
21758 "downstream_slot": 3,
21759 "upstream": "3610",
21760 "upstream_slot": 2,
21761 "controller": "3094",
21762 "type": "VAE"
21763 },
21764 {
21765 "downstream": "3665",
21766 "downstream_slot": 3,
21767 "upstream": "3610",
21768 "upstream_slot": 2,
21769 "controller": "3094",
21770 "type": "VAE"
21771 }
21772 ],
21773 "links_added_by_ue": [
21774 48846,
21775 48847,
21776 48848,
21777 48849,
21778 48850,
21779 48851,
21780 48852,
21781 48853
21782 ],
21783 "groupNodes": [],
21784 "favoritedWidgets": {
21785 "favorites": []
21786 },
21787 "k2cf_state_id": "k2cf_1782395516386_1ufts1mp18p",
21788 "lc_guides": [
21789 {
21790 "axis": "x",
21791 "v": -8030,
21792 "kind": "group"
21793 },
21794 {
21795 "axis": "y",
21796 "v": -5060,
21797 "kind": "group"
21798 },
21799 {
21800 "axis": "y",
21801 "v": -4960,
21802 "kind": "node"
21803 },
21804 {
21805 "axis": "x",
21806 "v": -7980,
21807 "kind": "group"
21808 },
21809 {
21810 "axis": "y",
21811 "v": -4010,
21812 "kind": "group"
21813 },
21814 {
21815 "axis": "y",
21816 "v": -3960,
21817 "kind": "group"
21818 },
21819 {
21820 "axis": "x",
21821 "v": -5840,
21822 "kind": "group"
21823 },
21824 {
21825 "axis": "x",
21826 "v": -5790,
21827 "kind": "group"
21828 },
21829 {
21830 "axis": "y",
21831 "v": -3000,
21832 "kind": "group"
21833 },
21834 {
21835 "axis": "y",
21836 "v": -2950,
21837 "kind": "group"
21838 },
21839 {
21840 "axis": "x",
21841 "v": -4570,
21842 "kind": "group"
21843 },
21844 {
21845 "axis": "x",
21846 "v": -4560,
21847 "kind": "node"
21848 },
21849 {
21850 "axis": "y",
21851 "v": -2020,
21852 "kind": "group"
21853 },
21854 {
21855 "axis": "x",
21856 "v": -4620,
21857 "kind": "group"
21858 },
21859 {
21860 "axis": "x",
21861 "v": -6490,
21862 "kind": "group"
21863 },
21864 {
21865 "axis": "y",
21866 "v": -5110,
21867 "kind": "node"
21868 },
21869 {
21870 "axis": "x",
21871 "v": -4250,
21872 "kind": "node"
21873 },
21874 {
21875 "axis": "x",
21876 "v": -3940,
21877 "kind": "node"
21878 },
21879 {
21880 "axis": "x",
21881 "v": -3630,
21882 "kind": "node"
21883 },
21884 {
21885 "axis": "x",
21886 "v": -3320,
21887 "kind": "node"
21888 },
21889 {
21890 "axis": "x",
21891 "v": -3010,
21892 "kind": "node"
21893 },
21894 {
21895 "axis": "y",
21896 "v": -1600,
21897 "kind": "node"
21898 },
21899 {
21900 "axis": "x",
21901 "v": -6470,
21902 "kind": "node"
21903 },
21904 {
21905 "axis": "x",
21906 "v": -6390,
21907 "kind": "node"
21908 },
21909 {
21910 "axis": "x",
21911 "v": -6390,
21912 "kind": "node"
21913 },
21914 {
21915 "axis": "y",
21916 "v": -2910,
21917 "kind": "node"
21918 },
21919 {
21920 "axis": "x",
21921 "v": -7270,
21922 "kind": "node"
21923 },
21924 {
21925 "axis": "y",
21926 "v": -5000,
21927 "kind": "group"
21928 }
21929 ],
21930 "vision_assistant": {
21931 "snapshots": [
21932 {
21933 "name": "Realism (Human After All)",
21934 "created": 1794483307403,
21935 "items": [
21936 {
21937 "key": {
21938 "id": "3808",
21939 "type": "LC Bypasser",
21940 "title": "LC Bypasser"
21941 },
21942 "kind": "mode",
21943 "value": 0
21944 },
21945 {
21946 "key": {
21947 "id": "3808",
21948 "type": "LC Bypasser",
21949 "title": "LC Bypasser"
21950 },
21951 "kind": "widget",
21952 "name": "Enable 1",
21953 "value": false
21954 },
21955 {
21956 "key": {
21957 "id": "3808",
21958 "type": "LC Bypasser",
21959 "title": "LC Bypasser"
21960 },
21961 "kind": "widget",
21962 "name": "Enable 2",
21963 "value": true
21964 },
21965 {
21966 "key": {
21967 "id": "3808",
21968 "type": "LC Bypasser",
21969 "title": "LC Bypasser"
21970 },
21971 "kind": "widget",
21972 "name": "Enable 3",
21973 "value": true
21974 },
21975 {
21976 "key": {
21977 "id": "3808",
21978 "type": "LC Bypasser",
21979 "title": "LC Bypasser"
21980 },
21981 "kind": "widget",
21982 "name": "Enable 4",
21983 "value": true
21984 },
21985 {
21986 "key": {
21987 "id": "3808",
21988 "type": "LC Bypasser",
21989 "title": "LC Bypasser"
21990 },
21991 "kind": "widget",
21992 "name": "Enable 5",
21993 "value": true
21994 },
21995 {
21996 "key": {
21997 "id": "3808",
21998 "type": "LC Bypasser",
21999 "title": "LC Bypasser"
22000 },
22001 "kind": "widget",
22002 "name": "Enable 6",
22003 "value": true
22004 },
22005 {
22006 "key": {
22007 "id": "3808",
22008 "type": "LC Bypasser",
22009 "title": "LC Bypasser"
22010 },
22011 "kind": "widget",
22012 "name": "Enable 7",
22013 "value": false
22014 },
22015 {
22016 "key": {
22017 "id": "3808",
22018 "type": "LC Bypasser",
22019 "title": "LC Bypasser"
22020 },
22021 "kind": "widget",
22022 "name": "Enable 8",
22023 "value": true
22024 },
22025 {
22026 "key": {
22027 "id": "3808",
22028 "type": "LC Bypasser",
22029 "title": "LC Bypasser"
22030 },
22031 "kind": "widget",
22032 "name": "Enable 9",
22033 "value": true
22034 },
22035 {
22036 "key": {
22037 "id": "3808",
22038 "type": "LC Bypasser",
22039 "title": "LC Bypasser"
22040 },
22041 "kind": "widget",
22042 "name": "Enable 10",
22043 "value": true
22044 },
22045 {
22046 "key": {
22047 "id": "3808",
22048 "type": "LC Bypasser",
22049 "title": "LC Bypasser"
22050 },
22051 "kind": "widget",
22052 "name": "Enable 11",
22053 "value": true
22054 },
22055 {
22056 "key": {
22057 "id": "3723",
22058 "type": "LC Bypasser Panel",
22059 "title": "Option Bypass"
22060 },
22061 "kind": "mode",
22062 "value": 0
22063 },
22064 {
22065 "key": {
22066 "id": "3723",
22067 "type": "LC Bypasser Panel",
22068 "title": "Option Bypass"
22069 },
22070 "kind": "widget",
22071 "name": "Enable 1",
22072 "value": false
22073 },
22074 {
22075 "key": {
22076 "id": "3723",
22077 "type": "LC Bypasser Panel",
22078 "title": "Option Bypass"
22079 },
22080 "kind": "widget",
22081 "name": "Enable 2",
22082 "value": true
22083 },
22084 {
22085 "key": {
22086 "id": "3723",
22087 "type": "LC Bypasser Panel",
22088 "title": "Option Bypass"
22089 },
22090 "kind": "widget",
22091 "name": "Enable 3",
22092 "value": true
22093 },
22094 {
22095 "key": {
22096 "id": "3723",
22097 "type": "LC Bypasser Panel",
22098 "title": "Option Bypass"
22099 },
22100 "kind": "widget",
22101 "name": "Enable 4",
22102 "value": true
22103 },
22104 {
22105 "key": {
22106 "id": "3723",
22107 "type": "LC Bypasser Panel",
22108 "title": "Option Bypass"
22109 },
22110 "kind": "widget",
22111 "name": "Enable 5",
22112 "value": true
22113 },
22114 {
22115 "key": {
22116 "id": "3723",
22117 "type": "LC Bypasser Panel",
22118 "title": "Option Bypass"
22119 },
22120 "kind": "widget",
22121 "name": "Enable 6",
22122 "value": true
22123 },
22124 {
22125 "key": {
22126 "id": "3723",
22127 "type": "LC Bypasser Panel",
22128 "title": "Option Bypass"
22129 },
22130 "kind": "widget",
22131 "name": "Enable 7",
22132 "value": false
22133 },
22134 {
22135 "key": {
22136 "id": "3723",
22137 "type": "LC Bypasser Panel",
22138 "title": "Option Bypass"
22139 },
22140 "kind": "widget",
22141 "name": "Enable 8",
22142 "value": true
22143 },
22144 {
22145 "key": {
22146 "id": "3723",
22147 "type": "LC Bypasser Panel",
22148 "title": "Option Bypass"
22149 },
22150 "kind": "widget",
22151 "name": "Enable 9",
22152 "value": true
22153 },
22154 {
22155 "key": {
22156 "id": "3723",
22157 "type": "LC Bypasser Panel",
22158 "title": "Option Bypass"
22159 },
22160 "kind": "widget",
22161 "name": "Enable 10",
22162 "value": true
22163 },
22164 {
22165 "key": {
22166 "id": "3723",
22167 "type": "LC Bypasser Panel",
22168 "title": "Option Bypass"
22169 },
22170 "kind": "widget",
22171 "name": "Enable 11",
22172 "value": true
22173 },
22174 {
22175 "key": {
22176 "id": "3614",
22177 "type": "LCVisionPromptEnhancer",
22178 "title": "LC Vision Prompt Enhancer 📝"
22179 },
22180 "kind": "mode",
22181 "value": 4
22182 },
22183 {
22184 "key": {
22185 "id": "3614",
22186 "type": "LCVisionPromptEnhancer",
22187 "title": "LC Vision Prompt Enhancer 📝"
22188 },
22189 "kind": "widget",
22190 "name": "preset",
22191 "value": "Detailed Visual"
22192 },
22193 {
22194 "key": {
22195 "id": "3614",
22196 "type": "LCVisionPromptEnhancer",
22197 "title": "LC Vision Prompt Enhancer 📝"
22198 },
22199 "kind": "widget",
22200 "name": "style_tag",
22201 "value": "Human After All"
22202 },
22203 {
22204 "key": {
22205 "id": "3614",
22206 "type": "LCVisionPromptEnhancer",
22207 "title": "LC Vision Prompt Enhancer 📝"
22208 },
22209 "kind": "widget",
22210 "name": "max_tokens",
22211 "value": 1024
22212 },
22213 {
22214 "key": {
22215 "id": "3614",
22216 "type": "LCVisionPromptEnhancer",
22217 "title": "LC Vision Prompt Enhancer 📝"
22218 },
22219 "kind": "widget",
22220 "name": "temperature",
22221 "value": 0.7
22222 },
22223 {
22224 "key": {
22225 "id": "3614",
22226 "type": "LCVisionPromptEnhancer",
22227 "title": "LC Vision Prompt Enhancer 📝"
22228 },
22229 "kind": "widget",
22230 "name": "top_p",
22231 "value": 0.9
22232 },
22233 {
22234 "key": {
22235 "id": "3614",
22236 "type": "LCVisionPromptEnhancer",
22237 "title": "LC Vision Prompt Enhancer 📝"
22238 },
22239 "kind": "widget",
22240 "name": "repetition_penalty",
22241 "value": 1.1
22242 },
22243 {
22244 "key": {
22245 "id": "3615",
22246 "type": "LCVisionCaption",
22247 "title": "LC Vision Caption 📝"
22248 },
22249 "kind": "mode",
22250 "value": 0
22251 },
22252 {
22253 "key": {
22254 "id": "3615",
22255 "type": "LCVisionCaption",
22256 "title": "LC Vision Caption 📝"
22257 },
22258 "kind": "widget",
22259 "name": "video_max_frames",
22260 "value": 8
22261 },
22262 {
22263 "key": {
22264 "id": "3615",
22265 "type": "LCVisionCaption",
22266 "title": "LC Vision Caption 📝"
22267 },
22268 "kind": "widget",
22269 "name": "style_tag",
22270 "value": "Human After All"
22271 },
22272 {
22273 "key": {
22274 "id": "3615",
22275 "type": "LCVisionCaption",
22276 "title": "LC Vision Caption 📝"
22277 },
22278 "kind": "widget",
22279 "name": "max_image_side",
22280 "value": 768
22281 },
22282 {
22283 "key": {
22284 "id": "3615",
22285 "type": "LCVisionCaption",
22286 "title": "LC Vision Caption 📝"
22287 },
22288 "kind": "widget",
22289 "name": "jpeg_quality",
22290 "value": 90
22291 },
22292 {
22293 "key": {
22294 "id": "3615",
22295 "type": "LCVisionCaption",
22296 "title": "LC Vision Caption 📝"
22297 },
22298 "kind": "widget",
22299 "name": "max_tokens",
22300 "value": 600
22301 },
22302 {
22303 "key": {
22304 "id": "3615",
22305 "type": "LCVisionCaption",
22306 "title": "LC Vision Caption 📝"
22307 },
22308 "kind": "widget",
22309 "name": "temperature",
22310 "value": 0.6
22311 },
22312 {
22313 "key": {
22314 "id": "3615",
22315 "type": "LCVisionCaption",
22316 "title": "LC Vision Caption 📝"
22317 },
22318 "kind": "widget",
22319 "name": "top_p",
22320 "value": 0.9
22321 },
22322 {
22323 "key": {
22324 "id": "3615",
22325 "type": "LCVisionCaption",
22326 "title": "LC Vision Caption 📝"
22327 },
22328 "kind": "widget",
22329 "name": "repetition_penalty",
22330 "value": 1.1
22331 },
22332 {
22333 "key": {
22334 "id": "3821",
22335 "type": "LCSkinMaster",
22336 "title": "LC Skin Master ✨ (BETA)"
22337 },
22338 "kind": "mode",
22339 "value": 0
22340 },
22341 {
22342 "key": {
22343 "id": "3821",
22344 "type": "LCSkinMaster",
22345 "title": "LC Skin Master ✨ (BETA)"
22346 },
22347 "kind": "widget",
22348 "name": "preset",
22349 "value": "Real Skin Restore"
22350 },
22351 {
22352 "key": {
22353 "id": "3821",
22354 "type": "LCSkinMaster",
22355 "title": "LC Skin Master ✨ (BETA)"
22356 },
22357 "kind": "widget",
22358 "name": "strength",
22359 "value": 0.5
22360 },
22361 {
22362 "key": {
22363 "id": "3821",
22364 "type": "LCSkinMaster",
22365 "title": "LC Skin Master ✨ (BETA)"
22366 },
22367 "kind": "widget",
22368 "name": "clean",
22369 "value": 0.2
22370 },
22371 {
22372 "key": {
22373 "id": "3821",
22374 "type": "LCSkinMaster",
22375 "title": "LC Skin Master ✨ (BETA)"
22376 },
22377 "kind": "widget",
22378 "name": "pores",
22379 "value": 1.2
22380 },
22381 {
22382 "key": {
22383 "id": "3821",
22384 "type": "LCSkinMaster",
22385 "title": "LC Skin Master ✨ (BETA)"
22386 },
22387 "kind": "widget",
22388 "name": "add_pores",
22389 "value": 0.6
22390 },
22391 {
22392 "key": {
22393 "id": "3821",
22394 "type": "LCSkinMaster",
22395 "title": "LC Skin Master ✨ (BETA)"
22396 },
22397 "kind": "widget",
22398 "name": "pore_size",
22399 "value": 1
22400 },
22401 {
22402 "key": {
22403 "id": "3821",
22404 "type": "LCSkinMaster",
22405 "title": "LC Skin Master ✨ (BETA)"
22406 },
22407 "kind": "widget",
22408 "name": "even_skin",
22409 "value": 0.05
22410 },
22411 {
22412 "key": {
22413 "id": "3821",
22414 "type": "LCSkinMaster",
22415 "title": "LC Skin Master ✨ (BETA)"
22416 },
22417 "kind": "widget",
22418 "name": "wrinkles",
22419 "value": 0
22420 },
22421 {
22422 "key": {
22423 "id": "3821",
22424 "type": "LCSkinMaster",
22425 "title": "LC Skin Master ✨ (BETA)"
22426 },
22427 "kind": "widget",
22428 "name": "even_colour",
22429 "value": 0.1
22430 },
22431 {
22432 "key": {
22433 "id": "3821",
22434 "type": "LCSkinMaster",
22435 "title": "LC Skin Master ✨ (BETA)"
22436 },
22437 "kind": "widget",
22438 "name": "pigmentation",
22439 "value": 0.3
22440 },
22441 {
22442 "key": {
22443 "id": "3821",
22444 "type": "LCSkinMaster",
22445 "title": "LC Skin Master ✨ (BETA)"
22446 },
22447 "kind": "widget",
22448 "name": "eye_detail",
22449 "value": 0.5
22450 },
22451 {
22452 "key": {
22453 "id": "3821",
22454 "type": "LCSkinMaster",
22455 "title": "LC Skin Master ✨ (BETA)"
22456 },
22457 "kind": "widget",
22458 "name": "warmth",
22459 "value": -0.2
22460 },
22461 {
22462 "key": {
22463 "id": "3821",
22464 "type": "LCSkinMaster",
22465 "title": "LC Skin Master ✨ (BETA)"
22466 },
22467 "kind": "widget",
22468 "name": "brightness",
22469 "value": 0.05
22470 },
22471 {
22472 "key": {
22473 "id": "3821",
22474 "type": "LCSkinMaster",
22475 "title": "LC Skin Master ✨ (BETA)"
22476 },
22477 "kind": "widget",
22478 "name": "rosy",
22479 "value": 0.03
22480 },
22481 {
22482 "key": {
22483 "id": "3821",
22484 "type": "LCSkinMaster",
22485 "title": "LC Skin Master ✨ (BETA)"
22486 },
22487 "kind": "widget",
22488 "name": "saturation",
22489 "value": -0.05
22490 },
22491 {
22492 "key": {
22493 "id": "3821",
22494 "type": "LCSkinMaster",
22495 "title": "LC Skin Master ✨ (BETA)"
22496 },
22497 "kind": "widget",
22498 "name": "shadow_lift",
22499 "value": 0.1
22500 },
22501 {
22502 "key": {
22503 "id": "3821",
22504 "type": "LCSkinMaster",
22505 "title": "LC Skin Master ✨ (BETA)"
22506 },
22507 "kind": "widget",
22508 "name": "delicate_skin",
22509 "value": true
22510 },
22511 {
22512 "key": {
22513 "id": "3821",
22514 "type": "LCSkinMaster",
22515 "title": "LC Skin Master ✨ (BETA)"
22516 },
22517 "kind": "widget",
22518 "name": "skin_match",
22519 "value": 1
22520 },
22521 {
22522 "key": {
22523 "id": "3730",
22524 "type": "LCApplyLUT",
22525 "title": "LC Apply LUT"
22526 },
22527 "kind": "mode",
22528 "value": 0
22529 },
22530 {
22531 "key": {
22532 "id": "3730",
22533 "type": "LCApplyLUT",
22534 "title": "LC Apply LUT"
22535 },
22536 "kind": "widget",
22537 "name": "lut_name",
22538 "value": "LC Cool Breeze.cube"
22539 },
22540 {
22541 "key": {
22542 "id": "3730",
22543 "type": "LCApplyLUT",
22544 "title": "LC Apply LUT"
22545 },
22546 "kind": "widget",
22547 "name": "strength",
22548 "value": 0.26
22549 },
22550 {
22551 "key": {
22552 "id": "3730",
22553 "type": "LCApplyLUT",
22554 "title": "LC Apply LUT"
22555 },
22556 "kind": "widget",
22557 "name": "log",
22558 "value": false
22559 },
22560 {
22561 "key": {
22562 "id": "3730",
22563 "type": "LCApplyLUT",
22564 "title": "LC Apply LUT"
22565 },
22566 "kind": "widget",
22567 "name": "interpolation",
22568 "value": "tetrahedral"
22569 },
22570 {
22571 "key": {
22572 "id": "3742",
22573 "type": "LCBloom",
22574 "title": "LC Bloom"
22575 },
22576 "kind": "mode",
22577 "value": 0
22578 },
22579 {
22580 "key": {
22581 "id": "3742",
22582 "type": "LCBloom",
22583 "title": "LC Bloom"
22584 },
22585 "kind": "widget",
22586 "name": "intensity",
22587 "value": 0.2
22588 },
22589 {
22590 "key": {
22591 "id": "3742",
22592 "type": "LCBloom",
22593 "title": "LC Bloom"
22594 },
22595 "kind": "widget",
22596 "name": "threshold",
22597 "value": 0.6
22598 },
22599 {
22600 "key": {
22601 "id": "3742",
22602 "type": "LCBloom",
22603 "title": "LC Bloom"
22604 },
22605 "kind": "widget",
22606 "name": "smoothing",
22607 "value": 0.5
22608 },
22609 {
22610 "key": {
22611 "id": "3742",
22612 "type": "LCBloom",
22613 "title": "LC Bloom"
22614 },
22615 "kind": "widget",
22616 "name": "radius",
22617 "value": 2
22618 },
22619 {
22620 "key": {
22621 "id": "3742",
22622 "type": "LCBloom",
22623 "title": "LC Bloom"
22624 },
22625 "kind": "widget",
22626 "name": "saturation",
22627 "value": 0.75
22628 },
22629 {
22630 "key": {
22631 "id": "3742",
22632 "type": "LCBloom",
22633 "title": "LC Bloom"
22634 },
22635 "kind": "widget",
22636 "name": "exposure",
22637 "value": 1
22638 },
22639 {
22640 "key": {
22641 "id": "3742",
22642 "type": "LCBloom",
22643 "title": "LC Bloom"
22644 },
22645 "kind": "widget",
22646 "name": "mode",
22647 "value": "Pro-Mist"
22648 },
22649 {
22650 "key": {
22651 "id": "3742",
22652 "type": "LCBloom",
22653 "title": "LC Bloom"
22654 },
22655 "kind": "widget",
22656 "name": "look",
22657 "value": "Custom"
22658 },
22659 {
22660 "key": {
22661 "id": "3747",
22662 "type": "LCBloom",
22663 "title": "LC Bloom · Halation"
22664 },
22665 "kind": "mode",
22666 "value": 0
22667 },
22668 {
22669 "key": {
22670 "id": "3747",
22671 "type": "LCBloom",
22672 "title": "LC Bloom · Halation"
22673 },
22674 "kind": "widget",
22675 "name": "intensity",
22676 "value": 0.2
22677 },
22678 {
22679 "key": {
22680 "id": "3747",
22681 "type": "LCBloom",
22682 "title": "LC Bloom · Halation"
22683 },
22684 "kind": "widget",
22685 "name": "threshold",
22686 "value": 0.8
22687 },
22688 {
22689 "key": {
22690 "id": "3747",
22691 "type": "LCBloom",
22692 "title": "LC Bloom · Halation"
22693 },
22694 "kind": "widget",
22695 "name": "smoothing",
22696 "value": 0.3
22697 },
22698 {
22699 "key": {
22700 "id": "3747",
22701 "type": "LCBloom",
22702 "title": "LC Bloom · Halation"
22703 },
22704 "kind": "widget",
22705 "name": "radius",
22706 "value": 1
22707 },
22708 {
22709 "key": {
22710 "id": "3747",
22711 "type": "LCBloom",
22712 "title": "LC Bloom · Halation"
22713 },
22714 "kind": "widget",
22715 "name": "saturation",
22716 "value": 0.7
22717 },
22718 {
22719 "key": {
22720 "id": "3747",
22721 "type": "LCBloom",
22722 "title": "LC Bloom · Halation"
22723 },
22724 "kind": "widget",
22725 "name": "exposure",
22726 "value": 0.95
22727 },
22728 {
22729 "key": {
22730 "id": "3747",
22731 "type": "LCBloom",
22732 "title": "LC Bloom · Halation"
22733 },
22734 "kind": "widget",
22735 "name": "mode",
22736 "value": "Halation"
22737 },
22738 {
22739 "key": {
22740 "id": "3747",
22741 "type": "LCBloom",
22742 "title": "LC Bloom · Halation"
22743 },
22744 "kind": "widget",
22745 "name": "look",
22746 "value": "Custom"
22747 },
22748 {
22749 "key": {
22750 "id": "3745",
22751 "type": "LCLensProfile",
22752 "title": "LC Lens Profile"
22753 },
22754 "kind": "mode",
22755 "value": 0
22756 },
22757 {
22758 "key": {
22759 "id": "3745",
22760 "type": "LCLensProfile",
22761 "title": "LC Lens Profile"
22762 },
22763 "kind": "widget",
22764 "name": "lens",
22765 "value": "Sony FE 55mm f/1.8"
22766 },
22767 {
22768 "key": {
22769 "id": "3745",
22770 "type": "LCLensProfile",
22771 "title": "LC Lens Profile"
22772 },
22773 "kind": "widget",
22774 "name": "mode",
22775 "value": "Add Aberrations"
22776 },
22777 {
22778 "key": {
22779 "id": "3745",
22780 "type": "LCLensProfile",
22781 "title": "LC Lens Profile"
22782 },
22783 "kind": "widget",
22784 "name": "strength",
22785 "value": 0.35
22786 },
22787 {
22788 "key": {
22789 "id": "3745",
22790 "type": "LCLensProfile",
22791 "title": "LC Lens Profile"
22792 },
22793 "kind": "widget",
22794 "name": "look",
22795 "value": "Custom"
22796 },
22797 {
22798 "key": {
22799 "id": "3755",
22800 "type": "LCDepthFX",
22801 "title": "LC Depth FX 🌫️"
22802 },
22803 "kind": "mode",
22804 "value": 0
22805 },
22806 {
22807 "key": {
22808 "id": "3755",
22809 "type": "LCDepthFX",
22810 "title": "LC Depth FX 🌫️"
22811 },
22812 "kind": "widget",
22813 "name": "look",
22814 "value": "Natural"
22815 },
22816 {
22817 "key": {
22818 "id": "3755",
22819 "type": "LCDepthFX",
22820 "title": "LC Depth FX 🌫️"
22821 },
22822 "kind": "widget",
22823 "name": "haze",
22824 "value": 0.08
22825 },
22826 {
22827 "key": {
22828 "id": "3755",
22829 "type": "LCDepthFX",
22830 "title": "LC Depth FX 🌫️"
22831 },
22832 "kind": "widget",
22833 "name": "haze_distance",
22834 "value": 0.5
22835 },
22836 {
22837 "key": {
22838 "id": "3755",
22839 "type": "LCDepthFX",
22840 "title": "LC Depth FX 🌫️"
22841 },
22842 "kind": "widget",
22843 "name": "haze_warmth",
22844 "value": 0
22845 },
22846 {
22847 "key": {
22848 "id": "3755",
22849 "type": "LCDepthFX",
22850 "title": "LC Depth FX 🌫️"
22851 },
22852 "kind": "widget",
22853 "name": "light_wrap",
22854 "value": 0.2
22855 },
22856 {
22857 "key": {
22858 "id": "3755",
22859 "type": "LCDepthFX",
22860 "title": "LC Depth FX 🌫️"
22861 },
22862 "kind": "widget",
22863 "name": "dof_blur",
22864 "value": 0.2
22865 },
22866 {
22867 "key": {
22868 "id": "3755",
22869 "type": "LCDepthFX",
22870 "title": "LC Depth FX 🌫️"
22871 },
22872 "kind": "widget",
22873 "name": "focus_range",
22874 "value": 0.15
22875 },
22876 {
22877 "key": {
22878 "id": "3755",
22879 "type": "LCDepthFX",
22880 "title": "LC Depth FX 🌫️"
22881 },
22882 "kind": "widget",
22883 "name": "bokeh",
22884 "value": 0.4
22885 },
22886 {
22887 "key": {
22888 "id": "3755",
22889 "type": "LCDepthFX",
22890 "title": "LC Depth FX 🌫️"
22891 },
22892 "kind": "widget",
22893 "name": "auto_focus",
22894 "value": true
22895 },
22896 {
22897 "key": {
22898 "id": "3755",
22899 "type": "LCDepthFX",
22900 "title": "LC Depth FX 🌫️"
22901 },
22902 "kind": "widget",
22903 "name": "focus_depth",
22904 "value": 0.32
22905 },
22906 {
22907 "key": {
22908 "id": "3755",
22909 "type": "LCDepthFX",
22910 "title": "LC Depth FX 🌫️"
22911 },
22912 "kind": "widget",
22913 "name": "depth_direction",
22914 "value": "Auto"
22915 },
22916 {
22917 "key": {
22918 "id": "3595",
22919 "type": "LCDetailDaemon",
22920 "title": "LC Detail Daemon (BETA)"
22921 },
22922 "kind": "mode",
22923 "value": 0
22924 },
22925 {
22926 "key": {
22927 "id": "3595",
22928 "type": "LCDetailDaemon",
22929 "title": "LC Detail Daemon (BETA)"
22930 },
22931 "kind": "widget",
22932 "name": "amount",
22933 "value": 0.34
22934 },
22935 {
22936 "key": {
22937 "id": "3595",
22938 "type": "LCDetailDaemon",
22939 "title": "LC Detail Daemon (BETA)"
22940 },
22941 "kind": "widget",
22942 "name": "start",
22943 "value": 0.15
22944 },
22945 {
22946 "key": {
22947 "id": "3595",
22948 "type": "LCDetailDaemon",
22949 "title": "LC Detail Daemon (BETA)"
22950 },
22951 "kind": "widget",
22952 "name": "end",
22953 "value": 0.85
22954 },
22955 {
22956 "key": {
22957 "id": "3595",
22958 "type": "LCDetailDaemon",
22959 "title": "LC Detail Daemon (BETA)"
22960 },
22961 "kind": "widget",
22962 "name": "peak",
22963 "value": 0
22964 },
22965 {
22966 "key": {
22967 "id": "3595",
22968 "type": "LCDetailDaemon",
22969 "title": "LC Detail Daemon (BETA)"
22970 },
22971 "kind": "widget",
22972 "name": "exponent",
22973 "value": 0
22974 },
22975 {
22976 "key": {
22977 "id": "3595",
22978 "type": "LCDetailDaemon",
22979 "title": "LC Detail Daemon (BETA)"
22980 },
22981 "kind": "widget",
22982 "name": "mode",
22983 "value": "look only"
22984 },
22985 {
22986 "key": {
22987 "id": "3727",
22988 "type": "LCNaturalLook",
22989 "title": "LC Natural Look 🍃"
22990 },
22991 "kind": "mode",
22992 "value": 0
22993 },
22994 {
22995 "key": {
22996 "id": "3727",
22997 "type": "LCNaturalLook",
22998 "title": "LC Natural Look 🍃"
22999 },
23000 "kind": "widget",
23001 "name": "strength",
23002 "value": 0.5
23003 },
23004 {
23005 "key": {
23006 "id": "3727",
23007 "type": "LCNaturalLook",
23008 "title": "LC Natural Look 🍃"
23009 },
23010 "kind": "widget",
23011 "name": "skin",
23012 "value": 0.75
23013 },
23014 {
23015 "key": {
23016 "id": "3840",
23017 "type": "LCRelayVSRUpscale",
23018 "title": "LC Relay VSR Upscale 🧩"
23019 },
23020 "kind": "mode",
23021 "value": 0
23022 },
23023 {
23024 "key": {
23025 "id": "3840",
23026 "type": "LCRelayVSRUpscale",
23027 "title": "LC Relay VSR Upscale 🧩"
23028 },
23029 "kind": "widget",
23030 "name": "source",
23031 "value": "image"
23032 },
23033 {
23034 "key": {
23035 "id": "3840",
23036 "type": "LCRelayVSRUpscale",
23037 "title": "LC Relay VSR Upscale 🧩"
23038 },
23039 "kind": "widget",
23040 "name": "upscale",
23041 "value": "2x"
23042 },
23043 {
23044 "key": {
23045 "id": "3840",
23046 "type": "LCRelayVSRUpscale",
23047 "title": "LC Relay VSR Upscale 🧩"
23048 },
23049 "kind": "widget",
23050 "name": "detail",
23051 "value": 0.7
23052 },
23053 {
23054 "key": {
23055 "id": "3840",
23056 "type": "LCRelayVSRUpscale",
23057 "title": "LC Relay VSR Upscale 🧩"
23058 },
23059 "kind": "widget",
23060 "name": "mask_protect_strength",
23061 "value": 0.5
23062 },
23063 {
23064 "key": {
23065 "id": "3840",
23066 "type": "LCRelayVSRUpscale",
23067 "title": "LC Relay VSR Upscale 🧩"
23068 },
23069 "kind": "widget",
23070 "name": "detect_faces",
23071 "value": true
23072 },
23073 {
23074 "key": {
23075 "id": "3817",
23076 "type": "LCImageDenoise",
23077 "title": "LC Image Denoise"
23078 },
23079 "kind": "mode",
23080 "value": 0
23081 },
23082 {
23083 "key": {
23084 "id": "3817",
23085 "type": "LCImageDenoise",
23086 "title": "LC Image Denoise"
23087 },
23088 "kind": "widget",
23089 "name": "blur_strength",
23090 "value": 1
23091 },
23092 {
23093 "key": {
23094 "id": "3817",
23095 "type": "LCImageDenoise",
23096 "title": "LC Image Denoise"
23097 },
23098 "kind": "widget",
23099 "name": "edge_preservation",
23100 "value": 0.049
23101 },
23102 {
23103 "key": {
23104 "id": "3817",
23105 "type": "LCImageDenoise",
23106 "title": "LC Image Denoise"
23107 },
23108 "kind": "widget",
23109 "name": "radius_multiplier",
23110 "value": 1
23111 },
23112 {
23113 "key": {
23114 "id": "3817",
23115 "type": "LCImageDenoise",
23116 "title": "LC Image Denoise"
23117 },
23118 "kind": "widget",
23119 "name": "strength",
23120 "value": 0.3
23121 },
23122 {
23123 "key": {
23124 "id": "3817",
23125 "type": "LCImageDenoise",
23126 "title": "LC Image Denoise"
23127 },
23128 "kind": "widget",
23129 "name": "mode",
23130 "value": "smart"
23131 },
23132 {
23133 "key": {
23134 "id": "3817",
23135 "type": "LCImageDenoise",
23136 "title": "LC Image Denoise"
23137 },
23138 "kind": "widget",
23139 "name": "luma",
23140 "value": 1
23141 },
23142 {
23143 "key": {
23144 "id": "3817",
23145 "type": "LCImageDenoise",
23146 "title": "LC Image Denoise"
23147 },
23148 "kind": "widget",
23149 "name": "chroma",
23150 "value": 1
23151 },
23152 {
23153 "key": {
23154 "id": "3817",
23155 "type": "LCImageDenoise",
23156 "title": "LC Image Denoise"
23157 },
23158 "kind": "widget",
23159 "name": "keep_detail",
23160 "value": 0.5
23161 },
23162 {
23163 "key": {
23164 "id": "3851",
23165 "type": "LCFilmGrain",
23166 "title": "LC Film Grain"
23167 },
23168 "kind": "mode",
23169 "value": 0
23170 },
23171 {
23172 "key": {
23173 "id": "3851",
23174 "type": "LCFilmGrain",
23175 "title": "LC Film Grain"
23176 },
23177 "kind": "widget",
23178 "name": "grain_size",
23179 "value": 1.2
23180 },
23181 {
23182 "key": {
23183 "id": "3851",
23184 "type": "LCFilmGrain",
23185 "title": "LC Film Grain"
23186 },
23187 "kind": "widget",
23188 "name": "strength",
23189 "value": 0.22
23190 },
23191 {
23192 "key": {
23193 "id": "3851",
23194 "type": "LCFilmGrain",
23195 "title": "LC Film Grain"
23196 },
23197 "kind": "widget",
23198 "name": "radius_variation",
23199 "value": 0.1
23200 },
23201 {
23202 "key": {
23203 "id": "3851",
23204 "type": "LCFilmGrain",
23205 "title": "LC Film Grain"
23206 },
23207 "kind": "widget",
23208 "name": "color_grain",
23209 "value": 0.2
23210 },
23211 {
23212 "key": {
23213 "id": "3851",
23214 "type": "LCFilmGrain",
23215 "title": "LC Film Grain"
23216 },
23217 "kind": "widget",
23218 "name": "softness",
23219 "value": 0.8
23220 },
23221 {
23222 "key": {
23223 "id": "3851",
23224 "type": "LCFilmGrain",
23225 "title": "LC Film Grain"
23226 },
23227 "kind": "widget",
23228 "name": "look",
23229 "value": "Custom"
23230 },
23231 {
23232 "key": {
23233 "id": "3851",
23234 "type": "LCFilmGrain",
23235 "title": "LC Film Grain"
23236 },
23237 "kind": "widget",
23238 "name": "response",
23239 "value": "sensor"
23240 },
23241 {
23242 "key": {
23243 "id": "3665",
23244 "type": "LCSmartInpaintPipe",
23245 "title": "Face Detailer"
23246 },
23247 "kind": "mode",
23248 "value": 4
23249 },
23250 {
23251 "key": {
23252 "id": "3667",
23253 "type": "LCVRAMCacheClear",
23254 "title": "LC VRAM Cache Clear"
23255 },
23256 "kind": "mode",
23257 "value": 4
23258 },
23259 {
23260 "key": {
23261 "id": "3669",
23262 "type": "LCPromptToConditioning",
23263 "title": "Prompt to Conditioning"
23264 },
23265 "kind": "mode",
23266 "value": 4
23267 },
23268 {
23269 "key": {
23270 "id": "3673",
23271 "type": "LCPreviewMask",
23272 "title": "LC Preview Mask 🎭"
23273 },
23274 "kind": "mode",
23275 "value": 4
23276 },
23277 {
23278 "key": {
23279 "id": "3684",
23280 "type": "LCPositive",
23281 "title": "Detailer Positive"
23282 },
23283 "kind": "mode",
23284 "value": 4
23285 },
23286 {
23287 "key": {
23288 "id": "3690",
23289 "type": "LCControlPanel",
23290 "title": "LC Control Panel 🎛️"
23291 },
23292 "kind": "mode",
23293 "value": 4
23294 },
23295 {
23296 "key": {
23297 "id": "3664",
23298 "type": "LCSmartInpaintPipe",
23299 "title": "Eyes Detailer"
23300 },
23301 "kind": "mode",
23302 "value": 4
23303 },
23304 {
23305 "key": {
23306 "id": "3668",
23307 "type": "LCVRAMCacheClear",
23308 "title": "LC VRAM Cache Clear"
23309 },
23310 "kind": "mode",
23311 "value": 4
23312 },
23313 {
23314 "key": {
23315 "id": "3671",
23316 "type": "LCPromptToConditioning",
23317 "title": "Prompt to Conditioning"
23318 },
23319 "kind": "mode",
23320 "value": 4
23321 },
23322 {
23323 "key": {
23324 "id": "3675",
23325 "type": "LCPreviewMask",
23326 "title": "LC Preview Mask 🎭"
23327 },
23328 "kind": "mode",
23329 "value": 4
23330 },
23331 {
23332 "key": {
23333 "id": "3685",
23334 "type": "LCPositive",
23335 "title": "Detailer Positive"
23336 },
23337 "kind": "mode",
23338 "value": 4
23339 },
23340 {
23341 "key": {
23342 "id": "3689",
23343 "type": "LCControlPanel",
23344 "title": "LC Control Panel 🎛️"
23345 },
23346 "kind": "mode",
23347 "value": 4
23348 }
23349 ]
23350 }
23351 ],
23352 "tour": {
23353 "title": "ComfyUI Workflow Tour: Lonecats Krea Real V10.0",
23354 "source": "saved",
23355 "saved": 1794519350602,
23356 "locked": true,
23357 "steps": [
23358 {
23359 "title": "Set Image & Aspect Ratio",
23360 "text": "Load your source image and set the size.\n\n💡 🗑️ in, 🗑️ out. Use good-quality images.",
23361 "groups": [
23362 {
23363 "title": "Image 1 🖼️ & Asprct Ratio 📐 Prep",
23364 "index": 6
23365 }
23366 ],
23367 "nodes": [],
23368 "settings": [
23369 {
23370 "node": "3089",
23371 "widget": "aspect_ratio",
23372 "why": "Pick the shape of the picture. Ignored when the original image resolution is on."
23373 },
23374 {
23375 "node": "3089",
23376 "widget": "max_resolution",
23377 "why": "This sets the maximum resolution for generation. Lower it for VRAM savings"
23378 },
23379 {
23380 "node": "3833",
23381 "widget": "boolean",
23382 "why": "You can use the original image resolution 🖼️📏 when you want the same aspect ratio. Very good when using 🥅 Controlnet"
23383 },
23384 {
23385 "node": "3499",
23386 "widget": "value",
23387 "why": "I2I works, but it messes with Image Reference. Use it sparingly, when you want the basic composition without the rigidity of Image Reference or 🥅 Controlnet."
23388 },
23389 {
23390 "node": "3495",
23391 "widget": "value",
23392 "why": "Cuts the background out of image 1 before it goes in."
23393 }
23394 ],
23395 "i18n": {
23396 "zh": {
23397 "title": "设置图片和宽高比",
23398 "text": "加载你的原图并设置尺寸。\n\n💡 🗑️ 进,🗑️ 出。请用质量好的图。",
23399 "src": "25d41859",
23400 "why": {
23401 "3089|aspect_ratio": {
23402 "text": "选择画面的形状。打开原图分辨率时会被忽略。",
23403 "src": "eb1a7e86"
23404 },
23405 "3089|max_resolution": {
23406 "text": "设置生成的最大分辨率。调低可以省显存",
23407 "src": "6be75d9a"
23408 },
23409 "3833|boolean": {
23410 "text": "想要同样的宽高比时,可以用原图分辨率 🖼️📏。用 🥅 Controlnet 时非常好用",
23411 "src": "629429d3"
23412 },
23413 "3499|value": {
23414 "text": "I2I 能用,但会干扰 Image Reference。少用:只在你想要大致构图、又不想要 Image Reference 或 🥅 Controlnet 那种死板的时候用。",
23415 "src": "c90215f"
23416 },
23417 "3495|value": {
23418 "text": "在图片 1 送进去之前把背景去掉。",
23419 "src": "9090e91d"
23420 }
23421 }
23422 },
23423 "ja": {
23424 "title": "画像とアスペクト比の設定",
23425 "text": "元画像を読み込んでサイズを決めます。\n\n💡 🗑️ を入れれば 🗑️ が出る。良い画質の画像を使いましょう。",
23426 "src": "25d41859",
23427 "why": {
23428 "3089|aspect_ratio": {
23429 "text": "画像の形を選びます。元画像の解像度がオンのときは無視されます。",
23430 "src": "eb1a7e86"
23431 },
23432 "3089|max_resolution": {
23433 "text": "生成の最大解像度を決めます。VRAM を節約したいなら下げてください",
23434 "src": "6be75d9a"
23435 },
23436 "3833|boolean": {
23437 "text": "同じアスペクト比にしたいときは元画像の解像度 🖼️📏 を使えます。🥅 Controlnet を使うときにとても便利",
23438 "src": "629429d3"
23439 },
23440 "3499|value": {
23441 "text": "I2I は使えますが、Image Reference を乱します。控えめに。Image Reference や 🥅 Controlnet ほど固くせず、大まかな構図だけ欲しいときに。",
23442 "src": "c90215f"
23443 },
23444 "3495|value": {
23445 "text": "画像 1 を入れる前に背景を切り抜きます。",
23446 "src": "9090e91d"
23447 }
23448 }
23449 },
23450 "ko": {
23451 "title": "이미지와 화면비 설정",
23452 "text": "원본 이미지를 불러오고 크기를 정해요.\n\n💡 🗑️ 넣으면 🗑️ 나와요. 화질 좋은 이미지를 쓰세요.",
23453 "src": "25d41859",
23454 "why": {
23455 "3089|aspect_ratio": {
23456 "text": "이미지 모양을 골라요. 원본 이미지 해상도가 켜져 있으면 무시돼요.",
23457 "src": "eb1a7e86"
23458 },
23459 "3089|max_resolution": {
23460 "text": "생성 최대 해상도를 정해요. VRAM을 아끼려면 낮추세요",
23461 "src": "6be75d9a"
23462 },
23463 "3833|boolean": {
23464 "text": "같은 화면비를 원하면 원본 이미지 해상도 🖼️📏를 쓸 수 있어요. 🥅 Controlnet을 쓸 때 아주 좋아요",
23465 "src": "629429d3"
23466 },
23467 "3499|value": {
23468 "text": "I2I는 되지만 Image Reference를 방해해요. 아껴서 쓰세요. Image Reference나 🥅 Controlnet처럼 딱딱하지 않게 기본 구도만 원할 때요.",
23469 "src": "c90215f"
23470 },
23471 "3495|value": {
23472 "text": "이미지 1을 넣기 전에 배경을 잘라내요.",
23473 "src": "9090e91d"
23474 }
23475 }
23476 }
23477 }
23478 },
23479 {
23480 "title": "Image 2 & 🪪 Identity Edit",
23481 "text": "A second reference image, and Identity Edit to carry a face (or a whole person) from one image onto the other.\n\n⚠️ Image Edit 🖼️🔁 must be ON in the Encoders for Identity Edit to work.",
23482 "groups": [
23483 {
23484 "title": "Image 2",
23485 "index": 8
23486 },
23487 {
23488 "title": "🪪 Identity Edit",
23489 "index": 7
23490 }
23491 ],
23492 "nodes": [],
23493 "settings": [
23494 {
23495 "node": "2715",
23496 "widget": "value",
23497 "why": "Turn on image 2 as needed."
23498 },
23499 {
23500 "node": "3493",
23501 "widget": "value",
23502 "why": "Turns Identity Edit on. Can be used for both images."
23503 },
23504 {
23505 "node": "3583",
23506 "widget": "value",
23507 "why": "Ref boost for image 1. 1.0 typically works."
23508 },
23509 {
23510 "node": "3576",
23511 "widget": "value",
23512 "why": "Ref boost for image 2. Keep it higher than image 1. A face pic here going onto image 1? Set it to 4. Otherwise 2.0 typically works."
23513 }
23514 ],
23515 "i18n": {
23516 "zh": {
23517 "title": "图片 2 和 🪪 Identity Edit",
23518 "text": "第二张参考图,以及 Identity Edit:把一张图里的脸(或整个人)带到另一张图上。\n\n⚠️ Identity Edit 要生效,Encoders 里的 Image Edit 🖼️🔁 必须打开。",
23519 "src": "fc237423",
23520 "why": {
23521 "2715|value": {
23522 "text": "需要时打开图片 2。",
23523 "src": "78a9cbc5"
23524 },
23525 "3493|value": {
23526 "text": "打开 Identity Edit。两张图都能用。",
23527 "src": "38e9eee"
23528 },
23529 "3583|value": {
23530 "text": "图片 1 的参考增强。一般 1.0 就行。",
23531 "src": "7f11d0cc"
23532 },
23533 "3576|value": {
23534 "text": "图片 2 的参考增强。要比图片 1 高。这里放一张脸要换到图片 1 上?设成 4。其他情况一般 2.0 就行。",
23535 "src": "c0101153"
23536 }
23537 }
23538 },
23539 "ja": {
23540 "title": "画像 2 と 🪪 Identity Edit",
23541 "text": "2 枚目の参照画像と、ある画像の顔(または人物まるごと)を別の画像に移す Identity Edit。\n\n⚠️ Identity Edit を使うには、Encoders の Image Edit 🖼️🔁 をオンにする必要があります。",
23542 "src": "fc237423",
23543 "why": {
23544 "2715|value": {
23545 "text": "必要に応じて画像 2 をオンに。",
23546 "src": "78a9cbc5"
23547 },
23548 "3493|value": {
23549 "text": "Identity Edit をオンにします。両方の画像に使えます。",
23550 "src": "38e9eee"
23551 },
23552 "3583|value": {
23553 "text": "画像 1 の参照ブースト。たいてい 1.0 で OK。",
23554 "src": "7f11d0cc"
23555 },
23556 "3576|value": {
23557 "text": "画像 2 の参照ブースト。画像 1 より高くしてください。ここに顔写真を入れて画像 1 に乗せるなら 4 に。それ以外はたいてい 2.0 で OK。",
23558 "src": "c0101153"
23559 }
23560 }
23561 },
23562 "ko": {
23563 "title": "이미지 2와 🪪 Identity Edit",
23564 "text": "두 번째 참조 이미지, 그리고 한 이미지의 얼굴(또는 사람 전체)을 다른 이미지로 옮기는 Identity Edit.\n\n⚠️ Identity Edit가 작동하려면 Encoders에서 Image Edit 🖼️🔁를 켜야 해요.",
23565 "src": "fc237423",
23566 "why": {
23567 "2715|value": {
23568 "text": "필요할 때 이미지 2를 켜세요.",
23569 "src": "78a9cbc5"
23570 },
23571 "3493|value": {
23572 "text": "Identity Edit를 켜요. 두 이미지 모두에 쓸 수 있어요.",
23573 "src": "38e9eee"
23574 },
23575 "3583|value": {
23576 "text": "이미지 1의 참조 부스트. 보통 1.0이면 돼요.",
23577 "src": "7f11d0cc"
23578 },
23579 "3576|value": {
23580 "text": "이미지 2의 참조 부스트. 이미지 1보다 높게 두세요. 여기 얼굴 사진을 이미지 1에 옮기나요? 4로 하세요. 그 외에는 보통 2.0이면 돼요.",
23581 "src": "c0101153"
23582 }
23583 }
23584 }
23585 }
23586 },
23587 {
23588 "title": "Prepare Prompt & Controlnet",
23589 "text": "Vision Caption: This analyzes the image and creates a prompt for it. \n\n⚠️ 🥅 Controlnet can make it look plastic or painted. Just leave it off for super realistic images.",
23590 "groups": [
23591 {
23592 "title": "# 📝 Img Prompt !",
23593 "index": 1
23594 },
23595 {
23596 "title": "# 🥅 Controlnet",
23597 "index": 2
23598 }
23599 ],
23600 "nodes": [],
23601 "settings": [
23602 {
23603 "node": "3615",
23604 "widget": "style_tag",
23605 "why": "Human After All for real photos. Realistic, Anima, Noir, etc. for everything else. Even an NSFW setting."
23606 },
23607 {
23608 "node": "3615",
23609 "widget": "max_tokens",
23610 "why": "How long the caption can get. More words is not more realism."
23611 },
23612 {
23613 "node": "2564",
23614 "widget": "lora_name",
23615 "why": "You will need to download this. The link is in the main notes."
23616 }
23617 ],
23618 "i18n": {
23619 "zh": {
23620 "title": "准备提示词和 Controlnet",
23621 "text": "Vision Caption:分析图片并为它生成提示词。\n\n⚠️ 🥅 Controlnet 可能让画面看起来像塑料或像画出来的。要超写实就别开它。",
23622 "src": "76f7c3d4",
23623 "why": {
23624 "3615|style_tag": {
23625 "text": "真实照片用 Human After All。其他的用 Realistic、Anima、Noir 等等。甚至还有 NSFW 选项。",
23626 "src": "f38ceff9"
23627 },
23628 "3615|max_tokens": {
23629 "text": "描述最长能写多长。字多不等于更写实。",
23630 "src": "8001cd91"
23631 },
23632 "2564|lora_name": {
23633 "text": "这个需要你自己下载。链接在主说明里。",
23634 "src": "c248230"
23635 }
23636 }
23637 },
23638 "ja": {
23639 "title": "プロンプトと Controlnet の準備",
23640 "text": "Vision Caption:画像を分析して、その画像のプロンプトを作ります。\n\n⚠️ 🥅 Controlnet を使うとプラスチックっぽく、または絵っぽく見えることがあります。超リアルにしたいならオフのままで。",
23641 "src": "76f7c3d4",
23642 "why": {
23643 "3615|style_tag": {
23644 "text": "本物の写真なら Human After All。それ以外は Realistic、Anima、Noir など。NSFW の設定まであります。",
23645 "src": "f38ceff9"
23646 },
23647 "3615|max_tokens": {
23648 "text": "キャプションの最大の長さ。言葉が多いほどリアルになるわけではありません。",
23649 "src": "8001cd91"
23650 },
23651 "2564|lora_name": {
23652 "text": "これはダウンロードが必要です。リンクはメインのノートにあります。",
23653 "src": "c248230"
23654 }
23655 }
23656 },
23657 "ko": {
23658 "title": "프롬프트와 Controlnet 준비",
23659 "text": "Vision Caption: 이미지를 분석해서 그 이미지의 프롬프트를 만들어요.\n\n⚠️ 🥅 Controlnet은 플라스틱이나 그림처럼 보이게 만들 수 있어요. 아주 사실적인 이미지를 원하면 꺼 두세요.",
23660 "src": "76f7c3d4",
23661 "why": {
23662 "3615|style_tag": {
23663 "text": "실제 사진에는 Human After All. 나머지는 Realistic, Anima, Noir 등. NSFW 설정까지 있어요.",
23664 "src": "f38ceff9"
23665 },
23666 "3615|max_tokens": {
23667 "text": "캡션이 얼마나 길어질 수 있는지. 단어가 많다고 더 사실적인 건 아니에요.",
23668 "src": "8001cd91"
23669 },
23670 "2564|lora_name": {
23671 "text": "이건 직접 내려받아야 해요. 링크는 메인 노트에 있어요.",
23672 "src": "c248230"
23673 }
23674 }
23675 }
23676 }
23677 },
23678 {
23679 "title": "Encoders",
23680 "text": "The Encoders are what takes your prompt or reference and turns it into conditioning for the Sampler.\n\n⚠️🚫 Image Reference Edit does not work if Sage Attention is on! 🛑 They will error if both are turned off.",
23681 "groups": [
23682 {
23683 "title": "Encoders",
23684 "index": 5
23685 }
23686 ],
23687 "nodes": [],
23688 "settings": [
23689 {
23690 "node": "3036",
23691 "widget": "Enable 1",
23692 "why": "Uses only the prompt to generate the image. Use this one with 🥅 Controlnet."
23693 },
23694 {
23695 "node": "3036",
23696 "widget": "Enable 2",
23697 "why": "Uses the images you choose as references with your prompt."
23698 },
23699 {
23700 "node": "3102",
23701 "widget": "Enable 1",
23702 "why": "You can also enable 🥅 here"
23703 }
23704 ],
23705 "i18n": {
23706 "zh": {
23707 "title": "Encoders",
23708 "text": "Encoders 把你的提示词或参考图变成给采样器用的 conditioning。\n\n⚠️🚫 开着 Sage Attention 时 Image Reference Edit 无法使用!🛑 两个都关掉会报错。",
23709 "src": "e6c63377",
23710 "why": {
23711 "3036|Enable 1": {
23712 "text": "只用提示词生成图片。配合 🥅 Controlnet 用这个。",
23713 "src": "a6ca570a"
23714 },
23715 "3036|Enable 2": {
23716 "text": "把你选的图片和提示词一起当作参考。",
23717 "src": "45b87859"
23718 },
23719 "3102|Enable 1": {
23720 "text": "也可以在这里打开 🥅",
23721 "src": "cb537b0d"
23722 }
23723 }
23724 },
23725 "ja": {
23726 "title": "Encoders",
23727 "text": "Encoders は、プロンプトや参照画像をサンプラー用の conditioning に変換します。\n\n⚠️🚫 Sage Attention がオンだと Image Reference Edit は動きません!🛑 両方オフにするとエラーになります。",
23728 "src": "e6c63377",
23729 "why": {
23730 "3036|Enable 1": {
23731 "text": "プロンプトだけで画像を生成します。🥅 Controlnet と使うならこれ。",
23732 "src": "a6ca570a"
23733 },
23734 "3036|Enable 2": {
23735 "text": "選んだ画像をプロンプトと一緒に参照として使います。",
23736 "src": "45b87859"
23737 },
23738 "3102|Enable 1": {
23739 "text": "ここで 🥅 をオンにすることもできます",
23740 "src": "cb537b0d"
23741 }
23742 }
23743 },
23744 "ko": {
23745 "title": "Encoders",
23746 "text": "Encoders는 프롬프트나 참조 이미지를 샘플러가 쓰는 conditioning으로 바꿔요.\n\n⚠️🚫 Sage Attention이 켜져 있으면 Image Reference Edit가 작동하지 않아요! 🛑 둘 다 끄면 에러가 나요.",
23747 "src": "e6c63377",
23748 "why": {
23749 "3036|Enable 1": {
23750 "text": "프롬프트만으로 이미지를 생성해요. 🥅 Controlnet과 함께 쓸 때는 이거예요.",
23751 "src": "a6ca570a"
23752 },
23753 "3036|Enable 2": {
23754 "text": "고른 이미지를 프롬프트와 함께 참조로 써요.",
23755 "src": "45b87859"
23756 },
23757 "3102|Enable 1": {
23758 "text": "여기서 🥅를 켤 수도 있어요",
23759 "src": "cb537b0d"
23760 }
23761 }
23762 }
23763 }
23764 },
23765 {
23766 "title": "User Settings / Prompts",
23767 "text": "Pick your model and sampler settings, and type your prompt.\n\n💡 Prompt being stubborn? Click a word in the Weighted Prompt and drag the slider, like the SDXL days.",
23768 "groups": [
23769 {
23770 "title": "⚙️ User Settings",
23771 "index": 26
23772 }
23773 ],
23774 "nodes": [],
23775 "settings": [
23776 {
23777 "node": "3610",
23778 "widget": "model_file",
23779 "why": "Krealism V3.1 is set. ★ Recommended picks the encoder and VAE for your machine."
23780 },
23781 {
23782 "node": "3014",
23783 "widget": "total_steps",
23784 "why": "Total steps for generation"
23785 },
23786 {
23787 "node": "3014",
23788 "widget": "step_swap",
23789 "why": "This is the step that the second sampler kicks in. It should typically be around 75% of the total generation"
23790 },
23791 {
23792 "node": "3014",
23793 "widget": "denoise",
23794 "why": "Mainly for I2I. Around 0.97 for everyday use. It is also the first thing to go to when you want to change a pose."
23795 },
23796 {
23797 "node": "2909",
23798 "widget": "positive",
23799 "why": "Type your prompt here"
23800 },
23801 {
23802 "node": "3054",
23803 "widget": "Enable 1",
23804 "why": "These switches are here for your convenience."
23805 },
23806 {
23807 "node": "3132",
23808 "widget": "enabled",
23809 "why": "Removes words like \"child\" or \"late teens\" that LLMs sometimes add. Switching it on is your choice."
23810 }
23811 ],
23812 "i18n": {
23813 "zh": {
23814 "title": "用户设置 / 提示词",
23815 "text": "选择模型和采样设置,然后输入提示词。\n\n💡 提示词不听话?在 Weighted Prompt 里点一个词,拖动滑块,就像 SDXL 的年代一样。",
23816 "src": "5c34595f",
23817 "why": {
23818 "3610|model_file": {
23819 "text": "已经设成 Krealism V3.1。★ Recommended 会为你的电脑挑选编码器和 VAE。",
23820 "src": "787fb370"
23821 },
23822 "3014|total_steps": {
23823 "text": "生成的总步数",
23824 "src": "9646291d"
23825 },
23826 "3014|step_swap": {
23827 "text": "第二个采样器开始工作的那一步。通常应在总生成的 75% 左右",
23828 "src": "de43fb14"
23829 },
23830 "3014|denoise": {
23831 "text": "主要用于 I2I。日常用 0.97 左右。想换姿势时也是第一个要调的。",
23832 "src": "f63d8359"
23833 },
23834 "2909|positive": {
23835 "text": "在这里输入提示词",
23836 "src": "8c19d140"
23837 },
23838 "3054|Enable 1": {
23839 "text": "这些开关是为了方便你使用。",
23840 "src": "3db7e55"
23841 },
23842 "3132|enabled": {
23843 "text": "去掉 LLM 有时会加上的 \"child\" 或 \"late teens\" 这类词。开不开由你决定。",
23844 "src": "a00c9baa"
23845 }
23846 }
23847 },
23848 "ja": {
23849 "title": "ユーザー設定 / プロンプト",
23850 "text": "モデルとサンプラー設定を選んで、プロンプトを入力します。\n\n💡 プロンプトが言うことを聞かない? Weighted Prompt で単語をクリックしてスライダーをドラッグ。SDXL の頃みたいに。",
23851 "src": "5c34595f",
23852 "why": {
23853 "3610|model_file": {
23854 "text": "Krealism V3.1 が設定済み。★ Recommended があなたのマシンに合うエンコーダーと VAE を選びます。",
23855 "src": "787fb370"
23856 },
23857 "3014|total_steps": {
23858 "text": "生成の合計ステップ数",
23859 "src": "9646291d"
23860 },
23861 "3014|step_swap": {
23862 "text": "2 つ目のサンプラーが始まるステップ。たいてい全体の 75% くらいにします",
23863 "src": "de43fb14"
23864 },
23865 "3014|denoise": {
23866 "text": "主に I2I 用。普段使いは 0.97 くらい。ポーズを変えたいときにも最初に触るところです。",
23867 "src": "f63d8359"
23868 },
23869 "2909|positive": {
23870 "text": "ここにプロンプトを入力",
23871 "src": "8c19d140"
23872 },
23873 "3054|Enable 1": {
23874 "text": "これらのスイッチは便利のために置いてあります。",
23875 "src": "3db7e55"
23876 },
23877 "3132|enabled": {
23878 "text": "LLM がときどき加える \"child\" や \"late teens\" のような言葉を取り除きます。オンにするかはお好みで。",
23879 "src": "a00c9baa"
23880 }
23881 }
23882 },
23883 "ko": {
23884 "title": "사용자 설정 / 프롬프트",
23885 "text": "모델과 샘플러 설정을 고르고 프롬프트를 입력해요.\n\n💡 프롬프트가 말을 안 듣나요? Weighted Prompt에서 단어를 클릭하고 슬라이더를 드래그하세요. SDXL 시절처럼요.",
23886 "src": "5c34595f",
23887 "why": {
23888 "3610|model_file": {
23889 "text": "Krealism V3.1이 설정되어 있어요. ★ Recommended가 내 컴퓨터에 맞는 인코더와 VAE를 골라 줘요.",
23890 "src": "787fb370"
23891 },
23892 "3014|total_steps": {
23893 "text": "생성 전체 스텝 수",
23894 "src": "9646291d"
23895 },
23896 "3014|step_swap": {
23897 "text": "두 번째 샘플러가 시작되는 스텝이에요. 보통 전체 생성의 75% 정도로 해요",
23898 "src": "de43fb14"
23899 },
23900 "3014|denoise": {
23901 "text": "주로 I2I용이에요. 평소에는 0.97 정도. 포즈를 바꾸고 싶을 때 가장 먼저 만지는 곳이기도 해요.",
23902 "src": "f63d8359"
23903 },
23904 "2909|positive": {
23905 "text": "여기에 프롬프트를 입력하세요",
23906 "src": "8c19d140"
23907 },
23908 "3054|Enable 1": {
23909 "text": "이 스위치들은 편하게 쓰라고 둔 거예요.",
23910 "src": "3db7e55"
23911 },
23912 "3132|enabled": {
23913 "text": "LLM이 가끔 넣는 \"child\"나 \"late teens\" 같은 단어를 지워요. 켤지는 선택이에요.",
23914 "src": "a00c9baa"
23915 }
23916 }
23917 }
23918 }
23919 },
23920 {
23921 "title": "LC LoRA Loader 🎚️",
23922 "text": "Place your LoRAs here.\n\n- The strength controls the clip and model\n- Organize them (move up and down) with the dots on the left side\n- Need to know the trigger words? Click the ℹ️, then click a trigger word to copy it into the prompt.",
23923 "groups": [],
23924 "nodes": [
23925 3803
23926 ],
23927 "settings": [],
23928 "i18n": {
23929 "zh": {
23930 "title": "LC LoRA Loader 🎚️",
23931 "text": "把你的 LoRA 放在这里。\n\n- strength 同时控制 clip 和 model\n- 用左边的圆点拖动来排序(上移、下移)\n- 想知道触发词?点 ℹ️,再点一个触发词就能复制到提示词里。",
23932 "src": "b56d0c14",
23933 "why": []
23934 },
23935 "ja": {
23936 "title": "LC LoRA Loader 🎚️",
23937 "text": "LoRA はここに入れます。\n\n- strength は clip と model の両方に効きます\n- 左側のドットで並べ替え(上へ、下へ)\n- トリガーワードを知りたい? ℹ️ をクリックして、トリガーワードをクリックするとプロンプトにコピーできます。",
23938 "src": "b56d0c14",
23939 "why": []
23940 },
23941 "ko": {
23942 "title": "LC LoRA Loader 🎚️",
23943 "text": "LoRA는 여기에 넣어요.\n\n- strength는 clip과 model을 함께 조절해요\n- 왼쪽 점으로 순서를 바꿔요(위로, 아래로)\n- 트리거 단어가 궁금하면 ℹ️를 클릭하고, 트리거 단어를 클릭하면 프롬프트에 복사돼요.",
23944 "src": "b56d0c14",
23945 "why": []
23946 }
23947 }
23948 },
23949 {
23950 "title": "Prompt Enhancer 📝",
23951 "text": "Turns your rough prompt into a full one. Text only, no image needed.\n\n⚠️ The Custom preset needs your own system prompt. Leave it blank and it errors.",
23952 "groups": [
23953 {
23954 "title": "Prompt Enhancer 📝",
23955 "index": 11
23956 }
23957 ],
23958 "nodes": [],
23959 "settings": [
23960 {
23961 "node": "3614",
23962 "widget": "preset",
23963 "why": "Enhance adds detail, Refine cleans up the wording, Creative Rewrite reimagines the scene, Detailed Visual maxes out the detail."
23964 },
23965 {
23966 "node": "3614",
23967 "widget": "style_tag",
23968 "why": "Human After All keeps beauty and render words out."
23969 }
23970 ],
23971 "i18n": {
23972 "zh": {
23973 "title": "Prompt Enhancer 📝",
23974 "text": "把你粗略的提示词变成完整的提示词。只用文字,不需要图片。\n\n⚠️ Custom 预设需要你自己的系统提示词。留空会报错。",
23975 "src": "38b6c95a",
23976 "why": {
23977 "3614|preset": {
23978 "text": "Enhance 加细节,Refine 整理措辞,Creative Rewrite 重新构想场景,Detailed Visual 把细节拉满。",
23979 "src": "15cd8419"
23980 },
23981 "3614|style_tag": {
23982 "text": "Human After All 不写美颜和渲染类的词。",
23983 "src": "fc5c7d57"
23984 }
23985 }
23986 },
23987 "ja": {
23988 "title": "Prompt Enhancer 📝",
23989 "text": "ざっくりしたプロンプトを完全なプロンプトにします。テキストだけで、画像は不要です。\n\n⚠️ Custom プリセットには自分のシステムプロンプトが必要です。空欄だとエラーになります。",
23990 "src": "38b6c95a",
23991 "why": {
23992 "3614|preset": {
23993 "text": "Enhance はディテールを足し、Refine は言い回しを整え、Creative Rewrite は場面を作り直し、Detailed Visual はディテールを最大にします。",
23994 "src": "15cd8419"
23995 },
23996 "3614|style_tag": {
23997 "text": "Human After All は美肌やレンダー系の言葉を入れません。",
23998 "src": "fc5c7d57"
23999 }
24000 }
24001 },
24002 "ko": {
24003 "title": "Prompt Enhancer 📝",
24004 "text": "대충 쓴 프롬프트를 완성된 프롬프트로 바꿔요. 텍스트만 쓰고, 이미지는 필요 없어요.\n\n⚠️ Custom 프리셋에는 직접 쓴 시스템 프롬프트가 필요해요. 비워 두면 에러가 나요.",
24005 "src": "38b6c95a",
24006 "why": {
24007 "3614|preset": {
24008 "text": "Enhance는 디테일을 더하고, Refine은 문장을 다듬고, Creative Rewrite는 장면을 새로 상상하고, Detailed Visual은 디테일을 최대로 끌어올려요.",
24009 "src": "15cd8419"
24010 },
24011 "3614|style_tag": {
24012 "text": "Human After All은 뷰티나 렌더 관련 단어를 빼요.",
24013 "src": "fc5c7d57"
24014 }
24015 }
24016 }
24017 }
24018 },
24019 {
24020 "title": "🧠 Brains",
24021 "text": "Where all the fun happens",
24022 "groups": [
24023 {
24024 "title": "🧠 Brains",
24025 "index": 9
24026 }
24027 ],
24028 "nodes": [],
24029 "settings": [
24030 {
24031 "node": "3591",
24032 "widget": "auto",
24033 "why": "Automatically adjusts speed for faster processing."
24034 },
24035 {
24036 "node": "3593",
24037 "widget": "sampler_name",
24038 "why": "Uses Res4Lyf samplers. Note: this only applies to generation, not detailing"
24039 },
24040 {
24041 "node": "3589",
24042 "widget": "sigma_curve_presets",
24043 "why": "Most frequently used settings are Base, Beta, and Gaussian"
24044 },
24045 {
24046 "node": "3595",
24047 "widget": "amount",
24048 "why": ".25 - .50 for detail. You really do not need to mess with the other settings"
24049 },
24050 {
24051 "node": "3585",
24052 "widget": "enable",
24053 "why": "This stops the generation here. Very useful for low VRAM or making tweaks before using the rest of the workflow"
24054 }
24055 ],
24056 "i18n": {
24057 "zh": {
24058 "title": "🧠 大脑",
24059 "text": "所有好玩的都在这里发生",
24060 "src": "fcb540ee",
24061 "why": {
24062 "3591|auto": {
24063 "text": "自动调整速度,处理更快。",
24064 "src": "6b439c40"
24065 },
24066 "3593|sampler_name": {
24067 "text": "使用 Res4Lyf 采样器。注意:只作用于生成,不作用于细化",
24068 "src": "713dd266"
24069 },
24070 "3589|sigma_curve_presets": {
24071 "text": "最常用的是 Base、Beta 和 Gaussian",
24072 "src": "2290411e"
24073 },
24074 "3595|amount": {
24075 "text": "细节用 .25 - .50。其他设置真的不用动",
24076 "src": "6f79ba5d"
24077 },
24078 "3585|enable": {
24079 "text": "让生成停在这里。低显存时,或在跑工作流后面部分之前做调整时非常有用",
24080 "src": "4ac32aa8"
24081 }
24082 }
24083 },
24084 "ja": {
24085 "title": "🧠 頭脳",
24086 "text": "楽しいことは全部ここで起きます",
24087 "src": "fcb540ee",
24088 "why": {
24089 "3591|auto": {
24090 "text": "速度を自動で調整して処理を速くします。",
24091 "src": "6b439c40"
24092 },
24093 "3593|sampler_name": {
24094 "text": "Res4Lyf のサンプラーを使います。注意:生成にだけ効き、ディテール処理には効きません",
24095 "src": "713dd266"
24096 },
24097 "3589|sigma_curve_presets": {
24098 "text": "よく使う設定は Base、Beta、Gaussian",
24099 "src": "2290411e"
24100 },
24101 "3595|amount": {
24102 "text": "ディテールには .25 - .50。ほかの設定は本当にいじらなくて大丈夫",
24103 "src": "6f79ba5d"
24104 },
24105 "3585|enable": {
24106 "text": "生成をここで止めます。VRAM が少ないときや、ワークフローの残りを使う前に調整したいときにとても便利",
24107 "src": "4ac32aa8"
24108 }
24109 }
24110 },
24111 "ko": {
24112 "title": "🧠 두뇌",
24113 "text": "재미있는 일은 전부 여기서 일어나요",
24114 "src": "fcb540ee",
24115 "why": {
24116 "3591|auto": {
24117 "text": "속도를 자동으로 조절해서 더 빨리 처리해요.",
24118 "src": "6b439c40"
24119 },
24120 "3593|sampler_name": {
24121 "text": "Res4Lyf 샘플러를 써요. 참고: 생성에만 적용되고 디테일 작업에는 적용되지 않아요",
24122 "src": "713dd266"
24123 },
24124 "3589|sigma_curve_presets": {
24125 "text": "가장 많이 쓰는 설정은 Base, Beta, Gaussian이에요",
24126 "src": "2290411e"
24127 },
24128 "3595|amount": {
24129 "text": "디테일에는 .25 - .50. 다른 설정은 정말 건드릴 필요 없어요",
24130 "src": "6f79ba5d"
24131 },
24132 "3585|enable": {
24133 "text": "생성을 여기서 멈춰요. VRAM이 적을 때나 워크플로 나머지를 쓰기 전에 손볼 때 아주 유용해요",
24134 "src": "4ac32aa8"
24135 }
24136 }
24137 }
24138 }
24139 },
24140 {
24141 "title": "AnyPaint 🖌️",
24142 "text": "Enable AnyPaint for post-generation touch-ups.\n\nYou can inpaint, outpaint, and rotate your image here",
24143 "groups": [
24144 {
24145 "title": "# Anypaint 🖌️",
24146 "index": 15
24147 }
24148 ],
24149 "nodes": [],
24150 "settings": [
24151 {
24152 "node": "3640",
24153 "widget": "value",
24154 "why": "Choose between inpaint or outpaint here"
24155 },
24156 {
24157 "node": "3653",
24158 "widget": "block",
24159 "why": "Turn this on or off to stop generation here before moving forward"
24160 },
24161 {
24162 "node": "3654",
24163 "widget": "block",
24164 "why": "Same as above"
24165 },
24166 {
24167 "node": "3654",
24168 "widget": "keep_frame",
24169 "why": "If you want the same outpaint each time, leave this on. Otherwise it snaps back after every generation"
24170 },
24171 {
24172 "node": "3639",
24173 "widget": "positive",
24174 "why": "Inpaint needs a prompt describing what you want. Outpaint is optional. You can also choose to use the base prompt for this"
24175 }
24176 ],
24177 "i18n": {
24178 "zh": {
24179 "title": "AnyPaint 🖌️",
24180 "text": "打开 AnyPaint,在生成后做修补。\n\n你可以在这里局部重绘、扩图和旋转图片",
24181 "src": "8988a369",
24182 "why": {
24183 "3640|value": {
24184 "text": "在这里选局部重绘或扩图",
24185 "src": "c8f43b18"
24186 },
24187 "3653|block": {
24188 "text": "打开或关闭它,让生成先停在这里再继续",
24189 "src": "8c4fbaec"
24190 },
24191 "3654|block": {
24192 "text": "同上",
24193 "src": "e51ae1d0"
24194 },
24195 "3654|keep_frame": {
24196 "text": "想每次都用同样的扩图就保持打开。否则每次生成后都会弹回去",
24197 "src": "692961ac"
24198 },
24199 "3639|positive": {
24200 "text": "局部重绘需要描述你想要什么的提示词。扩图可写可不写。也可以选择用基础提示词",
24201 "src": "baacf7b3"
24202 }
24203 }
24204 },
24205 "ja": {
24206 "title": "AnyPaint 🖌️",
24207 "text": "生成後の手直しには AnyPaint をオンに。\n\nここでインペイント、アウトペイント、画像の回転ができます",
24208 "src": "8988a369",
24209 "why": {
24210 "3640|value": {
24211 "text": "ここでインペイントかアウトペイントを選びます",
24212 "src": "c8f43b18"
24213 },
24214 "3653|block": {
24215 "text": "オン / オフで、先に進む前にここで生成を止められます",
24216 "src": "8c4fbaec"
24217 },
24218 "3654|block": {
24219 "text": "上と同じ",
24220 "src": "e51ae1d0"
24221 },
24222 "3654|keep_frame": {
24223 "text": "毎回同じアウトペイントにしたいならオンのままに。そうでないと生成のたびに元に戻ります",
24224 "src": "692961ac"
24225 },
24226 "3639|positive": {
24227 "text": "インペイントには、欲しいものを説明するプロンプトが必要です。アウトペイントは任意。ベースのプロンプトを使うこともできます",
24228 "src": "baacf7b3"
24229 }
24230 }
24231 },
24232 "ko": {
24233 "title": "AnyPaint 🖌️",
24234 "text": "생성 후 손볼 때는 AnyPaint를 켜세요.\n\n여기서 인페인트, 아웃페인트, 이미지 회전을 할 수 있어요",
24235 "src": "8988a369",
24236 "why": {
24237 "3640|value": {
24238 "text": "여기서 인페인트와 아웃페인트 중에 골라요",
24239 "src": "c8f43b18"
24240 },
24241 "3653|block": {
24242 "text": "켜거나 꺼서 다음으로 넘어가기 전에 여기서 생성을 멈춰요",
24243 "src": "8c4fbaec"
24244 },
24245 "3654|block": {
24246 "text": "위와 같아요",
24247 "src": "e51ae1d0"
24248 },
24249 "3654|keep_frame": {
24250 "text": "매번 같은 아웃페인트를 원하면 켜 두세요. 아니면 생성할 때마다 원래대로 돌아가요",
24251 "src": "692961ac"
24252 },
24253 "3639|positive": {
24254 "text": "인페인트에는 원하는 걸 설명하는 프롬프트가 필요해요. 아웃페인트는 선택이에요. 기본 프롬프트를 쓰도록 고를 수도 있어요",
24255 "src": "baacf7b3"
24256 }
24257 }
24258 }
24259 }
24260 },
24261 {
24262 "title": "Detailers (Typ.)",
24263 "text": "Skin aware detailers. The prompt (\"Face\", \"Eyes\") is what the SAM3 model looks for.\n\n⚠️ Off for realism. They redraw Krea's own pores into streaky texture and shrink the catchlights. Turn them on in pssst....over here 🤫 for art, small faces or a face that came out wrong.",
24264 "groups": [
24265 {
24266 "title": "Detailer Group 🔎",
24267 "index": 16
24268 },
24269 {
24270 "title": "# ::Face 🙂",
24271 "index": 17
24272 },
24273 {
24274 "title": "# ::Eyes 👀",
24275 "index": 18
24276 }
24277 ],
24278 "nodes": [],
24279 "settings": [
24280 {
24281 "node": "3665",
24282 "widget": "denoise",
24283 "why": "0.3 - 0.35. Higher starts adding blotches, then redraws a different face."
24284 },
24285 {
24286 "node": "3665",
24287 "widget": "tone_match",
24288 "why": "Nifty little trick. It matches the color tone of the masked area back with the original image so you do not get that washed out look"
24289 },
24290 {
24291 "node": "3665",
24292 "widget": "prompt",
24293 "why": "What SAM3 looks for. Face here, Eyes on the next one. Face:1 for only the biggest face."
24294 },
24295 {
24296 "node": "3683",
24297 "widget": "lora_rows",
24298 "why": "A character LoRA here keeps the face on model."
24299 }
24300 ],
24301 "i18n": {
24302 "zh": {
24303 "title": "Detailers(通用)",
24304 "text": "能识别皮肤的 detailer。提示词(\"Face\"、\"Eyes\")就是 SAM3 模型要找的东西。\n\n⚠️ 写实时关闭。它们会把 Krea 自己的毛孔重画成条纹状纹理,还会缩小眼神光。画作、小脸或画坏的脸时,到 pssst....over here 🤫 里打开它们。",
24305 "src": "7b89d3c2",
24306 "why": {
24307 "3665|denoise": {
24308 "text": "0.3 - 0.35。再高就开始出现斑块,然后会重画成另一张脸。",
24309 "src": "9b2f2472"
24310 },
24311 "3665|tone_match": {
24312 "text": "很妙的小技巧。它把遮罩区域的色调和原图对齐,就不会有那种发白褪色的感觉",
24313 "src": "f0389dd7"
24314 },
24315 "3665|prompt": {
24316 "text": "SAM3 要找的东西。这里是 Face,下一个是 Eyes。Face:1 只处理最大的那张脸。",
24317 "src": "3515e576"
24318 },
24319 "3683|lora_rows": {
24320 "text": "这里放角色 LoRA,脸就能保持一致。",
24321 "src": "52fa95c3"
24322 }
24323 }
24324 },
24325 "ja": {
24326 "title": "Detailers(共通)",
24327 "text": "肌を認識する Detailer です。プロンプト(\"Face\"、\"Eyes\")が SAM3 モデルの探すものです。\n\n⚠️ リアル系ではオフ。Krea 自身の毛穴を筋っぽいテクスチャに描き直し、キャッチライトも小さくします。イラスト、小さい顔、崩れた顔のときは pssst....over here 🤫 でオンにしてください。",
24328 "src": "7b89d3c2",
24329 "why": {
24330 "3665|denoise": {
24331 "text": "0.3 - 0.35。これより高いとシミが出始め、やがて別の顔に描き直されます。",
24332 "src": "9b2f2472"
24333 },
24334 "3665|tone_match": {
24335 "text": "ちょっとした小技。マスク部分の色味を元画像に合わせ直すので、色が抜けた感じになりません",
24336 "src": "f0389dd7"
24337 },
24338 "3665|prompt": {
24339 "text": "SAM3 が探すもの。ここは Face、次は Eyes。Face:1 で一番大きい顔だけ。",
24340 "src": "3515e576"
24341 },
24342 "3683|lora_rows": {
24343 "text": "ここにキャラクター LoRA を入れると顔がブレません。",
24344 "src": "52fa95c3"
24345 }
24346 }
24347 },
24348 "ko": {
24349 "title": "Detailers (공통)",
24350 "text": "피부를 인식하는 디테일러예요. 프롬프트(\"Face\", \"Eyes\")가 SAM3 모델이 찾는 대상이에요.\n\n⚠️ 사실적인 이미지에서는 꺼요. Krea 자체의 모공을 줄무늬 같은 질감으로 다시 그리고 캐치라이트도 작게 만들어요. 그림, 작은 얼굴, 잘못 나온 얼굴에는 pssst....over here 🤫에서 켜세요.",
24351 "src": "7b89d3c2",
24352 "why": {
24353 "3665|denoise": {
24354 "text": "0.3 - 0.35. 더 높이면 얼룩이 생기기 시작하고, 결국 다른 얼굴로 다시 그려요.",
24355 "src": "9b2f2472"
24356 },
24357 "3665|tone_match": {
24358 "text": "쏠쏠한 작은 요령이에요. 마스크 영역의 색감을 원본 이미지에 다시 맞춰서 물 빠진 느낌이 안 나요",
24359 "src": "f0389dd7"
24360 },
24361 "3665|prompt": {
24362 "text": "SAM3가 찾는 대상이에요. 여기는 Face, 다음은 Eyes. Face:1이면 가장 큰 얼굴만요.",
24363 "src": "3515e576"
24364 },
24365 "3683|lora_rows": {
24366 "text": "여기에 캐릭터 LoRA를 넣으면 얼굴이 유지돼요.",
24367 "src": "52fa95c3"
24368 }
24369 }
24370 }
24371 }
24372 },
24373 {
24374 "title": "Relay Upscale 🧩",
24375 "text": "One step, 2x or 4x, and it adds real skin and hair detail. A fraction of the time VOSR2 or SeedVR2 takes.\n\n✋ First use downloads the models (5.2 GB per upscale size).",
24376 "groups": [
24377 {
24378 "title": "Relay Upscale",
24379 "index": 27
24380 },
24381 {
24382 "title": "#Relay Upscale Image",
24383 "index": 28
24384 }
24385 ],
24386 "nodes": [],
24387 "settings": [
24388 {
24389 "node": "3840",
24390 "widget": "upscale",
24391 "why": "Pictures: 4x faces on > 2x faces on. 4x runs on an 8 GB card."
24392 },
24393 {
24394 "node": "3840",
24395 "widget": "detail",
24396 "why": "0.7 is the realism setting."
24397 },
24398 {
24399 "node": "3840",
24400 "widget": "detect_faces",
24401 "why": "Holds Relay's grain back on faces so skin keeps its look. Leave it on."
24402 }
24403 ],
24404 "i18n": {
24405 "zh": {
24406 "title": "Relay Upscale 🧩",
24407 "text": "一步完成,2x 或 4x,还会加上真实的皮肤和头发细节。只要 VOSR2 或 SeedVR2 的一小部分时间。\n\n✋ 第一次使用会下载模型(每个放大倍数 5.2 GB)。",
24408 "src": "cf6b6625",
24409 "why": {
24410 "3840|upscale": {
24411 "text": "图片:4x 开人脸 > 2x 开人脸。4x 在 8 GB 显卡上也能跑。",
24412 "src": "48a50d99"
24413 },
24414 "3840|detail": {
24415 "text": "0.7 是写实设置。",
24416 "src": "a705e3e6"
24417 },
24418 "3840|detect_faces": {
24419 "text": "在脸上压住 Relay 的颗粒,让皮肤保持原样。保持打开。",
24420 "src": "86089a68"
24421 }
24422 }
24423 },
24424 "ja": {
24425 "title": "Relay Upscale 🧩",
24426 "text": "1 ステップで 2x か 4x、本物の肌と髪のディテールも足してくれます。VOSR2 や SeedVR2 のほんの一部の時間で済みます。\n\n✋ 初回はモデルをダウンロードします(倍率ごとに 5.2 GB)。",
24427 "src": "cf6b6625",
24428 "why": {
24429 "3840|upscale": {
24430 "text": "画像:4x 顔オン > 2x 顔オン。4x は 8 GB のカードでも動きます。",
24431 "src": "48a50d99"
24432 },
24433 "3840|detail": {
24434 "text": "0.7 がリアル系の設定です。",
24435 "src": "a705e3e6"
24436 },
24437 "3840|detect_faces": {
24438 "text": "顔では Relay の粒子を抑えるので、肌の見た目が保たれます。オンのままで。",
24439 "src": "86089a68"
24440 }
24441 }
24442 },
24443 "ko": {
24444 "title": "Relay Upscale 🧩",
24445 "text": "한 단계로 2x 또는 4x, 실제 같은 피부와 머리카락 디테일도 더해요. VOSR2나 SeedVR2에 드는 시간의 일부면 돼요.\n\n✋ 처음 쓸 때 모델을 내려받아요(배율당 5.2 GB).",
24446 "src": "cf6b6625",
24447 "why": {
24448 "3840|upscale": {
24449 "text": "이미지: 4x 얼굴 켜기 > 2x 얼굴 켜기. 4x는 8 GB 카드에서도 돌아가요.",
24450 "src": "48a50d99"
24451 },
24452 "3840|detail": {
24453 "text": "0.7이 리얼리즘 설정이에요.",
24454 "src": "a705e3e6"
24455 },
24456 "3840|detect_faces": {
24457 "text": "얼굴에서는 Relay의 그레인을 줄여서 피부 느낌을 지켜요. 켜 두세요.",
24458 "src": "86089a68"
24459 }
24460 }
24461 }
24462 }
24463 },
24464 {
24465 "title": "Skin Realism Suite",
24466 "text": "Denoise, Person Mask and Skin Master. One switch per tool in the panel, turn off what you do not need.",
24467 "groups": [
24468 {
24469 "title": "Skin Realism Suite",
24470 "index": 25
24471 }
24472 ],
24473 "nodes": [],
24474 "settings": [
24475 {
24476 "node": "3817",
24477 "widget": "strength",
24478 "why": "0.3 for realism. Kills decode grit so Skin Master does not sharpen noise."
24479 },
24480 {
24481 "node": "3821",
24482 "widget": "preset",
24483 "why": "Real Skin Restore is set here. Pick a preset first, then fine-tune."
24484 },
24485 {
24486 "node": "3821",
24487 "widget": "strength",
24488 "why": "How much of the skin work shows."
24489 },
24490 {
24491 "node": "3821",
24492 "widget": "eye_detail",
24493 "why": "0 to 1. 0.5 lifts the iris ring around a dark pupil. 1 for close-ups."
24494 },
24495 {
24496 "node": "3822",
24497 "widget": "face",
24498 "why": "Optional. Only needed when you want ALL the skin and none of the clothes."
24499 }
24500 ],
24501 "i18n": {
24502 "zh": {
24503 "title": "Skin Realism Suite",
24504 "text": "Denoise、Person Mask 和 Skin Master。面板里每个工具一个开关,不需要的就关掉。",
24505 "src": "cc7ef5d2",
24506 "why": {
24507 "3817|strength": {
24508 "text": "写实用 0.3。去掉解码颗粒,免得 Skin Master 把噪点也锐化。",
24509 "src": "8d447f19"
24510 },
24511 "3821|preset": {
24512 "text": "这里设的是 Real Skin Restore。先选预设,再微调。",
24513 "src": "c9c1a825"
24514 },
24515 "3821|strength": {
24516 "text": "皮肤处理显示出来的程度。",
24517 "src": "7bbb3422"
24518 },
24519 "3821|eye_detail": {
24520 "text": "0 到 1。0.5 会提亮暗瞳孔周围的虹膜环。特写用 1。",
24521 "src": "4a8912b"
24522 },
24523 "3822|face": {
24524 "text": "可选。只有你想要全部皮肤、又完全不要衣服时才需要。",
24525 "src": "32dbf59b"
24526 }
24527 }
24528 },
24529 "ja": {
24530 "title": "Skin Realism Suite",
24531 "text": "Denoise、Person Mask、Skin Master。パネルのスイッチはツールごとに 1 つ。いらないものはオフに。",
24532 "src": "cc7ef5d2",
24533 "why": {
24534 "3817|strength": {
24535 "text": "リアル系は 0.3。デコードのザラつきを消すので、Skin Master がノイズをシャープにしません。",
24536 "src": "8d447f19"
24537 },
24538 "3821|preset": {
24539 "text": "ここは Real Skin Restore に設定済み。まずプリセットを選んで、それから微調整。",
24540 "src": "c9c1a825"
24541 },
24542 "3821|strength": {
24543 "text": "肌の処理がどれだけ見えるか。",
24544 "src": "7bbb3422"
24545 },
24546 "3821|eye_detail": {
24547 "text": "0 から 1。0.5 で暗い瞳孔のまわりの虹彩の輪が明るくなります。アップには 1。",
24548 "src": "4a8912b"
24549 },
24550 "3822|face": {
24551 "text": "任意。肌は全部、服はひとつも入れたくないときだけ必要です。",
24552 "src": "32dbf59b"
24553 }
24554 }
24555 },
24556 "ko": {
24557 "title": "Skin Realism Suite",
24558 "text": "Denoise, Person Mask, Skin Master. 패널에서 도구마다 스위치가 하나씩 있어요. 필요 없는 건 꺼 두세요.",
24559 "src": "cc7ef5d2",
24560 "why": {
24561 "3817|strength": {
24562 "text": "리얼리즘은 0.3. 디코드 거친 노이즈를 없애서 Skin Master가 노이즈를 선명하게 만들지 않아요.",
24563 "src": "8d447f19"
24564 },
24565 "3821|preset": {
24566 "text": "여기는 Real Skin Restore로 설정되어 있어요. 먼저 프리셋을 고르고, 그다음 미세 조정하세요.",
24567 "src": "c9c1a825"
24568 },
24569 "3821|strength": {
24570 "text": "피부 작업이 얼마나 드러나는지.",
24571 "src": "7bbb3422"
24572 },
24573 "3821|eye_detail": {
24574 "text": "0에서 1. 0.5는 어두운 동공 주위의 홍채 링을 밝혀요. 클로즈업에는 1.",
24575 "src": "4a8912b"
24576 },
24577 "3822|face": {
24578 "text": "선택이에요. 피부는 전부, 옷은 하나도 안 넣고 싶을 때만 필요해요.",
24579 "src": "32dbf59b"
24580 }
24581 }
24582 }
24583 }
24584 },
24585 {
24586 "title": "🎨 Post Processing (Realism Edition)",
24587 "text": "Sharpen, depth haze, bloom, lens, color and grain. The finishing touches.\n\n💡 Fix the seed, run it once, then only change things down here so nothing upstream runs again.",
24588 "groups": [
24589 {
24590 "title": "🎨 Post Processing (Realism Edition)",
24591 "index": 23
24592 }
24593 ],
24594 "nodes": [],
24595 "settings": [
24596 {
24597 "node": "3755",
24598 "widget": "haze",
24599 "why": "Distant areas fade toward the picture's own haze color. A little goes a long way."
24600 },
24601 {
24602 "node": "3742",
24603 "widget": "look",
24604 "why": "Use with Depth FX 🌫️"
24605 },
24606 {
24607 "node": "3745",
24608 "widget": "lens",
24609 "why": "Cool feature to get realistic warping that you get from a true camera lens"
24610 },
24611 {
24612 "node": "3730",
24613 "widget": "strength",
24614 "why": "0.2 to 0.4 is usually plenty. Full strength is a sledgehammer."
24615 },
24616 {
24617 "node": "3727",
24618 "widget": "strength",
24619 "why": "The holy grail of realism. Pulls all of the \"AI\" out of an image. 0.5 here."
24620 },
24621 {
24622 "node": "3851",
24623 "widget": "strength",
24624 "why": "0.22, sensor. It sits after Natural Look so the grain lands on the finished picture."
24625 },
24626 {
24627 "node": "3723",
24628 "widget": "Enable 7",
24629 "why": "📱 Phone Filters are off here. Turn them on for that phone camera look."
24630 }
24631 ],
24632 "i18n": {
24633 "zh": {
24634 "title": "🎨 后期处理(写实版)",
24635 "text": "锐化、景深雾气、泛光、镜头、颜色和颗粒。最后的润色。\n\n💡 固定 seed,跑一次,之后只改这下面的东西,上游就不会重跑。",
24636 "src": "54b6653e",
24637 "why": {
24638 "3755|haze": {
24639 "text": "远处的区域向画面自身的雾色渐隐。一点点就很够了。",
24640 "src": "7b2a6c18"
24641 },
24642 "3742|look": {
24643 "text": "配合 Depth FX 🌫️ 使用",
24644 "src": "7fa95fdb"
24645 },
24646 "3745|lens": {
24647 "text": "很酷的功能,能得到真实相机镜头那种逼真的变形",
24648 "src": "57336f09"
24649 },
24650 "3730|strength": {
24651 "text": "0.2 到 0.4 通常就够了。满强度像大锤。",
24652 "src": "72cc8df0"
24653 },
24654 "3727|strength": {
24655 "text": "写实的圣杯。把图片里所有的 \"AI 味\" 都抽掉。这里用 0.5。",
24656 "src": "1c5bbdd0"
24657 },
24658 "3851|strength": {
24659 "text": "0.22,sensor。它放在 Natural Look 之后,所以颗粒落在完成的画面上。",
24660 "src": "396e42ef"
24661 },
24662 "3723|Enable 7": {
24663 "text": "📱 这里的 Phone Filters 是关的。想要手机相机的感觉就打开。",
24664 "src": "4239a13d"
24665 }
24666 }
24667 },
24668 "ja": {
24669 "title": "🎨 ポストプロセス(リアル版)",
24670 "text": "シャープ、奥行きのかすみ、ブルーム、レンズ、色、粒子。仕上げです。\n\n💡 seed を固定して 1 回回したら、あとはここから下だけを変えれば上流は再実行されません。",
24671 "src": "54b6653e",
24672 "why": {
24673 "3755|haze": {
24674 "text": "遠くの部分が画像自身のかすみの色へフェードします。少しで十分効きます。",
24675 "src": "7b2a6c18"
24676 },
24677 "3742|look": {
24678 "text": "Depth FX 🌫️ と一緒に使ってください",
24679 "src": "7fa95fdb"
24680 },
24681 "3745|lens": {
24682 "text": "本物のカメラレンズのようなリアルな歪みが得られる、クールな機能",
24683 "src": "57336f09"
24684 },
24685 "3730|strength": {
24686 "text": "たいてい 0.2 から 0.4 で十分。フルの強さはハンマーです。",
24687 "src": "72cc8df0"
24688 },
24689 "3727|strength": {
24690 "text": "リアルの聖杯。画像から \"AI っぽさ\" を全部抜きます。ここでは 0.5。",
24691 "src": "1c5bbdd0"
24692 },
24693 "3851|strength": {
24694 "text": "0.22、sensor。Natural Look の後にあるので、粒子は仕上がった画像に乗ります。",
24695 "src": "396e42ef"
24696 },
24697 "3723|Enable 7": {
24698 "text": "📱 ここでは Phone Filters はオフ。スマホカメラっぽくしたいならオンに。",
24699 "src": "4239a13d"
24700 }
24701 }
24702 },
24703 "ko": {
24704 "title": "🎨 후처리 (리얼리즘 에디션)",
24705 "text": "샤프닝, 깊이 헤이즈, 블룸, 렌즈, 색, 그레인. 마무리 작업이에요.\n\n💡 seed를 고정하고 한 번 돌린 다음, 여기 아래만 바꾸면 위쪽은 다시 돌지 않아요.",
24706 "src": "54b6653e",
24707 "why": {
24708 "3755|haze": {
24709 "text": "먼 부분이 이미지 자체의 헤이즈 색으로 흐려져요. 조금만 넣어도 충분해요.",
24710 "src": "7b2a6c18"
24711 },
24712 "3742|look": {
24713 "text": "Depth FX 🌫️와 함께 쓰세요",
24714 "src": "7fa95fdb"
24715 },
24716 "3745|lens": {
24717 "text": "실제 카메라 렌즈에서 나오는 사실적인 왜곡을 얻는 멋진 기능이에요",
24718 "src": "57336f09"
24719 },
24720 "3730|strength": {
24721 "text": "보통 0.2에서 0.4면 충분해요. 최대 강도는 망치예요.",
24722 "src": "72cc8df0"
24723 },
24724 "3727|strength": {
24725 "text": "리얼리즘의 성배. 이미지에서 \"AI 느낌\"을 전부 빼요. 여기서는 0.5.",
24726 "src": "1c5bbdd0"
24727 },
24728 "3851|strength": {
24729 "text": "0.22, sensor. Natural Look 뒤에 있어서 그레인이 완성된 이미지 위에 얹혀요.",
24730 "src": "396e42ef"
24731 },
24732 "3723|Enable 7": {
24733 "text": "📱 여기서는 Phone Filters가 꺼져 있어요. 폰 카메라 느낌을 원하면 켜세요.",
24734 "src": "4239a13d"
24735 }
24736 }
24737 }
24738 }
24739 },
24740 {
24741 "title": "Last Image Holder",
24742 "text": "💡 I use this a lot when I am messing with settings. I'll stop it at draft mode for testing LoRAs or finding the right seed, then flip it to Final.",
24743 "groups": [
24744 {
24745 "title": "# Image Holder",
24746 "index": 22
24747 },
24748 {
24749 "title": "Final vs. Rough Draft",
24750 "index": 0
24751 }
24752 ],
24753 "nodes": [],
24754 "settings": [
24755 {
24756 "node": "3780",
24757 "widget": "state",
24758 "why": "Switch between Rough Draft or Final"
24759 },
24760 {
24761 "node": "3779",
24762 "widget": "mode",
24763 "why": "You can either hold the last image (refreshes every run) or hold until you clear it."
24764 }
24765 ],
24766 "i18n": {
24767 "zh": {
24768 "title": "Last Image Holder",
24769 "text": "💡 调设置时我经常用这个。测试 LoRA 或找合适的 seed 时我会让它停在草稿模式,然后再切到 Final。",
24770 "src": "ee90303f",
24771 "why": {
24772 "3780|state": {
24773 "text": "在 Rough Draft 和 Final 之间切换",
24774 "src": "42fd4ca8"
24775 },
24776 "3779|mode": {
24777 "text": "可以保留上一张图(每次运行都会刷新),或者一直保留到你清除为止。",
24778 "src": "21e03225"
24779 }
24780 }
24781 },
24782 "ja": {
24783 "title": "Last Image Holder",
24784 "text": "💡 設定をいじっているときによく使います。LoRA のテストや良い seed 探しのときはドラフトモードで止めて、そのあと Final に切り替えます。",
24785 "src": "ee90303f",
24786 "why": {
24787 "3780|state": {
24788 "text": "Rough Draft と Final を切り替えます",
24789 "src": "42fd4ca8"
24790 },
24791 "3779|mode": {
24792 "text": "最後の画像を保持(実行のたびに更新)するか、クリアするまで保持できます。",
24793 "src": "21e03225"
24794 }
24795 }
24796 },
24797 "ko": {
24798 "title": "Last Image Holder",
24799 "text": "💡 설정을 만질 때 정말 자주 써요. LoRA를 테스트하거나 좋은 seed를 찾을 때는 드래프트 모드에서 멈추고, 그다음 Final로 바꿔요.",
24800 "src": "ee90303f",
24801 "why": {
24802 "3780|state": {
24803 "text": "Rough Draft와 Final 사이를 전환해요",
24804 "src": "42fd4ca8"
24805 },
24806 "3779|mode": {
24807 "text": "마지막 이미지를 유지(실행할 때마다 새로 고침)하거나, 지울 때까지 유지할 수 있어요.",
24808 "src": "21e03225"
24809 }
24810 }
24811 }
24812 }
24813 },
24814 {
24815 "title": "Save Draft & Metadata",
24816 "text": "Save the draft to the 'Drafts' folder. Embed workflow and CivitAI metadata for tracking.",
24817 "groups": [
24818 {
24819 "title": "💾 Save Group",
24820 "index": 19
24821 },
24822 {
24823 "title": "#Save Draft 📐",
24824 "index": 20
24825 },
24826 {
24827 "title": "#Save w/Metadata🗒️",
24828 "index": 21
24829 }
24830 ],
24831 "nodes": [],
24832 "settings": [
24833 {
24834 "node": "3768",
24835 "widget": "value",
24836 "why": "The name your images are saved under."
24837 },
24838 {
24839 "node": "3771",
24840 "widget": "folder",
24841 "why": "Sets output folder for draft images."
24842 },
24843 {
24844 "node": "3773",
24845 "widget": "timestamp",
24846 "why": "Leaves a timestamp on the folder. Personal preference"
24847 },
24848 {
24849 "node": "3773",
24850 "widget": "include_prefix_in_path",
24851 "why": "This will put the prefix name in the folder. Good for sorting ...if you change the name."
24852 }
24853 ],
24854 "i18n": {
24855 "zh": {
24856 "title": "保存草稿和元数据",
24857 "text": "把草稿存到 'Drafts' 文件夹。嵌入工作流和 CivitAI 元数据,方便追踪。",
24858 "src": "cc60b5af",
24859 "why": {
24860 "3768|value": {
24861 "text": "你的图片保存时用的名字。",
24862 "src": "5f09177"
24863 },
24864 "3771|folder": {
24865 "text": "设置草稿图的输出文件夹。",
24866 "src": "faf067df"
24867 },
24868 "3773|timestamp": {
24869 "text": "在文件夹上加时间戳。看个人喜好",
24870 "src": "9797b133"
24871 },
24872 "3773|include_prefix_in_path": {
24873 "text": "会把前缀名放进文件夹名里。方便整理……如果你改了名字的话。",
24874 "src": "925d3c94"
24875 }
24876 }
24877 },
24878 "ja": {
24879 "title": "ドラフトとメタデータの保存",
24880 "text": "ドラフトは 'Drafts' フォルダに保存。管理しやすいよう、ワークフローと CivitAI のメタデータを埋め込みます。",
24881 "src": "cc60b5af",
24882 "why": {
24883 "3768|value": {
24884 "text": "画像を保存するときの名前。",
24885 "src": "5f09177"
24886 },
24887 "3771|folder": {
24888 "text": "ドラフト画像の出力フォルダを設定します。",
24889 "src": "faf067df"
24890 },
24891 "3773|timestamp": {
24892 "text": "フォルダにタイムスタンプを付けます。好みで",
24893 "src": "9797b133"
24894 },
24895 "3773|include_prefix_in_path": {
24896 "text": "プレフィックス名をフォルダに入れます。整理に便利……名前を変えるならね。",
24897 "src": "925d3c94"
24898 }
24899 }
24900 },
24901 "ko": {
24902 "title": "드래프트와 메타데이터 저장",
24903 "text": "드래프트를 'Drafts' 폴더에 저장해요. 관리하기 쉽게 워크플로와 CivitAI 메타데이터를 넣어요.",
24904 "src": "cc60b5af",
24905 "why": {
24906 "3768|value": {
24907 "text": "이미지가 저장될 이름이에요.",
24908 "src": "5f09177"
24909 },
24910 "3771|folder": {
24911 "text": "드래프트 이미지의 출력 폴더를 정해요.",
24912 "src": "faf067df"
24913 },
24914 "3773|timestamp": {
24915 "text": "폴더에 타임스탬프를 남겨요. 취향대로",
24916 "src": "9797b133"
24917 },
24918 "3773|include_prefix_in_path": {
24919 "text": "접두어 이름을 폴더에 넣어요. 정리할 때 좋아요...이름을 바꾼다면요.",
24920 "src": "925d3c94"
24921 }
24922 }
24923 }
24924 }
24925 }
24926 ],
24927 "i18n": {
24928 "zh": {
24929 "title": "ComfyUI 工作流导览:Lonecats Krea Real V10.0"
24930 },
24931 "ja": {
24932 "title": "ComfyUI ワークフローツアー:Lonecats Krea Real V10.0"
24933 },
24934 "ko": {
24935 "title": "ComfyUI 워크플로 투어: Lonecats Krea Real V10.0"
24936 }
24937 }
24938 }
24939 }
24940 },
24941 "version": 0.4,
24942 "seed_widgets": {
24943 "3589": 25,
24944 "3614": 8,
24945 "3615": 10,
24946 "3644": 3,
24947 "3727": 2,
24948 "3821": 16,
24949 "3840": 2,
24950 "3851": 4
24951 }
24952}