aleph65 commited on
Commit
690ad30
·
verified ·
1 Parent(s): fb43bbf

Add faceswapnew-* head-swap experiment workflows (klein quickwins/nolora/base/res2s/cropstitch, qwen2511 bfsv5/lightning8) + research notes

Browse files
workflows/HEADSWAP-IMPROVEMENT-RESEARCH.md ADDED
@@ -0,0 +1,98 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Head-Swap (head-swap-flux-klein.json) — Improvement Research, 2026-07-17
2
+
3
+ Research notes for improving the Lissie / FLUX.2 Klein head-swap workflow. No changes applied yet.
4
+
5
+ ## Current state of the workflow
6
+
7
+ - FLUX.2 Klein 9B **distilled** bf16 (`flux-2-klein-9b.safetensors`), CFG 1.0, sampler `lcm`, Flux2Scheduler @ 8 steps
8
+ - Text encoder `qwen_3_8b_fp8mixed.safetensors` (fp8)
9
+ - LoRAs: `bfs_head_v1_flux-klein_9b_step3500_rank128` @ 1.0 + `lissie_flux2_klein` @ 1.0
10
+ - Body img → 1.5 MP → ReferenceLatent 1; face → RMBG-2.0 → 1.5 MP → ReferenceLatent 2
11
+ - Whole frame regenerated (EmptyFlux2LatentImage, denoise 1.0); no inpaint/compositing
12
+ - Bugs in graph: QwenVL expression caption generated but NOT wired into prompt (dead Reroute);
13
+ `ImageCropByMask` orphaned; negative prompt is a no-op at CFG 1.0; unused BasicScheduler(bong_tangent, 4).
14
+
15
+ ## Answer: better CLIP/text encoder
16
+
17
+ Yes — full-precision **bf16** encoder exists and is a drop-in via the same `CLIPLoader type=flux2`:
18
+
19
+ - `qwen_3_8b.safetensors` — 16.38 GB — official Comfy-Org repo:
20
+ https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b.safetensors
21
+ - No published A/B vs fp8mixed; expect subtle gains ("different, not clearly worse") but it removes one
22
+ quantization variable at zero cost on the H100 (80 GB).
23
+ - Klein 9B officially uses Qwen3-8B (BFL model card); FLUX.2-dev uses Mistral-Small-24B — not interchangeable.
24
+ - Other variants (fp4mixed, GGUF quants, ponpoke "uncensored" abliterated, SearchingMan 5.1B prune) exist;
25
+ none demonstrated better than bf16; the prune is not a drop-in for the flux2 CLIPLoader.
26
+
27
+ ## Highest-impact findings (ranked)
28
+
29
+ 1. **LoRA-on-distilled mismatch (likely the biggest quality bug).** Community LoRAs (incl. BFS) are trained
30
+ on **klein-base**; documented that base-trained LoRAs "do not work well" on the distilled checkpoint
31
+ (nomadoor note; Comfy-Org/ComfyUI issue #11975). Fix options:
32
+ - Switch to **flux-2-klein-base-9b** (bf16, ~29 GB VRAM): euler + Flux2Scheduler, **20–24 steps, CFG 4–5**
33
+ (official base template: 20 steps CFG 5). Unlocks real negative prompts + higher step counts.
34
+ https://huggingface.co/black-forest-labs/FLUX.2-klein-base-9B
35
+ - Or base + **"Klein 4B/9B Base to Turbo" difference LoRA** @ ~0.5 → 10–20 steps at CFG 2–2.5
36
+ (https://civitai.com/models/2324315).
37
+ 2. **Crop-and-stitch instead of whole-frame regen.** Regenerate ONLY a ~1 MP crop around the head
38
+ (ComfyUI-Inpaint-CropAndStitch: Inpaint Crop → edit → Inpaint Stitch); body/background pixels stay
39
+ pixel-identical, face gets full latent resolution. This is the 2026 best-practice pattern
40
+ (MyAIForce 8K head-swap; aistudynow; official BFS author recommends crop+inpaint for small faces).
41
+ Alternative lighter fix: SetLatentNoiseMask / InpaintModelConditioning to restrict edits.
42
+ 3. **Steps & sampler.** On the distilled model: official recipe is **euler + Flux2Scheduler @ 4 steps,
43
+ CFG 1.0**; sweet spot 4–6; MORE steps on distilled → overcooked/waxy ("deep-fried") — current 8 with
44
+ `lcm` is off-recipe on both counts. Increasing steps meaningfully = switch to base (20–50 steps).
45
+ Max-quality combo on base: `res_2s` + `bong_tangent` (RES4LYF) @ ~20 steps. Avoid euler_ancestral.
46
+ 4. **LoRA strengths.** Identity LoRA (lissie) @ 1.0 fights the "copy head from Picture 2" objective +
47
+ reference latents. Try lissie 0.5–0.7 (or drop it — Picture 2 already carries identity). BFS can go
48
+ 1.2–1.3 if similarity is weak (author guidance). Also A/B **without BFS entirely** — MyAIForce found bare
49
+ Klein sometimes swaps better (hair/eye-direction drift with the LoRA).
50
+ 5. **Reference sizing.** Official templates scale every reference to **1 MP** (ImageScaleToTotalPixels,
51
+ lanczos); workflow uses 1.5 MP refs (untested regime). Face ref: head+shoulders crop helps scale
52
+ inference; keep full hair for head-swap; RMBG on ref is fine/helpful.
53
+ 6. **Wire the QwenVL expression caption into the prompt** (StringConcatenate output currently dead-ends).
54
+ Author-sanctioned to append expression description below the template.
55
+ 7. **Finisher pass.** SeedVR2 (7B, tiled 2x, wavelet color fix, latent_noise_scale ~0.025) is the community
56
+ default post-swap finisher; FaceDetailer (Impact Pack, supports FLUX) as low-denoise face refinement.
57
+ GAN restorers (CodeFormer w≈0.5) only as a careful second pass — they can shift identity.
58
+ 8. **Negative prompting on distilled**: only via NAG (native NAGuidance node — but open bug #12707 reports
59
+ no effect on Klein + 2x time; ComfyUI-NAG custom node is the alternative). Real negatives → use base.
60
+
61
+ ## Alternative / hybrid routes
62
+
63
+ - **Qwen-Image-Edit 2511 (already installed, bf16 40 GB + Lightning 4/8-step LoRAs).** 2511 specifically
64
+ improved character consistency & image drift. Max quality: bf16, **40 steps, CFG 4, euler+simple, no
65
+ Lightning** (Lightning = main "plastic skin" source; Skin_Fix LoRA counteracts). BFS **Head V5** is the
66
+ 2511-specific head-swap LoRA (Picture1=body, Picture2=face — same convention):
67
+ https://huggingface.co/Alissonerdx/BFS-Best-Face-Swap
68
+ BFS author himself found Flux2 head-swap "not as good as with QWEN". Use TextEncodeQwenImageEditAdvanced
69
+ (QwenEditUtils, installed) for pixel-exact reference latents instead of Plus's forced 1 MP rescale.
70
+ - **FLUX.2-dev 32B** fp8 (~32 GB + Mistral 24B TE) fits the H100; best FLUX.2 quality but no Klein
71
+ head-swap LoRA; 20 steps, FluxGuidance 4.
72
+ - **PuLID-Flux2** (iFayens) — first PuLID for FLUX.2, supports Klein 9B, strength 1.0–1.4 — extra identity
73
+ signal option. https://github.com/iFayens/ComfyUI-PuLID-Flux2
74
+ - **flux-2-klein-9b-kv** variant: 2.5x faster multi-reference editing, same 4-step behavior.
75
+ - Other LoRAs: BFS rank64/step3750 variant; SmartCharacterSwap (`jhuangswap`, handles occlusion);
76
+ "Flux2-Klein-9B-Enhanced-Details" (fixes plastic skin); Klein Consistency LoRA.
77
+
78
+ ## Candidate downloads (not yet downloaded)
79
+
80
+ | What | Size | URL |
81
+ |---|---|---|
82
+ | bf16 text encoder | 16.4 GB | https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b.safetensors |
83
+ | klein-base-9b (bf16) | ~18 GB | https://huggingface.co/black-forest-labs/FLUX.2-klein-base-9B (gated — accept license) |
84
+ | Base→Turbo LoRA | small | https://civitai.com/models/2324315 |
85
+ | BFS Head V5 (Qwen 2511) | ~600 MB | https://huggingface.co/Alissonerdx/BFS-Best-Face-Swap |
86
+ | Inpaint-CropAndStitch nodes | — | https://github.com/lquesada/ComfyUI-Inpaint-CropAndStitch |
87
+ | RES4LYF (res_2s/bong_tangent) | — | https://github.com/ClownsharkBatwing/RES4LYF |
88
+ | SeedVR2 nodes + 7B model | ~16 GB | https://github.com/numz/ComfyUI-SeedVR2_VideoUpscaler |
89
+
90
+ ## Suggested experiment order
91
+
92
+ 1. Quick wins on current graph: euler @ 4–6 steps, refs → 1 MP, lissie → 0.6, wire expression caption,
93
+ bf16 text encoder. (A/B with fixed seed.)
94
+ 2. Structural: crop-and-stitch head inpaint version of the workflow.
95
+ 3. Model: klein-base-9b @ 20 steps CFG 4–5 with both LoRAs (they're base-trained — should behave better),
96
+ optional res_2s+bong_tangent.
97
+ 4. Parallel track: Qwen-Edit 2511 + BFS Head V5, 40 steps CFG 4 no Lightning, vs the Klein pipeline.
98
+ 5. Finisher: SeedVR2 pass on the winner.
workflows/api/faceswapnew-klein-base-res2s.json ADDED
@@ -0,0 +1,357 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "1": {
3
+ "class_type": "LoadImage",
4
+ "inputs": {
5
+ "image": "body.jpg"
6
+ }
7
+ },
8
+ "10": {
9
+ "class_type": "LoraLoaderModelOnly",
10
+ "inputs": {
11
+ "lora_name": "flux2/klein/bfs_head_v1_flux-klein_9b_step3500_rank128.safetensors",
12
+ "model": [
13
+ "9",
14
+ 0
15
+ ],
16
+ "strength_model": 1.0
17
+ }
18
+ },
19
+ "11": {
20
+ "class_type": "LoraLoaderModelOnly",
21
+ "inputs": {
22
+ "lora_name": "lissie_flux2_klein.safetensors",
23
+ "model": [
24
+ "10",
25
+ 0
26
+ ],
27
+ "strength_model": 0.6
28
+ }
29
+ },
30
+ "12": {
31
+ "class_type": "CLIPTextEncode",
32
+ "inputs": {
33
+ "clip": [
34
+ "8",
35
+ 0
36
+ ],
37
+ "text": [
38
+ "32",
39
+ 0
40
+ ]
41
+ }
42
+ },
43
+ "13": {
44
+ "class_type": "CLIPTextEncode",
45
+ "inputs": {
46
+ "clip": [
47
+ "8",
48
+ 0
49
+ ],
50
+ "text": "bad quality, noise, blurry, worst quality, low resolution, blur, distortion, unnatural blending, cartoon, illustration, painting"
51
+ }
52
+ },
53
+ "14": {
54
+ "class_type": "VAELoader",
55
+ "inputs": {
56
+ "vae_name": "flux2-vae.safetensors"
57
+ }
58
+ },
59
+ "15": {
60
+ "class_type": "VAEEncode",
61
+ "inputs": {
62
+ "pixels": [
63
+ "4",
64
+ 0
65
+ ],
66
+ "vae": [
67
+ "14",
68
+ 0
69
+ ]
70
+ }
71
+ },
72
+ "16": {
73
+ "class_type": "VAEEncode",
74
+ "inputs": {
75
+ "pixels": [
76
+ "5",
77
+ 0
78
+ ],
79
+ "vae": [
80
+ "14",
81
+ 0
82
+ ]
83
+ }
84
+ },
85
+ "17": {
86
+ "class_type": "ReferenceLatent",
87
+ "inputs": {
88
+ "conditioning": [
89
+ "12",
90
+ 0
91
+ ],
92
+ "latent": [
93
+ "15",
94
+ 0
95
+ ]
96
+ }
97
+ },
98
+ "18": {
99
+ "class_type": "ReferenceLatent",
100
+ "inputs": {
101
+ "conditioning": [
102
+ "17",
103
+ 0
104
+ ],
105
+ "latent": [
106
+ "16",
107
+ 0
108
+ ]
109
+ }
110
+ },
111
+ "19": {
112
+ "class_type": "ReferenceLatent",
113
+ "inputs": {
114
+ "conditioning": [
115
+ "13",
116
+ 0
117
+ ],
118
+ "latent": [
119
+ "15",
120
+ 0
121
+ ]
122
+ }
123
+ },
124
+ "2": {
125
+ "class_type": "LoadImage",
126
+ "inputs": {
127
+ "image": "face.jpg"
128
+ }
129
+ },
130
+ "20": {
131
+ "class_type": "ReferenceLatent",
132
+ "inputs": {
133
+ "conditioning": [
134
+ "19",
135
+ 0
136
+ ],
137
+ "latent": [
138
+ "16",
139
+ 0
140
+ ]
141
+ }
142
+ },
143
+ "21": {
144
+ "class_type": "CFGGuider",
145
+ "inputs": {
146
+ "cfg": 4.5,
147
+ "model": [
148
+ "11",
149
+ 0
150
+ ],
151
+ "negative": [
152
+ "20",
153
+ 0
154
+ ],
155
+ "positive": [
156
+ "18",
157
+ 0
158
+ ]
159
+ }
160
+ },
161
+ "22": {
162
+ "class_type": "KSamplerSelect",
163
+ "inputs": {
164
+ "sampler_name": "res_2s"
165
+ }
166
+ },
167
+ "23": {
168
+ "class_type": "BasicScheduler",
169
+ "inputs": {
170
+ "denoise": 1.0,
171
+ "model": [
172
+ "11",
173
+ 0
174
+ ],
175
+ "scheduler": "bong_tangent",
176
+ "steps": 20
177
+ }
178
+ },
179
+ "24": {
180
+ "class_type": "RandomNoise",
181
+ "inputs": {
182
+ "noise_seed": 42
183
+ }
184
+ },
185
+ "25": {
186
+ "class_type": "SamplerCustomAdvanced",
187
+ "inputs": {
188
+ "guider": [
189
+ "21",
190
+ 0
191
+ ],
192
+ "latent_image": [
193
+ "7",
194
+ 0
195
+ ],
196
+ "noise": [
197
+ "24",
198
+ 0
199
+ ],
200
+ "sampler": [
201
+ "22",
202
+ 0
203
+ ],
204
+ "sigmas": [
205
+ "23",
206
+ 0
207
+ ]
208
+ }
209
+ },
210
+ "26": {
211
+ "class_type": "VAEDecode",
212
+ "inputs": {
213
+ "samples": [
214
+ "25",
215
+ 0
216
+ ],
217
+ "vae": [
218
+ "14",
219
+ 0
220
+ ]
221
+ }
222
+ },
223
+ "27": {
224
+ "class_type": "SaveImage",
225
+ "inputs": {
226
+ "filename_prefix": "faceswapnew-klein-base-res2s",
227
+ "images": [
228
+ "26",
229
+ 0
230
+ ]
231
+ }
232
+ },
233
+ "3": {
234
+ "class_type": "RMBG",
235
+ "inputs": {
236
+ "background": "Alpha",
237
+ "image": [
238
+ "2",
239
+ 0
240
+ ],
241
+ "invert_output": false,
242
+ "mask_blur": 0,
243
+ "mask_offset": 0,
244
+ "model": "RMBG-2.0",
245
+ "process_res": 1024,
246
+ "refine_foreground": false,
247
+ "sensitivity": 1
248
+ }
249
+ },
250
+ "30": {
251
+ "class_type": "ImageResizeKJv2",
252
+ "inputs": {
253
+ "crop_position": "center",
254
+ "device": "cpu",
255
+ "divisible_by": 2,
256
+ "height": 512,
257
+ "image": [
258
+ "1",
259
+ 0
260
+ ],
261
+ "keep_proportion": "resize",
262
+ "pad_color": "0, 0, 0",
263
+ "upscale_method": "lanczos",
264
+ "width": 512
265
+ }
266
+ },
267
+ "31": {
268
+ "class_type": "AILab_QwenVL",
269
+ "inputs": {
270
+ "attention_mode": "sdpa",
271
+ "custom_prompt": "Describe the facial expression.",
272
+ "image": [
273
+ "30",
274
+ 0
275
+ ],
276
+ "keep_model_loaded": false,
277
+ "max_tokens": 512,
278
+ "model_name": "Qwen3-VL-4B-Instruct",
279
+ "preset_prompt": "\ud83d\uddbc\ufe0f Tags",
280
+ "quantization": "None (FP16)",
281
+ "seed": 42
282
+ }
283
+ },
284
+ "32": {
285
+ "class_type": "StringConcatenate",
286
+ "inputs": {
287
+ "delimiter": "\n\n",
288
+ "string_a": "head_swap: start with Picture 1 as the base image, keeping its lighting, environment, and background. remove the head from Picture 1 completely and replace it with the head from Picture 2, strictly preserving the hair, eye color, nose structure of Picture 2. copy the direction of the eye, head rotation, micro expressions from Picture 1, high quality, sharp details, 4k.",
289
+ "string_b": [
290
+ "31",
291
+ 0
292
+ ]
293
+ }
294
+ },
295
+ "4": {
296
+ "class_type": "ResizeImageMaskNode",
297
+ "inputs": {
298
+ "input": [
299
+ "1",
300
+ 0
301
+ ],
302
+ "resize_type": "scale total pixels",
303
+ "resize_type.megapixels": 1.0,
304
+ "scale_method": "lanczos"
305
+ }
306
+ },
307
+ "5": {
308
+ "class_type": "ResizeImageMaskNode",
309
+ "inputs": {
310
+ "input": [
311
+ "3",
312
+ 0
313
+ ],
314
+ "resize_type": "scale total pixels",
315
+ "resize_type.megapixels": 1.0,
316
+ "scale_method": "lanczos"
317
+ }
318
+ },
319
+ "6": {
320
+ "class_type": "GetImageSize",
321
+ "inputs": {
322
+ "image": [
323
+ "4",
324
+ 0
325
+ ]
326
+ }
327
+ },
328
+ "7": {
329
+ "class_type": "EmptyFlux2LatentImage",
330
+ "inputs": {
331
+ "batch_size": 1,
332
+ "height": [
333
+ "6",
334
+ 1
335
+ ],
336
+ "width": [
337
+ "6",
338
+ 0
339
+ ]
340
+ }
341
+ },
342
+ "8": {
343
+ "class_type": "CLIPLoader",
344
+ "inputs": {
345
+ "clip_name": "qwen_3_8b.safetensors",
346
+ "device": "default",
347
+ "type": "flux2"
348
+ }
349
+ },
350
+ "9": {
351
+ "class_type": "UNETLoader",
352
+ "inputs": {
353
+ "unet_name": "flux-2-klein-base-9b.safetensors",
354
+ "weight_dtype": "default"
355
+ }
356
+ }
357
+ }
workflows/api/faceswapnew-klein-base.json ADDED
@@ -0,0 +1,359 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "1": {
3
+ "class_type": "LoadImage",
4
+ "inputs": {
5
+ "image": "body.jpg"
6
+ }
7
+ },
8
+ "10": {
9
+ "class_type": "LoraLoaderModelOnly",
10
+ "inputs": {
11
+ "lora_name": "flux2/klein/bfs_head_v1_flux-klein_9b_step3500_rank128.safetensors",
12
+ "model": [
13
+ "9",
14
+ 0
15
+ ],
16
+ "strength_model": 1.0
17
+ }
18
+ },
19
+ "11": {
20
+ "class_type": "LoraLoaderModelOnly",
21
+ "inputs": {
22
+ "lora_name": "lissie_flux2_klein.safetensors",
23
+ "model": [
24
+ "10",
25
+ 0
26
+ ],
27
+ "strength_model": 0.6
28
+ }
29
+ },
30
+ "12": {
31
+ "class_type": "CLIPTextEncode",
32
+ "inputs": {
33
+ "clip": [
34
+ "8",
35
+ 0
36
+ ],
37
+ "text": [
38
+ "32",
39
+ 0
40
+ ]
41
+ }
42
+ },
43
+ "13": {
44
+ "class_type": "CLIPTextEncode",
45
+ "inputs": {
46
+ "clip": [
47
+ "8",
48
+ 0
49
+ ],
50
+ "text": "bad quality, noise, blurry, worst quality, low resolution, blur, distortion, unnatural blending, cartoon, illustration, painting"
51
+ }
52
+ },
53
+ "14": {
54
+ "class_type": "VAELoader",
55
+ "inputs": {
56
+ "vae_name": "flux2-vae.safetensors"
57
+ }
58
+ },
59
+ "15": {
60
+ "class_type": "VAEEncode",
61
+ "inputs": {
62
+ "pixels": [
63
+ "4",
64
+ 0
65
+ ],
66
+ "vae": [
67
+ "14",
68
+ 0
69
+ ]
70
+ }
71
+ },
72
+ "16": {
73
+ "class_type": "VAEEncode",
74
+ "inputs": {
75
+ "pixels": [
76
+ "5",
77
+ 0
78
+ ],
79
+ "vae": [
80
+ "14",
81
+ 0
82
+ ]
83
+ }
84
+ },
85
+ "17": {
86
+ "class_type": "ReferenceLatent",
87
+ "inputs": {
88
+ "conditioning": [
89
+ "12",
90
+ 0
91
+ ],
92
+ "latent": [
93
+ "15",
94
+ 0
95
+ ]
96
+ }
97
+ },
98
+ "18": {
99
+ "class_type": "ReferenceLatent",
100
+ "inputs": {
101
+ "conditioning": [
102
+ "17",
103
+ 0
104
+ ],
105
+ "latent": [
106
+ "16",
107
+ 0
108
+ ]
109
+ }
110
+ },
111
+ "19": {
112
+ "class_type": "ReferenceLatent",
113
+ "inputs": {
114
+ "conditioning": [
115
+ "13",
116
+ 0
117
+ ],
118
+ "latent": [
119
+ "15",
120
+ 0
121
+ ]
122
+ }
123
+ },
124
+ "2": {
125
+ "class_type": "LoadImage",
126
+ "inputs": {
127
+ "image": "face.jpg"
128
+ }
129
+ },
130
+ "20": {
131
+ "class_type": "ReferenceLatent",
132
+ "inputs": {
133
+ "conditioning": [
134
+ "19",
135
+ 0
136
+ ],
137
+ "latent": [
138
+ "16",
139
+ 0
140
+ ]
141
+ }
142
+ },
143
+ "21": {
144
+ "class_type": "CFGGuider",
145
+ "inputs": {
146
+ "cfg": 4.5,
147
+ "model": [
148
+ "11",
149
+ 0
150
+ ],
151
+ "negative": [
152
+ "20",
153
+ 0
154
+ ],
155
+ "positive": [
156
+ "18",
157
+ 0
158
+ ]
159
+ }
160
+ },
161
+ "22": {
162
+ "class_type": "KSamplerSelect",
163
+ "inputs": {
164
+ "sampler_name": "euler"
165
+ }
166
+ },
167
+ "23": {
168
+ "class_type": "Flux2Scheduler",
169
+ "inputs": {
170
+ "height": [
171
+ "6",
172
+ 1
173
+ ],
174
+ "steps": 20,
175
+ "width": [
176
+ "6",
177
+ 0
178
+ ]
179
+ }
180
+ },
181
+ "24": {
182
+ "class_type": "RandomNoise",
183
+ "inputs": {
184
+ "noise_seed": 42
185
+ }
186
+ },
187
+ "25": {
188
+ "class_type": "SamplerCustomAdvanced",
189
+ "inputs": {
190
+ "guider": [
191
+ "21",
192
+ 0
193
+ ],
194
+ "latent_image": [
195
+ "7",
196
+ 0
197
+ ],
198
+ "noise": [
199
+ "24",
200
+ 0
201
+ ],
202
+ "sampler": [
203
+ "22",
204
+ 0
205
+ ],
206
+ "sigmas": [
207
+ "23",
208
+ 0
209
+ ]
210
+ }
211
+ },
212
+ "26": {
213
+ "class_type": "VAEDecode",
214
+ "inputs": {
215
+ "samples": [
216
+ "25",
217
+ 0
218
+ ],
219
+ "vae": [
220
+ "14",
221
+ 0
222
+ ]
223
+ }
224
+ },
225
+ "27": {
226
+ "class_type": "SaveImage",
227
+ "inputs": {
228
+ "filename_prefix": "faceswapnew-klein-base",
229
+ "images": [
230
+ "26",
231
+ 0
232
+ ]
233
+ }
234
+ },
235
+ "3": {
236
+ "class_type": "RMBG",
237
+ "inputs": {
238
+ "background": "Alpha",
239
+ "image": [
240
+ "2",
241
+ 0
242
+ ],
243
+ "invert_output": false,
244
+ "mask_blur": 0,
245
+ "mask_offset": 0,
246
+ "model": "RMBG-2.0",
247
+ "process_res": 1024,
248
+ "refine_foreground": false,
249
+ "sensitivity": 1
250
+ }
251
+ },
252
+ "30": {
253
+ "class_type": "ImageResizeKJv2",
254
+ "inputs": {
255
+ "crop_position": "center",
256
+ "device": "cpu",
257
+ "divisible_by": 2,
258
+ "height": 512,
259
+ "image": [
260
+ "1",
261
+ 0
262
+ ],
263
+ "keep_proportion": "resize",
264
+ "pad_color": "0, 0, 0",
265
+ "upscale_method": "lanczos",
266
+ "width": 512
267
+ }
268
+ },
269
+ "31": {
270
+ "class_type": "AILab_QwenVL",
271
+ "inputs": {
272
+ "attention_mode": "sdpa",
273
+ "custom_prompt": "Describe the facial expression.",
274
+ "image": [
275
+ "30",
276
+ 0
277
+ ],
278
+ "keep_model_loaded": false,
279
+ "max_tokens": 512,
280
+ "model_name": "Qwen3-VL-4B-Instruct",
281
+ "preset_prompt": "\ud83d\uddbc\ufe0f Tags",
282
+ "quantization": "None (FP16)",
283
+ "seed": 42
284
+ }
285
+ },
286
+ "32": {
287
+ "class_type": "StringConcatenate",
288
+ "inputs": {
289
+ "delimiter": "\n\n",
290
+ "string_a": "head_swap: start with Picture 1 as the base image, keeping its lighting, environment, and background. remove the head from Picture 1 completely and replace it with the head from Picture 2, strictly preserving the hair, eye color, nose structure of Picture 2. copy the direction of the eye, head rotation, micro expressions from Picture 1, high quality, sharp details, 4k.",
291
+ "string_b": [
292
+ "31",
293
+ 0
294
+ ]
295
+ }
296
+ },
297
+ "4": {
298
+ "class_type": "ResizeImageMaskNode",
299
+ "inputs": {
300
+ "input": [
301
+ "1",
302
+ 0
303
+ ],
304
+ "resize_type": "scale total pixels",
305
+ "resize_type.megapixels": 1.0,
306
+ "scale_method": "lanczos"
307
+ }
308
+ },
309
+ "5": {
310
+ "class_type": "ResizeImageMaskNode",
311
+ "inputs": {
312
+ "input": [
313
+ "3",
314
+ 0
315
+ ],
316
+ "resize_type": "scale total pixels",
317
+ "resize_type.megapixels": 1.0,
318
+ "scale_method": "lanczos"
319
+ }
320
+ },
321
+ "6": {
322
+ "class_type": "GetImageSize",
323
+ "inputs": {
324
+ "image": [
325
+ "4",
326
+ 0
327
+ ]
328
+ }
329
+ },
330
+ "7": {
331
+ "class_type": "EmptyFlux2LatentImage",
332
+ "inputs": {
333
+ "batch_size": 1,
334
+ "height": [
335
+ "6",
336
+ 1
337
+ ],
338
+ "width": [
339
+ "6",
340
+ 0
341
+ ]
342
+ }
343
+ },
344
+ "8": {
345
+ "class_type": "CLIPLoader",
346
+ "inputs": {
347
+ "clip_name": "qwen_3_8b.safetensors",
348
+ "device": "default",
349
+ "type": "flux2"
350
+ }
351
+ },
352
+ "9": {
353
+ "class_type": "UNETLoader",
354
+ "inputs": {
355
+ "unet_name": "flux-2-klein-base-9b.safetensors",
356
+ "weight_dtype": "default"
357
+ }
358
+ }
359
+ }
workflows/api/faceswapnew-klein-cropstitch.json ADDED
@@ -0,0 +1,427 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "1": {
3
+ "class_type": "LoadImage",
4
+ "inputs": {
5
+ "image": "body.jpg"
6
+ }
7
+ },
8
+ "10": {
9
+ "class_type": "LoraLoaderModelOnly",
10
+ "inputs": {
11
+ "lora_name": "flux2/klein/bfs_head_v1_flux-klein_9b_step3500_rank128.safetensors",
12
+ "model": [
13
+ "9",
14
+ 0
15
+ ],
16
+ "strength_model": 1.0
17
+ }
18
+ },
19
+ "11": {
20
+ "class_type": "LoraLoaderModelOnly",
21
+ "inputs": {
22
+ "lora_name": "lissie_flux2_klein.safetensors",
23
+ "model": [
24
+ "10",
25
+ 0
26
+ ],
27
+ "strength_model": 0.6
28
+ }
29
+ },
30
+ "12": {
31
+ "class_type": "CLIPTextEncode",
32
+ "inputs": {
33
+ "clip": [
34
+ "8",
35
+ 0
36
+ ],
37
+ "text": [
38
+ "32",
39
+ 0
40
+ ]
41
+ }
42
+ },
43
+ "13": {
44
+ "class_type": "CLIPTextEncode",
45
+ "inputs": {
46
+ "clip": [
47
+ "8",
48
+ 0
49
+ ],
50
+ "text": "bad quality, noise, blurry, worst quality, low resolution, blur, distortion, unnatural blending, cartoon, illustration, painting"
51
+ }
52
+ },
53
+ "14": {
54
+ "class_type": "VAELoader",
55
+ "inputs": {
56
+ "vae_name": "flux2-vae.safetensors"
57
+ }
58
+ },
59
+ "15": {
60
+ "class_type": "VAEEncode",
61
+ "inputs": {
62
+ "pixels": [
63
+ "41",
64
+ 1
65
+ ],
66
+ "vae": [
67
+ "14",
68
+ 0
69
+ ]
70
+ }
71
+ },
72
+ "16": {
73
+ "class_type": "VAEEncode",
74
+ "inputs": {
75
+ "pixels": [
76
+ "5",
77
+ 0
78
+ ],
79
+ "vae": [
80
+ "14",
81
+ 0
82
+ ]
83
+ }
84
+ },
85
+ "17": {
86
+ "class_type": "ReferenceLatent",
87
+ "inputs": {
88
+ "conditioning": [
89
+ "12",
90
+ 0
91
+ ],
92
+ "latent": [
93
+ "15",
94
+ 0
95
+ ]
96
+ }
97
+ },
98
+ "18": {
99
+ "class_type": "ReferenceLatent",
100
+ "inputs": {
101
+ "conditioning": [
102
+ "17",
103
+ 0
104
+ ],
105
+ "latent": [
106
+ "16",
107
+ 0
108
+ ]
109
+ }
110
+ },
111
+ "19": {
112
+ "class_type": "ReferenceLatent",
113
+ "inputs": {
114
+ "conditioning": [
115
+ "13",
116
+ 0
117
+ ],
118
+ "latent": [
119
+ "15",
120
+ 0
121
+ ]
122
+ }
123
+ },
124
+ "2": {
125
+ "class_type": "LoadImage",
126
+ "inputs": {
127
+ "image": "face.jpg"
128
+ }
129
+ },
130
+ "20": {
131
+ "class_type": "ReferenceLatent",
132
+ "inputs": {
133
+ "conditioning": [
134
+ "19",
135
+ 0
136
+ ],
137
+ "latent": [
138
+ "16",
139
+ 0
140
+ ]
141
+ }
142
+ },
143
+ "21": {
144
+ "class_type": "CFGGuider",
145
+ "inputs": {
146
+ "cfg": 1.0,
147
+ "model": [
148
+ "11",
149
+ 0
150
+ ],
151
+ "negative": [
152
+ "20",
153
+ 0
154
+ ],
155
+ "positive": [
156
+ "18",
157
+ 0
158
+ ]
159
+ }
160
+ },
161
+ "22": {
162
+ "class_type": "KSamplerSelect",
163
+ "inputs": {
164
+ "sampler_name": "euler"
165
+ }
166
+ },
167
+ "23": {
168
+ "class_type": "Flux2Scheduler",
169
+ "inputs": {
170
+ "height": [
171
+ "6",
172
+ 1
173
+ ],
174
+ "steps": 5,
175
+ "width": [
176
+ "6",
177
+ 0
178
+ ]
179
+ }
180
+ },
181
+ "24": {
182
+ "class_type": "RandomNoise",
183
+ "inputs": {
184
+ "noise_seed": 42
185
+ }
186
+ },
187
+ "25": {
188
+ "class_type": "SamplerCustomAdvanced",
189
+ "inputs": {
190
+ "guider": [
191
+ "21",
192
+ 0
193
+ ],
194
+ "latent_image": [
195
+ "7",
196
+ 0
197
+ ],
198
+ "noise": [
199
+ "24",
200
+ 0
201
+ ],
202
+ "sampler": [
203
+ "22",
204
+ 0
205
+ ],
206
+ "sigmas": [
207
+ "23",
208
+ 0
209
+ ]
210
+ }
211
+ },
212
+ "26": {
213
+ "class_type": "VAEDecode",
214
+ "inputs": {
215
+ "samples": [
216
+ "25",
217
+ 0
218
+ ],
219
+ "vae": [
220
+ "14",
221
+ 0
222
+ ]
223
+ }
224
+ },
225
+ "27": {
226
+ "class_type": "SaveImage",
227
+ "inputs": {
228
+ "filename_prefix": "faceswapnew-klein-cropstitch",
229
+ "images": [
230
+ "42",
231
+ 0
232
+ ]
233
+ }
234
+ },
235
+ "3": {
236
+ "class_type": "RMBG",
237
+ "inputs": {
238
+ "background": "Alpha",
239
+ "image": [
240
+ "2",
241
+ 0
242
+ ],
243
+ "invert_output": false,
244
+ "mask_blur": 0,
245
+ "mask_offset": 0,
246
+ "model": "RMBG-2.0",
247
+ "process_res": 1024,
248
+ "refine_foreground": false,
249
+ "sensitivity": 1
250
+ }
251
+ },
252
+ "30": {
253
+ "class_type": "ImageResizeKJv2",
254
+ "inputs": {
255
+ "crop_position": "center",
256
+ "device": "cpu",
257
+ "divisible_by": 2,
258
+ "height": 512,
259
+ "image": [
260
+ "1",
261
+ 0
262
+ ],
263
+ "keep_proportion": "resize",
264
+ "pad_color": "0, 0, 0",
265
+ "upscale_method": "lanczos",
266
+ "width": 512
267
+ }
268
+ },
269
+ "31": {
270
+ "class_type": "AILab_QwenVL",
271
+ "inputs": {
272
+ "attention_mode": "sdpa",
273
+ "custom_prompt": "Describe the facial expression.",
274
+ "image": [
275
+ "30",
276
+ 0
277
+ ],
278
+ "keep_model_loaded": false,
279
+ "max_tokens": 512,
280
+ "model_name": "Qwen3-VL-4B-Instruct",
281
+ "preset_prompt": "\ud83d\uddbc\ufe0f Tags",
282
+ "quantization": "None (FP16)",
283
+ "seed": 42
284
+ }
285
+ },
286
+ "32": {
287
+ "class_type": "StringConcatenate",
288
+ "inputs": {
289
+ "delimiter": "\n\n",
290
+ "string_a": "head_swap: start with Picture 1 as the base image, keeping its lighting, environment, and background. remove the head from Picture 1 completely and replace it with the head from Picture 2, strictly preserving the hair, eye color, nose structure of Picture 2. copy the direction of the eye, head rotation, micro expressions from Picture 1, high quality, sharp details, 4k.",
291
+ "string_b": [
292
+ "31",
293
+ 0
294
+ ]
295
+ }
296
+ },
297
+ "40": {
298
+ "class_type": "FaceSegment",
299
+ "inputs": {
300
+ "Earring": false,
301
+ "Eyeglasses": true,
302
+ "Hair": true,
303
+ "Left-ear": true,
304
+ "Left-eye": true,
305
+ "Left-eyebrow": true,
306
+ "Lower-lip": true,
307
+ "Mouth": true,
308
+ "Neck": true,
309
+ "Nose": true,
310
+ "Right-ear": true,
311
+ "Right-eye": true,
312
+ "Right-eyebrow": true,
313
+ "Skin": true,
314
+ "Upper-lip": true,
315
+ "background": "Alpha",
316
+ "background_color": "#222222",
317
+ "images": [
318
+ "1",
319
+ 0
320
+ ],
321
+ "invert_output": false,
322
+ "mask_blur": 0,
323
+ "mask_offset": 0,
324
+ "process_res": 1024
325
+ }
326
+ },
327
+ "41": {
328
+ "class_type": "InpaintCropImproved",
329
+ "inputs": {
330
+ "context_from_mask_extend_factor": 1.5,
331
+ "device_mode": "gpu (much faster)",
332
+ "downscale_algorithm": "lanczos",
333
+ "extend_down_factor": 1.0,
334
+ "extend_for_outpainting": false,
335
+ "extend_left_factor": 1.0,
336
+ "extend_right_factor": 1.0,
337
+ "extend_up_factor": 1.0,
338
+ "image": [
339
+ "1",
340
+ 0
341
+ ],
342
+ "mask": [
343
+ "40",
344
+ 1
345
+ ],
346
+ "mask_blend_pixels": 32,
347
+ "mask_expand_pixels": 40,
348
+ "mask_fill_holes": true,
349
+ "mask_hipass_filter": 0.1,
350
+ "mask_invert": false,
351
+ "output_padding": "32",
352
+ "output_resize_to_target_size": true,
353
+ "output_target_height": 1024,
354
+ "output_target_width": 1024,
355
+ "preresize": false,
356
+ "preresize_max_height": 16384,
357
+ "preresize_max_width": 16384,
358
+ "preresize_min_height": 1024,
359
+ "preresize_min_width": 1024,
360
+ "preresize_mode": "ensure minimum resolution",
361
+ "upscale_algorithm": "lanczos"
362
+ }
363
+ },
364
+ "42": {
365
+ "class_type": "InpaintStitchImproved",
366
+ "inputs": {
367
+ "inpainted_image": [
368
+ "26",
369
+ 0
370
+ ],
371
+ "stitcher": [
372
+ "41",
373
+ 0
374
+ ]
375
+ }
376
+ },
377
+ "5": {
378
+ "class_type": "ResizeImageMaskNode",
379
+ "inputs": {
380
+ "input": [
381
+ "3",
382
+ 0
383
+ ],
384
+ "resize_type": "scale total pixels",
385
+ "resize_type.megapixels": 1.0,
386
+ "scale_method": "lanczos"
387
+ }
388
+ },
389
+ "6": {
390
+ "class_type": "GetImageSize",
391
+ "inputs": {
392
+ "image": [
393
+ "41",
394
+ 1
395
+ ]
396
+ }
397
+ },
398
+ "7": {
399
+ "class_type": "EmptyFlux2LatentImage",
400
+ "inputs": {
401
+ "batch_size": 1,
402
+ "height": [
403
+ "6",
404
+ 1
405
+ ],
406
+ "width": [
407
+ "6",
408
+ 0
409
+ ]
410
+ }
411
+ },
412
+ "8": {
413
+ "class_type": "CLIPLoader",
414
+ "inputs": {
415
+ "clip_name": "qwen_3_8b.safetensors",
416
+ "device": "default",
417
+ "type": "flux2"
418
+ }
419
+ },
420
+ "9": {
421
+ "class_type": "UNETLoader",
422
+ "inputs": {
423
+ "unet_name": "flux-2-klein-9b.safetensors",
424
+ "weight_dtype": "default"
425
+ }
426
+ }
427
+ }
workflows/api/faceswapnew-klein-distilled-nolora.json ADDED
@@ -0,0 +1,337 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "1": {
3
+ "class_type": "LoadImage",
4
+ "inputs": {
5
+ "image": "body.jpg"
6
+ }
7
+ },
8
+ "12": {
9
+ "class_type": "CLIPTextEncode",
10
+ "inputs": {
11
+ "clip": [
12
+ "8",
13
+ 0
14
+ ],
15
+ "text": [
16
+ "32",
17
+ 0
18
+ ]
19
+ }
20
+ },
21
+ "13": {
22
+ "class_type": "CLIPTextEncode",
23
+ "inputs": {
24
+ "clip": [
25
+ "8",
26
+ 0
27
+ ],
28
+ "text": "bad quality, noise, blurry, worst quality, low resolution, blur, distortion, unnatural blending, cartoon, illustration, painting"
29
+ }
30
+ },
31
+ "14": {
32
+ "class_type": "VAELoader",
33
+ "inputs": {
34
+ "vae_name": "flux2-vae.safetensors"
35
+ }
36
+ },
37
+ "15": {
38
+ "class_type": "VAEEncode",
39
+ "inputs": {
40
+ "pixels": [
41
+ "4",
42
+ 0
43
+ ],
44
+ "vae": [
45
+ "14",
46
+ 0
47
+ ]
48
+ }
49
+ },
50
+ "16": {
51
+ "class_type": "VAEEncode",
52
+ "inputs": {
53
+ "pixels": [
54
+ "5",
55
+ 0
56
+ ],
57
+ "vae": [
58
+ "14",
59
+ 0
60
+ ]
61
+ }
62
+ },
63
+ "17": {
64
+ "class_type": "ReferenceLatent",
65
+ "inputs": {
66
+ "conditioning": [
67
+ "12",
68
+ 0
69
+ ],
70
+ "latent": [
71
+ "15",
72
+ 0
73
+ ]
74
+ }
75
+ },
76
+ "18": {
77
+ "class_type": "ReferenceLatent",
78
+ "inputs": {
79
+ "conditioning": [
80
+ "17",
81
+ 0
82
+ ],
83
+ "latent": [
84
+ "16",
85
+ 0
86
+ ]
87
+ }
88
+ },
89
+ "19": {
90
+ "class_type": "ReferenceLatent",
91
+ "inputs": {
92
+ "conditioning": [
93
+ "13",
94
+ 0
95
+ ],
96
+ "latent": [
97
+ "15",
98
+ 0
99
+ ]
100
+ }
101
+ },
102
+ "2": {
103
+ "class_type": "LoadImage",
104
+ "inputs": {
105
+ "image": "face.jpg"
106
+ }
107
+ },
108
+ "20": {
109
+ "class_type": "ReferenceLatent",
110
+ "inputs": {
111
+ "conditioning": [
112
+ "19",
113
+ 0
114
+ ],
115
+ "latent": [
116
+ "16",
117
+ 0
118
+ ]
119
+ }
120
+ },
121
+ "21": {
122
+ "class_type": "CFGGuider",
123
+ "inputs": {
124
+ "cfg": 1.0,
125
+ "model": [
126
+ "9",
127
+ 0
128
+ ],
129
+ "negative": [
130
+ "20",
131
+ 0
132
+ ],
133
+ "positive": [
134
+ "18",
135
+ 0
136
+ ]
137
+ }
138
+ },
139
+ "22": {
140
+ "class_type": "KSamplerSelect",
141
+ "inputs": {
142
+ "sampler_name": "euler"
143
+ }
144
+ },
145
+ "23": {
146
+ "class_type": "Flux2Scheduler",
147
+ "inputs": {
148
+ "height": [
149
+ "6",
150
+ 1
151
+ ],
152
+ "steps": 5,
153
+ "width": [
154
+ "6",
155
+ 0
156
+ ]
157
+ }
158
+ },
159
+ "24": {
160
+ "class_type": "RandomNoise",
161
+ "inputs": {
162
+ "noise_seed": 42
163
+ }
164
+ },
165
+ "25": {
166
+ "class_type": "SamplerCustomAdvanced",
167
+ "inputs": {
168
+ "guider": [
169
+ "21",
170
+ 0
171
+ ],
172
+ "latent_image": [
173
+ "7",
174
+ 0
175
+ ],
176
+ "noise": [
177
+ "24",
178
+ 0
179
+ ],
180
+ "sampler": [
181
+ "22",
182
+ 0
183
+ ],
184
+ "sigmas": [
185
+ "23",
186
+ 0
187
+ ]
188
+ }
189
+ },
190
+ "26": {
191
+ "class_type": "VAEDecode",
192
+ "inputs": {
193
+ "samples": [
194
+ "25",
195
+ 0
196
+ ],
197
+ "vae": [
198
+ "14",
199
+ 0
200
+ ]
201
+ }
202
+ },
203
+ "27": {
204
+ "class_type": "SaveImage",
205
+ "inputs": {
206
+ "filename_prefix": "faceswapnew-klein-distilled-nolora",
207
+ "images": [
208
+ "26",
209
+ 0
210
+ ]
211
+ }
212
+ },
213
+ "3": {
214
+ "class_type": "RMBG",
215
+ "inputs": {
216
+ "background": "Alpha",
217
+ "image": [
218
+ "2",
219
+ 0
220
+ ],
221
+ "invert_output": false,
222
+ "mask_blur": 0,
223
+ "mask_offset": 0,
224
+ "model": "RMBG-2.0",
225
+ "process_res": 1024,
226
+ "refine_foreground": false,
227
+ "sensitivity": 1
228
+ }
229
+ },
230
+ "30": {
231
+ "class_type": "ImageResizeKJv2",
232
+ "inputs": {
233
+ "crop_position": "center",
234
+ "device": "cpu",
235
+ "divisible_by": 2,
236
+ "height": 512,
237
+ "image": [
238
+ "1",
239
+ 0
240
+ ],
241
+ "keep_proportion": "resize",
242
+ "pad_color": "0, 0, 0",
243
+ "upscale_method": "lanczos",
244
+ "width": 512
245
+ }
246
+ },
247
+ "31": {
248
+ "class_type": "AILab_QwenVL",
249
+ "inputs": {
250
+ "attention_mode": "sdpa",
251
+ "custom_prompt": "Describe the facial expression.",
252
+ "image": [
253
+ "30",
254
+ 0
255
+ ],
256
+ "keep_model_loaded": false,
257
+ "max_tokens": 512,
258
+ "model_name": "Qwen3-VL-4B-Instruct",
259
+ "preset_prompt": "\ud83d\uddbc\ufe0f Tags",
260
+ "quantization": "None (FP16)",
261
+ "seed": 42
262
+ }
263
+ },
264
+ "32": {
265
+ "class_type": "StringConcatenate",
266
+ "inputs": {
267
+ "delimiter": "\n\n",
268
+ "string_a": "Remove the head (face and hair) from Picture 1 and replace it with the head (face and hair) from Picture 2. Keep the lighting, environment, and background from Picture 1. Relight the new head to match the scene. Keep the eye direction, head rotation, and facial expression from Picture 1.",
269
+ "string_b": [
270
+ "31",
271
+ 0
272
+ ]
273
+ }
274
+ },
275
+ "4": {
276
+ "class_type": "ResizeImageMaskNode",
277
+ "inputs": {
278
+ "input": [
279
+ "1",
280
+ 0
281
+ ],
282
+ "resize_type": "scale total pixels",
283
+ "resize_type.megapixels": 1.0,
284
+ "scale_method": "lanczos"
285
+ }
286
+ },
287
+ "5": {
288
+ "class_type": "ResizeImageMaskNode",
289
+ "inputs": {
290
+ "input": [
291
+ "3",
292
+ 0
293
+ ],
294
+ "resize_type": "scale total pixels",
295
+ "resize_type.megapixels": 1.0,
296
+ "scale_method": "lanczos"
297
+ }
298
+ },
299
+ "6": {
300
+ "class_type": "GetImageSize",
301
+ "inputs": {
302
+ "image": [
303
+ "4",
304
+ 0
305
+ ]
306
+ }
307
+ },
308
+ "7": {
309
+ "class_type": "EmptyFlux2LatentImage",
310
+ "inputs": {
311
+ "batch_size": 1,
312
+ "height": [
313
+ "6",
314
+ 1
315
+ ],
316
+ "width": [
317
+ "6",
318
+ 0
319
+ ]
320
+ }
321
+ },
322
+ "8": {
323
+ "class_type": "CLIPLoader",
324
+ "inputs": {
325
+ "clip_name": "qwen_3_8b.safetensors",
326
+ "device": "default",
327
+ "type": "flux2"
328
+ }
329
+ },
330
+ "9": {
331
+ "class_type": "UNETLoader",
332
+ "inputs": {
333
+ "unet_name": "flux-2-klein-9b.safetensors",
334
+ "weight_dtype": "default"
335
+ }
336
+ }
337
+ }
workflows/api/faceswapnew-klein-distilled-quickwins.json ADDED
@@ -0,0 +1,359 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "1": {
3
+ "class_type": "LoadImage",
4
+ "inputs": {
5
+ "image": "body.jpg"
6
+ }
7
+ },
8
+ "10": {
9
+ "class_type": "LoraLoaderModelOnly",
10
+ "inputs": {
11
+ "lora_name": "flux2/klein/bfs_head_v1_flux-klein_9b_step3500_rank128.safetensors",
12
+ "model": [
13
+ "9",
14
+ 0
15
+ ],
16
+ "strength_model": 1.0
17
+ }
18
+ },
19
+ "11": {
20
+ "class_type": "LoraLoaderModelOnly",
21
+ "inputs": {
22
+ "lora_name": "lissie_flux2_klein.safetensors",
23
+ "model": [
24
+ "10",
25
+ 0
26
+ ],
27
+ "strength_model": 0.6
28
+ }
29
+ },
30
+ "12": {
31
+ "class_type": "CLIPTextEncode",
32
+ "inputs": {
33
+ "clip": [
34
+ "8",
35
+ 0
36
+ ],
37
+ "text": [
38
+ "32",
39
+ 0
40
+ ]
41
+ }
42
+ },
43
+ "13": {
44
+ "class_type": "CLIPTextEncode",
45
+ "inputs": {
46
+ "clip": [
47
+ "8",
48
+ 0
49
+ ],
50
+ "text": "bad quality, noise, blurry, worst quality, low resolution, blur, distortion, unnatural blending, cartoon, illustration, painting"
51
+ }
52
+ },
53
+ "14": {
54
+ "class_type": "VAELoader",
55
+ "inputs": {
56
+ "vae_name": "flux2-vae.safetensors"
57
+ }
58
+ },
59
+ "15": {
60
+ "class_type": "VAEEncode",
61
+ "inputs": {
62
+ "pixels": [
63
+ "4",
64
+ 0
65
+ ],
66
+ "vae": [
67
+ "14",
68
+ 0
69
+ ]
70
+ }
71
+ },
72
+ "16": {
73
+ "class_type": "VAEEncode",
74
+ "inputs": {
75
+ "pixels": [
76
+ "5",
77
+ 0
78
+ ],
79
+ "vae": [
80
+ "14",
81
+ 0
82
+ ]
83
+ }
84
+ },
85
+ "17": {
86
+ "class_type": "ReferenceLatent",
87
+ "inputs": {
88
+ "conditioning": [
89
+ "12",
90
+ 0
91
+ ],
92
+ "latent": [
93
+ "15",
94
+ 0
95
+ ]
96
+ }
97
+ },
98
+ "18": {
99
+ "class_type": "ReferenceLatent",
100
+ "inputs": {
101
+ "conditioning": [
102
+ "17",
103
+ 0
104
+ ],
105
+ "latent": [
106
+ "16",
107
+ 0
108
+ ]
109
+ }
110
+ },
111
+ "19": {
112
+ "class_type": "ReferenceLatent",
113
+ "inputs": {
114
+ "conditioning": [
115
+ "13",
116
+ 0
117
+ ],
118
+ "latent": [
119
+ "15",
120
+ 0
121
+ ]
122
+ }
123
+ },
124
+ "2": {
125
+ "class_type": "LoadImage",
126
+ "inputs": {
127
+ "image": "face.jpg"
128
+ }
129
+ },
130
+ "20": {
131
+ "class_type": "ReferenceLatent",
132
+ "inputs": {
133
+ "conditioning": [
134
+ "19",
135
+ 0
136
+ ],
137
+ "latent": [
138
+ "16",
139
+ 0
140
+ ]
141
+ }
142
+ },
143
+ "21": {
144
+ "class_type": "CFGGuider",
145
+ "inputs": {
146
+ "cfg": 1.0,
147
+ "model": [
148
+ "11",
149
+ 0
150
+ ],
151
+ "negative": [
152
+ "20",
153
+ 0
154
+ ],
155
+ "positive": [
156
+ "18",
157
+ 0
158
+ ]
159
+ }
160
+ },
161
+ "22": {
162
+ "class_type": "KSamplerSelect",
163
+ "inputs": {
164
+ "sampler_name": "euler"
165
+ }
166
+ },
167
+ "23": {
168
+ "class_type": "Flux2Scheduler",
169
+ "inputs": {
170
+ "height": [
171
+ "6",
172
+ 1
173
+ ],
174
+ "steps": 5,
175
+ "width": [
176
+ "6",
177
+ 0
178
+ ]
179
+ }
180
+ },
181
+ "24": {
182
+ "class_type": "RandomNoise",
183
+ "inputs": {
184
+ "noise_seed": 42
185
+ }
186
+ },
187
+ "25": {
188
+ "class_type": "SamplerCustomAdvanced",
189
+ "inputs": {
190
+ "guider": [
191
+ "21",
192
+ 0
193
+ ],
194
+ "latent_image": [
195
+ "7",
196
+ 0
197
+ ],
198
+ "noise": [
199
+ "24",
200
+ 0
201
+ ],
202
+ "sampler": [
203
+ "22",
204
+ 0
205
+ ],
206
+ "sigmas": [
207
+ "23",
208
+ 0
209
+ ]
210
+ }
211
+ },
212
+ "26": {
213
+ "class_type": "VAEDecode",
214
+ "inputs": {
215
+ "samples": [
216
+ "25",
217
+ 0
218
+ ],
219
+ "vae": [
220
+ "14",
221
+ 0
222
+ ]
223
+ }
224
+ },
225
+ "27": {
226
+ "class_type": "SaveImage",
227
+ "inputs": {
228
+ "filename_prefix": "faceswapnew-klein-distilled-quickwins",
229
+ "images": [
230
+ "26",
231
+ 0
232
+ ]
233
+ }
234
+ },
235
+ "3": {
236
+ "class_type": "RMBG",
237
+ "inputs": {
238
+ "background": "Alpha",
239
+ "image": [
240
+ "2",
241
+ 0
242
+ ],
243
+ "invert_output": false,
244
+ "mask_blur": 0,
245
+ "mask_offset": 0,
246
+ "model": "RMBG-2.0",
247
+ "process_res": 1024,
248
+ "refine_foreground": false,
249
+ "sensitivity": 1
250
+ }
251
+ },
252
+ "30": {
253
+ "class_type": "ImageResizeKJv2",
254
+ "inputs": {
255
+ "crop_position": "center",
256
+ "device": "cpu",
257
+ "divisible_by": 2,
258
+ "height": 512,
259
+ "image": [
260
+ "1",
261
+ 0
262
+ ],
263
+ "keep_proportion": "resize",
264
+ "pad_color": "0, 0, 0",
265
+ "upscale_method": "lanczos",
266
+ "width": 512
267
+ }
268
+ },
269
+ "31": {
270
+ "class_type": "AILab_QwenVL",
271
+ "inputs": {
272
+ "attention_mode": "sdpa",
273
+ "custom_prompt": "Describe the facial expression.",
274
+ "image": [
275
+ "30",
276
+ 0
277
+ ],
278
+ "keep_model_loaded": false,
279
+ "max_tokens": 512,
280
+ "model_name": "Qwen3-VL-4B-Instruct",
281
+ "preset_prompt": "\ud83d\uddbc\ufe0f Tags",
282
+ "quantization": "None (FP16)",
283
+ "seed": 42
284
+ }
285
+ },
286
+ "32": {
287
+ "class_type": "StringConcatenate",
288
+ "inputs": {
289
+ "delimiter": "\n\n",
290
+ "string_a": "head_swap: start with Picture 1 as the base image, keeping its lighting, environment, and background. remove the head from Picture 1 completely and replace it with the head from Picture 2, strictly preserving the hair, eye color, nose structure of Picture 2. copy the direction of the eye, head rotation, micro expressions from Picture 1, high quality, sharp details, 4k.",
291
+ "string_b": [
292
+ "31",
293
+ 0
294
+ ]
295
+ }
296
+ },
297
+ "4": {
298
+ "class_type": "ResizeImageMaskNode",
299
+ "inputs": {
300
+ "input": [
301
+ "1",
302
+ 0
303
+ ],
304
+ "resize_type": "scale total pixels",
305
+ "resize_type.megapixels": 1.0,
306
+ "scale_method": "lanczos"
307
+ }
308
+ },
309
+ "5": {
310
+ "class_type": "ResizeImageMaskNode",
311
+ "inputs": {
312
+ "input": [
313
+ "3",
314
+ 0
315
+ ],
316
+ "resize_type": "scale total pixels",
317
+ "resize_type.megapixels": 1.0,
318
+ "scale_method": "lanczos"
319
+ }
320
+ },
321
+ "6": {
322
+ "class_type": "GetImageSize",
323
+ "inputs": {
324
+ "image": [
325
+ "4",
326
+ 0
327
+ ]
328
+ }
329
+ },
330
+ "7": {
331
+ "class_type": "EmptyFlux2LatentImage",
332
+ "inputs": {
333
+ "batch_size": 1,
334
+ "height": [
335
+ "6",
336
+ 1
337
+ ],
338
+ "width": [
339
+ "6",
340
+ 0
341
+ ]
342
+ }
343
+ },
344
+ "8": {
345
+ "class_type": "CLIPLoader",
346
+ "inputs": {
347
+ "clip_name": "qwen_3_8b.safetensors",
348
+ "device": "default",
349
+ "type": "flux2"
350
+ }
351
+ },
352
+ "9": {
353
+ "class_type": "UNETLoader",
354
+ "inputs": {
355
+ "unet_name": "flux-2-klein-9b.safetensors",
356
+ "weight_dtype": "default"
357
+ }
358
+ }
359
+ }
workflows/api/faceswapnew-qwen2511-bfsv5.json ADDED
@@ -0,0 +1,230 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "1": {
3
+ "class_type": "UNETLoader",
4
+ "inputs": {
5
+ "unet_name": "qwen_image_edit_2511_bf16.safetensors",
6
+ "weight_dtype": "default"
7
+ }
8
+ },
9
+ "2": {
10
+ "class_type": "CLIPLoader",
11
+ "inputs": {
12
+ "clip_name": "qwen_2.5_vl_7b.safetensors",
13
+ "device": "default",
14
+ "type": "qwen_image"
15
+ }
16
+ },
17
+ "20": {
18
+ "class_type": "ModelSamplingAuraFlow",
19
+ "inputs": {
20
+ "model": [
21
+ "9",
22
+ 0
23
+ ],
24
+ "shift": 3.1
25
+ }
26
+ },
27
+ "21": {
28
+ "class_type": "CFGNorm",
29
+ "inputs": {
30
+ "model": [
31
+ "20",
32
+ 0
33
+ ],
34
+ "pre_cfg": false,
35
+ "strength": 1
36
+ }
37
+ },
38
+ "22": {
39
+ "class_type": "TextEncodeQwenImageEditPlus",
40
+ "inputs": {
41
+ "clip": [
42
+ "2",
43
+ 0
44
+ ],
45
+ "image1": [
46
+ "5",
47
+ 0
48
+ ],
49
+ "image2": [
50
+ "8",
51
+ 0
52
+ ],
53
+ "prompt": "head_swap: start with Picture 1 as the base image, keeping its lighting, environment, and background. remove the head from Picture 1 completely and replace it with the head from Picture 2, strictly preserving the hair, eye color, nose structure of Picture 2. copy the direction of the eye, head rotation, micro expressions from Picture 1, high quality, sharp details, 4k.",
54
+ "vae": [
55
+ "3",
56
+ 0
57
+ ]
58
+ }
59
+ },
60
+ "23": {
61
+ "class_type": "FluxKontextMultiReferenceLatentMethod",
62
+ "inputs": {
63
+ "conditioning": [
64
+ "22",
65
+ 0
66
+ ],
67
+ "reference_latents_method": "index_timestep_zero"
68
+ }
69
+ },
70
+ "24": {
71
+ "class_type": "TextEncodeQwenImageEditPlus",
72
+ "inputs": {
73
+ "clip": [
74
+ "2",
75
+ 0
76
+ ],
77
+ "image1": [
78
+ "5",
79
+ 0
80
+ ],
81
+ "image2": [
82
+ "8",
83
+ 0
84
+ ],
85
+ "prompt": "bad quality, noise, blurry, worst quality, low resolution, blur, distortion, unnatural blending, cartoon, illustration, painting",
86
+ "vae": [
87
+ "3",
88
+ 0
89
+ ]
90
+ }
91
+ },
92
+ "25": {
93
+ "class_type": "FluxKontextMultiReferenceLatentMethod",
94
+ "inputs": {
95
+ "conditioning": [
96
+ "24",
97
+ 0
98
+ ],
99
+ "reference_latents_method": "index_timestep_zero"
100
+ }
101
+ },
102
+ "26": {
103
+ "class_type": "VAEEncode",
104
+ "inputs": {
105
+ "pixels": [
106
+ "5",
107
+ 0
108
+ ],
109
+ "vae": [
110
+ "3",
111
+ 0
112
+ ]
113
+ }
114
+ },
115
+ "27": {
116
+ "class_type": "KSampler",
117
+ "inputs": {
118
+ "cfg": 4.0,
119
+ "denoise": 1,
120
+ "latent_image": [
121
+ "26",
122
+ 0
123
+ ],
124
+ "model": [
125
+ "21",
126
+ 0
127
+ ],
128
+ "negative": [
129
+ "25",
130
+ 0
131
+ ],
132
+ "positive": [
133
+ "23",
134
+ 0
135
+ ],
136
+ "sampler_name": "euler",
137
+ "scheduler": "simple",
138
+ "seed": 42,
139
+ "steps": 40
140
+ }
141
+ },
142
+ "28": {
143
+ "class_type": "VAEDecode",
144
+ "inputs": {
145
+ "samples": [
146
+ "27",
147
+ 0
148
+ ],
149
+ "vae": [
150
+ "3",
151
+ 0
152
+ ]
153
+ }
154
+ },
155
+ "29": {
156
+ "class_type": "SaveImage",
157
+ "inputs": {
158
+ "filename_prefix": "faceswapnew-qwen2511-bfsv5",
159
+ "images": [
160
+ "28",
161
+ 0
162
+ ]
163
+ }
164
+ },
165
+ "3": {
166
+ "class_type": "VAELoader",
167
+ "inputs": {
168
+ "vae_name": "qwen_image_vae.safetensors"
169
+ }
170
+ },
171
+ "4": {
172
+ "class_type": "LoadImage",
173
+ "inputs": {
174
+ "image": "body.jpg"
175
+ }
176
+ },
177
+ "5": {
178
+ "class_type": "FluxKontextImageScale",
179
+ "inputs": {
180
+ "image": [
181
+ "4",
182
+ 0
183
+ ]
184
+ }
185
+ },
186
+ "6": {
187
+ "class_type": "LoadImage",
188
+ "inputs": {
189
+ "image": "face.jpg"
190
+ }
191
+ },
192
+ "7": {
193
+ "class_type": "RMBG",
194
+ "inputs": {
195
+ "background": "Color",
196
+ "background_color": "#7F7F7F",
197
+ "image": [
198
+ "6",
199
+ 0
200
+ ],
201
+ "invert_output": false,
202
+ "mask_blur": 0,
203
+ "mask_offset": 0,
204
+ "model": "RMBG-2.0",
205
+ "process_res": 1024,
206
+ "refine_foreground": false,
207
+ "sensitivity": 1
208
+ }
209
+ },
210
+ "8": {
211
+ "class_type": "FluxKontextImageScale",
212
+ "inputs": {
213
+ "image": [
214
+ "7",
215
+ 0
216
+ ]
217
+ }
218
+ },
219
+ "9": {
220
+ "class_type": "LoraLoaderModelOnly",
221
+ "inputs": {
222
+ "lora_name": "bfs_head_v5_2511_merged_version_rank_32_fp32.safetensors",
223
+ "model": [
224
+ "1",
225
+ 0
226
+ ],
227
+ "strength_model": 1.0
228
+ }
229
+ }
230
+ }
workflows/api/faceswapnew-qwen2511-lightning8.json ADDED
@@ -0,0 +1,229 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "1": {
3
+ "class_type": "UNETLoader",
4
+ "inputs": {
5
+ "unet_name": "qwen_image_edit_2511_bf16.safetensors",
6
+ "weight_dtype": "default"
7
+ }
8
+ },
9
+ "10": {
10
+ "class_type": "LoraLoaderModelOnly",
11
+ "inputs": {
12
+ "lora_name": "Qwen-Image-Edit-2511-Lightning-8steps-V1.0-bf16.safetensors",
13
+ "model": [
14
+ "9",
15
+ 0
16
+ ],
17
+ "strength_model": 1.0
18
+ }
19
+ },
20
+ "11": {
21
+ "class_type": "LoraLoaderModelOnly",
22
+ "inputs": {
23
+ "lora_name": "Qwen_LoRA_Skin_Fix_v2.safetensors",
24
+ "model": [
25
+ "10",
26
+ 0
27
+ ],
28
+ "strength_model": 1.0
29
+ }
30
+ },
31
+ "2": {
32
+ "class_type": "CLIPLoader",
33
+ "inputs": {
34
+ "clip_name": "qwen_2.5_vl_7b.safetensors",
35
+ "device": "default",
36
+ "type": "qwen_image"
37
+ }
38
+ },
39
+ "20": {
40
+ "class_type": "ModelSamplingAuraFlow",
41
+ "inputs": {
42
+ "model": [
43
+ "11",
44
+ 0
45
+ ],
46
+ "shift": 3.1
47
+ }
48
+ },
49
+ "21": {
50
+ "class_type": "CFGNorm",
51
+ "inputs": {
52
+ "model": [
53
+ "20",
54
+ 0
55
+ ],
56
+ "pre_cfg": false,
57
+ "strength": 1
58
+ }
59
+ },
60
+ "22": {
61
+ "class_type": "TextEncodeQwenImageEditPlus",
62
+ "inputs": {
63
+ "clip": [
64
+ "2",
65
+ 0
66
+ ],
67
+ "image1": [
68
+ "5",
69
+ 0
70
+ ],
71
+ "image2": [
72
+ "8",
73
+ 0
74
+ ],
75
+ "prompt": "head_swap: start with Picture 1 as the base image, keeping its lighting, environment, and background. remove the head from Picture 1 completely and replace it with the head from Picture 2, strictly preserving the hair, eye color, nose structure of Picture 2. copy the direction of the eye, head rotation, micro expressions from Picture 1, high quality, sharp details, 4k.",
76
+ "vae": [
77
+ "3",
78
+ 0
79
+ ]
80
+ }
81
+ },
82
+ "23": {
83
+ "class_type": "FluxKontextMultiReferenceLatentMethod",
84
+ "inputs": {
85
+ "conditioning": [
86
+ "22",
87
+ 0
88
+ ],
89
+ "reference_latents_method": "index_timestep_zero"
90
+ }
91
+ },
92
+ "25": {
93
+ "class_type": "ConditioningZeroOut",
94
+ "inputs": {
95
+ "conditioning": [
96
+ "22",
97
+ 0
98
+ ]
99
+ }
100
+ },
101
+ "26": {
102
+ "class_type": "VAEEncode",
103
+ "inputs": {
104
+ "pixels": [
105
+ "5",
106
+ 0
107
+ ],
108
+ "vae": [
109
+ "3",
110
+ 0
111
+ ]
112
+ }
113
+ },
114
+ "27": {
115
+ "class_type": "KSampler",
116
+ "inputs": {
117
+ "cfg": 1.0,
118
+ "denoise": 1,
119
+ "latent_image": [
120
+ "26",
121
+ 0
122
+ ],
123
+ "model": [
124
+ "21",
125
+ 0
126
+ ],
127
+ "negative": [
128
+ "25",
129
+ 0
130
+ ],
131
+ "positive": [
132
+ "23",
133
+ 0
134
+ ],
135
+ "sampler_name": "euler",
136
+ "scheduler": "simple",
137
+ "seed": 42,
138
+ "steps": 8
139
+ }
140
+ },
141
+ "28": {
142
+ "class_type": "VAEDecode",
143
+ "inputs": {
144
+ "samples": [
145
+ "27",
146
+ 0
147
+ ],
148
+ "vae": [
149
+ "3",
150
+ 0
151
+ ]
152
+ }
153
+ },
154
+ "29": {
155
+ "class_type": "SaveImage",
156
+ "inputs": {
157
+ "filename_prefix": "faceswapnew-qwen2511-lightning8",
158
+ "images": [
159
+ "28",
160
+ 0
161
+ ]
162
+ }
163
+ },
164
+ "3": {
165
+ "class_type": "VAELoader",
166
+ "inputs": {
167
+ "vae_name": "qwen_image_vae.safetensors"
168
+ }
169
+ },
170
+ "4": {
171
+ "class_type": "LoadImage",
172
+ "inputs": {
173
+ "image": "body.jpg"
174
+ }
175
+ },
176
+ "5": {
177
+ "class_type": "FluxKontextImageScale",
178
+ "inputs": {
179
+ "image": [
180
+ "4",
181
+ 0
182
+ ]
183
+ }
184
+ },
185
+ "6": {
186
+ "class_type": "LoadImage",
187
+ "inputs": {
188
+ "image": "face.jpg"
189
+ }
190
+ },
191
+ "7": {
192
+ "class_type": "RMBG",
193
+ "inputs": {
194
+ "background": "Color",
195
+ "background_color": "#7F7F7F",
196
+ "image": [
197
+ "6",
198
+ 0
199
+ ],
200
+ "invert_output": false,
201
+ "mask_blur": 0,
202
+ "mask_offset": 0,
203
+ "model": "RMBG-2.0",
204
+ "process_res": 1024,
205
+ "refine_foreground": false,
206
+ "sensitivity": 1
207
+ }
208
+ },
209
+ "8": {
210
+ "class_type": "FluxKontextImageScale",
211
+ "inputs": {
212
+ "image": [
213
+ "7",
214
+ 0
215
+ ]
216
+ }
217
+ },
218
+ "9": {
219
+ "class_type": "LoraLoaderModelOnly",
220
+ "inputs": {
221
+ "lora_name": "bfs_head_v5_2511_merged_version_rank_32_fp32.safetensors",
222
+ "model": [
223
+ "1",
224
+ 0
225
+ ],
226
+ "strength_model": 1.0
227
+ }
228
+ }
229
+ }
workflows/faceswapnew-klein-base-res2s.json ADDED
@@ -0,0 +1,3086 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "92112d97-bb64-4b44-86f2-ea5691ef8f6e",
3
+ "revision": 0,
4
+ "last_node_id": 190,
5
+ "last_link_id": 321,
6
+ "nodes": [
7
+ {
8
+ "id": 99,
9
+ "type": "MarkdownNote",
10
+ "pos": [
11
+ 490,
12
+ 690
13
+ ],
14
+ "size": [
15
+ 210,
16
+ 88
17
+ ],
18
+ "flags": {},
19
+ "order": 0,
20
+ "mode": 0,
21
+ "inputs": [],
22
+ "outputs": [],
23
+ "title": "Note",
24
+ "properties": {
25
+ "ue_properties": {
26
+ "widget_ue_connectable": {},
27
+ "version": "7.5.1",
28
+ "input_ue_unconnectable": {}
29
+ }
30
+ },
31
+ "widgets_values": [
32
+ "Click on the top-right corner of the node to open the [subgraph](https://docs.comfy.org/interface/features/subgraph) \n\ud83d\udc47"
33
+ ],
34
+ "color": "#222",
35
+ "bgcolor": "#000"
36
+ },
37
+ {
38
+ "id": 97,
39
+ "type": "MarkdownNote",
40
+ "pos": [
41
+ -750,
42
+ 830
43
+ ],
44
+ "size": [
45
+ 610,
46
+ 650
47
+ ],
48
+ "flags": {},
49
+ "order": 1,
50
+ "mode": 0,
51
+ "inputs": [],
52
+ "outputs": [],
53
+ "properties": {
54
+ "ue_properties": {
55
+ "widget_ue_connectable": {},
56
+ "version": "7.5.1",
57
+ "input_ue_unconnectable": {}
58
+ }
59
+ },
60
+ "widgets_values": [
61
+ "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model links (for local users)\n\n**diffusion_models**\n\n- [flux-2-klein-base-9b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-9b-fp8)\n\n> Please visit BFL's repo, accept the agreement in the repo, and then download the fp8 model.\n\n**text_encoders**\n\n- [qwen_3_8b_fp8mixed.safetensors](https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n\nModel Storage Location\n\n```\n\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/\n\u2502 \u2502 \u2514\u2500\u2500 qwen_3_8b_fp8mixed.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 flux2-vae.safetensors\n```\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/zh-CN/installation/update_comfyui)) and prepare required models. Desktop/Cloud ship stable builds; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
62
+ ],
63
+ "color": "#222",
64
+ "bgcolor": "#000"
65
+ },
66
+ {
67
+ "id": 111,
68
+ "type": "VAELoader",
69
+ "pos": [
70
+ 369.76713102266166,
71
+ 3563.7500284440807
72
+ ],
73
+ "size": [
74
+ 364.42708333333337,
75
+ 58
76
+ ],
77
+ "flags": {},
78
+ "order": 2,
79
+ "mode": 0,
80
+ "inputs": [],
81
+ "outputs": [
82
+ {
83
+ "name": "VAE",
84
+ "type": "VAE",
85
+ "links": [
86
+ 198,
87
+ 202,
88
+ 217
89
+ ]
90
+ }
91
+ ],
92
+ "properties": {
93
+ "cnr_id": "comfy-core",
94
+ "ver": "0.8.2",
95
+ "Node name for S&R": "VAELoader",
96
+ "ue_properties": {
97
+ "widget_ue_connectable": {},
98
+ "version": "7.5.1",
99
+ "input_ue_unconnectable": {}
100
+ },
101
+ "models": [
102
+ {
103
+ "name": "flux2-vae.safetensors",
104
+ "url": "https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors",
105
+ "directory": "vae"
106
+ }
107
+ ],
108
+ "enableTabs": false,
109
+ "tabWidth": 65,
110
+ "tabXOffset": 10,
111
+ "hasSecondTab": false,
112
+ "secondTabText": "Send Back",
113
+ "secondTabOffset": 80,
114
+ "secondTabWidth": 65
115
+ },
116
+ "widgets_values": [
117
+ "flux2-vae.safetensors"
118
+ ]
119
+ },
120
+ {
121
+ "id": 116,
122
+ "type": "5eb5cfa6-f140-40b7-bc6f-9477d677f888",
123
+ "pos": [
124
+ 804.4338472220857,
125
+ 3835.0834651279733
126
+ ],
127
+ "size": [
128
+ 240,
129
+ 86
130
+ ],
131
+ "flags": {},
132
+ "order": 21,
133
+ "mode": 0,
134
+ "inputs": [
135
+ {
136
+ "label": "positive",
137
+ "name": "conditioning",
138
+ "type": "CONDITIONING",
139
+ "link": 199
140
+ },
141
+ {
142
+ "label": "negative",
143
+ "name": "conditioning_1",
144
+ "type": "CONDITIONING",
145
+ "link": 200
146
+ },
147
+ {
148
+ "name": "pixels",
149
+ "type": "IMAGE",
150
+ "link": 201
151
+ },
152
+ {
153
+ "name": "vae",
154
+ "type": "VAE",
155
+ "link": 202
156
+ }
157
+ ],
158
+ "outputs": [
159
+ {
160
+ "label": "positive",
161
+ "name": "CONDITIONING",
162
+ "type": "CONDITIONING",
163
+ "links": [
164
+ 195
165
+ ]
166
+ },
167
+ {
168
+ "label": "negative",
169
+ "name": "CONDITIONING_1",
170
+ "type": "CONDITIONING",
171
+ "links": [
172
+ 196
173
+ ]
174
+ }
175
+ ],
176
+ "properties": {
177
+ "proxyWidgets": [],
178
+ "cnr_id": "comfy-core",
179
+ "ver": "0.8.2",
180
+ "ue_properties": {
181
+ "widget_ue_connectable": {},
182
+ "version": "7.5.1",
183
+ "input_ue_unconnectable": {}
184
+ },
185
+ "enableTabs": false,
186
+ "tabWidth": 65,
187
+ "tabXOffset": 10,
188
+ "hasSecondTab": false,
189
+ "secondTabText": "Send Back",
190
+ "secondTabOffset": 80,
191
+ "secondTabWidth": 65
192
+ },
193
+ "widgets_values": []
194
+ },
195
+ {
196
+ "id": 115,
197
+ "type": "CLIPLoader",
198
+ "pos": [
199
+ 369.76712728365146,
200
+ 3393.750122915234
201
+ ],
202
+ "size": [
203
+ 364.42708333333337,
204
+ 106
205
+ ],
206
+ "flags": {},
207
+ "order": 3,
208
+ "mode": 0,
209
+ "inputs": [],
210
+ "outputs": [
211
+ {
212
+ "name": "CLIP",
213
+ "type": "CLIP",
214
+ "links": [
215
+ 203,
216
+ 204
217
+ ]
218
+ }
219
+ ],
220
+ "properties": {
221
+ "cnr_id": "comfy-core",
222
+ "ver": "0.8.2",
223
+ "Node name for S&R": "CLIPLoader",
224
+ "ue_properties": {
225
+ "widget_ue_connectable": {},
226
+ "version": "7.5.1",
227
+ "input_ue_unconnectable": {}
228
+ },
229
+ "models": [
230
+ {
231
+ "name": "qwen_3_8b_fp8mixed.safetensors",
232
+ "url": "https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors",
233
+ "directory": "text_encoders"
234
+ }
235
+ ],
236
+ "enableTabs": false,
237
+ "tabWidth": 65,
238
+ "tabXOffset": 10,
239
+ "hasSecondTab": false,
240
+ "secondTabText": "Send Back",
241
+ "secondTabOffset": 80,
242
+ "secondTabWidth": 65
243
+ },
244
+ "widgets_values": [
245
+ "qwen_3_8b.safetensors",
246
+ "flux2",
247
+ "default"
248
+ ]
249
+ },
250
+ {
251
+ "id": 123,
252
+ "type": "CFGGuider",
253
+ "pos": [
254
+ 1295.766932383482,
255
+ 3343.9167569419556
256
+ ],
257
+ "size": [
258
+ 270,
259
+ 98
260
+ ],
261
+ "flags": {},
262
+ "order": 31,
263
+ "mode": 0,
264
+ "inputs": [
265
+ {
266
+ "name": "model",
267
+ "type": "MODEL",
268
+ "link": 207
269
+ },
270
+ {
271
+ "name": "positive",
272
+ "type": "CONDITIONING",
273
+ "link": 208
274
+ },
275
+ {
276
+ "name": "negative",
277
+ "type": "CONDITIONING",
278
+ "link": 209
279
+ }
280
+ ],
281
+ "outputs": [
282
+ {
283
+ "name": "GUIDER",
284
+ "type": "GUIDER",
285
+ "links": [
286
+ 188
287
+ ]
288
+ }
289
+ ],
290
+ "properties": {
291
+ "cnr_id": "comfy-core",
292
+ "ver": "0.8.2",
293
+ "Node name for S&R": "CFGGuider",
294
+ "ue_properties": {
295
+ "widget_ue_connectable": {},
296
+ "version": "7.5.1",
297
+ "input_ue_unconnectable": {}
298
+ },
299
+ "enableTabs": false,
300
+ "tabWidth": 65,
301
+ "tabXOffset": 10,
302
+ "hasSecondTab": false,
303
+ "secondTabText": "Send Back",
304
+ "secondTabOffset": 80,
305
+ "secondTabWidth": 65
306
+ },
307
+ "widgets_values": [
308
+ 4.5
309
+ ]
310
+ },
311
+ {
312
+ "id": 120,
313
+ "type": "ResizeImageMaskNode",
314
+ "pos": [
315
+ 372.5967713992208,
316
+ 3831.888921803501
317
+ ],
318
+ "size": [
319
+ 284.375,
320
+ 106
321
+ ],
322
+ "flags": {},
323
+ "order": 15,
324
+ "mode": 0,
325
+ "inputs": [
326
+ {
327
+ "name": "input",
328
+ "type": "IMAGE,MASK",
329
+ "link": 221
330
+ }
331
+ ],
332
+ "outputs": [
333
+ {
334
+ "name": "resized",
335
+ "type": "IMAGE",
336
+ "links": [
337
+ 192,
338
+ 201,
339
+ 307
340
+ ]
341
+ }
342
+ ],
343
+ "properties": {
344
+ "cnr_id": "comfy-core",
345
+ "ver": "0.9.2",
346
+ "Node name for S&R": "ResizeImageMaskNode",
347
+ "ue_properties": {
348
+ "widget_ue_connectable": {},
349
+ "input_ue_unconnectable": {},
350
+ "version": "7.5.1"
351
+ }
352
+ },
353
+ "widgets_values": [
354
+ "scale total pixels",
355
+ 1.0,
356
+ "lanczos"
357
+ ]
358
+ },
359
+ {
360
+ "id": 121,
361
+ "type": "ResizeImageMaskNode",
362
+ "pos": [
363
+ 382.2530441635739,
364
+ 4003.350673129131
365
+ ],
366
+ "size": [
367
+ 284.375,
368
+ 106
369
+ ],
370
+ "flags": {},
371
+ "order": 23,
372
+ "mode": 0,
373
+ "inputs": [
374
+ {
375
+ "name": "input",
376
+ "type": "IMAGE,MASK",
377
+ "link": 318
378
+ }
379
+ ],
380
+ "outputs": [
381
+ {
382
+ "name": "resized",
383
+ "type": "IMAGE",
384
+ "links": [
385
+ 197,
386
+ 308
387
+ ]
388
+ }
389
+ ],
390
+ "properties": {
391
+ "cnr_id": "comfy-core",
392
+ "ver": "0.9.2",
393
+ "Node name for S&R": "ResizeImageMaskNode",
394
+ "ue_properties": {
395
+ "widget_ue_connectable": {},
396
+ "input_ue_unconnectable": {},
397
+ "version": "7.5.1"
398
+ }
399
+ },
400
+ "widgets_values": [
401
+ "scale total pixels",
402
+ 1.0,
403
+ "lanczos"
404
+ ]
405
+ },
406
+ {
407
+ "id": 118,
408
+ "type": "UNETLoader",
409
+ "pos": [
410
+ 369.76712728365146,
411
+ 3243.750176744951
412
+ ],
413
+ "size": [
414
+ 364.42708333333337,
415
+ 82
416
+ ],
417
+ "flags": {},
418
+ "order": 4,
419
+ "mode": 0,
420
+ "inputs": [],
421
+ "outputs": [
422
+ {
423
+ "name": "MODEL",
424
+ "type": "MODEL",
425
+ "links": [
426
+ 312
427
+ ]
428
+ }
429
+ ],
430
+ "properties": {
431
+ "cnr_id": "comfy-core",
432
+ "ver": "0.8.2",
433
+ "Node name for S&R": "UNETLoader",
434
+ "ue_properties": {
435
+ "widget_ue_connectable": {},
436
+ "version": "7.5.1",
437
+ "input_ue_unconnectable": {}
438
+ },
439
+ "enableTabs": false,
440
+ "tabWidth": 65,
441
+ "tabXOffset": 10,
442
+ "hasSecondTab": false,
443
+ "secondTabText": "Send Back",
444
+ "secondTabOffset": 80,
445
+ "secondTabWidth": 65
446
+ },
447
+ "widgets_values": [
448
+ "flux-2-klein-base-9b.safetensors",
449
+ "default"
450
+ ]
451
+ },
452
+ {
453
+ "id": 122,
454
+ "type": "Flux2Scheduler",
455
+ "pos": [
456
+ 1276.9398129623294,
457
+ 3587.7263081493907
458
+ ],
459
+ "size": [
460
+ 317.6727061509084,
461
+ 110.76727061509109
462
+ ],
463
+ "flags": {},
464
+ "order": 25,
465
+ "mode": 0,
466
+ "inputs": [
467
+ {
468
+ "name": "width",
469
+ "type": "INT",
470
+ "widget": {
471
+ "name": "width"
472
+ },
473
+ "link": 205
474
+ },
475
+ {
476
+ "name": "height",
477
+ "type": "INT",
478
+ "widget": {
479
+ "name": "height"
480
+ },
481
+ "link": 206
482
+ }
483
+ ],
484
+ "outputs": [
485
+ {
486
+ "name": "SIGMAS",
487
+ "type": "SIGMAS",
488
+ "links": []
489
+ }
490
+ ],
491
+ "properties": {
492
+ "cnr_id": "comfy-core",
493
+ "ver": "0.8.2",
494
+ "Node name for S&R": "Flux2Scheduler",
495
+ "ue_properties": {
496
+ "widget_ue_connectable": {},
497
+ "version": "7.5.1",
498
+ "input_ue_unconnectable": {}
499
+ },
500
+ "enableTabs": false,
501
+ "tabWidth": 65,
502
+ "tabXOffset": 10,
503
+ "hasSecondTab": false,
504
+ "secondTabText": "Send Back",
505
+ "secondTabOffset": 80,
506
+ "secondTabWidth": 65
507
+ },
508
+ "widgets_values": [
509
+ 20,
510
+ 1280,
511
+ 1280
512
+ ]
513
+ },
514
+ {
515
+ "id": 125,
516
+ "type": "KSamplerSelect",
517
+ "pos": [
518
+ 1288.0706137647162,
519
+ 3493.537118060878
520
+ ],
521
+ "size": [
522
+ 270,
523
+ 58
524
+ ],
525
+ "flags": {},
526
+ "order": 5,
527
+ "mode": 0,
528
+ "inputs": [],
529
+ "outputs": [
530
+ {
531
+ "name": "SAMPLER",
532
+ "type": "SAMPLER",
533
+ "links": [
534
+ 189
535
+ ]
536
+ }
537
+ ],
538
+ "properties": {
539
+ "cnr_id": "comfy-core",
540
+ "ver": "0.8.2",
541
+ "Node name for S&R": "KSamplerSelect",
542
+ "ue_properties": {
543
+ "widget_ue_connectable": {},
544
+ "version": "7.5.1",
545
+ "input_ue_unconnectable": {}
546
+ },
547
+ "enableTabs": false,
548
+ "tabWidth": 65,
549
+ "tabXOffset": 10,
550
+ "hasSecondTab": false,
551
+ "secondTabText": "Send Back",
552
+ "secondTabOffset": 80,
553
+ "secondTabWidth": 65
554
+ },
555
+ "widgets_values": [
556
+ "res_2s"
557
+ ]
558
+ },
559
+ {
560
+ "id": 172,
561
+ "type": "ImageResizeKJv2",
562
+ "pos": [
563
+ -29.39461811323457,
564
+ 2645.8665635593456
565
+ ],
566
+ "size": [
567
+ 270,
568
+ 336
569
+ ],
570
+ "flags": {},
571
+ "order": 16,
572
+ "mode": 4,
573
+ "inputs": [
574
+ {
575
+ "name": "image",
576
+ "type": "IMAGE",
577
+ "link": 290
578
+ },
579
+ {
580
+ "name": "mask",
581
+ "shape": 7,
582
+ "type": "MASK",
583
+ "link": null
584
+ }
585
+ ],
586
+ "outputs": [
587
+ {
588
+ "name": "IMAGE",
589
+ "type": "IMAGE",
590
+ "links": [
591
+ 291
592
+ ]
593
+ },
594
+ {
595
+ "name": "width",
596
+ "type": "INT",
597
+ "links": null
598
+ },
599
+ {
600
+ "name": "height",
601
+ "type": "INT",
602
+ "links": null
603
+ },
604
+ {
605
+ "name": "mask",
606
+ "type": "MASK",
607
+ "links": null
608
+ }
609
+ ],
610
+ "properties": {
611
+ "cnr_id": "comfyui-kjnodes",
612
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
613
+ "Node name for S&R": "ImageResizeKJv2",
614
+ "ue_properties": {
615
+ "widget_ue_connectable": {},
616
+ "input_ue_unconnectable": {},
617
+ "version": "7.5.1"
618
+ }
619
+ },
620
+ "widgets_values": [
621
+ 512,
622
+ 512,
623
+ "lanczos",
624
+ "resize",
625
+ "0, 0, 0",
626
+ "center",
627
+ 2,
628
+ "cpu"
629
+ ]
630
+ },
631
+ {
632
+ "id": 169,
633
+ "type": "ShowText|pysssss",
634
+ "pos": [
635
+ 783.9354167990583,
636
+ 2619.962163330123
637
+ ],
638
+ "size": [
639
+ 259.72441345342133,
640
+ 211.21816107680525
641
+ ],
642
+ "flags": {},
643
+ "order": 26,
644
+ "mode": 4,
645
+ "inputs": [
646
+ {
647
+ "name": "text",
648
+ "type": "STRING",
649
+ "link": 287
650
+ }
651
+ ],
652
+ "outputs": [
653
+ {
654
+ "name": "STRING",
655
+ "shape": 6,
656
+ "type": "STRING",
657
+ "links": null
658
+ }
659
+ ],
660
+ "properties": {
661
+ "cnr_id": "comfyui-custom-scripts",
662
+ "ver": "1.2.5",
663
+ "Node name for S&R": "ShowText|pysssss",
664
+ "ue_properties": {
665
+ "widget_ue_connectable": {},
666
+ "input_ue_unconnectable": {},
667
+ "version": "7.5.1"
668
+ }
669
+ },
670
+ "widgets_values": [
671
+ "The man has a focused, intense, and slightly defiant facial expression.\n\nKey features:\n- His eyes are wide open and staring directly at the camera with an unblinking gaze.\n- His eyebrows are raised slightly, contributing to an alert or challenging look.\n- His mouth is set in a firm line; it's not smiling but rather held tight, suggesting concentration or determination.\n- There\u2019s visible tension around his jawline and cheekbones, indicating he's exerting effort while skateboarding.\n- A cigarette rests between his lips, adding a casual yet rebellious element to his demeanor.\n\nOverall, this isn't a relaxed or happy expression\u2014it conveys energy, focus, and perhaps a bit of edgy confidence as he rides down the street. The direct eye contact creates a sense of connection and intensity with the viewer."
672
+ ]
673
+ },
674
+ {
675
+ "id": 168,
676
+ "type": "AILab_QwenVL",
677
+ "pos": [
678
+ 274.03553021447294,
679
+ 2653.077252632602
680
+ ],
681
+ "size": [
682
+ 340,
683
+ 300
684
+ ],
685
+ "flags": {},
686
+ "order": 22,
687
+ "mode": 4,
688
+ "inputs": [
689
+ {
690
+ "name": "image",
691
+ "shape": 7,
692
+ "type": "IMAGE",
693
+ "link": 291
694
+ },
695
+ {
696
+ "name": "video",
697
+ "shape": 7,
698
+ "type": "IMAGE",
699
+ "link": null
700
+ }
701
+ ],
702
+ "outputs": [
703
+ {
704
+ "name": "RESPONSE",
705
+ "type": "STRING",
706
+ "links": [
707
+ 287,
708
+ 288
709
+ ]
710
+ }
711
+ ],
712
+ "properties": {
713
+ "cnr_id": "comfyui-qwenvl",
714
+ "ver": "2.0.0",
715
+ "Node name for S&R": "AILab_QwenVL",
716
+ "ue_properties": {
717
+ "widget_ue_connectable": {},
718
+ "input_ue_unconnectable": {},
719
+ "version": "7.5.1"
720
+ }
721
+ },
722
+ "widgets_values": [
723
+ "Qwen3-VL-4B-Instruct",
724
+ "None (FP16)",
725
+ "sdpa",
726
+ "\ud83d\uddbc\ufe0f Tags",
727
+ "Describe the facial expression.",
728
+ 512,
729
+ false,
730
+ 2302131607,
731
+ "fixed"
732
+ ],
733
+ "color": "#28403f",
734
+ "bgcolor": "#374539"
735
+ },
736
+ {
737
+ "id": 110,
738
+ "type": "RandomNoise",
739
+ "pos": [
740
+ 1295.766932383482,
741
+ 3223.9168201963835
742
+ ],
743
+ "size": [
744
+ 270,
745
+ 82
746
+ ],
747
+ "flags": {},
748
+ "order": 6,
749
+ "mode": 0,
750
+ "inputs": [],
751
+ "outputs": [
752
+ {
753
+ "name": "NOISE",
754
+ "type": "NOISE",
755
+ "links": [
756
+ 187
757
+ ]
758
+ }
759
+ ],
760
+ "properties": {
761
+ "cnr_id": "comfy-core",
762
+ "ver": "0.8.2",
763
+ "Node name for S&R": "RandomNoise",
764
+ "ue_properties": {
765
+ "widget_ue_connectable": {},
766
+ "version": "7.5.1",
767
+ "input_ue_unconnectable": {}
768
+ },
769
+ "enableTabs": false,
770
+ "tabWidth": 65,
771
+ "tabXOffset": 10,
772
+ "hasSecondTab": false,
773
+ "secondTabText": "Send Back",
774
+ "secondTabOffset": 80,
775
+ "secondTabWidth": 65
776
+ },
777
+ "widgets_values": [
778
+ 42,
779
+ "fixed"
780
+ ]
781
+ },
782
+ {
783
+ "id": 119,
784
+ "type": "CLIPTextEncode",
785
+ "pos": [
786
+ 804.4338472220857,
787
+ 3605.0834651279733
788
+ ],
789
+ "size": [
790
+ 420,
791
+ 88
792
+ ],
793
+ "flags": {},
794
+ "order": 13,
795
+ "mode": 0,
796
+ "inputs": [
797
+ {
798
+ "name": "clip",
799
+ "type": "CLIP",
800
+ "link": 204
801
+ }
802
+ ],
803
+ "outputs": [
804
+ {
805
+ "name": "CONDITIONING",
806
+ "type": "CONDITIONING",
807
+ "links": [
808
+ 200
809
+ ]
810
+ }
811
+ ],
812
+ "title": "CLIP Text Encode ( Negative Prompt)",
813
+ "properties": {
814
+ "cnr_id": "comfy-core",
815
+ "ver": "0.9.1",
816
+ "Node name for S&R": "CLIPTextEncode",
817
+ "ue_properties": {
818
+ "widget_ue_connectable": {},
819
+ "version": "7.5.1",
820
+ "input_ue_unconnectable": {}
821
+ },
822
+ "enableTabs": false,
823
+ "tabWidth": 65,
824
+ "tabXOffset": 10,
825
+ "hasSecondTab": false,
826
+ "secondTabText": "Send Back",
827
+ "secondTabOffset": 80,
828
+ "secondTabWidth": 65
829
+ },
830
+ "widgets_values": [
831
+ "bad quality, noise, blurry, worst quality, low resolution, blur, distortion, unnatural blending, cartoon, illustration, painting"
832
+ ],
833
+ "color": "#323",
834
+ "bgcolor": "#535"
835
+ },
836
+ {
837
+ "id": 133,
838
+ "type": "LoraLoaderModelOnly",
839
+ "pos": [
840
+ 789.6756557041925,
841
+ 3046.73243046243
842
+ ],
843
+ "size": [
844
+ 431.1349752832102,
845
+ 82
846
+ ],
847
+ "flags": {},
848
+ "order": 14,
849
+ "mode": 0,
850
+ "inputs": [
851
+ {
852
+ "name": "model",
853
+ "type": "MODEL",
854
+ "link": 312
855
+ }
856
+ ],
857
+ "outputs": [
858
+ {
859
+ "name": "MODEL",
860
+ "type": "MODEL",
861
+ "links": [
862
+ 320
863
+ ]
864
+ }
865
+ ],
866
+ "properties": {
867
+ "cnr_id": "comfy-core",
868
+ "ver": "0.9.2",
869
+ "Node name for S&R": "LoraLoaderModelOnly",
870
+ "ue_properties": {
871
+ "widget_ue_connectable": {},
872
+ "input_ue_unconnectable": {},
873
+ "version": "7.5.1"
874
+ }
875
+ },
876
+ "widgets_values": [
877
+ "flux2/klein/bfs_head_v1_flux-klein_9b_step3500_rank128.safetensors",
878
+ 1
879
+ ]
880
+ },
881
+ {
882
+ "id": 117,
883
+ "type": "CLIPTextEncode",
884
+ "pos": [
885
+ 799.4095992598294,
886
+ 3233.6667865601667
887
+ ],
888
+ "size": [
889
+ 440,
890
+ 320
891
+ ],
892
+ "flags": {},
893
+ "order": 12,
894
+ "mode": 0,
895
+ "inputs": [
896
+ {
897
+ "name": "clip",
898
+ "type": "CLIP",
899
+ "link": 203
900
+ },
901
+ {
902
+ "name": "text",
903
+ "type": "STRING",
904
+ "widget": {
905
+ "name": "text"
906
+ },
907
+ "link": 321
908
+ }
909
+ ],
910
+ "outputs": [
911
+ {
912
+ "name": "CONDITIONING",
913
+ "type": "CONDITIONING",
914
+ "slot_index": 0,
915
+ "links": [
916
+ 199
917
+ ]
918
+ }
919
+ ],
920
+ "title": "CLIP Text Encode (Positive Prompt)",
921
+ "properties": {
922
+ "cnr_id": "comfy-core",
923
+ "ver": "0.8.2",
924
+ "Node name for S&R": "CLIPTextEncode",
925
+ "ue_properties": {
926
+ "widget_ue_connectable": {},
927
+ "version": "7.5.1",
928
+ "input_ue_unconnectable": {}
929
+ },
930
+ "enableTabs": false,
931
+ "tabWidth": 65,
932
+ "tabXOffset": 10,
933
+ "hasSecondTab": false,
934
+ "secondTabText": "Send Back",
935
+ "secondTabOffset": 80,
936
+ "secondTabWidth": 65
937
+ },
938
+ "widgets_values": [
939
+ "head_swap: start with Picture 1 as the base image, keeping its lighting, environment, and background. remove the head from Picture 1 completely and replace it with the head from Picture 2, strictly preserving the hair, eye color, nose structure of Picture 2. copy the direction of the eye, head rotation, micro expressions from Picture 1, high quality, sharp details, 4k."
940
+ ],
941
+ "color": "#232",
942
+ "bgcolor": "#353"
943
+ },
944
+ {
945
+ "id": 171,
946
+ "type": "StringConcatenate",
947
+ "pos": [
948
+ 1128.3045132913117,
949
+ 2657.1175393967665
950
+ ],
951
+ "size": [
952
+ 400,
953
+ 200
954
+ ],
955
+ "flags": {},
956
+ "order": 27,
957
+ "mode": 4,
958
+ "inputs": [
959
+ {
960
+ "name": "string_b",
961
+ "type": "STRING",
962
+ "widget": {
963
+ "name": "string_b"
964
+ },
965
+ "link": 288
966
+ }
967
+ ],
968
+ "outputs": [
969
+ {
970
+ "name": "STRING",
971
+ "type": "STRING",
972
+ "links": [
973
+ 313,
974
+ 321
975
+ ]
976
+ }
977
+ ],
978
+ "properties": {
979
+ "cnr_id": "comfy-core",
980
+ "ver": "0.9.2",
981
+ "Node name for S&R": "StringConcatenate",
982
+ "ue_properties": {
983
+ "widget_ue_connectable": {},
984
+ "input_ue_unconnectable": {},
985
+ "version": "7.5.1"
986
+ }
987
+ },
988
+ "widgets_values": [
989
+ "head_swap: start with Picture 1 as the base image, keeping its lighting, environment, and background. remove the head from Picture 1 completely and replace it with the head from Picture 2, strictly preserving the hair, eye color, nose structure of Picture 2. copy the direction of the eye, head rotation, micro expressions from Picture 1, high quality, sharp details, 4k.",
990
+ "",
991
+ "\n\n"
992
+ ]
993
+ },
994
+ {
995
+ "id": 181,
996
+ "type": "Reroute",
997
+ "pos": [
998
+ 642.2838381851489,
999
+ 3122.818291363274
1000
+ ],
1001
+ "size": [
1002
+ 75,
1003
+ 26
1004
+ ],
1005
+ "flags": {},
1006
+ "order": 30,
1007
+ "mode": 0,
1008
+ "inputs": [
1009
+ {
1010
+ "name": "",
1011
+ "type": "*",
1012
+ "link": 313
1013
+ }
1014
+ ],
1015
+ "outputs": [
1016
+ {
1017
+ "name": "",
1018
+ "type": "STRING",
1019
+ "links": null
1020
+ }
1021
+ ],
1022
+ "properties": {
1023
+ "showOutputText": false,
1024
+ "horizontal": false,
1025
+ "ue_properties": {
1026
+ "widget_ue_connectable": {},
1027
+ "version": "7.5.1",
1028
+ "input_ue_unconnectable": {}
1029
+ }
1030
+ }
1031
+ },
1032
+ {
1033
+ "id": 114,
1034
+ "type": "6e5070f7-26e8-4a9a-ae4d-5d3fc1c591af",
1035
+ "pos": [
1036
+ 792.6348524497367,
1037
+ 4029.533494170478
1038
+ ],
1039
+ "size": [
1040
+ 240,
1041
+ 86
1042
+ ],
1043
+ "flags": {},
1044
+ "order": 28,
1045
+ "mode": 0,
1046
+ "inputs": [
1047
+ {
1048
+ "label": "positive",
1049
+ "name": "conditioning",
1050
+ "type": "CONDITIONING",
1051
+ "link": 195
1052
+ },
1053
+ {
1054
+ "label": "negative",
1055
+ "name": "conditioning_1",
1056
+ "type": "CONDITIONING",
1057
+ "link": 196
1058
+ },
1059
+ {
1060
+ "name": "pixels",
1061
+ "type": "IMAGE",
1062
+ "link": 197
1063
+ },
1064
+ {
1065
+ "name": "vae",
1066
+ "type": "VAE",
1067
+ "link": 198
1068
+ }
1069
+ ],
1070
+ "outputs": [
1071
+ {
1072
+ "label": "positive",
1073
+ "name": "CONDITIONING",
1074
+ "type": "CONDITIONING",
1075
+ "links": [
1076
+ 208
1077
+ ]
1078
+ },
1079
+ {
1080
+ "label": "negative",
1081
+ "name": "CONDITIONING_1",
1082
+ "type": "CONDITIONING",
1083
+ "links": [
1084
+ 209
1085
+ ]
1086
+ }
1087
+ ],
1088
+ "properties": {
1089
+ "proxyWidgets": [],
1090
+ "cnr_id": "comfy-core",
1091
+ "ver": "0.8.2",
1092
+ "ue_properties": {
1093
+ "widget_ue_connectable": {},
1094
+ "version": "7.5.1",
1095
+ "input_ue_unconnectable": {}
1096
+ },
1097
+ "enableTabs": false,
1098
+ "tabWidth": 65,
1099
+ "tabXOffset": 10,
1100
+ "hasSecondTab": false,
1101
+ "secondTabText": "Send Back",
1102
+ "secondTabOffset": 80,
1103
+ "secondTabWidth": 65
1104
+ },
1105
+ "widgets_values": []
1106
+ },
1107
+ {
1108
+ "id": 163,
1109
+ "type": "SaveImage",
1110
+ "pos": [
1111
+ 2323.422946431911,
1112
+ 3217.243346818467
1113
+ ],
1114
+ "size": [
1115
+ 270,
1116
+ 270
1117
+ ],
1118
+ "flags": {},
1119
+ "order": 34,
1120
+ "mode": 0,
1121
+ "inputs": [
1122
+ {
1123
+ "name": "images",
1124
+ "type": "IMAGE",
1125
+ "link": 285
1126
+ }
1127
+ ],
1128
+ "outputs": [],
1129
+ "properties": {
1130
+ "cnr_id": "comfy-core",
1131
+ "ver": "0.9.2",
1132
+ "Node name for S&R": "SaveImage",
1133
+ "ue_properties": {
1134
+ "widget_ue_connectable": {},
1135
+ "input_ue_unconnectable": {},
1136
+ "version": "7.5.1"
1137
+ }
1138
+ },
1139
+ "widgets_values": [
1140
+ "faceswapnew-klein-base-res2s"
1141
+ ]
1142
+ },
1143
+ {
1144
+ "id": 176,
1145
+ "type": "ImageConcanate",
1146
+ "pos": [
1147
+ 1974.1064761767686,
1148
+ 3849.568646166478
1149
+ ],
1150
+ "size": [
1151
+ 270,
1152
+ 102
1153
+ ],
1154
+ "flags": {},
1155
+ "order": 29,
1156
+ "mode": 0,
1157
+ "inputs": [
1158
+ {
1159
+ "name": "image1",
1160
+ "type": "IMAGE",
1161
+ "link": 307
1162
+ },
1163
+ {
1164
+ "name": "image2",
1165
+ "type": "IMAGE",
1166
+ "link": 308
1167
+ }
1168
+ ],
1169
+ "outputs": [
1170
+ {
1171
+ "name": "IMAGE",
1172
+ "type": "IMAGE",
1173
+ "links": [
1174
+ 304
1175
+ ]
1176
+ }
1177
+ ],
1178
+ "properties": {
1179
+ "cnr_id": "comfyui-kjnodes",
1180
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
1181
+ "Node name for S&R": "ImageConcanate",
1182
+ "ue_properties": {
1183
+ "widget_ue_connectable": {},
1184
+ "input_ue_unconnectable": {},
1185
+ "version": "7.5.1"
1186
+ }
1187
+ },
1188
+ "widgets_values": [
1189
+ "down",
1190
+ true
1191
+ ]
1192
+ },
1193
+ {
1194
+ "id": 177,
1195
+ "type": "ImageConcanate",
1196
+ "pos": [
1197
+ 2392.464606028409,
1198
+ 3848.014948438479
1199
+ ],
1200
+ "size": [
1201
+ 270,
1202
+ 102
1203
+ ],
1204
+ "flags": {},
1205
+ "order": 35,
1206
+ "mode": 0,
1207
+ "inputs": [
1208
+ {
1209
+ "name": "image1",
1210
+ "type": "IMAGE",
1211
+ "link": 304
1212
+ },
1213
+ {
1214
+ "name": "image2",
1215
+ "type": "IMAGE",
1216
+ "link": 305
1217
+ }
1218
+ ],
1219
+ "outputs": [
1220
+ {
1221
+ "name": "IMAGE",
1222
+ "type": "IMAGE",
1223
+ "links": [
1224
+ 306
1225
+ ]
1226
+ }
1227
+ ],
1228
+ "properties": {
1229
+ "cnr_id": "comfyui-kjnodes",
1230
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
1231
+ "Node name for S&R": "ImageConcanate",
1232
+ "ue_properties": {
1233
+ "widget_ue_connectable": {},
1234
+ "input_ue_unconnectable": {},
1235
+ "version": "7.5.1"
1236
+ }
1237
+ },
1238
+ "widgets_values": [
1239
+ "right",
1240
+ true
1241
+ ]
1242
+ },
1243
+ {
1244
+ "id": 178,
1245
+ "type": "PreviewImage",
1246
+ "pos": [
1247
+ 2812.756689716459,
1248
+ 3777.7268395291826
1249
+ ],
1250
+ "size": [
1251
+ 140,
1252
+ 246
1253
+ ],
1254
+ "flags": {},
1255
+ "order": 36,
1256
+ "mode": 0,
1257
+ "inputs": [
1258
+ {
1259
+ "name": "images",
1260
+ "type": "IMAGE",
1261
+ "link": 306
1262
+ }
1263
+ ],
1264
+ "outputs": [],
1265
+ "properties": {
1266
+ "cnr_id": "comfy-core",
1267
+ "ver": "0.9.2",
1268
+ "Node name for S&R": "PreviewImage",
1269
+ "ue_properties": {
1270
+ "widget_ue_connectable": {},
1271
+ "input_ue_unconnectable": {},
1272
+ "version": "7.5.1"
1273
+ }
1274
+ },
1275
+ "widgets_values": []
1276
+ },
1277
+ {
1278
+ "id": 131,
1279
+ "type": "VAEDecode",
1280
+ "pos": [
1281
+ 1886.2363711149524,
1282
+ 3305.2440041643285
1283
+ ],
1284
+ "size": [
1285
+ 220,
1286
+ 46
1287
+ ],
1288
+ "flags": {},
1289
+ "order": 33,
1290
+ "mode": 0,
1291
+ "inputs": [
1292
+ {
1293
+ "name": "samples",
1294
+ "type": "LATENT",
1295
+ "link": 216
1296
+ },
1297
+ {
1298
+ "name": "vae",
1299
+ "type": "VAE",
1300
+ "link": 217
1301
+ }
1302
+ ],
1303
+ "outputs": [
1304
+ {
1305
+ "name": "IMAGE",
1306
+ "type": "IMAGE",
1307
+ "slot_index": 0,
1308
+ "links": [
1309
+ 285,
1310
+ 305
1311
+ ]
1312
+ }
1313
+ ],
1314
+ "properties": {
1315
+ "cnr_id": "comfy-core",
1316
+ "ver": "0.8.2",
1317
+ "Node name for S&R": "VAEDecode",
1318
+ "ue_properties": {
1319
+ "widget_ue_connectable": {},
1320
+ "version": "7.5.1",
1321
+ "input_ue_unconnectable": {}
1322
+ },
1323
+ "enableTabs": false,
1324
+ "tabWidth": 65,
1325
+ "tabXOffset": 10,
1326
+ "hasSecondTab": false,
1327
+ "secondTabText": "Send Back",
1328
+ "secondTabOffset": 80,
1329
+ "secondTabWidth": 65
1330
+ },
1331
+ "widgets_values": []
1332
+ },
1333
+ {
1334
+ "id": 76,
1335
+ "type": "LoadImage",
1336
+ "pos": [
1337
+ -248.47780094574466,
1338
+ 3116.260569394397
1339
+ ],
1340
+ "size": [
1341
+ 320,
1342
+ 470
1343
+ ],
1344
+ "flags": {},
1345
+ "order": 7,
1346
+ "mode": 0,
1347
+ "inputs": [],
1348
+ "outputs": [
1349
+ {
1350
+ "name": "IMAGE",
1351
+ "type": "IMAGE",
1352
+ "links": [
1353
+ 221,
1354
+ 290
1355
+ ]
1356
+ },
1357
+ {
1358
+ "name": "MASK",
1359
+ "type": "MASK",
1360
+ "links": null
1361
+ }
1362
+ ],
1363
+ "title": "Body Reference",
1364
+ "properties": {
1365
+ "cnr_id": "comfy-core",
1366
+ "ver": "0.8.2",
1367
+ "Node name for S&R": "LoadImage",
1368
+ "enableTabs": false,
1369
+ "tabWidth": 65,
1370
+ "tabXOffset": 10,
1371
+ "hasSecondTab": false,
1372
+ "secondTabText": "Send Back",
1373
+ "secondTabOffset": 80,
1374
+ "secondTabWidth": 65,
1375
+ "ue_properties": {
1376
+ "widget_ue_connectable": {},
1377
+ "version": "7.5.1",
1378
+ "input_ue_unconnectable": {}
1379
+ }
1380
+ },
1381
+ "widgets_values": [
1382
+ "body.jpg",
1383
+ "image"
1384
+ ]
1385
+ },
1386
+ {
1387
+ "id": 124,
1388
+ "type": "BasicScheduler",
1389
+ "pos": [
1390
+ 1345.1141816695176,
1391
+ 3759.2167652502694
1392
+ ],
1393
+ "size": [
1394
+ 270,
1395
+ 106
1396
+ ],
1397
+ "flags": {},
1398
+ "order": 19,
1399
+ "mode": 4,
1400
+ "inputs": [
1401
+ {
1402
+ "name": "model",
1403
+ "type": "MODEL",
1404
+ "link": 271
1405
+ }
1406
+ ],
1407
+ "outputs": [
1408
+ {
1409
+ "name": "SIGMAS",
1410
+ "type": "SIGMAS",
1411
+ "links": [
1412
+ 310
1413
+ ]
1414
+ }
1415
+ ],
1416
+ "properties": {
1417
+ "cnr_id": "comfy-core",
1418
+ "ver": "0.9.2",
1419
+ "Node name for S&R": "BasicScheduler",
1420
+ "ue_properties": {
1421
+ "widget_ue_connectable": {},
1422
+ "input_ue_unconnectable": {},
1423
+ "version": "7.5.1"
1424
+ }
1425
+ },
1426
+ "widgets_values": [
1427
+ "bong_tangent",
1428
+ 20,
1429
+ 1
1430
+ ]
1431
+ },
1432
+ {
1433
+ "id": 112,
1434
+ "type": "GetImageSize",
1435
+ "pos": [
1436
+ 1088.570754250372,
1437
+ 3935.6429717129963
1438
+ ],
1439
+ "size": [
1440
+ 187.5,
1441
+ 124
1442
+ ],
1443
+ "flags": {},
1444
+ "order": 20,
1445
+ "mode": 0,
1446
+ "inputs": [
1447
+ {
1448
+ "name": "image",
1449
+ "type": "IMAGE",
1450
+ "link": 192
1451
+ }
1452
+ ],
1453
+ "outputs": [
1454
+ {
1455
+ "name": "width",
1456
+ "type": "INT",
1457
+ "links": [
1458
+ 193,
1459
+ 205
1460
+ ]
1461
+ },
1462
+ {
1463
+ "name": "height",
1464
+ "type": "INT",
1465
+ "links": [
1466
+ 194,
1467
+ 206
1468
+ ]
1469
+ },
1470
+ {
1471
+ "name": "batch_size",
1472
+ "type": "INT",
1473
+ "links": null
1474
+ }
1475
+ ],
1476
+ "properties": {
1477
+ "cnr_id": "comfy-core",
1478
+ "ver": "0.8.2",
1479
+ "Node name for S&R": "GetImageSize",
1480
+ "ue_properties": {
1481
+ "widget_ue_connectable": {},
1482
+ "version": "7.5.1",
1483
+ "input_ue_unconnectable": {}
1484
+ },
1485
+ "enableTabs": false,
1486
+ "tabWidth": 65,
1487
+ "tabXOffset": 10,
1488
+ "hasSecondTab": false,
1489
+ "secondTabText": "Send Back",
1490
+ "secondTabOffset": 80,
1491
+ "secondTabWidth": 65
1492
+ },
1493
+ "widgets_values": []
1494
+ },
1495
+ {
1496
+ "id": 113,
1497
+ "type": "EmptyFlux2LatentImage",
1498
+ "pos": [
1499
+ 1334.1394035303103,
1500
+ 3942.242624381234
1501
+ ],
1502
+ "size": [
1503
+ 270,
1504
+ 106
1505
+ ],
1506
+ "flags": {},
1507
+ "order": 24,
1508
+ "mode": 0,
1509
+ "inputs": [
1510
+ {
1511
+ "name": "width",
1512
+ "type": "INT",
1513
+ "widget": {
1514
+ "name": "width"
1515
+ },
1516
+ "link": 193
1517
+ },
1518
+ {
1519
+ "name": "height",
1520
+ "type": "INT",
1521
+ "widget": {
1522
+ "name": "height"
1523
+ },
1524
+ "link": 194
1525
+ }
1526
+ ],
1527
+ "outputs": [
1528
+ {
1529
+ "name": "LATENT",
1530
+ "type": "LATENT",
1531
+ "links": [
1532
+ 191
1533
+ ]
1534
+ }
1535
+ ],
1536
+ "properties": {
1537
+ "cnr_id": "comfy-core",
1538
+ "ver": "0.8.2",
1539
+ "Node name for S&R": "EmptyFlux2LatentImage",
1540
+ "ue_properties": {
1541
+ "widget_ue_connectable": {},
1542
+ "version": "7.5.1",
1543
+ "input_ue_unconnectable": {}
1544
+ },
1545
+ "enableTabs": false,
1546
+ "tabWidth": 65,
1547
+ "tabXOffset": 10,
1548
+ "hasSecondTab": false,
1549
+ "secondTabText": "Send Back",
1550
+ "secondTabOffset": 80,
1551
+ "secondTabWidth": 65
1552
+ },
1553
+ "widgets_values": [
1554
+ 1024,
1555
+ 1024,
1556
+ 1
1557
+ ]
1558
+ },
1559
+ {
1560
+ "id": 109,
1561
+ "type": "SamplerCustomAdvanced",
1562
+ "pos": [
1563
+ 1621.1480527828392,
1564
+ 3268.675653718491
1565
+ ],
1566
+ "size": [
1567
+ 212.3638671875,
1568
+ 395.1720377604167
1569
+ ],
1570
+ "flags": {},
1571
+ "order": 32,
1572
+ "mode": 0,
1573
+ "inputs": [
1574
+ {
1575
+ "name": "noise",
1576
+ "type": "NOISE",
1577
+ "link": 187
1578
+ },
1579
+ {
1580
+ "name": "guider",
1581
+ "type": "GUIDER",
1582
+ "link": 188
1583
+ },
1584
+ {
1585
+ "name": "sampler",
1586
+ "type": "SAMPLER",
1587
+ "link": 189
1588
+ },
1589
+ {
1590
+ "name": "sigmas",
1591
+ "type": "SIGMAS",
1592
+ "link": 310
1593
+ },
1594
+ {
1595
+ "name": "latent_image",
1596
+ "type": "LATENT",
1597
+ "link": 191
1598
+ }
1599
+ ],
1600
+ "outputs": [
1601
+ {
1602
+ "name": "output",
1603
+ "type": "LATENT",
1604
+ "links": [
1605
+ 216
1606
+ ]
1607
+ },
1608
+ {
1609
+ "name": "denoised_output",
1610
+ "type": "LATENT",
1611
+ "links": []
1612
+ }
1613
+ ],
1614
+ "properties": {
1615
+ "cnr_id": "comfy-core",
1616
+ "ver": "0.8.2",
1617
+ "Node name for S&R": "SamplerCustomAdvanced",
1618
+ "ue_properties": {
1619
+ "widget_ue_connectable": {},
1620
+ "version": "7.5.1",
1621
+ "input_ue_unconnectable": {}
1622
+ },
1623
+ "enableTabs": false,
1624
+ "tabWidth": 65,
1625
+ "tabXOffset": 10,
1626
+ "hasSecondTab": false,
1627
+ "secondTabText": "Send Back",
1628
+ "secondTabOffset": 80,
1629
+ "secondTabWidth": 65
1630
+ },
1631
+ "widgets_values": []
1632
+ },
1633
+ {
1634
+ "id": 186,
1635
+ "type": "MarkdownNote",
1636
+ "pos": [
1637
+ -910.4948154707993,
1638
+ 3809.248944551527
1639
+ ],
1640
+ "size": [
1641
+ 610,
1642
+ 650
1643
+ ],
1644
+ "flags": {},
1645
+ "order": 8,
1646
+ "mode": 0,
1647
+ "inputs": [],
1648
+ "outputs": [],
1649
+ "title": "Markdown Note 4b",
1650
+ "properties": {
1651
+ "ue_properties": {
1652
+ "widget_ue_connectable": {},
1653
+ "version": "7.5.1",
1654
+ "input_ue_unconnectable": {}
1655
+ }
1656
+ },
1657
+ "widgets_values": [
1658
+ "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model links (for local users)\n\n**text_encoders**\n\n- [qwen_3_4b.safetensors](https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors)\n\n**diffusion_models**\n\n- [lux-2-klein-base-4b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-4b-fp8/resolve/main/flux-2-klein-base-4b-fp8.safetensors)(CFG: 5.0, Steps: 20/30/50...)\n\n- [lux-2-klein-4b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-4b-fp8/blob/main/flux-2-klein-4b-fp8.safetensors)(CFG: 1.0, Steps: 4...)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n\nModel Storage Location\n\n```\n\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/\n\u2502 \u2502 \u2514\u2500\u2500 qwen_3_4b.safetensors\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 diffusion_models/\n\u2502 \u2502 \u2514\u2500\u2500 lux-2-klein-base-4b-fp8.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 flux2-vae.safetensors\n```\n\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/zh-CN/installation/update_comfyui)) and prepare the required models. Desktop/Cloud ship stable builds; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n\n"
1659
+ ],
1660
+ "color": "#222",
1661
+ "bgcolor": "#000"
1662
+ },
1663
+ {
1664
+ "id": 184,
1665
+ "type": "MarkdownNote",
1666
+ "pos": [
1667
+ -907.2444036877835,
1668
+ 3091.9914110992695
1669
+ ],
1670
+ "size": [
1671
+ 610,
1672
+ 650
1673
+ ],
1674
+ "flags": {},
1675
+ "order": 9,
1676
+ "mode": 0,
1677
+ "inputs": [],
1678
+ "outputs": [],
1679
+ "title": "Markdown Note 9b",
1680
+ "properties": {
1681
+ "ue_properties": {
1682
+ "widget_ue_connectable": {},
1683
+ "version": "7.5.1",
1684
+ "input_ue_unconnectable": {}
1685
+ }
1686
+ },
1687
+ "widgets_values": [
1688
+ "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model links (for local users)\n\n**diffusion_models**\n\n- [flux-2-klein-base-9b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-9b-fp8) (CFG 5.0, Steps: 20/30/50..)\n- [flux-2-klein-9b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-9b-fp8) (CFG 1.0, Steps: 4..)\n\n\n> Please visit BFL's repo, accept the agreement in the repo, and then download the fp8 model.\n\n**text_encoders**\n\n- [qwen_3_8b_fp8mixed.safetensors](https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n\nModel Storage Location\n\n```\n\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/\n\u2502 \u2502 \u2514\u2500\u2500 qwen_3_8b_fp8mixed.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 flux2-vae.safetensors\n```\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/zh-CN/installation/update_comfyui)) and prepare required models. Desktop/Cloud ship stable builds; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
1689
+ ],
1690
+ "color": "#222",
1691
+ "bgcolor": "#000"
1692
+ },
1693
+ {
1694
+ "id": 81,
1695
+ "type": "LoadImage",
1696
+ "pos": [
1697
+ -236.06351544032262,
1698
+ 3731.3318861681373
1699
+ ],
1700
+ "size": [
1701
+ 320,
1702
+ 476.6666666666667
1703
+ ],
1704
+ "flags": {},
1705
+ "order": 10,
1706
+ "mode": 0,
1707
+ "inputs": [],
1708
+ "outputs": [
1709
+ {
1710
+ "name": "IMAGE",
1711
+ "type": "IMAGE",
1712
+ "links": [
1713
+ 277,
1714
+ 317
1715
+ ]
1716
+ },
1717
+ {
1718
+ "name": "MASK",
1719
+ "type": "MASK",
1720
+ "links": [
1721
+ 314
1722
+ ]
1723
+ }
1724
+ ],
1725
+ "title": "Face Reference",
1726
+ "properties": {
1727
+ "cnr_id": "comfy-core",
1728
+ "ver": "0.8.2",
1729
+ "Node name for S&R": "LoadImage",
1730
+ "enableTabs": false,
1731
+ "tabWidth": 65,
1732
+ "tabXOffset": 10,
1733
+ "hasSecondTab": false,
1734
+ "secondTabText": "Send Back",
1735
+ "secondTabOffset": 80,
1736
+ "secondTabWidth": 65,
1737
+ "ue_properties": {
1738
+ "widget_ue_connectable": {},
1739
+ "version": "7.5.1",
1740
+ "input_ue_unconnectable": {}
1741
+ },
1742
+ "image": "clipspace/clipspace-painted-masked-1768744191181.png [input]"
1743
+ },
1744
+ "widgets_values": [
1745
+ "face.jpg",
1746
+ "image"
1747
+ ]
1748
+ },
1749
+ {
1750
+ "id": 160,
1751
+ "type": "ImageCropByMask",
1752
+ "pos": [
1753
+ 193.37415987077623,
1754
+ 4242.049091418084
1755
+ ],
1756
+ "size": [
1757
+ 177.1861328125,
1758
+ 46
1759
+ ],
1760
+ "flags": {},
1761
+ "order": 18,
1762
+ "mode": 0,
1763
+ "inputs": [
1764
+ {
1765
+ "name": "image",
1766
+ "type": "IMAGE",
1767
+ "link": 277
1768
+ },
1769
+ {
1770
+ "name": "mask",
1771
+ "type": "MASK",
1772
+ "link": 314
1773
+ }
1774
+ ],
1775
+ "outputs": [
1776
+ {
1777
+ "name": "image",
1778
+ "type": "IMAGE",
1779
+ "links": []
1780
+ }
1781
+ ],
1782
+ "properties": {
1783
+ "cnr_id": "comfyui-kjnodes",
1784
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
1785
+ "Node name for S&R": "ImageCropByMask",
1786
+ "ue_properties": {
1787
+ "widget_ue_connectable": {},
1788
+ "input_ue_unconnectable": {},
1789
+ "version": "7.5.1"
1790
+ }
1791
+ },
1792
+ "widgets_values": []
1793
+ },
1794
+ {
1795
+ "id": 187,
1796
+ "type": "RMBG",
1797
+ "pos": [
1798
+ 446.17211572971297,
1799
+ 4210.581660100933
1800
+ ],
1801
+ "size": [
1802
+ 340,
1803
+ 302
1804
+ ],
1805
+ "flags": {},
1806
+ "order": 17,
1807
+ "mode": 0,
1808
+ "inputs": [
1809
+ {
1810
+ "name": "image",
1811
+ "type": "IMAGE",
1812
+ "link": 317
1813
+ }
1814
+ ],
1815
+ "outputs": [
1816
+ {
1817
+ "name": "IMAGE",
1818
+ "type": "IMAGE",
1819
+ "links": [
1820
+ 318
1821
+ ]
1822
+ },
1823
+ {
1824
+ "name": "MASK",
1825
+ "type": "MASK",
1826
+ "links": null
1827
+ },
1828
+ {
1829
+ "name": "MASK_IMAGE",
1830
+ "type": "IMAGE",
1831
+ "links": null
1832
+ }
1833
+ ],
1834
+ "properties": {
1835
+ "ue_properties": {
1836
+ "widget_ue_connectable": {},
1837
+ "input_ue_unconnectable": {}
1838
+ },
1839
+ "cnr_id": "comfyui-rmbg",
1840
+ "ver": "2.9.5",
1841
+ "Node name for S&R": "RMBG"
1842
+ },
1843
+ "widgets_values": [
1844
+ "RMBG-2.0",
1845
+ 1,
1846
+ 1024,
1847
+ 0,
1848
+ 0,
1849
+ false,
1850
+ false,
1851
+ "Alpha",
1852
+ "#222222"
1853
+ ],
1854
+ "color": "#222e40",
1855
+ "bgcolor": "#364254"
1856
+ },
1857
+ {
1858
+ "id": 189,
1859
+ "type": "Note",
1860
+ "pos": [
1861
+ -20.296820503269263,
1862
+ 2508.166190461272
1863
+ ],
1864
+ "size": [
1865
+ 368.06224828212055,
1866
+ 88
1867
+ ],
1868
+ "flags": {},
1869
+ "order": 11,
1870
+ "mode": 0,
1871
+ "inputs": [],
1872
+ "outputs": [],
1873
+ "properties": {},
1874
+ "widgets_values": [
1875
+ "Automatic caption of facial expression to concatenate in the prompt if you want."
1876
+ ],
1877
+ "color": "#432",
1878
+ "bgcolor": "#653"
1879
+ },
1880
+ {
1881
+ "id": 190,
1882
+ "type": "LoraLoaderModelOnly",
1883
+ "pos": [
1884
+ 789.6756557041925,
1885
+ 3176.73243046243
1886
+ ],
1887
+ "size": [
1888
+ 431.1349752832102,
1889
+ 82
1890
+ ],
1891
+ "flags": {},
1892
+ "order": 14,
1893
+ "mode": 0,
1894
+ "inputs": [
1895
+ {
1896
+ "name": "model",
1897
+ "type": "MODEL",
1898
+ "link": 320
1899
+ }
1900
+ ],
1901
+ "outputs": [
1902
+ {
1903
+ "name": "MODEL",
1904
+ "type": "MODEL",
1905
+ "links": [
1906
+ 207,
1907
+ 271
1908
+ ]
1909
+ }
1910
+ ],
1911
+ "properties": {
1912
+ "cnr_id": "comfy-core",
1913
+ "ver": "0.9.2",
1914
+ "Node name for S&R": "LoraLoaderModelOnly",
1915
+ "ue_properties": {
1916
+ "widget_ue_connectable": {},
1917
+ "input_ue_unconnectable": {},
1918
+ "version": "7.5.1"
1919
+ }
1920
+ },
1921
+ "widgets_values": [
1922
+ "lissie_flux2_klein.safetensors",
1923
+ 0.6
1924
+ ],
1925
+ "title": "Lissie lora"
1926
+ }
1927
+ ],
1928
+ "links": [
1929
+ [
1930
+ 187,
1931
+ 110,
1932
+ 0,
1933
+ 109,
1934
+ 0,
1935
+ "NOISE"
1936
+ ],
1937
+ [
1938
+ 188,
1939
+ 123,
1940
+ 0,
1941
+ 109,
1942
+ 1,
1943
+ "GUIDER"
1944
+ ],
1945
+ [
1946
+ 189,
1947
+ 125,
1948
+ 0,
1949
+ 109,
1950
+ 2,
1951
+ "SAMPLER"
1952
+ ],
1953
+ [
1954
+ 191,
1955
+ 113,
1956
+ 0,
1957
+ 109,
1958
+ 4,
1959
+ "LATENT"
1960
+ ],
1961
+ [
1962
+ 192,
1963
+ 120,
1964
+ 0,
1965
+ 112,
1966
+ 0,
1967
+ "IMAGE"
1968
+ ],
1969
+ [
1970
+ 193,
1971
+ 112,
1972
+ 0,
1973
+ 113,
1974
+ 0,
1975
+ "INT"
1976
+ ],
1977
+ [
1978
+ 194,
1979
+ 112,
1980
+ 1,
1981
+ 113,
1982
+ 1,
1983
+ "INT"
1984
+ ],
1985
+ [
1986
+ 195,
1987
+ 116,
1988
+ 0,
1989
+ 114,
1990
+ 0,
1991
+ "CONDITIONING"
1992
+ ],
1993
+ [
1994
+ 196,
1995
+ 116,
1996
+ 1,
1997
+ 114,
1998
+ 1,
1999
+ "CONDITIONING"
2000
+ ],
2001
+ [
2002
+ 197,
2003
+ 121,
2004
+ 0,
2005
+ 114,
2006
+ 2,
2007
+ "IMAGE"
2008
+ ],
2009
+ [
2010
+ 198,
2011
+ 111,
2012
+ 0,
2013
+ 114,
2014
+ 3,
2015
+ "VAE"
2016
+ ],
2017
+ [
2018
+ 199,
2019
+ 117,
2020
+ 0,
2021
+ 116,
2022
+ 0,
2023
+ "CONDITIONING"
2024
+ ],
2025
+ [
2026
+ 200,
2027
+ 119,
2028
+ 0,
2029
+ 116,
2030
+ 1,
2031
+ "CONDITIONING"
2032
+ ],
2033
+ [
2034
+ 201,
2035
+ 120,
2036
+ 0,
2037
+ 116,
2038
+ 2,
2039
+ "IMAGE"
2040
+ ],
2041
+ [
2042
+ 202,
2043
+ 111,
2044
+ 0,
2045
+ 116,
2046
+ 3,
2047
+ "VAE"
2048
+ ],
2049
+ [
2050
+ 203,
2051
+ 115,
2052
+ 0,
2053
+ 117,
2054
+ 0,
2055
+ "CLIP"
2056
+ ],
2057
+ [
2058
+ 204,
2059
+ 115,
2060
+ 0,
2061
+ 119,
2062
+ 0,
2063
+ "CLIP"
2064
+ ],
2065
+ [
2066
+ 205,
2067
+ 112,
2068
+ 0,
2069
+ 122,
2070
+ 0,
2071
+ "INT"
2072
+ ],
2073
+ [
2074
+ 206,
2075
+ 112,
2076
+ 1,
2077
+ 122,
2078
+ 1,
2079
+ "INT"
2080
+ ],
2081
+ [
2082
+ 207,
2083
+ 190,
2084
+ 0,
2085
+ 123,
2086
+ 0,
2087
+ "MODEL"
2088
+ ],
2089
+ [
2090
+ 208,
2091
+ 114,
2092
+ 0,
2093
+ 123,
2094
+ 1,
2095
+ "CONDITIONING"
2096
+ ],
2097
+ [
2098
+ 209,
2099
+ 114,
2100
+ 1,
2101
+ 123,
2102
+ 2,
2103
+ "CONDITIONING"
2104
+ ],
2105
+ [
2106
+ 216,
2107
+ 109,
2108
+ 0,
2109
+ 131,
2110
+ 0,
2111
+ "LATENT"
2112
+ ],
2113
+ [
2114
+ 217,
2115
+ 111,
2116
+ 0,
2117
+ 131,
2118
+ 1,
2119
+ "VAE"
2120
+ ],
2121
+ [
2122
+ 221,
2123
+ 76,
2124
+ 0,
2125
+ 120,
2126
+ 0,
2127
+ "IMAGE"
2128
+ ],
2129
+ [
2130
+ 271,
2131
+ 190,
2132
+ 0,
2133
+ 124,
2134
+ 0,
2135
+ "MODEL"
2136
+ ],
2137
+ [
2138
+ 277,
2139
+ 81,
2140
+ 0,
2141
+ 160,
2142
+ 0,
2143
+ "IMAGE"
2144
+ ],
2145
+ [
2146
+ 285,
2147
+ 131,
2148
+ 0,
2149
+ 163,
2150
+ 0,
2151
+ "IMAGE"
2152
+ ],
2153
+ [
2154
+ 287,
2155
+ 168,
2156
+ 0,
2157
+ 169,
2158
+ 0,
2159
+ "STRING"
2160
+ ],
2161
+ [
2162
+ 288,
2163
+ 168,
2164
+ 0,
2165
+ 171,
2166
+ 0,
2167
+ "STRING"
2168
+ ],
2169
+ [
2170
+ 290,
2171
+ 76,
2172
+ 0,
2173
+ 172,
2174
+ 0,
2175
+ "IMAGE"
2176
+ ],
2177
+ [
2178
+ 291,
2179
+ 172,
2180
+ 0,
2181
+ 168,
2182
+ 0,
2183
+ "IMAGE"
2184
+ ],
2185
+ [
2186
+ 304,
2187
+ 176,
2188
+ 0,
2189
+ 177,
2190
+ 0,
2191
+ "IMAGE"
2192
+ ],
2193
+ [
2194
+ 305,
2195
+ 131,
2196
+ 0,
2197
+ 177,
2198
+ 1,
2199
+ "IMAGE"
2200
+ ],
2201
+ [
2202
+ 306,
2203
+ 177,
2204
+ 0,
2205
+ 178,
2206
+ 0,
2207
+ "IMAGE"
2208
+ ],
2209
+ [
2210
+ 307,
2211
+ 120,
2212
+ 0,
2213
+ 176,
2214
+ 0,
2215
+ "IMAGE"
2216
+ ],
2217
+ [
2218
+ 308,
2219
+ 121,
2220
+ 0,
2221
+ 176,
2222
+ 1,
2223
+ "IMAGE"
2224
+ ],
2225
+ [
2226
+ 310,
2227
+ 124,
2228
+ 0,
2229
+ 109,
2230
+ 3,
2231
+ "SIGMAS"
2232
+ ],
2233
+ [
2234
+ 312,
2235
+ 118,
2236
+ 0,
2237
+ 133,
2238
+ 0,
2239
+ "MODEL"
2240
+ ],
2241
+ [
2242
+ 313,
2243
+ 171,
2244
+ 0,
2245
+ 181,
2246
+ 0,
2247
+ "STRING"
2248
+ ],
2249
+ [
2250
+ 314,
2251
+ 81,
2252
+ 1,
2253
+ 160,
2254
+ 1,
2255
+ "MASK"
2256
+ ],
2257
+ [
2258
+ 317,
2259
+ 81,
2260
+ 0,
2261
+ 187,
2262
+ 0,
2263
+ "IMAGE"
2264
+ ],
2265
+ [
2266
+ 318,
2267
+ 187,
2268
+ 0,
2269
+ 121,
2270
+ 0,
2271
+ "IMAGE"
2272
+ ],
2273
+ [
2274
+ 320,
2275
+ 133,
2276
+ 0,
2277
+ 190,
2278
+ 0,
2279
+ "MODEL"
2280
+ ],
2281
+ [
2282
+ 321,
2283
+ 171,
2284
+ 0,
2285
+ 117,
2286
+ 1,
2287
+ "STRING"
2288
+ ]
2289
+ ],
2290
+ "groups": [
2291
+ {
2292
+ "id": 4,
2293
+ "title": "Prompt",
2294
+ "bounding": [
2295
+ 784.4338472220857,
2296
+ 3155.0834651279733,
2297
+ 470,
2298
+ 550
2299
+ ],
2300
+ "color": "#3f789e",
2301
+ "font_size": 24,
2302
+ "flags": {}
2303
+ },
2304
+ {
2305
+ "id": 5,
2306
+ "title": "Sampler",
2307
+ "bounding": [
2308
+ 1294.4338472220857,
2309
+ 3155.0834651279733,
2310
+ 532.3638671875,
2311
+ 550
2312
+ ],
2313
+ "color": "#3f789e",
2314
+ "font_size": 24,
2315
+ "flags": {}
2316
+ },
2317
+ {
2318
+ "id": 6,
2319
+ "title": "Models",
2320
+ "bounding": [
2321
+ 364.43384722208566,
2322
+ 3155.0834651279733,
2323
+ 380,
2324
+ 550
2325
+ ],
2326
+ "color": "#3f789e",
2327
+ "font_size": 24,
2328
+ "flags": {}
2329
+ }
2330
+ ],
2331
+ "definitions": {
2332
+ "subgraphs": [
2333
+ {
2334
+ "id": "6e5070f7-26e8-4a9a-ae4d-5d3fc1c591af",
2335
+ "version": 1,
2336
+ "state": {
2337
+ "lastGroupId": 4,
2338
+ "lastNodeId": 78,
2339
+ "lastLinkId": 170,
2340
+ "lastRerouteId": 0
2341
+ },
2342
+ "revision": 0,
2343
+ "config": {},
2344
+ "name": "Reference Conditioning",
2345
+ "inputNode": {
2346
+ "id": -10,
2347
+ "bounding": [
2348
+ -270,
2349
+ 990,
2350
+ 120,
2351
+ 120
2352
+ ]
2353
+ },
2354
+ "outputNode": {
2355
+ "id": -20,
2356
+ "bounding": [
2357
+ 580,
2358
+ 970,
2359
+ 120,
2360
+ 80
2361
+ ]
2362
+ },
2363
+ "inputs": [
2364
+ {
2365
+ "id": "5c9a0f5e-8cee-4947-90bc-330de782043a",
2366
+ "name": "conditioning",
2367
+ "type": "CONDITIONING",
2368
+ "linkIds": [
2369
+ 165
2370
+ ],
2371
+ "label": "positive",
2372
+ "pos": [
2373
+ -170,
2374
+ 1010
2375
+ ]
2376
+ },
2377
+ {
2378
+ "id": "61826d46-4c21-4ad6-801c-3e3fa94115e2",
2379
+ "name": "conditioning_1",
2380
+ "type": "CONDITIONING",
2381
+ "linkIds": [
2382
+ 166
2383
+ ],
2384
+ "label": "negative",
2385
+ "pos": [
2386
+ -170,
2387
+ 1030
2388
+ ]
2389
+ },
2390
+ {
2391
+ "id": "345bf085-5939-47ff-9767-8f8f239a719c",
2392
+ "name": "pixels",
2393
+ "type": "IMAGE",
2394
+ "linkIds": [
2395
+ 167
2396
+ ],
2397
+ "pos": [
2398
+ -170,
2399
+ 1050
2400
+ ]
2401
+ },
2402
+ {
2403
+ "id": "f4594e34-e2f5-4f1e-b1fa-a1dc2aeb0a90",
2404
+ "name": "vae",
2405
+ "type": "VAE",
2406
+ "linkIds": [
2407
+ 168
2408
+ ],
2409
+ "pos": [
2410
+ -170,
2411
+ 1070
2412
+ ]
2413
+ }
2414
+ ],
2415
+ "outputs": [
2416
+ {
2417
+ "id": "b3357c0e-6428-4055-9cd3-3595f0896fa8",
2418
+ "name": "CONDITIONING",
2419
+ "type": "CONDITIONING",
2420
+ "linkIds": [
2421
+ 169
2422
+ ],
2423
+ "label": "positive",
2424
+ "pos": [
2425
+ 600,
2426
+ 990
2427
+ ]
2428
+ },
2429
+ {
2430
+ "id": "01519713-2ed1-4694-a387-79f44e088e89",
2431
+ "name": "CONDITIONING_1",
2432
+ "type": "CONDITIONING",
2433
+ "linkIds": [
2434
+ 170
2435
+ ],
2436
+ "label": "negative",
2437
+ "pos": [
2438
+ 600,
2439
+ 1010
2440
+ ]
2441
+ }
2442
+ ],
2443
+ "widgets": [],
2444
+ "nodes": [
2445
+ {
2446
+ "id": 76,
2447
+ "type": "ReferenceLatent",
2448
+ "pos": [
2449
+ 170,
2450
+ 1050
2451
+ ],
2452
+ "size": [
2453
+ 204.134765625,
2454
+ 46
2455
+ ],
2456
+ "flags": {
2457
+ "collapsed": false
2458
+ },
2459
+ "order": 0,
2460
+ "mode": 0,
2461
+ "inputs": [
2462
+ {
2463
+ "localized_name": "conditioning",
2464
+ "name": "conditioning",
2465
+ "type": "CONDITIONING",
2466
+ "link": 166
2467
+ },
2468
+ {
2469
+ "localized_name": "latent",
2470
+ "name": "latent",
2471
+ "shape": 7,
2472
+ "type": "LATENT",
2473
+ "link": 163
2474
+ }
2475
+ ],
2476
+ "outputs": [
2477
+ {
2478
+ "localized_name": "CONDITIONING",
2479
+ "name": "CONDITIONING",
2480
+ "type": "CONDITIONING",
2481
+ "links": [
2482
+ 170
2483
+ ]
2484
+ }
2485
+ ],
2486
+ "properties": {
2487
+ "cnr_id": "comfy-core",
2488
+ "ver": "0.8.2",
2489
+ "Node name for S&R": "ReferenceLatent",
2490
+ "ue_properties": {
2491
+ "widget_ue_connectable": {},
2492
+ "version": "7.5.1",
2493
+ "input_ue_unconnectable": {}
2494
+ },
2495
+ "enableTabs": false,
2496
+ "tabWidth": 65,
2497
+ "tabXOffset": 10,
2498
+ "hasSecondTab": false,
2499
+ "secondTabText": "Send Back",
2500
+ "secondTabOffset": 80,
2501
+ "secondTabWidth": 65
2502
+ },
2503
+ "widgets_values": []
2504
+ },
2505
+ {
2506
+ "id": 78,
2507
+ "type": "VAEEncode",
2508
+ "pos": [
2509
+ -90,
2510
+ 1150
2511
+ ],
2512
+ "size": [
2513
+ 190,
2514
+ 46
2515
+ ],
2516
+ "flags": {
2517
+ "collapsed": false
2518
+ },
2519
+ "order": 2,
2520
+ "mode": 0,
2521
+ "inputs": [
2522
+ {
2523
+ "localized_name": "pixels",
2524
+ "name": "pixels",
2525
+ "type": "IMAGE",
2526
+ "link": 167
2527
+ },
2528
+ {
2529
+ "localized_name": "vae",
2530
+ "name": "vae",
2531
+ "type": "VAE",
2532
+ "link": 168
2533
+ }
2534
+ ],
2535
+ "outputs": [
2536
+ {
2537
+ "localized_name": "LATENT",
2538
+ "name": "LATENT",
2539
+ "type": "LATENT",
2540
+ "links": [
2541
+ 163,
2542
+ 164
2543
+ ]
2544
+ }
2545
+ ],
2546
+ "properties": {
2547
+ "cnr_id": "comfy-core",
2548
+ "ver": "0.8.2",
2549
+ "Node name for S&R": "VAEEncode",
2550
+ "ue_properties": {
2551
+ "widget_ue_connectable": {},
2552
+ "version": "7.5.1",
2553
+ "input_ue_unconnectable": {}
2554
+ },
2555
+ "enableTabs": false,
2556
+ "tabWidth": 65,
2557
+ "tabXOffset": 10,
2558
+ "hasSecondTab": false,
2559
+ "secondTabText": "Send Back",
2560
+ "secondTabOffset": 80,
2561
+ "secondTabWidth": 65
2562
+ },
2563
+ "widgets_values": []
2564
+ },
2565
+ {
2566
+ "id": 77,
2567
+ "type": "ReferenceLatent",
2568
+ "pos": [
2569
+ 170,
2570
+ 940
2571
+ ],
2572
+ "size": [
2573
+ 210,
2574
+ 46
2575
+ ],
2576
+ "flags": {
2577
+ "collapsed": false
2578
+ },
2579
+ "order": 1,
2580
+ "mode": 0,
2581
+ "inputs": [
2582
+ {
2583
+ "localized_name": "conditioning",
2584
+ "name": "conditioning",
2585
+ "type": "CONDITIONING",
2586
+ "link": 165
2587
+ },
2588
+ {
2589
+ "localized_name": "latent",
2590
+ "name": "latent",
2591
+ "shape": 7,
2592
+ "type": "LATENT",
2593
+ "link": 164
2594
+ }
2595
+ ],
2596
+ "outputs": [
2597
+ {
2598
+ "localized_name": "CONDITIONING",
2599
+ "name": "CONDITIONING",
2600
+ "type": "CONDITIONING",
2601
+ "links": [
2602
+ 169
2603
+ ]
2604
+ }
2605
+ ],
2606
+ "properties": {
2607
+ "cnr_id": "comfy-core",
2608
+ "ver": "0.8.2",
2609
+ "Node name for S&R": "ReferenceLatent",
2610
+ "ue_properties": {
2611
+ "widget_ue_connectable": {},
2612
+ "version": "7.5.1",
2613
+ "input_ue_unconnectable": {}
2614
+ },
2615
+ "enableTabs": false,
2616
+ "tabWidth": 65,
2617
+ "tabXOffset": 10,
2618
+ "hasSecondTab": false,
2619
+ "secondTabText": "Send Back",
2620
+ "secondTabOffset": 80,
2621
+ "secondTabWidth": 65
2622
+ },
2623
+ "widgets_values": []
2624
+ }
2625
+ ],
2626
+ "groups": [],
2627
+ "links": [
2628
+ {
2629
+ "id": 163,
2630
+ "origin_id": 78,
2631
+ "origin_slot": 0,
2632
+ "target_id": 76,
2633
+ "target_slot": 1,
2634
+ "type": "LATENT"
2635
+ },
2636
+ {
2637
+ "id": 164,
2638
+ "origin_id": 78,
2639
+ "origin_slot": 0,
2640
+ "target_id": 77,
2641
+ "target_slot": 1,
2642
+ "type": "LATENT"
2643
+ },
2644
+ {
2645
+ "id": 165,
2646
+ "origin_id": -10,
2647
+ "origin_slot": 0,
2648
+ "target_id": 77,
2649
+ "target_slot": 0,
2650
+ "type": "CONDITIONING"
2651
+ },
2652
+ {
2653
+ "id": 166,
2654
+ "origin_id": -10,
2655
+ "origin_slot": 1,
2656
+ "target_id": 76,
2657
+ "target_slot": 0,
2658
+ "type": "CONDITIONING"
2659
+ },
2660
+ {
2661
+ "id": 167,
2662
+ "origin_id": -10,
2663
+ "origin_slot": 2,
2664
+ "target_id": 78,
2665
+ "target_slot": 0,
2666
+ "type": "IMAGE"
2667
+ },
2668
+ {
2669
+ "id": 168,
2670
+ "origin_id": -10,
2671
+ "origin_slot": 3,
2672
+ "target_id": 78,
2673
+ "target_slot": 1,
2674
+ "type": "VAE"
2675
+ },
2676
+ {
2677
+ "id": 169,
2678
+ "origin_id": 77,
2679
+ "origin_slot": 0,
2680
+ "target_id": -20,
2681
+ "target_slot": 0,
2682
+ "type": "CONDITIONING"
2683
+ },
2684
+ {
2685
+ "id": 170,
2686
+ "origin_id": 76,
2687
+ "origin_slot": 0,
2688
+ "target_id": -20,
2689
+ "target_slot": 1,
2690
+ "type": "CONDITIONING"
2691
+ }
2692
+ ],
2693
+ "extra": {
2694
+ "workflowRendererVersion": "LG",
2695
+ "ue_links": [],
2696
+ "links_added_by_ue": []
2697
+ }
2698
+ },
2699
+ {
2700
+ "id": "5eb5cfa6-f140-40b7-bc6f-9477d677f888",
2701
+ "version": 1,
2702
+ "state": {
2703
+ "lastGroupId": 4,
2704
+ "lastNodeId": 78,
2705
+ "lastLinkId": 170,
2706
+ "lastRerouteId": 0
2707
+ },
2708
+ "revision": 0,
2709
+ "config": {},
2710
+ "name": "Reference Conditioning",
2711
+ "inputNode": {
2712
+ "id": -10,
2713
+ "bounding": [
2714
+ -270,
2715
+ 990,
2716
+ 120,
2717
+ 120
2718
+ ]
2719
+ },
2720
+ "outputNode": {
2721
+ "id": -20,
2722
+ "bounding": [
2723
+ 580,
2724
+ 970,
2725
+ 120,
2726
+ 80
2727
+ ]
2728
+ },
2729
+ "inputs": [
2730
+ {
2731
+ "id": "5c9a0f5e-8cee-4947-90bc-330de782043a",
2732
+ "name": "conditioning",
2733
+ "type": "CONDITIONING",
2734
+ "linkIds": [
2735
+ 165
2736
+ ],
2737
+ "label": "positive",
2738
+ "pos": [
2739
+ -170,
2740
+ 1010
2741
+ ]
2742
+ },
2743
+ {
2744
+ "id": "61826d46-4c21-4ad6-801c-3e3fa94115e2",
2745
+ "name": "conditioning_1",
2746
+ "type": "CONDITIONING",
2747
+ "linkIds": [
2748
+ 166
2749
+ ],
2750
+ "label": "negative",
2751
+ "pos": [
2752
+ -170,
2753
+ 1030
2754
+ ]
2755
+ },
2756
+ {
2757
+ "id": "345bf085-5939-47ff-9767-8f8f239a719c",
2758
+ "name": "pixels",
2759
+ "type": "IMAGE",
2760
+ "linkIds": [
2761
+ 167
2762
+ ],
2763
+ "pos": [
2764
+ -170,
2765
+ 1050
2766
+ ]
2767
+ },
2768
+ {
2769
+ "id": "f4594e34-e2f5-4f1e-b1fa-a1dc2aeb0a90",
2770
+ "name": "vae",
2771
+ "type": "VAE",
2772
+ "linkIds": [
2773
+ 168
2774
+ ],
2775
+ "pos": [
2776
+ -170,
2777
+ 1070
2778
+ ]
2779
+ }
2780
+ ],
2781
+ "outputs": [
2782
+ {
2783
+ "id": "b3357c0e-6428-4055-9cd3-3595f0896fa8",
2784
+ "name": "CONDITIONING",
2785
+ "type": "CONDITIONING",
2786
+ "linkIds": [
2787
+ 169
2788
+ ],
2789
+ "label": "positive",
2790
+ "pos": [
2791
+ 600,
2792
+ 990
2793
+ ]
2794
+ },
2795
+ {
2796
+ "id": "01519713-2ed1-4694-a387-79f44e088e89",
2797
+ "name": "CONDITIONING_1",
2798
+ "type": "CONDITIONING",
2799
+ "linkIds": [
2800
+ 170
2801
+ ],
2802
+ "label": "negative",
2803
+ "pos": [
2804
+ 600,
2805
+ 1010
2806
+ ]
2807
+ }
2808
+ ],
2809
+ "widgets": [],
2810
+ "nodes": [
2811
+ {
2812
+ "id": 76,
2813
+ "type": "ReferenceLatent",
2814
+ "pos": [
2815
+ 170,
2816
+ 1050
2817
+ ],
2818
+ "size": [
2819
+ 204.134765625,
2820
+ 46
2821
+ ],
2822
+ "flags": {
2823
+ "collapsed": false
2824
+ },
2825
+ "order": 0,
2826
+ "mode": 0,
2827
+ "inputs": [
2828
+ {
2829
+ "localized_name": "conditioning",
2830
+ "name": "conditioning",
2831
+ "type": "CONDITIONING",
2832
+ "link": 166
2833
+ },
2834
+ {
2835
+ "localized_name": "latent",
2836
+ "name": "latent",
2837
+ "shape": 7,
2838
+ "type": "LATENT",
2839
+ "link": 163
2840
+ }
2841
+ ],
2842
+ "outputs": [
2843
+ {
2844
+ "localized_name": "CONDITIONING",
2845
+ "name": "CONDITIONING",
2846
+ "type": "CONDITIONING",
2847
+ "links": [
2848
+ 170
2849
+ ]
2850
+ }
2851
+ ],
2852
+ "properties": {
2853
+ "cnr_id": "comfy-core",
2854
+ "ver": "0.8.2",
2855
+ "Node name for S&R": "ReferenceLatent",
2856
+ "ue_properties": {
2857
+ "widget_ue_connectable": {},
2858
+ "version": "7.5.1",
2859
+ "input_ue_unconnectable": {}
2860
+ },
2861
+ "enableTabs": false,
2862
+ "tabWidth": 65,
2863
+ "tabXOffset": 10,
2864
+ "hasSecondTab": false,
2865
+ "secondTabText": "Send Back",
2866
+ "secondTabOffset": 80,
2867
+ "secondTabWidth": 65
2868
+ },
2869
+ "widgets_values": []
2870
+ },
2871
+ {
2872
+ "id": 78,
2873
+ "type": "VAEEncode",
2874
+ "pos": [
2875
+ -90,
2876
+ 1150
2877
+ ],
2878
+ "size": [
2879
+ 190,
2880
+ 46
2881
+ ],
2882
+ "flags": {
2883
+ "collapsed": false
2884
+ },
2885
+ "order": 2,
2886
+ "mode": 0,
2887
+ "inputs": [
2888
+ {
2889
+ "localized_name": "pixels",
2890
+ "name": "pixels",
2891
+ "type": "IMAGE",
2892
+ "link": 167
2893
+ },
2894
+ {
2895
+ "localized_name": "vae",
2896
+ "name": "vae",
2897
+ "type": "VAE",
2898
+ "link": 168
2899
+ }
2900
+ ],
2901
+ "outputs": [
2902
+ {
2903
+ "localized_name": "LATENT",
2904
+ "name": "LATENT",
2905
+ "type": "LATENT",
2906
+ "links": [
2907
+ 163,
2908
+ 164
2909
+ ]
2910
+ }
2911
+ ],
2912
+ "properties": {
2913
+ "cnr_id": "comfy-core",
2914
+ "ver": "0.8.2",
2915
+ "Node name for S&R": "VAEEncode",
2916
+ "ue_properties": {
2917
+ "widget_ue_connectable": {},
2918
+ "version": "7.5.1",
2919
+ "input_ue_unconnectable": {}
2920
+ },
2921
+ "enableTabs": false,
2922
+ "tabWidth": 65,
2923
+ "tabXOffset": 10,
2924
+ "hasSecondTab": false,
2925
+ "secondTabText": "Send Back",
2926
+ "secondTabOffset": 80,
2927
+ "secondTabWidth": 65
2928
+ },
2929
+ "widgets_values": []
2930
+ },
2931
+ {
2932
+ "id": 77,
2933
+ "type": "ReferenceLatent",
2934
+ "pos": [
2935
+ 170,
2936
+ 940
2937
+ ],
2938
+ "size": [
2939
+ 210,
2940
+ 46
2941
+ ],
2942
+ "flags": {
2943
+ "collapsed": false
2944
+ },
2945
+ "order": 1,
2946
+ "mode": 0,
2947
+ "inputs": [
2948
+ {
2949
+ "localized_name": "conditioning",
2950
+ "name": "conditioning",
2951
+ "type": "CONDITIONING",
2952
+ "link": 165
2953
+ },
2954
+ {
2955
+ "localized_name": "latent",
2956
+ "name": "latent",
2957
+ "shape": 7,
2958
+ "type": "LATENT",
2959
+ "link": 164
2960
+ }
2961
+ ],
2962
+ "outputs": [
2963
+ {
2964
+ "localized_name": "CONDITIONING",
2965
+ "name": "CONDITIONING",
2966
+ "type": "CONDITIONING",
2967
+ "links": [
2968
+ 169
2969
+ ]
2970
+ }
2971
+ ],
2972
+ "properties": {
2973
+ "cnr_id": "comfy-core",
2974
+ "ver": "0.8.2",
2975
+ "Node name for S&R": "ReferenceLatent",
2976
+ "ue_properties": {
2977
+ "widget_ue_connectable": {},
2978
+ "version": "7.5.1",
2979
+ "input_ue_unconnectable": {}
2980
+ },
2981
+ "enableTabs": false,
2982
+ "tabWidth": 65,
2983
+ "tabXOffset": 10,
2984
+ "hasSecondTab": false,
2985
+ "secondTabText": "Send Back",
2986
+ "secondTabOffset": 80,
2987
+ "secondTabWidth": 65
2988
+ },
2989
+ "widgets_values": []
2990
+ }
2991
+ ],
2992
+ "groups": [],
2993
+ "links": [
2994
+ {
2995
+ "id": 163,
2996
+ "origin_id": 78,
2997
+ "origin_slot": 0,
2998
+ "target_id": 76,
2999
+ "target_slot": 1,
3000
+ "type": "LATENT"
3001
+ },
3002
+ {
3003
+ "id": 164,
3004
+ "origin_id": 78,
3005
+ "origin_slot": 0,
3006
+ "target_id": 77,
3007
+ "target_slot": 1,
3008
+ "type": "LATENT"
3009
+ },
3010
+ {
3011
+ "id": 165,
3012
+ "origin_id": -10,
3013
+ "origin_slot": 0,
3014
+ "target_id": 77,
3015
+ "target_slot": 0,
3016
+ "type": "CONDITIONING"
3017
+ },
3018
+ {
3019
+ "id": 166,
3020
+ "origin_id": -10,
3021
+ "origin_slot": 1,
3022
+ "target_id": 76,
3023
+ "target_slot": 0,
3024
+ "type": "CONDITIONING"
3025
+ },
3026
+ {
3027
+ "id": 167,
3028
+ "origin_id": -10,
3029
+ "origin_slot": 2,
3030
+ "target_id": 78,
3031
+ "target_slot": 0,
3032
+ "type": "IMAGE"
3033
+ },
3034
+ {
3035
+ "id": 168,
3036
+ "origin_id": -10,
3037
+ "origin_slot": 3,
3038
+ "target_id": 78,
3039
+ "target_slot": 1,
3040
+ "type": "VAE"
3041
+ },
3042
+ {
3043
+ "id": 169,
3044
+ "origin_id": 77,
3045
+ "origin_slot": 0,
3046
+ "target_id": -20,
3047
+ "target_slot": 0,
3048
+ "type": "CONDITIONING"
3049
+ },
3050
+ {
3051
+ "id": 170,
3052
+ "origin_id": 76,
3053
+ "origin_slot": 0,
3054
+ "target_id": -20,
3055
+ "target_slot": 1,
3056
+ "type": "CONDITIONING"
3057
+ }
3058
+ ],
3059
+ "extra": {
3060
+ "workflowRendererVersion": "LG",
3061
+ "ue_links": [],
3062
+ "links_added_by_ue": []
3063
+ }
3064
+ }
3065
+ ]
3066
+ },
3067
+ "config": {},
3068
+ "extra": {
3069
+ "frontendVersion": "1.36.14",
3070
+ "workflowRendererVersion": "LG",
3071
+ "VHS_latentpreview": true,
3072
+ "VHS_latentpreviewrate": 0,
3073
+ "VHS_MetadataImage": true,
3074
+ "VHS_KeepIntermediate": true,
3075
+ "ue_links": [],
3076
+ "links_added_by_ue": [],
3077
+ "ds": {
3078
+ "scale": 0.6303940863128965,
3079
+ "offset": [
3080
+ 1212.3015616198231,
3081
+ -2077.175326031613
3082
+ ]
3083
+ }
3084
+ },
3085
+ "version": 0.4
3086
+ }
workflows/faceswapnew-klein-base.json ADDED
@@ -0,0 +1,3086 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "92112d97-bb64-4b44-86f2-ea5691ef8f6e",
3
+ "revision": 0,
4
+ "last_node_id": 190,
5
+ "last_link_id": 321,
6
+ "nodes": [
7
+ {
8
+ "id": 99,
9
+ "type": "MarkdownNote",
10
+ "pos": [
11
+ 490,
12
+ 690
13
+ ],
14
+ "size": [
15
+ 210,
16
+ 88
17
+ ],
18
+ "flags": {},
19
+ "order": 0,
20
+ "mode": 0,
21
+ "inputs": [],
22
+ "outputs": [],
23
+ "title": "Note",
24
+ "properties": {
25
+ "ue_properties": {
26
+ "widget_ue_connectable": {},
27
+ "version": "7.5.1",
28
+ "input_ue_unconnectable": {}
29
+ }
30
+ },
31
+ "widgets_values": [
32
+ "Click on the top-right corner of the node to open the [subgraph](https://docs.comfy.org/interface/features/subgraph) \n\ud83d\udc47"
33
+ ],
34
+ "color": "#222",
35
+ "bgcolor": "#000"
36
+ },
37
+ {
38
+ "id": 97,
39
+ "type": "MarkdownNote",
40
+ "pos": [
41
+ -750,
42
+ 830
43
+ ],
44
+ "size": [
45
+ 610,
46
+ 650
47
+ ],
48
+ "flags": {},
49
+ "order": 1,
50
+ "mode": 0,
51
+ "inputs": [],
52
+ "outputs": [],
53
+ "properties": {
54
+ "ue_properties": {
55
+ "widget_ue_connectable": {},
56
+ "version": "7.5.1",
57
+ "input_ue_unconnectable": {}
58
+ }
59
+ },
60
+ "widgets_values": [
61
+ "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model links (for local users)\n\n**diffusion_models**\n\n- [flux-2-klein-base-9b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-9b-fp8)\n\n> Please visit BFL's repo, accept the agreement in the repo, and then download the fp8 model.\n\n**text_encoders**\n\n- [qwen_3_8b_fp8mixed.safetensors](https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n\nModel Storage Location\n\n```\n\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/\n\u2502 \u2502 \u2514\u2500\u2500 qwen_3_8b_fp8mixed.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 flux2-vae.safetensors\n```\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/zh-CN/installation/update_comfyui)) and prepare required models. Desktop/Cloud ship stable builds; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
62
+ ],
63
+ "color": "#222",
64
+ "bgcolor": "#000"
65
+ },
66
+ {
67
+ "id": 111,
68
+ "type": "VAELoader",
69
+ "pos": [
70
+ 369.76713102266166,
71
+ 3563.7500284440807
72
+ ],
73
+ "size": [
74
+ 364.42708333333337,
75
+ 58
76
+ ],
77
+ "flags": {},
78
+ "order": 2,
79
+ "mode": 0,
80
+ "inputs": [],
81
+ "outputs": [
82
+ {
83
+ "name": "VAE",
84
+ "type": "VAE",
85
+ "links": [
86
+ 198,
87
+ 202,
88
+ 217
89
+ ]
90
+ }
91
+ ],
92
+ "properties": {
93
+ "cnr_id": "comfy-core",
94
+ "ver": "0.8.2",
95
+ "Node name for S&R": "VAELoader",
96
+ "ue_properties": {
97
+ "widget_ue_connectable": {},
98
+ "version": "7.5.1",
99
+ "input_ue_unconnectable": {}
100
+ },
101
+ "models": [
102
+ {
103
+ "name": "flux2-vae.safetensors",
104
+ "url": "https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors",
105
+ "directory": "vae"
106
+ }
107
+ ],
108
+ "enableTabs": false,
109
+ "tabWidth": 65,
110
+ "tabXOffset": 10,
111
+ "hasSecondTab": false,
112
+ "secondTabText": "Send Back",
113
+ "secondTabOffset": 80,
114
+ "secondTabWidth": 65
115
+ },
116
+ "widgets_values": [
117
+ "flux2-vae.safetensors"
118
+ ]
119
+ },
120
+ {
121
+ "id": 116,
122
+ "type": "5eb5cfa6-f140-40b7-bc6f-9477d677f888",
123
+ "pos": [
124
+ 804.4338472220857,
125
+ 3835.0834651279733
126
+ ],
127
+ "size": [
128
+ 240,
129
+ 86
130
+ ],
131
+ "flags": {},
132
+ "order": 21,
133
+ "mode": 0,
134
+ "inputs": [
135
+ {
136
+ "label": "positive",
137
+ "name": "conditioning",
138
+ "type": "CONDITIONING",
139
+ "link": 199
140
+ },
141
+ {
142
+ "label": "negative",
143
+ "name": "conditioning_1",
144
+ "type": "CONDITIONING",
145
+ "link": 200
146
+ },
147
+ {
148
+ "name": "pixels",
149
+ "type": "IMAGE",
150
+ "link": 201
151
+ },
152
+ {
153
+ "name": "vae",
154
+ "type": "VAE",
155
+ "link": 202
156
+ }
157
+ ],
158
+ "outputs": [
159
+ {
160
+ "label": "positive",
161
+ "name": "CONDITIONING",
162
+ "type": "CONDITIONING",
163
+ "links": [
164
+ 195
165
+ ]
166
+ },
167
+ {
168
+ "label": "negative",
169
+ "name": "CONDITIONING_1",
170
+ "type": "CONDITIONING",
171
+ "links": [
172
+ 196
173
+ ]
174
+ }
175
+ ],
176
+ "properties": {
177
+ "proxyWidgets": [],
178
+ "cnr_id": "comfy-core",
179
+ "ver": "0.8.2",
180
+ "ue_properties": {
181
+ "widget_ue_connectable": {},
182
+ "version": "7.5.1",
183
+ "input_ue_unconnectable": {}
184
+ },
185
+ "enableTabs": false,
186
+ "tabWidth": 65,
187
+ "tabXOffset": 10,
188
+ "hasSecondTab": false,
189
+ "secondTabText": "Send Back",
190
+ "secondTabOffset": 80,
191
+ "secondTabWidth": 65
192
+ },
193
+ "widgets_values": []
194
+ },
195
+ {
196
+ "id": 115,
197
+ "type": "CLIPLoader",
198
+ "pos": [
199
+ 369.76712728365146,
200
+ 3393.750122915234
201
+ ],
202
+ "size": [
203
+ 364.42708333333337,
204
+ 106
205
+ ],
206
+ "flags": {},
207
+ "order": 3,
208
+ "mode": 0,
209
+ "inputs": [],
210
+ "outputs": [
211
+ {
212
+ "name": "CLIP",
213
+ "type": "CLIP",
214
+ "links": [
215
+ 203,
216
+ 204
217
+ ]
218
+ }
219
+ ],
220
+ "properties": {
221
+ "cnr_id": "comfy-core",
222
+ "ver": "0.8.2",
223
+ "Node name for S&R": "CLIPLoader",
224
+ "ue_properties": {
225
+ "widget_ue_connectable": {},
226
+ "version": "7.5.1",
227
+ "input_ue_unconnectable": {}
228
+ },
229
+ "models": [
230
+ {
231
+ "name": "qwen_3_8b_fp8mixed.safetensors",
232
+ "url": "https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors",
233
+ "directory": "text_encoders"
234
+ }
235
+ ],
236
+ "enableTabs": false,
237
+ "tabWidth": 65,
238
+ "tabXOffset": 10,
239
+ "hasSecondTab": false,
240
+ "secondTabText": "Send Back",
241
+ "secondTabOffset": 80,
242
+ "secondTabWidth": 65
243
+ },
244
+ "widgets_values": [
245
+ "qwen_3_8b.safetensors",
246
+ "flux2",
247
+ "default"
248
+ ]
249
+ },
250
+ {
251
+ "id": 123,
252
+ "type": "CFGGuider",
253
+ "pos": [
254
+ 1295.766932383482,
255
+ 3343.9167569419556
256
+ ],
257
+ "size": [
258
+ 270,
259
+ 98
260
+ ],
261
+ "flags": {},
262
+ "order": 31,
263
+ "mode": 0,
264
+ "inputs": [
265
+ {
266
+ "name": "model",
267
+ "type": "MODEL",
268
+ "link": 207
269
+ },
270
+ {
271
+ "name": "positive",
272
+ "type": "CONDITIONING",
273
+ "link": 208
274
+ },
275
+ {
276
+ "name": "negative",
277
+ "type": "CONDITIONING",
278
+ "link": 209
279
+ }
280
+ ],
281
+ "outputs": [
282
+ {
283
+ "name": "GUIDER",
284
+ "type": "GUIDER",
285
+ "links": [
286
+ 188
287
+ ]
288
+ }
289
+ ],
290
+ "properties": {
291
+ "cnr_id": "comfy-core",
292
+ "ver": "0.8.2",
293
+ "Node name for S&R": "CFGGuider",
294
+ "ue_properties": {
295
+ "widget_ue_connectable": {},
296
+ "version": "7.5.1",
297
+ "input_ue_unconnectable": {}
298
+ },
299
+ "enableTabs": false,
300
+ "tabWidth": 65,
301
+ "tabXOffset": 10,
302
+ "hasSecondTab": false,
303
+ "secondTabText": "Send Back",
304
+ "secondTabOffset": 80,
305
+ "secondTabWidth": 65
306
+ },
307
+ "widgets_values": [
308
+ 4.5
309
+ ]
310
+ },
311
+ {
312
+ "id": 120,
313
+ "type": "ResizeImageMaskNode",
314
+ "pos": [
315
+ 372.5967713992208,
316
+ 3831.888921803501
317
+ ],
318
+ "size": [
319
+ 284.375,
320
+ 106
321
+ ],
322
+ "flags": {},
323
+ "order": 15,
324
+ "mode": 0,
325
+ "inputs": [
326
+ {
327
+ "name": "input",
328
+ "type": "IMAGE,MASK",
329
+ "link": 221
330
+ }
331
+ ],
332
+ "outputs": [
333
+ {
334
+ "name": "resized",
335
+ "type": "IMAGE",
336
+ "links": [
337
+ 192,
338
+ 201,
339
+ 307
340
+ ]
341
+ }
342
+ ],
343
+ "properties": {
344
+ "cnr_id": "comfy-core",
345
+ "ver": "0.9.2",
346
+ "Node name for S&R": "ResizeImageMaskNode",
347
+ "ue_properties": {
348
+ "widget_ue_connectable": {},
349
+ "input_ue_unconnectable": {},
350
+ "version": "7.5.1"
351
+ }
352
+ },
353
+ "widgets_values": [
354
+ "scale total pixels",
355
+ 1.0,
356
+ "lanczos"
357
+ ]
358
+ },
359
+ {
360
+ "id": 121,
361
+ "type": "ResizeImageMaskNode",
362
+ "pos": [
363
+ 382.2530441635739,
364
+ 4003.350673129131
365
+ ],
366
+ "size": [
367
+ 284.375,
368
+ 106
369
+ ],
370
+ "flags": {},
371
+ "order": 23,
372
+ "mode": 0,
373
+ "inputs": [
374
+ {
375
+ "name": "input",
376
+ "type": "IMAGE,MASK",
377
+ "link": 318
378
+ }
379
+ ],
380
+ "outputs": [
381
+ {
382
+ "name": "resized",
383
+ "type": "IMAGE",
384
+ "links": [
385
+ 197,
386
+ 308
387
+ ]
388
+ }
389
+ ],
390
+ "properties": {
391
+ "cnr_id": "comfy-core",
392
+ "ver": "0.9.2",
393
+ "Node name for S&R": "ResizeImageMaskNode",
394
+ "ue_properties": {
395
+ "widget_ue_connectable": {},
396
+ "input_ue_unconnectable": {},
397
+ "version": "7.5.1"
398
+ }
399
+ },
400
+ "widgets_values": [
401
+ "scale total pixels",
402
+ 1.0,
403
+ "lanczos"
404
+ ]
405
+ },
406
+ {
407
+ "id": 118,
408
+ "type": "UNETLoader",
409
+ "pos": [
410
+ 369.76712728365146,
411
+ 3243.750176744951
412
+ ],
413
+ "size": [
414
+ 364.42708333333337,
415
+ 82
416
+ ],
417
+ "flags": {},
418
+ "order": 4,
419
+ "mode": 0,
420
+ "inputs": [],
421
+ "outputs": [
422
+ {
423
+ "name": "MODEL",
424
+ "type": "MODEL",
425
+ "links": [
426
+ 312
427
+ ]
428
+ }
429
+ ],
430
+ "properties": {
431
+ "cnr_id": "comfy-core",
432
+ "ver": "0.8.2",
433
+ "Node name for S&R": "UNETLoader",
434
+ "ue_properties": {
435
+ "widget_ue_connectable": {},
436
+ "version": "7.5.1",
437
+ "input_ue_unconnectable": {}
438
+ },
439
+ "enableTabs": false,
440
+ "tabWidth": 65,
441
+ "tabXOffset": 10,
442
+ "hasSecondTab": false,
443
+ "secondTabText": "Send Back",
444
+ "secondTabOffset": 80,
445
+ "secondTabWidth": 65
446
+ },
447
+ "widgets_values": [
448
+ "flux-2-klein-base-9b.safetensors",
449
+ "default"
450
+ ]
451
+ },
452
+ {
453
+ "id": 122,
454
+ "type": "Flux2Scheduler",
455
+ "pos": [
456
+ 1276.9398129623294,
457
+ 3587.7263081493907
458
+ ],
459
+ "size": [
460
+ 317.6727061509084,
461
+ 110.76727061509109
462
+ ],
463
+ "flags": {},
464
+ "order": 25,
465
+ "mode": 0,
466
+ "inputs": [
467
+ {
468
+ "name": "width",
469
+ "type": "INT",
470
+ "widget": {
471
+ "name": "width"
472
+ },
473
+ "link": 205
474
+ },
475
+ {
476
+ "name": "height",
477
+ "type": "INT",
478
+ "widget": {
479
+ "name": "height"
480
+ },
481
+ "link": 206
482
+ }
483
+ ],
484
+ "outputs": [
485
+ {
486
+ "name": "SIGMAS",
487
+ "type": "SIGMAS",
488
+ "links": [
489
+ 310
490
+ ]
491
+ }
492
+ ],
493
+ "properties": {
494
+ "cnr_id": "comfy-core",
495
+ "ver": "0.8.2",
496
+ "Node name for S&R": "Flux2Scheduler",
497
+ "ue_properties": {
498
+ "widget_ue_connectable": {},
499
+ "version": "7.5.1",
500
+ "input_ue_unconnectable": {}
501
+ },
502
+ "enableTabs": false,
503
+ "tabWidth": 65,
504
+ "tabXOffset": 10,
505
+ "hasSecondTab": false,
506
+ "secondTabText": "Send Back",
507
+ "secondTabOffset": 80,
508
+ "secondTabWidth": 65
509
+ },
510
+ "widgets_values": [
511
+ 20,
512
+ 1280,
513
+ 1280
514
+ ]
515
+ },
516
+ {
517
+ "id": 125,
518
+ "type": "KSamplerSelect",
519
+ "pos": [
520
+ 1288.0706137647162,
521
+ 3493.537118060878
522
+ ],
523
+ "size": [
524
+ 270,
525
+ 58
526
+ ],
527
+ "flags": {},
528
+ "order": 5,
529
+ "mode": 0,
530
+ "inputs": [],
531
+ "outputs": [
532
+ {
533
+ "name": "SAMPLER",
534
+ "type": "SAMPLER",
535
+ "links": [
536
+ 189
537
+ ]
538
+ }
539
+ ],
540
+ "properties": {
541
+ "cnr_id": "comfy-core",
542
+ "ver": "0.8.2",
543
+ "Node name for S&R": "KSamplerSelect",
544
+ "ue_properties": {
545
+ "widget_ue_connectable": {},
546
+ "version": "7.5.1",
547
+ "input_ue_unconnectable": {}
548
+ },
549
+ "enableTabs": false,
550
+ "tabWidth": 65,
551
+ "tabXOffset": 10,
552
+ "hasSecondTab": false,
553
+ "secondTabText": "Send Back",
554
+ "secondTabOffset": 80,
555
+ "secondTabWidth": 65
556
+ },
557
+ "widgets_values": [
558
+ "euler"
559
+ ]
560
+ },
561
+ {
562
+ "id": 172,
563
+ "type": "ImageResizeKJv2",
564
+ "pos": [
565
+ -29.39461811323457,
566
+ 2645.8665635593456
567
+ ],
568
+ "size": [
569
+ 270,
570
+ 336
571
+ ],
572
+ "flags": {},
573
+ "order": 16,
574
+ "mode": 4,
575
+ "inputs": [
576
+ {
577
+ "name": "image",
578
+ "type": "IMAGE",
579
+ "link": 290
580
+ },
581
+ {
582
+ "name": "mask",
583
+ "shape": 7,
584
+ "type": "MASK",
585
+ "link": null
586
+ }
587
+ ],
588
+ "outputs": [
589
+ {
590
+ "name": "IMAGE",
591
+ "type": "IMAGE",
592
+ "links": [
593
+ 291
594
+ ]
595
+ },
596
+ {
597
+ "name": "width",
598
+ "type": "INT",
599
+ "links": null
600
+ },
601
+ {
602
+ "name": "height",
603
+ "type": "INT",
604
+ "links": null
605
+ },
606
+ {
607
+ "name": "mask",
608
+ "type": "MASK",
609
+ "links": null
610
+ }
611
+ ],
612
+ "properties": {
613
+ "cnr_id": "comfyui-kjnodes",
614
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
615
+ "Node name for S&R": "ImageResizeKJv2",
616
+ "ue_properties": {
617
+ "widget_ue_connectable": {},
618
+ "input_ue_unconnectable": {},
619
+ "version": "7.5.1"
620
+ }
621
+ },
622
+ "widgets_values": [
623
+ 512,
624
+ 512,
625
+ "lanczos",
626
+ "resize",
627
+ "0, 0, 0",
628
+ "center",
629
+ 2,
630
+ "cpu"
631
+ ]
632
+ },
633
+ {
634
+ "id": 169,
635
+ "type": "ShowText|pysssss",
636
+ "pos": [
637
+ 783.9354167990583,
638
+ 2619.962163330123
639
+ ],
640
+ "size": [
641
+ 259.72441345342133,
642
+ 211.21816107680525
643
+ ],
644
+ "flags": {},
645
+ "order": 26,
646
+ "mode": 4,
647
+ "inputs": [
648
+ {
649
+ "name": "text",
650
+ "type": "STRING",
651
+ "link": 287
652
+ }
653
+ ],
654
+ "outputs": [
655
+ {
656
+ "name": "STRING",
657
+ "shape": 6,
658
+ "type": "STRING",
659
+ "links": null
660
+ }
661
+ ],
662
+ "properties": {
663
+ "cnr_id": "comfyui-custom-scripts",
664
+ "ver": "1.2.5",
665
+ "Node name for S&R": "ShowText|pysssss",
666
+ "ue_properties": {
667
+ "widget_ue_connectable": {},
668
+ "input_ue_unconnectable": {},
669
+ "version": "7.5.1"
670
+ }
671
+ },
672
+ "widgets_values": [
673
+ "The man has a focused, intense, and slightly defiant facial expression.\n\nKey features:\n- His eyes are wide open and staring directly at the camera with an unblinking gaze.\n- His eyebrows are raised slightly, contributing to an alert or challenging look.\n- His mouth is set in a firm line; it's not smiling but rather held tight, suggesting concentration or determination.\n- There\u2019s visible tension around his jawline and cheekbones, indicating he's exerting effort while skateboarding.\n- A cigarette rests between his lips, adding a casual yet rebellious element to his demeanor.\n\nOverall, this isn't a relaxed or happy expression\u2014it conveys energy, focus, and perhaps a bit of edgy confidence as he rides down the street. The direct eye contact creates a sense of connection and intensity with the viewer."
674
+ ]
675
+ },
676
+ {
677
+ "id": 168,
678
+ "type": "AILab_QwenVL",
679
+ "pos": [
680
+ 274.03553021447294,
681
+ 2653.077252632602
682
+ ],
683
+ "size": [
684
+ 340,
685
+ 300
686
+ ],
687
+ "flags": {},
688
+ "order": 22,
689
+ "mode": 4,
690
+ "inputs": [
691
+ {
692
+ "name": "image",
693
+ "shape": 7,
694
+ "type": "IMAGE",
695
+ "link": 291
696
+ },
697
+ {
698
+ "name": "video",
699
+ "shape": 7,
700
+ "type": "IMAGE",
701
+ "link": null
702
+ }
703
+ ],
704
+ "outputs": [
705
+ {
706
+ "name": "RESPONSE",
707
+ "type": "STRING",
708
+ "links": [
709
+ 287,
710
+ 288
711
+ ]
712
+ }
713
+ ],
714
+ "properties": {
715
+ "cnr_id": "comfyui-qwenvl",
716
+ "ver": "2.0.0",
717
+ "Node name for S&R": "AILab_QwenVL",
718
+ "ue_properties": {
719
+ "widget_ue_connectable": {},
720
+ "input_ue_unconnectable": {},
721
+ "version": "7.5.1"
722
+ }
723
+ },
724
+ "widgets_values": [
725
+ "Qwen3-VL-4B-Instruct",
726
+ "None (FP16)",
727
+ "sdpa",
728
+ "\ud83d\uddbc\ufe0f Tags",
729
+ "Describe the facial expression.",
730
+ 512,
731
+ false,
732
+ 2302131607,
733
+ "fixed"
734
+ ],
735
+ "color": "#28403f",
736
+ "bgcolor": "#374539"
737
+ },
738
+ {
739
+ "id": 110,
740
+ "type": "RandomNoise",
741
+ "pos": [
742
+ 1295.766932383482,
743
+ 3223.9168201963835
744
+ ],
745
+ "size": [
746
+ 270,
747
+ 82
748
+ ],
749
+ "flags": {},
750
+ "order": 6,
751
+ "mode": 0,
752
+ "inputs": [],
753
+ "outputs": [
754
+ {
755
+ "name": "NOISE",
756
+ "type": "NOISE",
757
+ "links": [
758
+ 187
759
+ ]
760
+ }
761
+ ],
762
+ "properties": {
763
+ "cnr_id": "comfy-core",
764
+ "ver": "0.8.2",
765
+ "Node name for S&R": "RandomNoise",
766
+ "ue_properties": {
767
+ "widget_ue_connectable": {},
768
+ "version": "7.5.1",
769
+ "input_ue_unconnectable": {}
770
+ },
771
+ "enableTabs": false,
772
+ "tabWidth": 65,
773
+ "tabXOffset": 10,
774
+ "hasSecondTab": false,
775
+ "secondTabText": "Send Back",
776
+ "secondTabOffset": 80,
777
+ "secondTabWidth": 65
778
+ },
779
+ "widgets_values": [
780
+ 42,
781
+ "fixed"
782
+ ]
783
+ },
784
+ {
785
+ "id": 119,
786
+ "type": "CLIPTextEncode",
787
+ "pos": [
788
+ 804.4338472220857,
789
+ 3605.0834651279733
790
+ ],
791
+ "size": [
792
+ 420,
793
+ 88
794
+ ],
795
+ "flags": {},
796
+ "order": 13,
797
+ "mode": 0,
798
+ "inputs": [
799
+ {
800
+ "name": "clip",
801
+ "type": "CLIP",
802
+ "link": 204
803
+ }
804
+ ],
805
+ "outputs": [
806
+ {
807
+ "name": "CONDITIONING",
808
+ "type": "CONDITIONING",
809
+ "links": [
810
+ 200
811
+ ]
812
+ }
813
+ ],
814
+ "title": "CLIP Text Encode ( Negative Prompt)",
815
+ "properties": {
816
+ "cnr_id": "comfy-core",
817
+ "ver": "0.9.1",
818
+ "Node name for S&R": "CLIPTextEncode",
819
+ "ue_properties": {
820
+ "widget_ue_connectable": {},
821
+ "version": "7.5.1",
822
+ "input_ue_unconnectable": {}
823
+ },
824
+ "enableTabs": false,
825
+ "tabWidth": 65,
826
+ "tabXOffset": 10,
827
+ "hasSecondTab": false,
828
+ "secondTabText": "Send Back",
829
+ "secondTabOffset": 80,
830
+ "secondTabWidth": 65
831
+ },
832
+ "widgets_values": [
833
+ "bad quality, noise, blurry, worst quality, low resolution, blur, distortion, unnatural blending, cartoon, illustration, painting"
834
+ ],
835
+ "color": "#323",
836
+ "bgcolor": "#535"
837
+ },
838
+ {
839
+ "id": 133,
840
+ "type": "LoraLoaderModelOnly",
841
+ "pos": [
842
+ 789.6756557041925,
843
+ 3046.73243046243
844
+ ],
845
+ "size": [
846
+ 431.1349752832102,
847
+ 82
848
+ ],
849
+ "flags": {},
850
+ "order": 14,
851
+ "mode": 0,
852
+ "inputs": [
853
+ {
854
+ "name": "model",
855
+ "type": "MODEL",
856
+ "link": 312
857
+ }
858
+ ],
859
+ "outputs": [
860
+ {
861
+ "name": "MODEL",
862
+ "type": "MODEL",
863
+ "links": [
864
+ 320
865
+ ]
866
+ }
867
+ ],
868
+ "properties": {
869
+ "cnr_id": "comfy-core",
870
+ "ver": "0.9.2",
871
+ "Node name for S&R": "LoraLoaderModelOnly",
872
+ "ue_properties": {
873
+ "widget_ue_connectable": {},
874
+ "input_ue_unconnectable": {},
875
+ "version": "7.5.1"
876
+ }
877
+ },
878
+ "widgets_values": [
879
+ "flux2/klein/bfs_head_v1_flux-klein_9b_step3500_rank128.safetensors",
880
+ 1
881
+ ]
882
+ },
883
+ {
884
+ "id": 117,
885
+ "type": "CLIPTextEncode",
886
+ "pos": [
887
+ 799.4095992598294,
888
+ 3233.6667865601667
889
+ ],
890
+ "size": [
891
+ 440,
892
+ 320
893
+ ],
894
+ "flags": {},
895
+ "order": 12,
896
+ "mode": 0,
897
+ "inputs": [
898
+ {
899
+ "name": "clip",
900
+ "type": "CLIP",
901
+ "link": 203
902
+ },
903
+ {
904
+ "name": "text",
905
+ "type": "STRING",
906
+ "widget": {
907
+ "name": "text"
908
+ },
909
+ "link": 321
910
+ }
911
+ ],
912
+ "outputs": [
913
+ {
914
+ "name": "CONDITIONING",
915
+ "type": "CONDITIONING",
916
+ "slot_index": 0,
917
+ "links": [
918
+ 199
919
+ ]
920
+ }
921
+ ],
922
+ "title": "CLIP Text Encode (Positive Prompt)",
923
+ "properties": {
924
+ "cnr_id": "comfy-core",
925
+ "ver": "0.8.2",
926
+ "Node name for S&R": "CLIPTextEncode",
927
+ "ue_properties": {
928
+ "widget_ue_connectable": {},
929
+ "version": "7.5.1",
930
+ "input_ue_unconnectable": {}
931
+ },
932
+ "enableTabs": false,
933
+ "tabWidth": 65,
934
+ "tabXOffset": 10,
935
+ "hasSecondTab": false,
936
+ "secondTabText": "Send Back",
937
+ "secondTabOffset": 80,
938
+ "secondTabWidth": 65
939
+ },
940
+ "widgets_values": [
941
+ "head_swap: start with Picture 1 as the base image, keeping its lighting, environment, and background. remove the head from Picture 1 completely and replace it with the head from Picture 2, strictly preserving the hair, eye color, nose structure of Picture 2. copy the direction of the eye, head rotation, micro expressions from Picture 1, high quality, sharp details, 4k."
942
+ ],
943
+ "color": "#232",
944
+ "bgcolor": "#353"
945
+ },
946
+ {
947
+ "id": 171,
948
+ "type": "StringConcatenate",
949
+ "pos": [
950
+ 1128.3045132913117,
951
+ 2657.1175393967665
952
+ ],
953
+ "size": [
954
+ 400,
955
+ 200
956
+ ],
957
+ "flags": {},
958
+ "order": 27,
959
+ "mode": 4,
960
+ "inputs": [
961
+ {
962
+ "name": "string_b",
963
+ "type": "STRING",
964
+ "widget": {
965
+ "name": "string_b"
966
+ },
967
+ "link": 288
968
+ }
969
+ ],
970
+ "outputs": [
971
+ {
972
+ "name": "STRING",
973
+ "type": "STRING",
974
+ "links": [
975
+ 313,
976
+ 321
977
+ ]
978
+ }
979
+ ],
980
+ "properties": {
981
+ "cnr_id": "comfy-core",
982
+ "ver": "0.9.2",
983
+ "Node name for S&R": "StringConcatenate",
984
+ "ue_properties": {
985
+ "widget_ue_connectable": {},
986
+ "input_ue_unconnectable": {},
987
+ "version": "7.5.1"
988
+ }
989
+ },
990
+ "widgets_values": [
991
+ "head_swap: start with Picture 1 as the base image, keeping its lighting, environment, and background. remove the head from Picture 1 completely and replace it with the head from Picture 2, strictly preserving the hair, eye color, nose structure of Picture 2. copy the direction of the eye, head rotation, micro expressions from Picture 1, high quality, sharp details, 4k.",
992
+ "",
993
+ "\n\n"
994
+ ]
995
+ },
996
+ {
997
+ "id": 181,
998
+ "type": "Reroute",
999
+ "pos": [
1000
+ 642.2838381851489,
1001
+ 3122.818291363274
1002
+ ],
1003
+ "size": [
1004
+ 75,
1005
+ 26
1006
+ ],
1007
+ "flags": {},
1008
+ "order": 30,
1009
+ "mode": 0,
1010
+ "inputs": [
1011
+ {
1012
+ "name": "",
1013
+ "type": "*",
1014
+ "link": 313
1015
+ }
1016
+ ],
1017
+ "outputs": [
1018
+ {
1019
+ "name": "",
1020
+ "type": "STRING",
1021
+ "links": null
1022
+ }
1023
+ ],
1024
+ "properties": {
1025
+ "showOutputText": false,
1026
+ "horizontal": false,
1027
+ "ue_properties": {
1028
+ "widget_ue_connectable": {},
1029
+ "version": "7.5.1",
1030
+ "input_ue_unconnectable": {}
1031
+ }
1032
+ }
1033
+ },
1034
+ {
1035
+ "id": 114,
1036
+ "type": "6e5070f7-26e8-4a9a-ae4d-5d3fc1c591af",
1037
+ "pos": [
1038
+ 792.6348524497367,
1039
+ 4029.533494170478
1040
+ ],
1041
+ "size": [
1042
+ 240,
1043
+ 86
1044
+ ],
1045
+ "flags": {},
1046
+ "order": 28,
1047
+ "mode": 0,
1048
+ "inputs": [
1049
+ {
1050
+ "label": "positive",
1051
+ "name": "conditioning",
1052
+ "type": "CONDITIONING",
1053
+ "link": 195
1054
+ },
1055
+ {
1056
+ "label": "negative",
1057
+ "name": "conditioning_1",
1058
+ "type": "CONDITIONING",
1059
+ "link": 196
1060
+ },
1061
+ {
1062
+ "name": "pixels",
1063
+ "type": "IMAGE",
1064
+ "link": 197
1065
+ },
1066
+ {
1067
+ "name": "vae",
1068
+ "type": "VAE",
1069
+ "link": 198
1070
+ }
1071
+ ],
1072
+ "outputs": [
1073
+ {
1074
+ "label": "positive",
1075
+ "name": "CONDITIONING",
1076
+ "type": "CONDITIONING",
1077
+ "links": [
1078
+ 208
1079
+ ]
1080
+ },
1081
+ {
1082
+ "label": "negative",
1083
+ "name": "CONDITIONING_1",
1084
+ "type": "CONDITIONING",
1085
+ "links": [
1086
+ 209
1087
+ ]
1088
+ }
1089
+ ],
1090
+ "properties": {
1091
+ "proxyWidgets": [],
1092
+ "cnr_id": "comfy-core",
1093
+ "ver": "0.8.2",
1094
+ "ue_properties": {
1095
+ "widget_ue_connectable": {},
1096
+ "version": "7.5.1",
1097
+ "input_ue_unconnectable": {}
1098
+ },
1099
+ "enableTabs": false,
1100
+ "tabWidth": 65,
1101
+ "tabXOffset": 10,
1102
+ "hasSecondTab": false,
1103
+ "secondTabText": "Send Back",
1104
+ "secondTabOffset": 80,
1105
+ "secondTabWidth": 65
1106
+ },
1107
+ "widgets_values": []
1108
+ },
1109
+ {
1110
+ "id": 163,
1111
+ "type": "SaveImage",
1112
+ "pos": [
1113
+ 2323.422946431911,
1114
+ 3217.243346818467
1115
+ ],
1116
+ "size": [
1117
+ 270,
1118
+ 270
1119
+ ],
1120
+ "flags": {},
1121
+ "order": 34,
1122
+ "mode": 0,
1123
+ "inputs": [
1124
+ {
1125
+ "name": "images",
1126
+ "type": "IMAGE",
1127
+ "link": 285
1128
+ }
1129
+ ],
1130
+ "outputs": [],
1131
+ "properties": {
1132
+ "cnr_id": "comfy-core",
1133
+ "ver": "0.9.2",
1134
+ "Node name for S&R": "SaveImage",
1135
+ "ue_properties": {
1136
+ "widget_ue_connectable": {},
1137
+ "input_ue_unconnectable": {},
1138
+ "version": "7.5.1"
1139
+ }
1140
+ },
1141
+ "widgets_values": [
1142
+ "faceswapnew-klein-base"
1143
+ ]
1144
+ },
1145
+ {
1146
+ "id": 176,
1147
+ "type": "ImageConcanate",
1148
+ "pos": [
1149
+ 1974.1064761767686,
1150
+ 3849.568646166478
1151
+ ],
1152
+ "size": [
1153
+ 270,
1154
+ 102
1155
+ ],
1156
+ "flags": {},
1157
+ "order": 29,
1158
+ "mode": 0,
1159
+ "inputs": [
1160
+ {
1161
+ "name": "image1",
1162
+ "type": "IMAGE",
1163
+ "link": 307
1164
+ },
1165
+ {
1166
+ "name": "image2",
1167
+ "type": "IMAGE",
1168
+ "link": 308
1169
+ }
1170
+ ],
1171
+ "outputs": [
1172
+ {
1173
+ "name": "IMAGE",
1174
+ "type": "IMAGE",
1175
+ "links": [
1176
+ 304
1177
+ ]
1178
+ }
1179
+ ],
1180
+ "properties": {
1181
+ "cnr_id": "comfyui-kjnodes",
1182
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
1183
+ "Node name for S&R": "ImageConcanate",
1184
+ "ue_properties": {
1185
+ "widget_ue_connectable": {},
1186
+ "input_ue_unconnectable": {},
1187
+ "version": "7.5.1"
1188
+ }
1189
+ },
1190
+ "widgets_values": [
1191
+ "down",
1192
+ true
1193
+ ]
1194
+ },
1195
+ {
1196
+ "id": 177,
1197
+ "type": "ImageConcanate",
1198
+ "pos": [
1199
+ 2392.464606028409,
1200
+ 3848.014948438479
1201
+ ],
1202
+ "size": [
1203
+ 270,
1204
+ 102
1205
+ ],
1206
+ "flags": {},
1207
+ "order": 35,
1208
+ "mode": 0,
1209
+ "inputs": [
1210
+ {
1211
+ "name": "image1",
1212
+ "type": "IMAGE",
1213
+ "link": 304
1214
+ },
1215
+ {
1216
+ "name": "image2",
1217
+ "type": "IMAGE",
1218
+ "link": 305
1219
+ }
1220
+ ],
1221
+ "outputs": [
1222
+ {
1223
+ "name": "IMAGE",
1224
+ "type": "IMAGE",
1225
+ "links": [
1226
+ 306
1227
+ ]
1228
+ }
1229
+ ],
1230
+ "properties": {
1231
+ "cnr_id": "comfyui-kjnodes",
1232
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
1233
+ "Node name for S&R": "ImageConcanate",
1234
+ "ue_properties": {
1235
+ "widget_ue_connectable": {},
1236
+ "input_ue_unconnectable": {},
1237
+ "version": "7.5.1"
1238
+ }
1239
+ },
1240
+ "widgets_values": [
1241
+ "right",
1242
+ true
1243
+ ]
1244
+ },
1245
+ {
1246
+ "id": 178,
1247
+ "type": "PreviewImage",
1248
+ "pos": [
1249
+ 2812.756689716459,
1250
+ 3777.7268395291826
1251
+ ],
1252
+ "size": [
1253
+ 140,
1254
+ 246
1255
+ ],
1256
+ "flags": {},
1257
+ "order": 36,
1258
+ "mode": 0,
1259
+ "inputs": [
1260
+ {
1261
+ "name": "images",
1262
+ "type": "IMAGE",
1263
+ "link": 306
1264
+ }
1265
+ ],
1266
+ "outputs": [],
1267
+ "properties": {
1268
+ "cnr_id": "comfy-core",
1269
+ "ver": "0.9.2",
1270
+ "Node name for S&R": "PreviewImage",
1271
+ "ue_properties": {
1272
+ "widget_ue_connectable": {},
1273
+ "input_ue_unconnectable": {},
1274
+ "version": "7.5.1"
1275
+ }
1276
+ },
1277
+ "widgets_values": []
1278
+ },
1279
+ {
1280
+ "id": 131,
1281
+ "type": "VAEDecode",
1282
+ "pos": [
1283
+ 1886.2363711149524,
1284
+ 3305.2440041643285
1285
+ ],
1286
+ "size": [
1287
+ 220,
1288
+ 46
1289
+ ],
1290
+ "flags": {},
1291
+ "order": 33,
1292
+ "mode": 0,
1293
+ "inputs": [
1294
+ {
1295
+ "name": "samples",
1296
+ "type": "LATENT",
1297
+ "link": 216
1298
+ },
1299
+ {
1300
+ "name": "vae",
1301
+ "type": "VAE",
1302
+ "link": 217
1303
+ }
1304
+ ],
1305
+ "outputs": [
1306
+ {
1307
+ "name": "IMAGE",
1308
+ "type": "IMAGE",
1309
+ "slot_index": 0,
1310
+ "links": [
1311
+ 285,
1312
+ 305
1313
+ ]
1314
+ }
1315
+ ],
1316
+ "properties": {
1317
+ "cnr_id": "comfy-core",
1318
+ "ver": "0.8.2",
1319
+ "Node name for S&R": "VAEDecode",
1320
+ "ue_properties": {
1321
+ "widget_ue_connectable": {},
1322
+ "version": "7.5.1",
1323
+ "input_ue_unconnectable": {}
1324
+ },
1325
+ "enableTabs": false,
1326
+ "tabWidth": 65,
1327
+ "tabXOffset": 10,
1328
+ "hasSecondTab": false,
1329
+ "secondTabText": "Send Back",
1330
+ "secondTabOffset": 80,
1331
+ "secondTabWidth": 65
1332
+ },
1333
+ "widgets_values": []
1334
+ },
1335
+ {
1336
+ "id": 76,
1337
+ "type": "LoadImage",
1338
+ "pos": [
1339
+ -248.47780094574466,
1340
+ 3116.260569394397
1341
+ ],
1342
+ "size": [
1343
+ 320,
1344
+ 470
1345
+ ],
1346
+ "flags": {},
1347
+ "order": 7,
1348
+ "mode": 0,
1349
+ "inputs": [],
1350
+ "outputs": [
1351
+ {
1352
+ "name": "IMAGE",
1353
+ "type": "IMAGE",
1354
+ "links": [
1355
+ 221,
1356
+ 290
1357
+ ]
1358
+ },
1359
+ {
1360
+ "name": "MASK",
1361
+ "type": "MASK",
1362
+ "links": null
1363
+ }
1364
+ ],
1365
+ "title": "Body Reference",
1366
+ "properties": {
1367
+ "cnr_id": "comfy-core",
1368
+ "ver": "0.8.2",
1369
+ "Node name for S&R": "LoadImage",
1370
+ "enableTabs": false,
1371
+ "tabWidth": 65,
1372
+ "tabXOffset": 10,
1373
+ "hasSecondTab": false,
1374
+ "secondTabText": "Send Back",
1375
+ "secondTabOffset": 80,
1376
+ "secondTabWidth": 65,
1377
+ "ue_properties": {
1378
+ "widget_ue_connectable": {},
1379
+ "version": "7.5.1",
1380
+ "input_ue_unconnectable": {}
1381
+ }
1382
+ },
1383
+ "widgets_values": [
1384
+ "body.jpg",
1385
+ "image"
1386
+ ]
1387
+ },
1388
+ {
1389
+ "id": 124,
1390
+ "type": "BasicScheduler",
1391
+ "pos": [
1392
+ 1345.1141816695176,
1393
+ 3759.2167652502694
1394
+ ],
1395
+ "size": [
1396
+ 270,
1397
+ 106
1398
+ ],
1399
+ "flags": {},
1400
+ "order": 19,
1401
+ "mode": 4,
1402
+ "inputs": [
1403
+ {
1404
+ "name": "model",
1405
+ "type": "MODEL",
1406
+ "link": 271
1407
+ }
1408
+ ],
1409
+ "outputs": [
1410
+ {
1411
+ "name": "SIGMAS",
1412
+ "type": "SIGMAS",
1413
+ "links": []
1414
+ }
1415
+ ],
1416
+ "properties": {
1417
+ "cnr_id": "comfy-core",
1418
+ "ver": "0.9.2",
1419
+ "Node name for S&R": "BasicScheduler",
1420
+ "ue_properties": {
1421
+ "widget_ue_connectable": {},
1422
+ "input_ue_unconnectable": {},
1423
+ "version": "7.5.1"
1424
+ }
1425
+ },
1426
+ "widgets_values": [
1427
+ "bong_tangent",
1428
+ 4,
1429
+ 1
1430
+ ]
1431
+ },
1432
+ {
1433
+ "id": 112,
1434
+ "type": "GetImageSize",
1435
+ "pos": [
1436
+ 1088.570754250372,
1437
+ 3935.6429717129963
1438
+ ],
1439
+ "size": [
1440
+ 187.5,
1441
+ 124
1442
+ ],
1443
+ "flags": {},
1444
+ "order": 20,
1445
+ "mode": 0,
1446
+ "inputs": [
1447
+ {
1448
+ "name": "image",
1449
+ "type": "IMAGE",
1450
+ "link": 192
1451
+ }
1452
+ ],
1453
+ "outputs": [
1454
+ {
1455
+ "name": "width",
1456
+ "type": "INT",
1457
+ "links": [
1458
+ 193,
1459
+ 205
1460
+ ]
1461
+ },
1462
+ {
1463
+ "name": "height",
1464
+ "type": "INT",
1465
+ "links": [
1466
+ 194,
1467
+ 206
1468
+ ]
1469
+ },
1470
+ {
1471
+ "name": "batch_size",
1472
+ "type": "INT",
1473
+ "links": null
1474
+ }
1475
+ ],
1476
+ "properties": {
1477
+ "cnr_id": "comfy-core",
1478
+ "ver": "0.8.2",
1479
+ "Node name for S&R": "GetImageSize",
1480
+ "ue_properties": {
1481
+ "widget_ue_connectable": {},
1482
+ "version": "7.5.1",
1483
+ "input_ue_unconnectable": {}
1484
+ },
1485
+ "enableTabs": false,
1486
+ "tabWidth": 65,
1487
+ "tabXOffset": 10,
1488
+ "hasSecondTab": false,
1489
+ "secondTabText": "Send Back",
1490
+ "secondTabOffset": 80,
1491
+ "secondTabWidth": 65
1492
+ },
1493
+ "widgets_values": []
1494
+ },
1495
+ {
1496
+ "id": 113,
1497
+ "type": "EmptyFlux2LatentImage",
1498
+ "pos": [
1499
+ 1334.1394035303103,
1500
+ 3942.242624381234
1501
+ ],
1502
+ "size": [
1503
+ 270,
1504
+ 106
1505
+ ],
1506
+ "flags": {},
1507
+ "order": 24,
1508
+ "mode": 0,
1509
+ "inputs": [
1510
+ {
1511
+ "name": "width",
1512
+ "type": "INT",
1513
+ "widget": {
1514
+ "name": "width"
1515
+ },
1516
+ "link": 193
1517
+ },
1518
+ {
1519
+ "name": "height",
1520
+ "type": "INT",
1521
+ "widget": {
1522
+ "name": "height"
1523
+ },
1524
+ "link": 194
1525
+ }
1526
+ ],
1527
+ "outputs": [
1528
+ {
1529
+ "name": "LATENT",
1530
+ "type": "LATENT",
1531
+ "links": [
1532
+ 191
1533
+ ]
1534
+ }
1535
+ ],
1536
+ "properties": {
1537
+ "cnr_id": "comfy-core",
1538
+ "ver": "0.8.2",
1539
+ "Node name for S&R": "EmptyFlux2LatentImage",
1540
+ "ue_properties": {
1541
+ "widget_ue_connectable": {},
1542
+ "version": "7.5.1",
1543
+ "input_ue_unconnectable": {}
1544
+ },
1545
+ "enableTabs": false,
1546
+ "tabWidth": 65,
1547
+ "tabXOffset": 10,
1548
+ "hasSecondTab": false,
1549
+ "secondTabText": "Send Back",
1550
+ "secondTabOffset": 80,
1551
+ "secondTabWidth": 65
1552
+ },
1553
+ "widgets_values": [
1554
+ 1024,
1555
+ 1024,
1556
+ 1
1557
+ ]
1558
+ },
1559
+ {
1560
+ "id": 109,
1561
+ "type": "SamplerCustomAdvanced",
1562
+ "pos": [
1563
+ 1621.1480527828392,
1564
+ 3268.675653718491
1565
+ ],
1566
+ "size": [
1567
+ 212.3638671875,
1568
+ 395.1720377604167
1569
+ ],
1570
+ "flags": {},
1571
+ "order": 32,
1572
+ "mode": 0,
1573
+ "inputs": [
1574
+ {
1575
+ "name": "noise",
1576
+ "type": "NOISE",
1577
+ "link": 187
1578
+ },
1579
+ {
1580
+ "name": "guider",
1581
+ "type": "GUIDER",
1582
+ "link": 188
1583
+ },
1584
+ {
1585
+ "name": "sampler",
1586
+ "type": "SAMPLER",
1587
+ "link": 189
1588
+ },
1589
+ {
1590
+ "name": "sigmas",
1591
+ "type": "SIGMAS",
1592
+ "link": 310
1593
+ },
1594
+ {
1595
+ "name": "latent_image",
1596
+ "type": "LATENT",
1597
+ "link": 191
1598
+ }
1599
+ ],
1600
+ "outputs": [
1601
+ {
1602
+ "name": "output",
1603
+ "type": "LATENT",
1604
+ "links": [
1605
+ 216
1606
+ ]
1607
+ },
1608
+ {
1609
+ "name": "denoised_output",
1610
+ "type": "LATENT",
1611
+ "links": []
1612
+ }
1613
+ ],
1614
+ "properties": {
1615
+ "cnr_id": "comfy-core",
1616
+ "ver": "0.8.2",
1617
+ "Node name for S&R": "SamplerCustomAdvanced",
1618
+ "ue_properties": {
1619
+ "widget_ue_connectable": {},
1620
+ "version": "7.5.1",
1621
+ "input_ue_unconnectable": {}
1622
+ },
1623
+ "enableTabs": false,
1624
+ "tabWidth": 65,
1625
+ "tabXOffset": 10,
1626
+ "hasSecondTab": false,
1627
+ "secondTabText": "Send Back",
1628
+ "secondTabOffset": 80,
1629
+ "secondTabWidth": 65
1630
+ },
1631
+ "widgets_values": []
1632
+ },
1633
+ {
1634
+ "id": 186,
1635
+ "type": "MarkdownNote",
1636
+ "pos": [
1637
+ -910.4948154707993,
1638
+ 3809.248944551527
1639
+ ],
1640
+ "size": [
1641
+ 610,
1642
+ 650
1643
+ ],
1644
+ "flags": {},
1645
+ "order": 8,
1646
+ "mode": 0,
1647
+ "inputs": [],
1648
+ "outputs": [],
1649
+ "title": "Markdown Note 4b",
1650
+ "properties": {
1651
+ "ue_properties": {
1652
+ "widget_ue_connectable": {},
1653
+ "version": "7.5.1",
1654
+ "input_ue_unconnectable": {}
1655
+ }
1656
+ },
1657
+ "widgets_values": [
1658
+ "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model links (for local users)\n\n**text_encoders**\n\n- [qwen_3_4b.safetensors](https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors)\n\n**diffusion_models**\n\n- [lux-2-klein-base-4b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-4b-fp8/resolve/main/flux-2-klein-base-4b-fp8.safetensors)(CFG: 5.0, Steps: 20/30/50...)\n\n- [lux-2-klein-4b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-4b-fp8/blob/main/flux-2-klein-4b-fp8.safetensors)(CFG: 1.0, Steps: 4...)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n\nModel Storage Location\n\n```\n\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/\n\u2502 \u2502 \u2514\u2500\u2500 qwen_3_4b.safetensors\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 diffusion_models/\n\u2502 \u2502 \u2514\u2500\u2500 lux-2-klein-base-4b-fp8.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 flux2-vae.safetensors\n```\n\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/zh-CN/installation/update_comfyui)) and prepare the required models. Desktop/Cloud ship stable builds; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n\n"
1659
+ ],
1660
+ "color": "#222",
1661
+ "bgcolor": "#000"
1662
+ },
1663
+ {
1664
+ "id": 184,
1665
+ "type": "MarkdownNote",
1666
+ "pos": [
1667
+ -907.2444036877835,
1668
+ 3091.9914110992695
1669
+ ],
1670
+ "size": [
1671
+ 610,
1672
+ 650
1673
+ ],
1674
+ "flags": {},
1675
+ "order": 9,
1676
+ "mode": 0,
1677
+ "inputs": [],
1678
+ "outputs": [],
1679
+ "title": "Markdown Note 9b",
1680
+ "properties": {
1681
+ "ue_properties": {
1682
+ "widget_ue_connectable": {},
1683
+ "version": "7.5.1",
1684
+ "input_ue_unconnectable": {}
1685
+ }
1686
+ },
1687
+ "widgets_values": [
1688
+ "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model links (for local users)\n\n**diffusion_models**\n\n- [flux-2-klein-base-9b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-9b-fp8) (CFG 5.0, Steps: 20/30/50..)\n- [flux-2-klein-9b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-9b-fp8) (CFG 1.0, Steps: 4..)\n\n\n> Please visit BFL's repo, accept the agreement in the repo, and then download the fp8 model.\n\n**text_encoders**\n\n- [qwen_3_8b_fp8mixed.safetensors](https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n\nModel Storage Location\n\n```\n\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/\n\u2502 \u2502 \u2514\u2500\u2500 qwen_3_8b_fp8mixed.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 flux2-vae.safetensors\n```\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/zh-CN/installation/update_comfyui)) and prepare required models. Desktop/Cloud ship stable builds; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
1689
+ ],
1690
+ "color": "#222",
1691
+ "bgcolor": "#000"
1692
+ },
1693
+ {
1694
+ "id": 81,
1695
+ "type": "LoadImage",
1696
+ "pos": [
1697
+ -236.06351544032262,
1698
+ 3731.3318861681373
1699
+ ],
1700
+ "size": [
1701
+ 320,
1702
+ 476.6666666666667
1703
+ ],
1704
+ "flags": {},
1705
+ "order": 10,
1706
+ "mode": 0,
1707
+ "inputs": [],
1708
+ "outputs": [
1709
+ {
1710
+ "name": "IMAGE",
1711
+ "type": "IMAGE",
1712
+ "links": [
1713
+ 277,
1714
+ 317
1715
+ ]
1716
+ },
1717
+ {
1718
+ "name": "MASK",
1719
+ "type": "MASK",
1720
+ "links": [
1721
+ 314
1722
+ ]
1723
+ }
1724
+ ],
1725
+ "title": "Face Reference",
1726
+ "properties": {
1727
+ "cnr_id": "comfy-core",
1728
+ "ver": "0.8.2",
1729
+ "Node name for S&R": "LoadImage",
1730
+ "enableTabs": false,
1731
+ "tabWidth": 65,
1732
+ "tabXOffset": 10,
1733
+ "hasSecondTab": false,
1734
+ "secondTabText": "Send Back",
1735
+ "secondTabOffset": 80,
1736
+ "secondTabWidth": 65,
1737
+ "ue_properties": {
1738
+ "widget_ue_connectable": {},
1739
+ "version": "7.5.1",
1740
+ "input_ue_unconnectable": {}
1741
+ },
1742
+ "image": "clipspace/clipspace-painted-masked-1768744191181.png [input]"
1743
+ },
1744
+ "widgets_values": [
1745
+ "face.jpg",
1746
+ "image"
1747
+ ]
1748
+ },
1749
+ {
1750
+ "id": 160,
1751
+ "type": "ImageCropByMask",
1752
+ "pos": [
1753
+ 193.37415987077623,
1754
+ 4242.049091418084
1755
+ ],
1756
+ "size": [
1757
+ 177.1861328125,
1758
+ 46
1759
+ ],
1760
+ "flags": {},
1761
+ "order": 18,
1762
+ "mode": 0,
1763
+ "inputs": [
1764
+ {
1765
+ "name": "image",
1766
+ "type": "IMAGE",
1767
+ "link": 277
1768
+ },
1769
+ {
1770
+ "name": "mask",
1771
+ "type": "MASK",
1772
+ "link": 314
1773
+ }
1774
+ ],
1775
+ "outputs": [
1776
+ {
1777
+ "name": "image",
1778
+ "type": "IMAGE",
1779
+ "links": []
1780
+ }
1781
+ ],
1782
+ "properties": {
1783
+ "cnr_id": "comfyui-kjnodes",
1784
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
1785
+ "Node name for S&R": "ImageCropByMask",
1786
+ "ue_properties": {
1787
+ "widget_ue_connectable": {},
1788
+ "input_ue_unconnectable": {},
1789
+ "version": "7.5.1"
1790
+ }
1791
+ },
1792
+ "widgets_values": []
1793
+ },
1794
+ {
1795
+ "id": 187,
1796
+ "type": "RMBG",
1797
+ "pos": [
1798
+ 446.17211572971297,
1799
+ 4210.581660100933
1800
+ ],
1801
+ "size": [
1802
+ 340,
1803
+ 302
1804
+ ],
1805
+ "flags": {},
1806
+ "order": 17,
1807
+ "mode": 0,
1808
+ "inputs": [
1809
+ {
1810
+ "name": "image",
1811
+ "type": "IMAGE",
1812
+ "link": 317
1813
+ }
1814
+ ],
1815
+ "outputs": [
1816
+ {
1817
+ "name": "IMAGE",
1818
+ "type": "IMAGE",
1819
+ "links": [
1820
+ 318
1821
+ ]
1822
+ },
1823
+ {
1824
+ "name": "MASK",
1825
+ "type": "MASK",
1826
+ "links": null
1827
+ },
1828
+ {
1829
+ "name": "MASK_IMAGE",
1830
+ "type": "IMAGE",
1831
+ "links": null
1832
+ }
1833
+ ],
1834
+ "properties": {
1835
+ "ue_properties": {
1836
+ "widget_ue_connectable": {},
1837
+ "input_ue_unconnectable": {}
1838
+ },
1839
+ "cnr_id": "comfyui-rmbg",
1840
+ "ver": "2.9.5",
1841
+ "Node name for S&R": "RMBG"
1842
+ },
1843
+ "widgets_values": [
1844
+ "RMBG-2.0",
1845
+ 1,
1846
+ 1024,
1847
+ 0,
1848
+ 0,
1849
+ false,
1850
+ false,
1851
+ "Alpha",
1852
+ "#222222"
1853
+ ],
1854
+ "color": "#222e40",
1855
+ "bgcolor": "#364254"
1856
+ },
1857
+ {
1858
+ "id": 189,
1859
+ "type": "Note",
1860
+ "pos": [
1861
+ -20.296820503269263,
1862
+ 2508.166190461272
1863
+ ],
1864
+ "size": [
1865
+ 368.06224828212055,
1866
+ 88
1867
+ ],
1868
+ "flags": {},
1869
+ "order": 11,
1870
+ "mode": 0,
1871
+ "inputs": [],
1872
+ "outputs": [],
1873
+ "properties": {},
1874
+ "widgets_values": [
1875
+ "Automatic caption of facial expression to concatenate in the prompt if you want."
1876
+ ],
1877
+ "color": "#432",
1878
+ "bgcolor": "#653"
1879
+ },
1880
+ {
1881
+ "id": 190,
1882
+ "type": "LoraLoaderModelOnly",
1883
+ "pos": [
1884
+ 789.6756557041925,
1885
+ 3176.73243046243
1886
+ ],
1887
+ "size": [
1888
+ 431.1349752832102,
1889
+ 82
1890
+ ],
1891
+ "flags": {},
1892
+ "order": 14,
1893
+ "mode": 0,
1894
+ "inputs": [
1895
+ {
1896
+ "name": "model",
1897
+ "type": "MODEL",
1898
+ "link": 320
1899
+ }
1900
+ ],
1901
+ "outputs": [
1902
+ {
1903
+ "name": "MODEL",
1904
+ "type": "MODEL",
1905
+ "links": [
1906
+ 207,
1907
+ 271
1908
+ ]
1909
+ }
1910
+ ],
1911
+ "properties": {
1912
+ "cnr_id": "comfy-core",
1913
+ "ver": "0.9.2",
1914
+ "Node name for S&R": "LoraLoaderModelOnly",
1915
+ "ue_properties": {
1916
+ "widget_ue_connectable": {},
1917
+ "input_ue_unconnectable": {},
1918
+ "version": "7.5.1"
1919
+ }
1920
+ },
1921
+ "widgets_values": [
1922
+ "lissie_flux2_klein.safetensors",
1923
+ 0.6
1924
+ ],
1925
+ "title": "Lissie lora"
1926
+ }
1927
+ ],
1928
+ "links": [
1929
+ [
1930
+ 187,
1931
+ 110,
1932
+ 0,
1933
+ 109,
1934
+ 0,
1935
+ "NOISE"
1936
+ ],
1937
+ [
1938
+ 188,
1939
+ 123,
1940
+ 0,
1941
+ 109,
1942
+ 1,
1943
+ "GUIDER"
1944
+ ],
1945
+ [
1946
+ 189,
1947
+ 125,
1948
+ 0,
1949
+ 109,
1950
+ 2,
1951
+ "SAMPLER"
1952
+ ],
1953
+ [
1954
+ 191,
1955
+ 113,
1956
+ 0,
1957
+ 109,
1958
+ 4,
1959
+ "LATENT"
1960
+ ],
1961
+ [
1962
+ 192,
1963
+ 120,
1964
+ 0,
1965
+ 112,
1966
+ 0,
1967
+ "IMAGE"
1968
+ ],
1969
+ [
1970
+ 193,
1971
+ 112,
1972
+ 0,
1973
+ 113,
1974
+ 0,
1975
+ "INT"
1976
+ ],
1977
+ [
1978
+ 194,
1979
+ 112,
1980
+ 1,
1981
+ 113,
1982
+ 1,
1983
+ "INT"
1984
+ ],
1985
+ [
1986
+ 195,
1987
+ 116,
1988
+ 0,
1989
+ 114,
1990
+ 0,
1991
+ "CONDITIONING"
1992
+ ],
1993
+ [
1994
+ 196,
1995
+ 116,
1996
+ 1,
1997
+ 114,
1998
+ 1,
1999
+ "CONDITIONING"
2000
+ ],
2001
+ [
2002
+ 197,
2003
+ 121,
2004
+ 0,
2005
+ 114,
2006
+ 2,
2007
+ "IMAGE"
2008
+ ],
2009
+ [
2010
+ 198,
2011
+ 111,
2012
+ 0,
2013
+ 114,
2014
+ 3,
2015
+ "VAE"
2016
+ ],
2017
+ [
2018
+ 199,
2019
+ 117,
2020
+ 0,
2021
+ 116,
2022
+ 0,
2023
+ "CONDITIONING"
2024
+ ],
2025
+ [
2026
+ 200,
2027
+ 119,
2028
+ 0,
2029
+ 116,
2030
+ 1,
2031
+ "CONDITIONING"
2032
+ ],
2033
+ [
2034
+ 201,
2035
+ 120,
2036
+ 0,
2037
+ 116,
2038
+ 2,
2039
+ "IMAGE"
2040
+ ],
2041
+ [
2042
+ 202,
2043
+ 111,
2044
+ 0,
2045
+ 116,
2046
+ 3,
2047
+ "VAE"
2048
+ ],
2049
+ [
2050
+ 203,
2051
+ 115,
2052
+ 0,
2053
+ 117,
2054
+ 0,
2055
+ "CLIP"
2056
+ ],
2057
+ [
2058
+ 204,
2059
+ 115,
2060
+ 0,
2061
+ 119,
2062
+ 0,
2063
+ "CLIP"
2064
+ ],
2065
+ [
2066
+ 205,
2067
+ 112,
2068
+ 0,
2069
+ 122,
2070
+ 0,
2071
+ "INT"
2072
+ ],
2073
+ [
2074
+ 206,
2075
+ 112,
2076
+ 1,
2077
+ 122,
2078
+ 1,
2079
+ "INT"
2080
+ ],
2081
+ [
2082
+ 207,
2083
+ 190,
2084
+ 0,
2085
+ 123,
2086
+ 0,
2087
+ "MODEL"
2088
+ ],
2089
+ [
2090
+ 208,
2091
+ 114,
2092
+ 0,
2093
+ 123,
2094
+ 1,
2095
+ "CONDITIONING"
2096
+ ],
2097
+ [
2098
+ 209,
2099
+ 114,
2100
+ 1,
2101
+ 123,
2102
+ 2,
2103
+ "CONDITIONING"
2104
+ ],
2105
+ [
2106
+ 216,
2107
+ 109,
2108
+ 0,
2109
+ 131,
2110
+ 0,
2111
+ "LATENT"
2112
+ ],
2113
+ [
2114
+ 217,
2115
+ 111,
2116
+ 0,
2117
+ 131,
2118
+ 1,
2119
+ "VAE"
2120
+ ],
2121
+ [
2122
+ 221,
2123
+ 76,
2124
+ 0,
2125
+ 120,
2126
+ 0,
2127
+ "IMAGE"
2128
+ ],
2129
+ [
2130
+ 271,
2131
+ 190,
2132
+ 0,
2133
+ 124,
2134
+ 0,
2135
+ "MODEL"
2136
+ ],
2137
+ [
2138
+ 277,
2139
+ 81,
2140
+ 0,
2141
+ 160,
2142
+ 0,
2143
+ "IMAGE"
2144
+ ],
2145
+ [
2146
+ 285,
2147
+ 131,
2148
+ 0,
2149
+ 163,
2150
+ 0,
2151
+ "IMAGE"
2152
+ ],
2153
+ [
2154
+ 287,
2155
+ 168,
2156
+ 0,
2157
+ 169,
2158
+ 0,
2159
+ "STRING"
2160
+ ],
2161
+ [
2162
+ 288,
2163
+ 168,
2164
+ 0,
2165
+ 171,
2166
+ 0,
2167
+ "STRING"
2168
+ ],
2169
+ [
2170
+ 290,
2171
+ 76,
2172
+ 0,
2173
+ 172,
2174
+ 0,
2175
+ "IMAGE"
2176
+ ],
2177
+ [
2178
+ 291,
2179
+ 172,
2180
+ 0,
2181
+ 168,
2182
+ 0,
2183
+ "IMAGE"
2184
+ ],
2185
+ [
2186
+ 304,
2187
+ 176,
2188
+ 0,
2189
+ 177,
2190
+ 0,
2191
+ "IMAGE"
2192
+ ],
2193
+ [
2194
+ 305,
2195
+ 131,
2196
+ 0,
2197
+ 177,
2198
+ 1,
2199
+ "IMAGE"
2200
+ ],
2201
+ [
2202
+ 306,
2203
+ 177,
2204
+ 0,
2205
+ 178,
2206
+ 0,
2207
+ "IMAGE"
2208
+ ],
2209
+ [
2210
+ 307,
2211
+ 120,
2212
+ 0,
2213
+ 176,
2214
+ 0,
2215
+ "IMAGE"
2216
+ ],
2217
+ [
2218
+ 308,
2219
+ 121,
2220
+ 0,
2221
+ 176,
2222
+ 1,
2223
+ "IMAGE"
2224
+ ],
2225
+ [
2226
+ 310,
2227
+ 122,
2228
+ 0,
2229
+ 109,
2230
+ 3,
2231
+ "SIGMAS"
2232
+ ],
2233
+ [
2234
+ 312,
2235
+ 118,
2236
+ 0,
2237
+ 133,
2238
+ 0,
2239
+ "MODEL"
2240
+ ],
2241
+ [
2242
+ 313,
2243
+ 171,
2244
+ 0,
2245
+ 181,
2246
+ 0,
2247
+ "STRING"
2248
+ ],
2249
+ [
2250
+ 314,
2251
+ 81,
2252
+ 1,
2253
+ 160,
2254
+ 1,
2255
+ "MASK"
2256
+ ],
2257
+ [
2258
+ 317,
2259
+ 81,
2260
+ 0,
2261
+ 187,
2262
+ 0,
2263
+ "IMAGE"
2264
+ ],
2265
+ [
2266
+ 318,
2267
+ 187,
2268
+ 0,
2269
+ 121,
2270
+ 0,
2271
+ "IMAGE"
2272
+ ],
2273
+ [
2274
+ 320,
2275
+ 133,
2276
+ 0,
2277
+ 190,
2278
+ 0,
2279
+ "MODEL"
2280
+ ],
2281
+ [
2282
+ 321,
2283
+ 171,
2284
+ 0,
2285
+ 117,
2286
+ 1,
2287
+ "STRING"
2288
+ ]
2289
+ ],
2290
+ "groups": [
2291
+ {
2292
+ "id": 4,
2293
+ "title": "Prompt",
2294
+ "bounding": [
2295
+ 784.4338472220857,
2296
+ 3155.0834651279733,
2297
+ 470,
2298
+ 550
2299
+ ],
2300
+ "color": "#3f789e",
2301
+ "font_size": 24,
2302
+ "flags": {}
2303
+ },
2304
+ {
2305
+ "id": 5,
2306
+ "title": "Sampler",
2307
+ "bounding": [
2308
+ 1294.4338472220857,
2309
+ 3155.0834651279733,
2310
+ 532.3638671875,
2311
+ 550
2312
+ ],
2313
+ "color": "#3f789e",
2314
+ "font_size": 24,
2315
+ "flags": {}
2316
+ },
2317
+ {
2318
+ "id": 6,
2319
+ "title": "Models",
2320
+ "bounding": [
2321
+ 364.43384722208566,
2322
+ 3155.0834651279733,
2323
+ 380,
2324
+ 550
2325
+ ],
2326
+ "color": "#3f789e",
2327
+ "font_size": 24,
2328
+ "flags": {}
2329
+ }
2330
+ ],
2331
+ "definitions": {
2332
+ "subgraphs": [
2333
+ {
2334
+ "id": "6e5070f7-26e8-4a9a-ae4d-5d3fc1c591af",
2335
+ "version": 1,
2336
+ "state": {
2337
+ "lastGroupId": 4,
2338
+ "lastNodeId": 78,
2339
+ "lastLinkId": 170,
2340
+ "lastRerouteId": 0
2341
+ },
2342
+ "revision": 0,
2343
+ "config": {},
2344
+ "name": "Reference Conditioning",
2345
+ "inputNode": {
2346
+ "id": -10,
2347
+ "bounding": [
2348
+ -270,
2349
+ 990,
2350
+ 120,
2351
+ 120
2352
+ ]
2353
+ },
2354
+ "outputNode": {
2355
+ "id": -20,
2356
+ "bounding": [
2357
+ 580,
2358
+ 970,
2359
+ 120,
2360
+ 80
2361
+ ]
2362
+ },
2363
+ "inputs": [
2364
+ {
2365
+ "id": "5c9a0f5e-8cee-4947-90bc-330de782043a",
2366
+ "name": "conditioning",
2367
+ "type": "CONDITIONING",
2368
+ "linkIds": [
2369
+ 165
2370
+ ],
2371
+ "label": "positive",
2372
+ "pos": [
2373
+ -170,
2374
+ 1010
2375
+ ]
2376
+ },
2377
+ {
2378
+ "id": "61826d46-4c21-4ad6-801c-3e3fa94115e2",
2379
+ "name": "conditioning_1",
2380
+ "type": "CONDITIONING",
2381
+ "linkIds": [
2382
+ 166
2383
+ ],
2384
+ "label": "negative",
2385
+ "pos": [
2386
+ -170,
2387
+ 1030
2388
+ ]
2389
+ },
2390
+ {
2391
+ "id": "345bf085-5939-47ff-9767-8f8f239a719c",
2392
+ "name": "pixels",
2393
+ "type": "IMAGE",
2394
+ "linkIds": [
2395
+ 167
2396
+ ],
2397
+ "pos": [
2398
+ -170,
2399
+ 1050
2400
+ ]
2401
+ },
2402
+ {
2403
+ "id": "f4594e34-e2f5-4f1e-b1fa-a1dc2aeb0a90",
2404
+ "name": "vae",
2405
+ "type": "VAE",
2406
+ "linkIds": [
2407
+ 168
2408
+ ],
2409
+ "pos": [
2410
+ -170,
2411
+ 1070
2412
+ ]
2413
+ }
2414
+ ],
2415
+ "outputs": [
2416
+ {
2417
+ "id": "b3357c0e-6428-4055-9cd3-3595f0896fa8",
2418
+ "name": "CONDITIONING",
2419
+ "type": "CONDITIONING",
2420
+ "linkIds": [
2421
+ 169
2422
+ ],
2423
+ "label": "positive",
2424
+ "pos": [
2425
+ 600,
2426
+ 990
2427
+ ]
2428
+ },
2429
+ {
2430
+ "id": "01519713-2ed1-4694-a387-79f44e088e89",
2431
+ "name": "CONDITIONING_1",
2432
+ "type": "CONDITIONING",
2433
+ "linkIds": [
2434
+ 170
2435
+ ],
2436
+ "label": "negative",
2437
+ "pos": [
2438
+ 600,
2439
+ 1010
2440
+ ]
2441
+ }
2442
+ ],
2443
+ "widgets": [],
2444
+ "nodes": [
2445
+ {
2446
+ "id": 76,
2447
+ "type": "ReferenceLatent",
2448
+ "pos": [
2449
+ 170,
2450
+ 1050
2451
+ ],
2452
+ "size": [
2453
+ 204.134765625,
2454
+ 46
2455
+ ],
2456
+ "flags": {
2457
+ "collapsed": false
2458
+ },
2459
+ "order": 0,
2460
+ "mode": 0,
2461
+ "inputs": [
2462
+ {
2463
+ "localized_name": "conditioning",
2464
+ "name": "conditioning",
2465
+ "type": "CONDITIONING",
2466
+ "link": 166
2467
+ },
2468
+ {
2469
+ "localized_name": "latent",
2470
+ "name": "latent",
2471
+ "shape": 7,
2472
+ "type": "LATENT",
2473
+ "link": 163
2474
+ }
2475
+ ],
2476
+ "outputs": [
2477
+ {
2478
+ "localized_name": "CONDITIONING",
2479
+ "name": "CONDITIONING",
2480
+ "type": "CONDITIONING",
2481
+ "links": [
2482
+ 170
2483
+ ]
2484
+ }
2485
+ ],
2486
+ "properties": {
2487
+ "cnr_id": "comfy-core",
2488
+ "ver": "0.8.2",
2489
+ "Node name for S&R": "ReferenceLatent",
2490
+ "ue_properties": {
2491
+ "widget_ue_connectable": {},
2492
+ "version": "7.5.1",
2493
+ "input_ue_unconnectable": {}
2494
+ },
2495
+ "enableTabs": false,
2496
+ "tabWidth": 65,
2497
+ "tabXOffset": 10,
2498
+ "hasSecondTab": false,
2499
+ "secondTabText": "Send Back",
2500
+ "secondTabOffset": 80,
2501
+ "secondTabWidth": 65
2502
+ },
2503
+ "widgets_values": []
2504
+ },
2505
+ {
2506
+ "id": 78,
2507
+ "type": "VAEEncode",
2508
+ "pos": [
2509
+ -90,
2510
+ 1150
2511
+ ],
2512
+ "size": [
2513
+ 190,
2514
+ 46
2515
+ ],
2516
+ "flags": {
2517
+ "collapsed": false
2518
+ },
2519
+ "order": 2,
2520
+ "mode": 0,
2521
+ "inputs": [
2522
+ {
2523
+ "localized_name": "pixels",
2524
+ "name": "pixels",
2525
+ "type": "IMAGE",
2526
+ "link": 167
2527
+ },
2528
+ {
2529
+ "localized_name": "vae",
2530
+ "name": "vae",
2531
+ "type": "VAE",
2532
+ "link": 168
2533
+ }
2534
+ ],
2535
+ "outputs": [
2536
+ {
2537
+ "localized_name": "LATENT",
2538
+ "name": "LATENT",
2539
+ "type": "LATENT",
2540
+ "links": [
2541
+ 163,
2542
+ 164
2543
+ ]
2544
+ }
2545
+ ],
2546
+ "properties": {
2547
+ "cnr_id": "comfy-core",
2548
+ "ver": "0.8.2",
2549
+ "Node name for S&R": "VAEEncode",
2550
+ "ue_properties": {
2551
+ "widget_ue_connectable": {},
2552
+ "version": "7.5.1",
2553
+ "input_ue_unconnectable": {}
2554
+ },
2555
+ "enableTabs": false,
2556
+ "tabWidth": 65,
2557
+ "tabXOffset": 10,
2558
+ "hasSecondTab": false,
2559
+ "secondTabText": "Send Back",
2560
+ "secondTabOffset": 80,
2561
+ "secondTabWidth": 65
2562
+ },
2563
+ "widgets_values": []
2564
+ },
2565
+ {
2566
+ "id": 77,
2567
+ "type": "ReferenceLatent",
2568
+ "pos": [
2569
+ 170,
2570
+ 940
2571
+ ],
2572
+ "size": [
2573
+ 210,
2574
+ 46
2575
+ ],
2576
+ "flags": {
2577
+ "collapsed": false
2578
+ },
2579
+ "order": 1,
2580
+ "mode": 0,
2581
+ "inputs": [
2582
+ {
2583
+ "localized_name": "conditioning",
2584
+ "name": "conditioning",
2585
+ "type": "CONDITIONING",
2586
+ "link": 165
2587
+ },
2588
+ {
2589
+ "localized_name": "latent",
2590
+ "name": "latent",
2591
+ "shape": 7,
2592
+ "type": "LATENT",
2593
+ "link": 164
2594
+ }
2595
+ ],
2596
+ "outputs": [
2597
+ {
2598
+ "localized_name": "CONDITIONING",
2599
+ "name": "CONDITIONING",
2600
+ "type": "CONDITIONING",
2601
+ "links": [
2602
+ 169
2603
+ ]
2604
+ }
2605
+ ],
2606
+ "properties": {
2607
+ "cnr_id": "comfy-core",
2608
+ "ver": "0.8.2",
2609
+ "Node name for S&R": "ReferenceLatent",
2610
+ "ue_properties": {
2611
+ "widget_ue_connectable": {},
2612
+ "version": "7.5.1",
2613
+ "input_ue_unconnectable": {}
2614
+ },
2615
+ "enableTabs": false,
2616
+ "tabWidth": 65,
2617
+ "tabXOffset": 10,
2618
+ "hasSecondTab": false,
2619
+ "secondTabText": "Send Back",
2620
+ "secondTabOffset": 80,
2621
+ "secondTabWidth": 65
2622
+ },
2623
+ "widgets_values": []
2624
+ }
2625
+ ],
2626
+ "groups": [],
2627
+ "links": [
2628
+ {
2629
+ "id": 163,
2630
+ "origin_id": 78,
2631
+ "origin_slot": 0,
2632
+ "target_id": 76,
2633
+ "target_slot": 1,
2634
+ "type": "LATENT"
2635
+ },
2636
+ {
2637
+ "id": 164,
2638
+ "origin_id": 78,
2639
+ "origin_slot": 0,
2640
+ "target_id": 77,
2641
+ "target_slot": 1,
2642
+ "type": "LATENT"
2643
+ },
2644
+ {
2645
+ "id": 165,
2646
+ "origin_id": -10,
2647
+ "origin_slot": 0,
2648
+ "target_id": 77,
2649
+ "target_slot": 0,
2650
+ "type": "CONDITIONING"
2651
+ },
2652
+ {
2653
+ "id": 166,
2654
+ "origin_id": -10,
2655
+ "origin_slot": 1,
2656
+ "target_id": 76,
2657
+ "target_slot": 0,
2658
+ "type": "CONDITIONING"
2659
+ },
2660
+ {
2661
+ "id": 167,
2662
+ "origin_id": -10,
2663
+ "origin_slot": 2,
2664
+ "target_id": 78,
2665
+ "target_slot": 0,
2666
+ "type": "IMAGE"
2667
+ },
2668
+ {
2669
+ "id": 168,
2670
+ "origin_id": -10,
2671
+ "origin_slot": 3,
2672
+ "target_id": 78,
2673
+ "target_slot": 1,
2674
+ "type": "VAE"
2675
+ },
2676
+ {
2677
+ "id": 169,
2678
+ "origin_id": 77,
2679
+ "origin_slot": 0,
2680
+ "target_id": -20,
2681
+ "target_slot": 0,
2682
+ "type": "CONDITIONING"
2683
+ },
2684
+ {
2685
+ "id": 170,
2686
+ "origin_id": 76,
2687
+ "origin_slot": 0,
2688
+ "target_id": -20,
2689
+ "target_slot": 1,
2690
+ "type": "CONDITIONING"
2691
+ }
2692
+ ],
2693
+ "extra": {
2694
+ "workflowRendererVersion": "LG",
2695
+ "ue_links": [],
2696
+ "links_added_by_ue": []
2697
+ }
2698
+ },
2699
+ {
2700
+ "id": "5eb5cfa6-f140-40b7-bc6f-9477d677f888",
2701
+ "version": 1,
2702
+ "state": {
2703
+ "lastGroupId": 4,
2704
+ "lastNodeId": 78,
2705
+ "lastLinkId": 170,
2706
+ "lastRerouteId": 0
2707
+ },
2708
+ "revision": 0,
2709
+ "config": {},
2710
+ "name": "Reference Conditioning",
2711
+ "inputNode": {
2712
+ "id": -10,
2713
+ "bounding": [
2714
+ -270,
2715
+ 990,
2716
+ 120,
2717
+ 120
2718
+ ]
2719
+ },
2720
+ "outputNode": {
2721
+ "id": -20,
2722
+ "bounding": [
2723
+ 580,
2724
+ 970,
2725
+ 120,
2726
+ 80
2727
+ ]
2728
+ },
2729
+ "inputs": [
2730
+ {
2731
+ "id": "5c9a0f5e-8cee-4947-90bc-330de782043a",
2732
+ "name": "conditioning",
2733
+ "type": "CONDITIONING",
2734
+ "linkIds": [
2735
+ 165
2736
+ ],
2737
+ "label": "positive",
2738
+ "pos": [
2739
+ -170,
2740
+ 1010
2741
+ ]
2742
+ },
2743
+ {
2744
+ "id": "61826d46-4c21-4ad6-801c-3e3fa94115e2",
2745
+ "name": "conditioning_1",
2746
+ "type": "CONDITIONING",
2747
+ "linkIds": [
2748
+ 166
2749
+ ],
2750
+ "label": "negative",
2751
+ "pos": [
2752
+ -170,
2753
+ 1030
2754
+ ]
2755
+ },
2756
+ {
2757
+ "id": "345bf085-5939-47ff-9767-8f8f239a719c",
2758
+ "name": "pixels",
2759
+ "type": "IMAGE",
2760
+ "linkIds": [
2761
+ 167
2762
+ ],
2763
+ "pos": [
2764
+ -170,
2765
+ 1050
2766
+ ]
2767
+ },
2768
+ {
2769
+ "id": "f4594e34-e2f5-4f1e-b1fa-a1dc2aeb0a90",
2770
+ "name": "vae",
2771
+ "type": "VAE",
2772
+ "linkIds": [
2773
+ 168
2774
+ ],
2775
+ "pos": [
2776
+ -170,
2777
+ 1070
2778
+ ]
2779
+ }
2780
+ ],
2781
+ "outputs": [
2782
+ {
2783
+ "id": "b3357c0e-6428-4055-9cd3-3595f0896fa8",
2784
+ "name": "CONDITIONING",
2785
+ "type": "CONDITIONING",
2786
+ "linkIds": [
2787
+ 169
2788
+ ],
2789
+ "label": "positive",
2790
+ "pos": [
2791
+ 600,
2792
+ 990
2793
+ ]
2794
+ },
2795
+ {
2796
+ "id": "01519713-2ed1-4694-a387-79f44e088e89",
2797
+ "name": "CONDITIONING_1",
2798
+ "type": "CONDITIONING",
2799
+ "linkIds": [
2800
+ 170
2801
+ ],
2802
+ "label": "negative",
2803
+ "pos": [
2804
+ 600,
2805
+ 1010
2806
+ ]
2807
+ }
2808
+ ],
2809
+ "widgets": [],
2810
+ "nodes": [
2811
+ {
2812
+ "id": 76,
2813
+ "type": "ReferenceLatent",
2814
+ "pos": [
2815
+ 170,
2816
+ 1050
2817
+ ],
2818
+ "size": [
2819
+ 204.134765625,
2820
+ 46
2821
+ ],
2822
+ "flags": {
2823
+ "collapsed": false
2824
+ },
2825
+ "order": 0,
2826
+ "mode": 0,
2827
+ "inputs": [
2828
+ {
2829
+ "localized_name": "conditioning",
2830
+ "name": "conditioning",
2831
+ "type": "CONDITIONING",
2832
+ "link": 166
2833
+ },
2834
+ {
2835
+ "localized_name": "latent",
2836
+ "name": "latent",
2837
+ "shape": 7,
2838
+ "type": "LATENT",
2839
+ "link": 163
2840
+ }
2841
+ ],
2842
+ "outputs": [
2843
+ {
2844
+ "localized_name": "CONDITIONING",
2845
+ "name": "CONDITIONING",
2846
+ "type": "CONDITIONING",
2847
+ "links": [
2848
+ 170
2849
+ ]
2850
+ }
2851
+ ],
2852
+ "properties": {
2853
+ "cnr_id": "comfy-core",
2854
+ "ver": "0.8.2",
2855
+ "Node name for S&R": "ReferenceLatent",
2856
+ "ue_properties": {
2857
+ "widget_ue_connectable": {},
2858
+ "version": "7.5.1",
2859
+ "input_ue_unconnectable": {}
2860
+ },
2861
+ "enableTabs": false,
2862
+ "tabWidth": 65,
2863
+ "tabXOffset": 10,
2864
+ "hasSecondTab": false,
2865
+ "secondTabText": "Send Back",
2866
+ "secondTabOffset": 80,
2867
+ "secondTabWidth": 65
2868
+ },
2869
+ "widgets_values": []
2870
+ },
2871
+ {
2872
+ "id": 78,
2873
+ "type": "VAEEncode",
2874
+ "pos": [
2875
+ -90,
2876
+ 1150
2877
+ ],
2878
+ "size": [
2879
+ 190,
2880
+ 46
2881
+ ],
2882
+ "flags": {
2883
+ "collapsed": false
2884
+ },
2885
+ "order": 2,
2886
+ "mode": 0,
2887
+ "inputs": [
2888
+ {
2889
+ "localized_name": "pixels",
2890
+ "name": "pixels",
2891
+ "type": "IMAGE",
2892
+ "link": 167
2893
+ },
2894
+ {
2895
+ "localized_name": "vae",
2896
+ "name": "vae",
2897
+ "type": "VAE",
2898
+ "link": 168
2899
+ }
2900
+ ],
2901
+ "outputs": [
2902
+ {
2903
+ "localized_name": "LATENT",
2904
+ "name": "LATENT",
2905
+ "type": "LATENT",
2906
+ "links": [
2907
+ 163,
2908
+ 164
2909
+ ]
2910
+ }
2911
+ ],
2912
+ "properties": {
2913
+ "cnr_id": "comfy-core",
2914
+ "ver": "0.8.2",
2915
+ "Node name for S&R": "VAEEncode",
2916
+ "ue_properties": {
2917
+ "widget_ue_connectable": {},
2918
+ "version": "7.5.1",
2919
+ "input_ue_unconnectable": {}
2920
+ },
2921
+ "enableTabs": false,
2922
+ "tabWidth": 65,
2923
+ "tabXOffset": 10,
2924
+ "hasSecondTab": false,
2925
+ "secondTabText": "Send Back",
2926
+ "secondTabOffset": 80,
2927
+ "secondTabWidth": 65
2928
+ },
2929
+ "widgets_values": []
2930
+ },
2931
+ {
2932
+ "id": 77,
2933
+ "type": "ReferenceLatent",
2934
+ "pos": [
2935
+ 170,
2936
+ 940
2937
+ ],
2938
+ "size": [
2939
+ 210,
2940
+ 46
2941
+ ],
2942
+ "flags": {
2943
+ "collapsed": false
2944
+ },
2945
+ "order": 1,
2946
+ "mode": 0,
2947
+ "inputs": [
2948
+ {
2949
+ "localized_name": "conditioning",
2950
+ "name": "conditioning",
2951
+ "type": "CONDITIONING",
2952
+ "link": 165
2953
+ },
2954
+ {
2955
+ "localized_name": "latent",
2956
+ "name": "latent",
2957
+ "shape": 7,
2958
+ "type": "LATENT",
2959
+ "link": 164
2960
+ }
2961
+ ],
2962
+ "outputs": [
2963
+ {
2964
+ "localized_name": "CONDITIONING",
2965
+ "name": "CONDITIONING",
2966
+ "type": "CONDITIONING",
2967
+ "links": [
2968
+ 169
2969
+ ]
2970
+ }
2971
+ ],
2972
+ "properties": {
2973
+ "cnr_id": "comfy-core",
2974
+ "ver": "0.8.2",
2975
+ "Node name for S&R": "ReferenceLatent",
2976
+ "ue_properties": {
2977
+ "widget_ue_connectable": {},
2978
+ "version": "7.5.1",
2979
+ "input_ue_unconnectable": {}
2980
+ },
2981
+ "enableTabs": false,
2982
+ "tabWidth": 65,
2983
+ "tabXOffset": 10,
2984
+ "hasSecondTab": false,
2985
+ "secondTabText": "Send Back",
2986
+ "secondTabOffset": 80,
2987
+ "secondTabWidth": 65
2988
+ },
2989
+ "widgets_values": []
2990
+ }
2991
+ ],
2992
+ "groups": [],
2993
+ "links": [
2994
+ {
2995
+ "id": 163,
2996
+ "origin_id": 78,
2997
+ "origin_slot": 0,
2998
+ "target_id": 76,
2999
+ "target_slot": 1,
3000
+ "type": "LATENT"
3001
+ },
3002
+ {
3003
+ "id": 164,
3004
+ "origin_id": 78,
3005
+ "origin_slot": 0,
3006
+ "target_id": 77,
3007
+ "target_slot": 1,
3008
+ "type": "LATENT"
3009
+ },
3010
+ {
3011
+ "id": 165,
3012
+ "origin_id": -10,
3013
+ "origin_slot": 0,
3014
+ "target_id": 77,
3015
+ "target_slot": 0,
3016
+ "type": "CONDITIONING"
3017
+ },
3018
+ {
3019
+ "id": 166,
3020
+ "origin_id": -10,
3021
+ "origin_slot": 1,
3022
+ "target_id": 76,
3023
+ "target_slot": 0,
3024
+ "type": "CONDITIONING"
3025
+ },
3026
+ {
3027
+ "id": 167,
3028
+ "origin_id": -10,
3029
+ "origin_slot": 2,
3030
+ "target_id": 78,
3031
+ "target_slot": 0,
3032
+ "type": "IMAGE"
3033
+ },
3034
+ {
3035
+ "id": 168,
3036
+ "origin_id": -10,
3037
+ "origin_slot": 3,
3038
+ "target_id": 78,
3039
+ "target_slot": 1,
3040
+ "type": "VAE"
3041
+ },
3042
+ {
3043
+ "id": 169,
3044
+ "origin_id": 77,
3045
+ "origin_slot": 0,
3046
+ "target_id": -20,
3047
+ "target_slot": 0,
3048
+ "type": "CONDITIONING"
3049
+ },
3050
+ {
3051
+ "id": 170,
3052
+ "origin_id": 76,
3053
+ "origin_slot": 0,
3054
+ "target_id": -20,
3055
+ "target_slot": 1,
3056
+ "type": "CONDITIONING"
3057
+ }
3058
+ ],
3059
+ "extra": {
3060
+ "workflowRendererVersion": "LG",
3061
+ "ue_links": [],
3062
+ "links_added_by_ue": []
3063
+ }
3064
+ }
3065
+ ]
3066
+ },
3067
+ "config": {},
3068
+ "extra": {
3069
+ "frontendVersion": "1.36.14",
3070
+ "workflowRendererVersion": "LG",
3071
+ "VHS_latentpreview": true,
3072
+ "VHS_latentpreviewrate": 0,
3073
+ "VHS_MetadataImage": true,
3074
+ "VHS_KeepIntermediate": true,
3075
+ "ue_links": [],
3076
+ "links_added_by_ue": [],
3077
+ "ds": {
3078
+ "scale": 0.6303940863128965,
3079
+ "offset": [
3080
+ 1212.3015616198231,
3081
+ -2077.175326031613
3082
+ ]
3083
+ }
3084
+ },
3085
+ "version": 0.4
3086
+ }
workflows/faceswapnew-klein-cropstitch.json ADDED
@@ -0,0 +1,3325 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "92112d97-bb64-4b44-86f2-ea5691ef8f6e",
3
+ "revision": 0,
4
+ "last_node_id": 202,
5
+ "last_link_id": 326,
6
+ "nodes": [
7
+ {
8
+ "id": 99,
9
+ "type": "MarkdownNote",
10
+ "pos": [
11
+ 490,
12
+ 690
13
+ ],
14
+ "size": [
15
+ 210,
16
+ 88
17
+ ],
18
+ "flags": {},
19
+ "order": 0,
20
+ "mode": 0,
21
+ "inputs": [],
22
+ "outputs": [],
23
+ "title": "Note",
24
+ "properties": {
25
+ "ue_properties": {
26
+ "widget_ue_connectable": {},
27
+ "version": "7.5.1",
28
+ "input_ue_unconnectable": {}
29
+ }
30
+ },
31
+ "widgets_values": [
32
+ "Click on the top-right corner of the node to open the [subgraph](https://docs.comfy.org/interface/features/subgraph) \n\ud83d\udc47"
33
+ ],
34
+ "color": "#222",
35
+ "bgcolor": "#000"
36
+ },
37
+ {
38
+ "id": 97,
39
+ "type": "MarkdownNote",
40
+ "pos": [
41
+ -750,
42
+ 830
43
+ ],
44
+ "size": [
45
+ 610,
46
+ 650
47
+ ],
48
+ "flags": {},
49
+ "order": 1,
50
+ "mode": 0,
51
+ "inputs": [],
52
+ "outputs": [],
53
+ "properties": {
54
+ "ue_properties": {
55
+ "widget_ue_connectable": {},
56
+ "version": "7.5.1",
57
+ "input_ue_unconnectable": {}
58
+ }
59
+ },
60
+ "widgets_values": [
61
+ "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model links (for local users)\n\n**diffusion_models**\n\n- [flux-2-klein-base-9b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-9b-fp8)\n\n> Please visit BFL's repo, accept the agreement in the repo, and then download the fp8 model.\n\n**text_encoders**\n\n- [qwen_3_8b_fp8mixed.safetensors](https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n\nModel Storage Location\n\n```\n\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/\n\u2502 \u2502 \u2514\u2500\u2500 qwen_3_8b_fp8mixed.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 flux2-vae.safetensors\n```\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/zh-CN/installation/update_comfyui)) and prepare required models. Desktop/Cloud ship stable builds; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
62
+ ],
63
+ "color": "#222",
64
+ "bgcolor": "#000"
65
+ },
66
+ {
67
+ "id": 111,
68
+ "type": "VAELoader",
69
+ "pos": [
70
+ 369.76713102266166,
71
+ 3563.7500284440807
72
+ ],
73
+ "size": [
74
+ 364.42708333333337,
75
+ 58
76
+ ],
77
+ "flags": {},
78
+ "order": 2,
79
+ "mode": 0,
80
+ "inputs": [],
81
+ "outputs": [
82
+ {
83
+ "name": "VAE",
84
+ "type": "VAE",
85
+ "links": [
86
+ 198,
87
+ 202,
88
+ 217
89
+ ]
90
+ }
91
+ ],
92
+ "properties": {
93
+ "cnr_id": "comfy-core",
94
+ "ver": "0.8.2",
95
+ "Node name for S&R": "VAELoader",
96
+ "ue_properties": {
97
+ "widget_ue_connectable": {},
98
+ "version": "7.5.1",
99
+ "input_ue_unconnectable": {}
100
+ },
101
+ "models": [
102
+ {
103
+ "name": "flux2-vae.safetensors",
104
+ "url": "https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors",
105
+ "directory": "vae"
106
+ }
107
+ ],
108
+ "enableTabs": false,
109
+ "tabWidth": 65,
110
+ "tabXOffset": 10,
111
+ "hasSecondTab": false,
112
+ "secondTabText": "Send Back",
113
+ "secondTabOffset": 80,
114
+ "secondTabWidth": 65
115
+ },
116
+ "widgets_values": [
117
+ "flux2-vae.safetensors"
118
+ ]
119
+ },
120
+ {
121
+ "id": 116,
122
+ "type": "5eb5cfa6-f140-40b7-bc6f-9477d677f888",
123
+ "pos": [
124
+ 804.4338472220857,
125
+ 3835.0834651279733
126
+ ],
127
+ "size": [
128
+ 240,
129
+ 86
130
+ ],
131
+ "flags": {},
132
+ "order": 21,
133
+ "mode": 0,
134
+ "inputs": [
135
+ {
136
+ "label": "positive",
137
+ "name": "conditioning",
138
+ "type": "CONDITIONING",
139
+ "link": 199
140
+ },
141
+ {
142
+ "label": "negative",
143
+ "name": "conditioning_1",
144
+ "type": "CONDITIONING",
145
+ "link": 200
146
+ },
147
+ {
148
+ "name": "pixels",
149
+ "type": "IMAGE",
150
+ "link": 201
151
+ },
152
+ {
153
+ "name": "vae",
154
+ "type": "VAE",
155
+ "link": 202
156
+ }
157
+ ],
158
+ "outputs": [
159
+ {
160
+ "label": "positive",
161
+ "name": "CONDITIONING",
162
+ "type": "CONDITIONING",
163
+ "links": [
164
+ 195
165
+ ]
166
+ },
167
+ {
168
+ "label": "negative",
169
+ "name": "CONDITIONING_1",
170
+ "type": "CONDITIONING",
171
+ "links": [
172
+ 196
173
+ ]
174
+ }
175
+ ],
176
+ "properties": {
177
+ "proxyWidgets": [],
178
+ "cnr_id": "comfy-core",
179
+ "ver": "0.8.2",
180
+ "ue_properties": {
181
+ "widget_ue_connectable": {},
182
+ "version": "7.5.1",
183
+ "input_ue_unconnectable": {}
184
+ },
185
+ "enableTabs": false,
186
+ "tabWidth": 65,
187
+ "tabXOffset": 10,
188
+ "hasSecondTab": false,
189
+ "secondTabText": "Send Back",
190
+ "secondTabOffset": 80,
191
+ "secondTabWidth": 65
192
+ },
193
+ "widgets_values": []
194
+ },
195
+ {
196
+ "id": 115,
197
+ "type": "CLIPLoader",
198
+ "pos": [
199
+ 369.76712728365146,
200
+ 3393.750122915234
201
+ ],
202
+ "size": [
203
+ 364.42708333333337,
204
+ 106
205
+ ],
206
+ "flags": {},
207
+ "order": 3,
208
+ "mode": 0,
209
+ "inputs": [],
210
+ "outputs": [
211
+ {
212
+ "name": "CLIP",
213
+ "type": "CLIP",
214
+ "links": [
215
+ 203,
216
+ 204
217
+ ]
218
+ }
219
+ ],
220
+ "properties": {
221
+ "cnr_id": "comfy-core",
222
+ "ver": "0.8.2",
223
+ "Node name for S&R": "CLIPLoader",
224
+ "ue_properties": {
225
+ "widget_ue_connectable": {},
226
+ "version": "7.5.1",
227
+ "input_ue_unconnectable": {}
228
+ },
229
+ "models": [
230
+ {
231
+ "name": "qwen_3_8b_fp8mixed.safetensors",
232
+ "url": "https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors",
233
+ "directory": "text_encoders"
234
+ }
235
+ ],
236
+ "enableTabs": false,
237
+ "tabWidth": 65,
238
+ "tabXOffset": 10,
239
+ "hasSecondTab": false,
240
+ "secondTabText": "Send Back",
241
+ "secondTabOffset": 80,
242
+ "secondTabWidth": 65
243
+ },
244
+ "widgets_values": [
245
+ "qwen_3_8b.safetensors",
246
+ "flux2",
247
+ "default"
248
+ ]
249
+ },
250
+ {
251
+ "id": 123,
252
+ "type": "CFGGuider",
253
+ "pos": [
254
+ 1295.766932383482,
255
+ 3343.9167569419556
256
+ ],
257
+ "size": [
258
+ 270,
259
+ 98
260
+ ],
261
+ "flags": {},
262
+ "order": 31,
263
+ "mode": 0,
264
+ "inputs": [
265
+ {
266
+ "name": "model",
267
+ "type": "MODEL",
268
+ "link": 207
269
+ },
270
+ {
271
+ "name": "positive",
272
+ "type": "CONDITIONING",
273
+ "link": 208
274
+ },
275
+ {
276
+ "name": "negative",
277
+ "type": "CONDITIONING",
278
+ "link": 209
279
+ }
280
+ ],
281
+ "outputs": [
282
+ {
283
+ "name": "GUIDER",
284
+ "type": "GUIDER",
285
+ "links": [
286
+ 188
287
+ ]
288
+ }
289
+ ],
290
+ "properties": {
291
+ "cnr_id": "comfy-core",
292
+ "ver": "0.8.2",
293
+ "Node name for S&R": "CFGGuider",
294
+ "ue_properties": {
295
+ "widget_ue_connectable": {},
296
+ "version": "7.5.1",
297
+ "input_ue_unconnectable": {}
298
+ },
299
+ "enableTabs": false,
300
+ "tabWidth": 65,
301
+ "tabXOffset": 10,
302
+ "hasSecondTab": false,
303
+ "secondTabText": "Send Back",
304
+ "secondTabOffset": 80,
305
+ "secondTabWidth": 65
306
+ },
307
+ "widgets_values": [
308
+ 1.0
309
+ ]
310
+ },
311
+ {
312
+ "id": 120,
313
+ "type": "ResizeImageMaskNode",
314
+ "pos": [
315
+ 372.5967713992208,
316
+ 3831.888921803501
317
+ ],
318
+ "size": [
319
+ 284.375,
320
+ 106
321
+ ],
322
+ "flags": {},
323
+ "order": 15,
324
+ "mode": 0,
325
+ "inputs": [
326
+ {
327
+ "name": "input",
328
+ "type": "IMAGE,MASK",
329
+ "link": 221
330
+ }
331
+ ],
332
+ "outputs": [
333
+ {
334
+ "name": "resized",
335
+ "type": "IMAGE",
336
+ "links": []
337
+ }
338
+ ],
339
+ "properties": {
340
+ "cnr_id": "comfy-core",
341
+ "ver": "0.9.2",
342
+ "Node name for S&R": "ResizeImageMaskNode",
343
+ "ue_properties": {
344
+ "widget_ue_connectable": {},
345
+ "input_ue_unconnectable": {},
346
+ "version": "7.5.1"
347
+ }
348
+ },
349
+ "widgets_values": [
350
+ "scale total pixels",
351
+ 1.0,
352
+ "lanczos"
353
+ ]
354
+ },
355
+ {
356
+ "id": 121,
357
+ "type": "ResizeImageMaskNode",
358
+ "pos": [
359
+ 382.2530441635739,
360
+ 4003.350673129131
361
+ ],
362
+ "size": [
363
+ 284.375,
364
+ 106
365
+ ],
366
+ "flags": {},
367
+ "order": 23,
368
+ "mode": 0,
369
+ "inputs": [
370
+ {
371
+ "name": "input",
372
+ "type": "IMAGE,MASK",
373
+ "link": 318
374
+ }
375
+ ],
376
+ "outputs": [
377
+ {
378
+ "name": "resized",
379
+ "type": "IMAGE",
380
+ "links": [
381
+ 197,
382
+ 308
383
+ ]
384
+ }
385
+ ],
386
+ "properties": {
387
+ "cnr_id": "comfy-core",
388
+ "ver": "0.9.2",
389
+ "Node name for S&R": "ResizeImageMaskNode",
390
+ "ue_properties": {
391
+ "widget_ue_connectable": {},
392
+ "input_ue_unconnectable": {},
393
+ "version": "7.5.1"
394
+ }
395
+ },
396
+ "widgets_values": [
397
+ "scale total pixels",
398
+ 1.0,
399
+ "lanczos"
400
+ ]
401
+ },
402
+ {
403
+ "id": 118,
404
+ "type": "UNETLoader",
405
+ "pos": [
406
+ 369.76712728365146,
407
+ 3243.750176744951
408
+ ],
409
+ "size": [
410
+ 364.42708333333337,
411
+ 82
412
+ ],
413
+ "flags": {},
414
+ "order": 4,
415
+ "mode": 0,
416
+ "inputs": [],
417
+ "outputs": [
418
+ {
419
+ "name": "MODEL",
420
+ "type": "MODEL",
421
+ "links": [
422
+ 312
423
+ ]
424
+ }
425
+ ],
426
+ "properties": {
427
+ "cnr_id": "comfy-core",
428
+ "ver": "0.8.2",
429
+ "Node name for S&R": "UNETLoader",
430
+ "ue_properties": {
431
+ "widget_ue_connectable": {},
432
+ "version": "7.5.1",
433
+ "input_ue_unconnectable": {}
434
+ },
435
+ "enableTabs": false,
436
+ "tabWidth": 65,
437
+ "tabXOffset": 10,
438
+ "hasSecondTab": false,
439
+ "secondTabText": "Send Back",
440
+ "secondTabOffset": 80,
441
+ "secondTabWidth": 65
442
+ },
443
+ "widgets_values": [
444
+ "flux-2-klein-9b.safetensors",
445
+ "default"
446
+ ]
447
+ },
448
+ {
449
+ "id": 122,
450
+ "type": "Flux2Scheduler",
451
+ "pos": [
452
+ 1276.9398129623294,
453
+ 3587.7263081493907
454
+ ],
455
+ "size": [
456
+ 317.6727061509084,
457
+ 110.76727061509109
458
+ ],
459
+ "flags": {},
460
+ "order": 25,
461
+ "mode": 0,
462
+ "inputs": [
463
+ {
464
+ "name": "width",
465
+ "type": "INT",
466
+ "widget": {
467
+ "name": "width"
468
+ },
469
+ "link": 205
470
+ },
471
+ {
472
+ "name": "height",
473
+ "type": "INT",
474
+ "widget": {
475
+ "name": "height"
476
+ },
477
+ "link": 206
478
+ }
479
+ ],
480
+ "outputs": [
481
+ {
482
+ "name": "SIGMAS",
483
+ "type": "SIGMAS",
484
+ "links": [
485
+ 310
486
+ ]
487
+ }
488
+ ],
489
+ "properties": {
490
+ "cnr_id": "comfy-core",
491
+ "ver": "0.8.2",
492
+ "Node name for S&R": "Flux2Scheduler",
493
+ "ue_properties": {
494
+ "widget_ue_connectable": {},
495
+ "version": "7.5.1",
496
+ "input_ue_unconnectable": {}
497
+ },
498
+ "enableTabs": false,
499
+ "tabWidth": 65,
500
+ "tabXOffset": 10,
501
+ "hasSecondTab": false,
502
+ "secondTabText": "Send Back",
503
+ "secondTabOffset": 80,
504
+ "secondTabWidth": 65
505
+ },
506
+ "widgets_values": [
507
+ 5,
508
+ 1280,
509
+ 1280
510
+ ]
511
+ },
512
+ {
513
+ "id": 125,
514
+ "type": "KSamplerSelect",
515
+ "pos": [
516
+ 1288.0706137647162,
517
+ 3493.537118060878
518
+ ],
519
+ "size": [
520
+ 270,
521
+ 58
522
+ ],
523
+ "flags": {},
524
+ "order": 5,
525
+ "mode": 0,
526
+ "inputs": [],
527
+ "outputs": [
528
+ {
529
+ "name": "SAMPLER",
530
+ "type": "SAMPLER",
531
+ "links": [
532
+ 189
533
+ ]
534
+ }
535
+ ],
536
+ "properties": {
537
+ "cnr_id": "comfy-core",
538
+ "ver": "0.8.2",
539
+ "Node name for S&R": "KSamplerSelect",
540
+ "ue_properties": {
541
+ "widget_ue_connectable": {},
542
+ "version": "7.5.1",
543
+ "input_ue_unconnectable": {}
544
+ },
545
+ "enableTabs": false,
546
+ "tabWidth": 65,
547
+ "tabXOffset": 10,
548
+ "hasSecondTab": false,
549
+ "secondTabText": "Send Back",
550
+ "secondTabOffset": 80,
551
+ "secondTabWidth": 65
552
+ },
553
+ "widgets_values": [
554
+ "euler"
555
+ ]
556
+ },
557
+ {
558
+ "id": 172,
559
+ "type": "ImageResizeKJv2",
560
+ "pos": [
561
+ -29.39461811323457,
562
+ 2645.8665635593456
563
+ ],
564
+ "size": [
565
+ 270,
566
+ 336
567
+ ],
568
+ "flags": {},
569
+ "order": 16,
570
+ "mode": 4,
571
+ "inputs": [
572
+ {
573
+ "name": "image",
574
+ "type": "IMAGE",
575
+ "link": 290
576
+ },
577
+ {
578
+ "name": "mask",
579
+ "shape": 7,
580
+ "type": "MASK",
581
+ "link": null
582
+ }
583
+ ],
584
+ "outputs": [
585
+ {
586
+ "name": "IMAGE",
587
+ "type": "IMAGE",
588
+ "links": [
589
+ 291
590
+ ]
591
+ },
592
+ {
593
+ "name": "width",
594
+ "type": "INT",
595
+ "links": null
596
+ },
597
+ {
598
+ "name": "height",
599
+ "type": "INT",
600
+ "links": null
601
+ },
602
+ {
603
+ "name": "mask",
604
+ "type": "MASK",
605
+ "links": null
606
+ }
607
+ ],
608
+ "properties": {
609
+ "cnr_id": "comfyui-kjnodes",
610
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
611
+ "Node name for S&R": "ImageResizeKJv2",
612
+ "ue_properties": {
613
+ "widget_ue_connectable": {},
614
+ "input_ue_unconnectable": {},
615
+ "version": "7.5.1"
616
+ }
617
+ },
618
+ "widgets_values": [
619
+ 512,
620
+ 512,
621
+ "lanczos",
622
+ "resize",
623
+ "0, 0, 0",
624
+ "center",
625
+ 2,
626
+ "cpu"
627
+ ]
628
+ },
629
+ {
630
+ "id": 169,
631
+ "type": "ShowText|pysssss",
632
+ "pos": [
633
+ 783.9354167990583,
634
+ 2619.962163330123
635
+ ],
636
+ "size": [
637
+ 259.72441345342133,
638
+ 211.21816107680525
639
+ ],
640
+ "flags": {},
641
+ "order": 26,
642
+ "mode": 4,
643
+ "inputs": [
644
+ {
645
+ "name": "text",
646
+ "type": "STRING",
647
+ "link": 287
648
+ }
649
+ ],
650
+ "outputs": [
651
+ {
652
+ "name": "STRING",
653
+ "shape": 6,
654
+ "type": "STRING",
655
+ "links": null
656
+ }
657
+ ],
658
+ "properties": {
659
+ "cnr_id": "comfyui-custom-scripts",
660
+ "ver": "1.2.5",
661
+ "Node name for S&R": "ShowText|pysssss",
662
+ "ue_properties": {
663
+ "widget_ue_connectable": {},
664
+ "input_ue_unconnectable": {},
665
+ "version": "7.5.1"
666
+ }
667
+ },
668
+ "widgets_values": [
669
+ "The man has a focused, intense, and slightly defiant facial expression.\n\nKey features:\n- His eyes are wide open and staring directly at the camera with an unblinking gaze.\n- His eyebrows are raised slightly, contributing to an alert or challenging look.\n- His mouth is set in a firm line; it's not smiling but rather held tight, suggesting concentration or determination.\n- There\u2019s visible tension around his jawline and cheekbones, indicating he's exerting effort while skateboarding.\n- A cigarette rests between his lips, adding a casual yet rebellious element to his demeanor.\n\nOverall, this isn't a relaxed or happy expression\u2014it conveys energy, focus, and perhaps a bit of edgy confidence as he rides down the street. The direct eye contact creates a sense of connection and intensity with the viewer."
670
+ ]
671
+ },
672
+ {
673
+ "id": 168,
674
+ "type": "AILab_QwenVL",
675
+ "pos": [
676
+ 274.03553021447294,
677
+ 2653.077252632602
678
+ ],
679
+ "size": [
680
+ 340,
681
+ 300
682
+ ],
683
+ "flags": {},
684
+ "order": 22,
685
+ "mode": 4,
686
+ "inputs": [
687
+ {
688
+ "name": "image",
689
+ "shape": 7,
690
+ "type": "IMAGE",
691
+ "link": 291
692
+ },
693
+ {
694
+ "name": "video",
695
+ "shape": 7,
696
+ "type": "IMAGE",
697
+ "link": null
698
+ }
699
+ ],
700
+ "outputs": [
701
+ {
702
+ "name": "RESPONSE",
703
+ "type": "STRING",
704
+ "links": [
705
+ 287,
706
+ 288
707
+ ]
708
+ }
709
+ ],
710
+ "properties": {
711
+ "cnr_id": "comfyui-qwenvl",
712
+ "ver": "2.0.0",
713
+ "Node name for S&R": "AILab_QwenVL",
714
+ "ue_properties": {
715
+ "widget_ue_connectable": {},
716
+ "input_ue_unconnectable": {},
717
+ "version": "7.5.1"
718
+ }
719
+ },
720
+ "widgets_values": [
721
+ "Qwen3-VL-4B-Instruct",
722
+ "None (FP16)",
723
+ "sdpa",
724
+ "\ud83d\uddbc\ufe0f Tags",
725
+ "Describe the facial expression.",
726
+ 512,
727
+ false,
728
+ 2302131607,
729
+ "fixed"
730
+ ],
731
+ "color": "#28403f",
732
+ "bgcolor": "#374539"
733
+ },
734
+ {
735
+ "id": 110,
736
+ "type": "RandomNoise",
737
+ "pos": [
738
+ 1295.766932383482,
739
+ 3223.9168201963835
740
+ ],
741
+ "size": [
742
+ 270,
743
+ 82
744
+ ],
745
+ "flags": {},
746
+ "order": 6,
747
+ "mode": 0,
748
+ "inputs": [],
749
+ "outputs": [
750
+ {
751
+ "name": "NOISE",
752
+ "type": "NOISE",
753
+ "links": [
754
+ 187
755
+ ]
756
+ }
757
+ ],
758
+ "properties": {
759
+ "cnr_id": "comfy-core",
760
+ "ver": "0.8.2",
761
+ "Node name for S&R": "RandomNoise",
762
+ "ue_properties": {
763
+ "widget_ue_connectable": {},
764
+ "version": "7.5.1",
765
+ "input_ue_unconnectable": {}
766
+ },
767
+ "enableTabs": false,
768
+ "tabWidth": 65,
769
+ "tabXOffset": 10,
770
+ "hasSecondTab": false,
771
+ "secondTabText": "Send Back",
772
+ "secondTabOffset": 80,
773
+ "secondTabWidth": 65
774
+ },
775
+ "widgets_values": [
776
+ 42,
777
+ "fixed"
778
+ ]
779
+ },
780
+ {
781
+ "id": 119,
782
+ "type": "CLIPTextEncode",
783
+ "pos": [
784
+ 804.4338472220857,
785
+ 3605.0834651279733
786
+ ],
787
+ "size": [
788
+ 420,
789
+ 88
790
+ ],
791
+ "flags": {},
792
+ "order": 13,
793
+ "mode": 0,
794
+ "inputs": [
795
+ {
796
+ "name": "clip",
797
+ "type": "CLIP",
798
+ "link": 204
799
+ }
800
+ ],
801
+ "outputs": [
802
+ {
803
+ "name": "CONDITIONING",
804
+ "type": "CONDITIONING",
805
+ "links": [
806
+ 200
807
+ ]
808
+ }
809
+ ],
810
+ "title": "CLIP Text Encode ( Negative Prompt)",
811
+ "properties": {
812
+ "cnr_id": "comfy-core",
813
+ "ver": "0.9.1",
814
+ "Node name for S&R": "CLIPTextEncode",
815
+ "ue_properties": {
816
+ "widget_ue_connectable": {},
817
+ "version": "7.5.1",
818
+ "input_ue_unconnectable": {}
819
+ },
820
+ "enableTabs": false,
821
+ "tabWidth": 65,
822
+ "tabXOffset": 10,
823
+ "hasSecondTab": false,
824
+ "secondTabText": "Send Back",
825
+ "secondTabOffset": 80,
826
+ "secondTabWidth": 65
827
+ },
828
+ "widgets_values": [
829
+ "bad quality, noise, blurry, worst quality, low resolution, blur, distortion, unnatural blending, cartoon, illustration, painting"
830
+ ],
831
+ "color": "#323",
832
+ "bgcolor": "#535"
833
+ },
834
+ {
835
+ "id": 133,
836
+ "type": "LoraLoaderModelOnly",
837
+ "pos": [
838
+ 789.6756557041925,
839
+ 3046.73243046243
840
+ ],
841
+ "size": [
842
+ 431.1349752832102,
843
+ 82
844
+ ],
845
+ "flags": {},
846
+ "order": 14,
847
+ "mode": 0,
848
+ "inputs": [
849
+ {
850
+ "name": "model",
851
+ "type": "MODEL",
852
+ "link": 312
853
+ }
854
+ ],
855
+ "outputs": [
856
+ {
857
+ "name": "MODEL",
858
+ "type": "MODEL",
859
+ "links": [
860
+ 320
861
+ ]
862
+ }
863
+ ],
864
+ "properties": {
865
+ "cnr_id": "comfy-core",
866
+ "ver": "0.9.2",
867
+ "Node name for S&R": "LoraLoaderModelOnly",
868
+ "ue_properties": {
869
+ "widget_ue_connectable": {},
870
+ "input_ue_unconnectable": {},
871
+ "version": "7.5.1"
872
+ }
873
+ },
874
+ "widgets_values": [
875
+ "flux2/klein/bfs_head_v1_flux-klein_9b_step3500_rank128.safetensors",
876
+ 1
877
+ ]
878
+ },
879
+ {
880
+ "id": 117,
881
+ "type": "CLIPTextEncode",
882
+ "pos": [
883
+ 799.4095992598294,
884
+ 3233.6667865601667
885
+ ],
886
+ "size": [
887
+ 440,
888
+ 320
889
+ ],
890
+ "flags": {},
891
+ "order": 12,
892
+ "mode": 0,
893
+ "inputs": [
894
+ {
895
+ "name": "clip",
896
+ "type": "CLIP",
897
+ "link": 203
898
+ },
899
+ {
900
+ "name": "text",
901
+ "type": "STRING",
902
+ "widget": {
903
+ "name": "text"
904
+ },
905
+ "link": 321
906
+ }
907
+ ],
908
+ "outputs": [
909
+ {
910
+ "name": "CONDITIONING",
911
+ "type": "CONDITIONING",
912
+ "slot_index": 0,
913
+ "links": [
914
+ 199
915
+ ]
916
+ }
917
+ ],
918
+ "title": "CLIP Text Encode (Positive Prompt)",
919
+ "properties": {
920
+ "cnr_id": "comfy-core",
921
+ "ver": "0.8.2",
922
+ "Node name for S&R": "CLIPTextEncode",
923
+ "ue_properties": {
924
+ "widget_ue_connectable": {},
925
+ "version": "7.5.1",
926
+ "input_ue_unconnectable": {}
927
+ },
928
+ "enableTabs": false,
929
+ "tabWidth": 65,
930
+ "tabXOffset": 10,
931
+ "hasSecondTab": false,
932
+ "secondTabText": "Send Back",
933
+ "secondTabOffset": 80,
934
+ "secondTabWidth": 65
935
+ },
936
+ "widgets_values": [
937
+ "head_swap: start with Picture 1 as the base image, keeping its lighting, environment, and background. remove the head from Picture 1 completely and replace it with the head from Picture 2, strictly preserving the hair, eye color, nose structure of Picture 2. copy the direction of the eye, head rotation, micro expressions from Picture 1, high quality, sharp details, 4k."
938
+ ],
939
+ "color": "#232",
940
+ "bgcolor": "#353"
941
+ },
942
+ {
943
+ "id": 171,
944
+ "type": "StringConcatenate",
945
+ "pos": [
946
+ 1128.3045132913117,
947
+ 2657.1175393967665
948
+ ],
949
+ "size": [
950
+ 400,
951
+ 200
952
+ ],
953
+ "flags": {},
954
+ "order": 27,
955
+ "mode": 4,
956
+ "inputs": [
957
+ {
958
+ "name": "string_b",
959
+ "type": "STRING",
960
+ "widget": {
961
+ "name": "string_b"
962
+ },
963
+ "link": 288
964
+ }
965
+ ],
966
+ "outputs": [
967
+ {
968
+ "name": "STRING",
969
+ "type": "STRING",
970
+ "links": [
971
+ 313,
972
+ 321
973
+ ]
974
+ }
975
+ ],
976
+ "properties": {
977
+ "cnr_id": "comfy-core",
978
+ "ver": "0.9.2",
979
+ "Node name for S&R": "StringConcatenate",
980
+ "ue_properties": {
981
+ "widget_ue_connectable": {},
982
+ "input_ue_unconnectable": {},
983
+ "version": "7.5.1"
984
+ }
985
+ },
986
+ "widgets_values": [
987
+ "head_swap: start with Picture 1 as the base image, keeping its lighting, environment, and background. remove the head from Picture 1 completely and replace it with the head from Picture 2, strictly preserving the hair, eye color, nose structure of Picture 2. copy the direction of the eye, head rotation, micro expressions from Picture 1, high quality, sharp details, 4k.",
988
+ "",
989
+ "\n\n"
990
+ ]
991
+ },
992
+ {
993
+ "id": 181,
994
+ "type": "Reroute",
995
+ "pos": [
996
+ 642.2838381851489,
997
+ 3122.818291363274
998
+ ],
999
+ "size": [
1000
+ 75,
1001
+ 26
1002
+ ],
1003
+ "flags": {},
1004
+ "order": 30,
1005
+ "mode": 0,
1006
+ "inputs": [
1007
+ {
1008
+ "name": "",
1009
+ "type": "*",
1010
+ "link": 313
1011
+ }
1012
+ ],
1013
+ "outputs": [
1014
+ {
1015
+ "name": "",
1016
+ "type": "STRING",
1017
+ "links": null
1018
+ }
1019
+ ],
1020
+ "properties": {
1021
+ "showOutputText": false,
1022
+ "horizontal": false,
1023
+ "ue_properties": {
1024
+ "widget_ue_connectable": {},
1025
+ "version": "7.5.1",
1026
+ "input_ue_unconnectable": {}
1027
+ }
1028
+ }
1029
+ },
1030
+ {
1031
+ "id": 114,
1032
+ "type": "6e5070f7-26e8-4a9a-ae4d-5d3fc1c591af",
1033
+ "pos": [
1034
+ 792.6348524497367,
1035
+ 4029.533494170478
1036
+ ],
1037
+ "size": [
1038
+ 240,
1039
+ 86
1040
+ ],
1041
+ "flags": {},
1042
+ "order": 28,
1043
+ "mode": 0,
1044
+ "inputs": [
1045
+ {
1046
+ "label": "positive",
1047
+ "name": "conditioning",
1048
+ "type": "CONDITIONING",
1049
+ "link": 195
1050
+ },
1051
+ {
1052
+ "label": "negative",
1053
+ "name": "conditioning_1",
1054
+ "type": "CONDITIONING",
1055
+ "link": 196
1056
+ },
1057
+ {
1058
+ "name": "pixels",
1059
+ "type": "IMAGE",
1060
+ "link": 197
1061
+ },
1062
+ {
1063
+ "name": "vae",
1064
+ "type": "VAE",
1065
+ "link": 198
1066
+ }
1067
+ ],
1068
+ "outputs": [
1069
+ {
1070
+ "label": "positive",
1071
+ "name": "CONDITIONING",
1072
+ "type": "CONDITIONING",
1073
+ "links": [
1074
+ 208
1075
+ ]
1076
+ },
1077
+ {
1078
+ "label": "negative",
1079
+ "name": "CONDITIONING_1",
1080
+ "type": "CONDITIONING",
1081
+ "links": [
1082
+ 209
1083
+ ]
1084
+ }
1085
+ ],
1086
+ "properties": {
1087
+ "proxyWidgets": [],
1088
+ "cnr_id": "comfy-core",
1089
+ "ver": "0.8.2",
1090
+ "ue_properties": {
1091
+ "widget_ue_connectable": {},
1092
+ "version": "7.5.1",
1093
+ "input_ue_unconnectable": {}
1094
+ },
1095
+ "enableTabs": false,
1096
+ "tabWidth": 65,
1097
+ "tabXOffset": 10,
1098
+ "hasSecondTab": false,
1099
+ "secondTabText": "Send Back",
1100
+ "secondTabOffset": 80,
1101
+ "secondTabWidth": 65
1102
+ },
1103
+ "widgets_values": []
1104
+ },
1105
+ {
1106
+ "id": 163,
1107
+ "type": "SaveImage",
1108
+ "pos": [
1109
+ 2323.422946431911,
1110
+ 3217.243346818467
1111
+ ],
1112
+ "size": [
1113
+ 270,
1114
+ 270
1115
+ ],
1116
+ "flags": {},
1117
+ "order": 34,
1118
+ "mode": 0,
1119
+ "inputs": [
1120
+ {
1121
+ "name": "images",
1122
+ "type": "IMAGE",
1123
+ "link": 285
1124
+ }
1125
+ ],
1126
+ "outputs": [],
1127
+ "properties": {
1128
+ "cnr_id": "comfy-core",
1129
+ "ver": "0.9.2",
1130
+ "Node name for S&R": "SaveImage",
1131
+ "ue_properties": {
1132
+ "widget_ue_connectable": {},
1133
+ "input_ue_unconnectable": {},
1134
+ "version": "7.5.1"
1135
+ }
1136
+ },
1137
+ "widgets_values": [
1138
+ "faceswapnew-klein-cropstitch"
1139
+ ]
1140
+ },
1141
+ {
1142
+ "id": 176,
1143
+ "type": "ImageConcanate",
1144
+ "pos": [
1145
+ 1974.1064761767686,
1146
+ 3849.568646166478
1147
+ ],
1148
+ "size": [
1149
+ 270,
1150
+ 102
1151
+ ],
1152
+ "flags": {},
1153
+ "order": 29,
1154
+ "mode": 0,
1155
+ "inputs": [
1156
+ {
1157
+ "name": "image1",
1158
+ "type": "IMAGE",
1159
+ "link": 307
1160
+ },
1161
+ {
1162
+ "name": "image2",
1163
+ "type": "IMAGE",
1164
+ "link": 308
1165
+ }
1166
+ ],
1167
+ "outputs": [
1168
+ {
1169
+ "name": "IMAGE",
1170
+ "type": "IMAGE",
1171
+ "links": [
1172
+ 304
1173
+ ]
1174
+ }
1175
+ ],
1176
+ "properties": {
1177
+ "cnr_id": "comfyui-kjnodes",
1178
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
1179
+ "Node name for S&R": "ImageConcanate",
1180
+ "ue_properties": {
1181
+ "widget_ue_connectable": {},
1182
+ "input_ue_unconnectable": {},
1183
+ "version": "7.5.1"
1184
+ }
1185
+ },
1186
+ "widgets_values": [
1187
+ "down",
1188
+ true
1189
+ ]
1190
+ },
1191
+ {
1192
+ "id": 177,
1193
+ "type": "ImageConcanate",
1194
+ "pos": [
1195
+ 2392.464606028409,
1196
+ 3848.014948438479
1197
+ ],
1198
+ "size": [
1199
+ 270,
1200
+ 102
1201
+ ],
1202
+ "flags": {},
1203
+ "order": 35,
1204
+ "mode": 0,
1205
+ "inputs": [
1206
+ {
1207
+ "name": "image1",
1208
+ "type": "IMAGE",
1209
+ "link": 304
1210
+ },
1211
+ {
1212
+ "name": "image2",
1213
+ "type": "IMAGE",
1214
+ "link": 305
1215
+ }
1216
+ ],
1217
+ "outputs": [
1218
+ {
1219
+ "name": "IMAGE",
1220
+ "type": "IMAGE",
1221
+ "links": [
1222
+ 306
1223
+ ]
1224
+ }
1225
+ ],
1226
+ "properties": {
1227
+ "cnr_id": "comfyui-kjnodes",
1228
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
1229
+ "Node name for S&R": "ImageConcanate",
1230
+ "ue_properties": {
1231
+ "widget_ue_connectable": {},
1232
+ "input_ue_unconnectable": {},
1233
+ "version": "7.5.1"
1234
+ }
1235
+ },
1236
+ "widgets_values": [
1237
+ "right",
1238
+ true
1239
+ ]
1240
+ },
1241
+ {
1242
+ "id": 178,
1243
+ "type": "PreviewImage",
1244
+ "pos": [
1245
+ 2812.756689716459,
1246
+ 3777.7268395291826
1247
+ ],
1248
+ "size": [
1249
+ 140,
1250
+ 246
1251
+ ],
1252
+ "flags": {},
1253
+ "order": 36,
1254
+ "mode": 0,
1255
+ "inputs": [
1256
+ {
1257
+ "name": "images",
1258
+ "type": "IMAGE",
1259
+ "link": 306
1260
+ }
1261
+ ],
1262
+ "outputs": [],
1263
+ "properties": {
1264
+ "cnr_id": "comfy-core",
1265
+ "ver": "0.9.2",
1266
+ "Node name for S&R": "PreviewImage",
1267
+ "ue_properties": {
1268
+ "widget_ue_connectable": {},
1269
+ "input_ue_unconnectable": {},
1270
+ "version": "7.5.1"
1271
+ }
1272
+ },
1273
+ "widgets_values": []
1274
+ },
1275
+ {
1276
+ "id": 131,
1277
+ "type": "VAEDecode",
1278
+ "pos": [
1279
+ 1886.2363711149524,
1280
+ 3305.2440041643285
1281
+ ],
1282
+ "size": [
1283
+ 220,
1284
+ 46
1285
+ ],
1286
+ "flags": {},
1287
+ "order": 33,
1288
+ "mode": 0,
1289
+ "inputs": [
1290
+ {
1291
+ "name": "samples",
1292
+ "type": "LATENT",
1293
+ "link": 216
1294
+ },
1295
+ {
1296
+ "name": "vae",
1297
+ "type": "VAE",
1298
+ "link": 217
1299
+ }
1300
+ ],
1301
+ "outputs": [
1302
+ {
1303
+ "name": "IMAGE",
1304
+ "type": "IMAGE",
1305
+ "slot_index": 0,
1306
+ "links": [
1307
+ 305,
1308
+ 325
1309
+ ]
1310
+ }
1311
+ ],
1312
+ "properties": {
1313
+ "cnr_id": "comfy-core",
1314
+ "ver": "0.8.2",
1315
+ "Node name for S&R": "VAEDecode",
1316
+ "ue_properties": {
1317
+ "widget_ue_connectable": {},
1318
+ "version": "7.5.1",
1319
+ "input_ue_unconnectable": {}
1320
+ },
1321
+ "enableTabs": false,
1322
+ "tabWidth": 65,
1323
+ "tabXOffset": 10,
1324
+ "hasSecondTab": false,
1325
+ "secondTabText": "Send Back",
1326
+ "secondTabOffset": 80,
1327
+ "secondTabWidth": 65
1328
+ },
1329
+ "widgets_values": []
1330
+ },
1331
+ {
1332
+ "id": 76,
1333
+ "type": "LoadImage",
1334
+ "pos": [
1335
+ -248.47780094574466,
1336
+ 3116.260569394397
1337
+ ],
1338
+ "size": [
1339
+ 320,
1340
+ 470
1341
+ ],
1342
+ "flags": {},
1343
+ "order": 7,
1344
+ "mode": 0,
1345
+ "inputs": [],
1346
+ "outputs": [
1347
+ {
1348
+ "name": "IMAGE",
1349
+ "type": "IMAGE",
1350
+ "links": [
1351
+ 221,
1352
+ 290,
1353
+ 322,
1354
+ 323
1355
+ ]
1356
+ },
1357
+ {
1358
+ "name": "MASK",
1359
+ "type": "MASK",
1360
+ "links": null
1361
+ }
1362
+ ],
1363
+ "title": "Body Reference",
1364
+ "properties": {
1365
+ "cnr_id": "comfy-core",
1366
+ "ver": "0.8.2",
1367
+ "Node name for S&R": "LoadImage",
1368
+ "enableTabs": false,
1369
+ "tabWidth": 65,
1370
+ "tabXOffset": 10,
1371
+ "hasSecondTab": false,
1372
+ "secondTabText": "Send Back",
1373
+ "secondTabOffset": 80,
1374
+ "secondTabWidth": 65,
1375
+ "ue_properties": {
1376
+ "widget_ue_connectable": {},
1377
+ "version": "7.5.1",
1378
+ "input_ue_unconnectable": {}
1379
+ }
1380
+ },
1381
+ "widgets_values": [
1382
+ "body.jpg",
1383
+ "image"
1384
+ ]
1385
+ },
1386
+ {
1387
+ "id": 124,
1388
+ "type": "BasicScheduler",
1389
+ "pos": [
1390
+ 1345.1141816695176,
1391
+ 3759.2167652502694
1392
+ ],
1393
+ "size": [
1394
+ 270,
1395
+ 106
1396
+ ],
1397
+ "flags": {},
1398
+ "order": 19,
1399
+ "mode": 4,
1400
+ "inputs": [
1401
+ {
1402
+ "name": "model",
1403
+ "type": "MODEL",
1404
+ "link": 271
1405
+ }
1406
+ ],
1407
+ "outputs": [
1408
+ {
1409
+ "name": "SIGMAS",
1410
+ "type": "SIGMAS",
1411
+ "links": []
1412
+ }
1413
+ ],
1414
+ "properties": {
1415
+ "cnr_id": "comfy-core",
1416
+ "ver": "0.9.2",
1417
+ "Node name for S&R": "BasicScheduler",
1418
+ "ue_properties": {
1419
+ "widget_ue_connectable": {},
1420
+ "input_ue_unconnectable": {},
1421
+ "version": "7.5.1"
1422
+ }
1423
+ },
1424
+ "widgets_values": [
1425
+ "bong_tangent",
1426
+ 4,
1427
+ 1
1428
+ ]
1429
+ },
1430
+ {
1431
+ "id": 112,
1432
+ "type": "GetImageSize",
1433
+ "pos": [
1434
+ 1088.570754250372,
1435
+ 3935.6429717129963
1436
+ ],
1437
+ "size": [
1438
+ 187.5,
1439
+ 124
1440
+ ],
1441
+ "flags": {},
1442
+ "order": 20,
1443
+ "mode": 0,
1444
+ "inputs": [
1445
+ {
1446
+ "name": "image",
1447
+ "type": "IMAGE",
1448
+ "link": 192
1449
+ }
1450
+ ],
1451
+ "outputs": [
1452
+ {
1453
+ "name": "width",
1454
+ "type": "INT",
1455
+ "links": [
1456
+ 193,
1457
+ 205
1458
+ ]
1459
+ },
1460
+ {
1461
+ "name": "height",
1462
+ "type": "INT",
1463
+ "links": [
1464
+ 194,
1465
+ 206
1466
+ ]
1467
+ },
1468
+ {
1469
+ "name": "batch_size",
1470
+ "type": "INT",
1471
+ "links": null
1472
+ }
1473
+ ],
1474
+ "properties": {
1475
+ "cnr_id": "comfy-core",
1476
+ "ver": "0.8.2",
1477
+ "Node name for S&R": "GetImageSize",
1478
+ "ue_properties": {
1479
+ "widget_ue_connectable": {},
1480
+ "version": "7.5.1",
1481
+ "input_ue_unconnectable": {}
1482
+ },
1483
+ "enableTabs": false,
1484
+ "tabWidth": 65,
1485
+ "tabXOffset": 10,
1486
+ "hasSecondTab": false,
1487
+ "secondTabText": "Send Back",
1488
+ "secondTabOffset": 80,
1489
+ "secondTabWidth": 65
1490
+ },
1491
+ "widgets_values": []
1492
+ },
1493
+ {
1494
+ "id": 113,
1495
+ "type": "EmptyFlux2LatentImage",
1496
+ "pos": [
1497
+ 1334.1394035303103,
1498
+ 3942.242624381234
1499
+ ],
1500
+ "size": [
1501
+ 270,
1502
+ 106
1503
+ ],
1504
+ "flags": {},
1505
+ "order": 24,
1506
+ "mode": 0,
1507
+ "inputs": [
1508
+ {
1509
+ "name": "width",
1510
+ "type": "INT",
1511
+ "widget": {
1512
+ "name": "width"
1513
+ },
1514
+ "link": 193
1515
+ },
1516
+ {
1517
+ "name": "height",
1518
+ "type": "INT",
1519
+ "widget": {
1520
+ "name": "height"
1521
+ },
1522
+ "link": 194
1523
+ }
1524
+ ],
1525
+ "outputs": [
1526
+ {
1527
+ "name": "LATENT",
1528
+ "type": "LATENT",
1529
+ "links": [
1530
+ 191
1531
+ ]
1532
+ }
1533
+ ],
1534
+ "properties": {
1535
+ "cnr_id": "comfy-core",
1536
+ "ver": "0.8.2",
1537
+ "Node name for S&R": "EmptyFlux2LatentImage",
1538
+ "ue_properties": {
1539
+ "widget_ue_connectable": {},
1540
+ "version": "7.5.1",
1541
+ "input_ue_unconnectable": {}
1542
+ },
1543
+ "enableTabs": false,
1544
+ "tabWidth": 65,
1545
+ "tabXOffset": 10,
1546
+ "hasSecondTab": false,
1547
+ "secondTabText": "Send Back",
1548
+ "secondTabOffset": 80,
1549
+ "secondTabWidth": 65
1550
+ },
1551
+ "widgets_values": [
1552
+ 1024,
1553
+ 1024,
1554
+ 1
1555
+ ]
1556
+ },
1557
+ {
1558
+ "id": 109,
1559
+ "type": "SamplerCustomAdvanced",
1560
+ "pos": [
1561
+ 1621.1480527828392,
1562
+ 3268.675653718491
1563
+ ],
1564
+ "size": [
1565
+ 212.3638671875,
1566
+ 395.1720377604167
1567
+ ],
1568
+ "flags": {},
1569
+ "order": 32,
1570
+ "mode": 0,
1571
+ "inputs": [
1572
+ {
1573
+ "name": "noise",
1574
+ "type": "NOISE",
1575
+ "link": 187
1576
+ },
1577
+ {
1578
+ "name": "guider",
1579
+ "type": "GUIDER",
1580
+ "link": 188
1581
+ },
1582
+ {
1583
+ "name": "sampler",
1584
+ "type": "SAMPLER",
1585
+ "link": 189
1586
+ },
1587
+ {
1588
+ "name": "sigmas",
1589
+ "type": "SIGMAS",
1590
+ "link": 310
1591
+ },
1592
+ {
1593
+ "name": "latent_image",
1594
+ "type": "LATENT",
1595
+ "link": 191
1596
+ }
1597
+ ],
1598
+ "outputs": [
1599
+ {
1600
+ "name": "output",
1601
+ "type": "LATENT",
1602
+ "links": [
1603
+ 216
1604
+ ]
1605
+ },
1606
+ {
1607
+ "name": "denoised_output",
1608
+ "type": "LATENT",
1609
+ "links": []
1610
+ }
1611
+ ],
1612
+ "properties": {
1613
+ "cnr_id": "comfy-core",
1614
+ "ver": "0.8.2",
1615
+ "Node name for S&R": "SamplerCustomAdvanced",
1616
+ "ue_properties": {
1617
+ "widget_ue_connectable": {},
1618
+ "version": "7.5.1",
1619
+ "input_ue_unconnectable": {}
1620
+ },
1621
+ "enableTabs": false,
1622
+ "tabWidth": 65,
1623
+ "tabXOffset": 10,
1624
+ "hasSecondTab": false,
1625
+ "secondTabText": "Send Back",
1626
+ "secondTabOffset": 80,
1627
+ "secondTabWidth": 65
1628
+ },
1629
+ "widgets_values": []
1630
+ },
1631
+ {
1632
+ "id": 186,
1633
+ "type": "MarkdownNote",
1634
+ "pos": [
1635
+ -910.4948154707993,
1636
+ 3809.248944551527
1637
+ ],
1638
+ "size": [
1639
+ 610,
1640
+ 650
1641
+ ],
1642
+ "flags": {},
1643
+ "order": 8,
1644
+ "mode": 0,
1645
+ "inputs": [],
1646
+ "outputs": [],
1647
+ "title": "Markdown Note 4b",
1648
+ "properties": {
1649
+ "ue_properties": {
1650
+ "widget_ue_connectable": {},
1651
+ "version": "7.5.1",
1652
+ "input_ue_unconnectable": {}
1653
+ }
1654
+ },
1655
+ "widgets_values": [
1656
+ "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model links (for local users)\n\n**text_encoders**\n\n- [qwen_3_4b.safetensors](https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors)\n\n**diffusion_models**\n\n- [lux-2-klein-base-4b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-4b-fp8/resolve/main/flux-2-klein-base-4b-fp8.safetensors)(CFG: 5.0, Steps: 20/30/50...)\n\n- [lux-2-klein-4b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-4b-fp8/blob/main/flux-2-klein-4b-fp8.safetensors)(CFG: 1.0, Steps: 4...)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n\nModel Storage Location\n\n```\n\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/\n\u2502 \u2502 \u2514\u2500\u2500 qwen_3_4b.safetensors\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 diffusion_models/\n\u2502 \u2502 \u2514\u2500\u2500 lux-2-klein-base-4b-fp8.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 flux2-vae.safetensors\n```\n\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/zh-CN/installation/update_comfyui)) and prepare the required models. Desktop/Cloud ship stable builds; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n\n"
1657
+ ],
1658
+ "color": "#222",
1659
+ "bgcolor": "#000"
1660
+ },
1661
+ {
1662
+ "id": 184,
1663
+ "type": "MarkdownNote",
1664
+ "pos": [
1665
+ -907.2444036877835,
1666
+ 3091.9914110992695
1667
+ ],
1668
+ "size": [
1669
+ 610,
1670
+ 650
1671
+ ],
1672
+ "flags": {},
1673
+ "order": 9,
1674
+ "mode": 0,
1675
+ "inputs": [],
1676
+ "outputs": [],
1677
+ "title": "Markdown Note 9b",
1678
+ "properties": {
1679
+ "ue_properties": {
1680
+ "widget_ue_connectable": {},
1681
+ "version": "7.5.1",
1682
+ "input_ue_unconnectable": {}
1683
+ }
1684
+ },
1685
+ "widgets_values": [
1686
+ "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model links (for local users)\n\n**diffusion_models**\n\n- [flux-2-klein-base-9b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-9b-fp8) (CFG 5.0, Steps: 20/30/50..)\n- [flux-2-klein-9b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-9b-fp8) (CFG 1.0, Steps: 4..)\n\n\n> Please visit BFL's repo, accept the agreement in the repo, and then download the fp8 model.\n\n**text_encoders**\n\n- [qwen_3_8b_fp8mixed.safetensors](https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n\nModel Storage Location\n\n```\n\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/\n\u2502 \u2502 \u2514\u2500\u2500 qwen_3_8b_fp8mixed.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 flux2-vae.safetensors\n```\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/zh-CN/installation/update_comfyui)) and prepare required models. Desktop/Cloud ship stable builds; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
1687
+ ],
1688
+ "color": "#222",
1689
+ "bgcolor": "#000"
1690
+ },
1691
+ {
1692
+ "id": 81,
1693
+ "type": "LoadImage",
1694
+ "pos": [
1695
+ -236.06351544032262,
1696
+ 3731.3318861681373
1697
+ ],
1698
+ "size": [
1699
+ 320,
1700
+ 476.6666666666667
1701
+ ],
1702
+ "flags": {},
1703
+ "order": 10,
1704
+ "mode": 0,
1705
+ "inputs": [],
1706
+ "outputs": [
1707
+ {
1708
+ "name": "IMAGE",
1709
+ "type": "IMAGE",
1710
+ "links": [
1711
+ 277,
1712
+ 317
1713
+ ]
1714
+ },
1715
+ {
1716
+ "name": "MASK",
1717
+ "type": "MASK",
1718
+ "links": [
1719
+ 314
1720
+ ]
1721
+ }
1722
+ ],
1723
+ "title": "Face Reference",
1724
+ "properties": {
1725
+ "cnr_id": "comfy-core",
1726
+ "ver": "0.8.2",
1727
+ "Node name for S&R": "LoadImage",
1728
+ "enableTabs": false,
1729
+ "tabWidth": 65,
1730
+ "tabXOffset": 10,
1731
+ "hasSecondTab": false,
1732
+ "secondTabText": "Send Back",
1733
+ "secondTabOffset": 80,
1734
+ "secondTabWidth": 65,
1735
+ "ue_properties": {
1736
+ "widget_ue_connectable": {},
1737
+ "version": "7.5.1",
1738
+ "input_ue_unconnectable": {}
1739
+ },
1740
+ "image": "clipspace/clipspace-painted-masked-1768744191181.png [input]"
1741
+ },
1742
+ "widgets_values": [
1743
+ "face.jpg",
1744
+ "image"
1745
+ ]
1746
+ },
1747
+ {
1748
+ "id": 160,
1749
+ "type": "ImageCropByMask",
1750
+ "pos": [
1751
+ 193.37415987077623,
1752
+ 4242.049091418084
1753
+ ],
1754
+ "size": [
1755
+ 177.1861328125,
1756
+ 46
1757
+ ],
1758
+ "flags": {},
1759
+ "order": 18,
1760
+ "mode": 0,
1761
+ "inputs": [
1762
+ {
1763
+ "name": "image",
1764
+ "type": "IMAGE",
1765
+ "link": 277
1766
+ },
1767
+ {
1768
+ "name": "mask",
1769
+ "type": "MASK",
1770
+ "link": 314
1771
+ }
1772
+ ],
1773
+ "outputs": [
1774
+ {
1775
+ "name": "image",
1776
+ "type": "IMAGE",
1777
+ "links": []
1778
+ }
1779
+ ],
1780
+ "properties": {
1781
+ "cnr_id": "comfyui-kjnodes",
1782
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
1783
+ "Node name for S&R": "ImageCropByMask",
1784
+ "ue_properties": {
1785
+ "widget_ue_connectable": {},
1786
+ "input_ue_unconnectable": {},
1787
+ "version": "7.5.1"
1788
+ }
1789
+ },
1790
+ "widgets_values": []
1791
+ },
1792
+ {
1793
+ "id": 187,
1794
+ "type": "RMBG",
1795
+ "pos": [
1796
+ 446.17211572971297,
1797
+ 4210.581660100933
1798
+ ],
1799
+ "size": [
1800
+ 340,
1801
+ 302
1802
+ ],
1803
+ "flags": {},
1804
+ "order": 17,
1805
+ "mode": 0,
1806
+ "inputs": [
1807
+ {
1808
+ "name": "image",
1809
+ "type": "IMAGE",
1810
+ "link": 317
1811
+ }
1812
+ ],
1813
+ "outputs": [
1814
+ {
1815
+ "name": "IMAGE",
1816
+ "type": "IMAGE",
1817
+ "links": [
1818
+ 318
1819
+ ]
1820
+ },
1821
+ {
1822
+ "name": "MASK",
1823
+ "type": "MASK",
1824
+ "links": null
1825
+ },
1826
+ {
1827
+ "name": "MASK_IMAGE",
1828
+ "type": "IMAGE",
1829
+ "links": null
1830
+ }
1831
+ ],
1832
+ "properties": {
1833
+ "ue_properties": {
1834
+ "widget_ue_connectable": {},
1835
+ "input_ue_unconnectable": {}
1836
+ },
1837
+ "cnr_id": "comfyui-rmbg",
1838
+ "ver": "2.9.5",
1839
+ "Node name for S&R": "RMBG"
1840
+ },
1841
+ "widgets_values": [
1842
+ "RMBG-2.0",
1843
+ 1,
1844
+ 1024,
1845
+ 0,
1846
+ 0,
1847
+ false,
1848
+ false,
1849
+ "Alpha",
1850
+ "#222222"
1851
+ ],
1852
+ "color": "#222e40",
1853
+ "bgcolor": "#364254"
1854
+ },
1855
+ {
1856
+ "id": 189,
1857
+ "type": "Note",
1858
+ "pos": [
1859
+ -20.296820503269263,
1860
+ 2508.166190461272
1861
+ ],
1862
+ "size": [
1863
+ 368.06224828212055,
1864
+ 88
1865
+ ],
1866
+ "flags": {},
1867
+ "order": 11,
1868
+ "mode": 0,
1869
+ "inputs": [],
1870
+ "outputs": [],
1871
+ "properties": {},
1872
+ "widgets_values": [
1873
+ "Automatic caption of facial expression to concatenate in the prompt if you want."
1874
+ ],
1875
+ "color": "#432",
1876
+ "bgcolor": "#653"
1877
+ },
1878
+ {
1879
+ "id": 190,
1880
+ "type": "LoraLoaderModelOnly",
1881
+ "pos": [
1882
+ 789.6756557041925,
1883
+ 3176.73243046243
1884
+ ],
1885
+ "size": [
1886
+ 431.1349752832102,
1887
+ 82
1888
+ ],
1889
+ "flags": {},
1890
+ "order": 14,
1891
+ "mode": 0,
1892
+ "inputs": [
1893
+ {
1894
+ "name": "model",
1895
+ "type": "MODEL",
1896
+ "link": 320
1897
+ }
1898
+ ],
1899
+ "outputs": [
1900
+ {
1901
+ "name": "MODEL",
1902
+ "type": "MODEL",
1903
+ "links": [
1904
+ 207,
1905
+ 271
1906
+ ]
1907
+ }
1908
+ ],
1909
+ "properties": {
1910
+ "cnr_id": "comfy-core",
1911
+ "ver": "0.9.2",
1912
+ "Node name for S&R": "LoraLoaderModelOnly",
1913
+ "ue_properties": {
1914
+ "widget_ue_connectable": {},
1915
+ "input_ue_unconnectable": {},
1916
+ "version": "7.5.1"
1917
+ }
1918
+ },
1919
+ "widgets_values": [
1920
+ "lissie_flux2_klein.safetensors",
1921
+ 0.6
1922
+ ],
1923
+ "title": "Lissie lora"
1924
+ },
1925
+ {
1926
+ "id": 200,
1927
+ "type": "FaceSegment",
1928
+ "pos": [
1929
+ -1400,
1930
+ 900
1931
+ ],
1932
+ "size": [
1933
+ 315,
1934
+ 200
1935
+ ],
1936
+ "flags": {},
1937
+ "order": 38,
1938
+ "mode": 0,
1939
+ "inputs": [
1940
+ {
1941
+ "name": "images",
1942
+ "type": "IMAGE",
1943
+ "link": 322
1944
+ }
1945
+ ],
1946
+ "outputs": [
1947
+ {
1948
+ "name": "IMAGE",
1949
+ "type": "IMAGE",
1950
+ "links": []
1951
+ },
1952
+ {
1953
+ "name": "MASK",
1954
+ "type": "MASK",
1955
+ "links": [
1956
+ 324
1957
+ ]
1958
+ },
1959
+ {
1960
+ "name": "MASK_IMAGE",
1961
+ "type": "IMAGE",
1962
+ "links": []
1963
+ }
1964
+ ],
1965
+ "properties": {
1966
+ "ue_properties": {
1967
+ "widget_ue_connectable": {},
1968
+ "input_ue_unconnectable": {}
1969
+ },
1970
+ "cnr_id": "comfyui-rmbg",
1971
+ "ver": "2.9.5",
1972
+ "Node name for S&R": "FaceSegment"
1973
+ },
1974
+ "widgets_values": [
1975
+ true,
1976
+ true,
1977
+ true,
1978
+ true,
1979
+ true,
1980
+ true,
1981
+ true,
1982
+ true,
1983
+ true,
1984
+ true,
1985
+ true,
1986
+ true,
1987
+ true,
1988
+ false,
1989
+ true,
1990
+ 1024,
1991
+ 0,
1992
+ 0,
1993
+ false,
1994
+ "Alpha",
1995
+ "#222222"
1996
+ ]
1997
+ },
1998
+ {
1999
+ "id": 201,
2000
+ "type": "InpaintCropImproved",
2001
+ "pos": [
2002
+ -1100,
2003
+ 900
2004
+ ],
2005
+ "size": [
2006
+ 315,
2007
+ 200
2008
+ ],
2009
+ "flags": {},
2010
+ "order": 39,
2011
+ "mode": 0,
2012
+ "inputs": [
2013
+ {
2014
+ "name": "image",
2015
+ "type": "IMAGE",
2016
+ "link": 323
2017
+ },
2018
+ {
2019
+ "name": "mask",
2020
+ "type": "MASK",
2021
+ "link": 324
2022
+ },
2023
+ {
2024
+ "name": "optional_context_mask",
2025
+ "type": "MASK",
2026
+ "link": null
2027
+ }
2028
+ ],
2029
+ "outputs": [
2030
+ {
2031
+ "name": "stitcher",
2032
+ "type": "STITCHER",
2033
+ "links": [
2034
+ 326
2035
+ ]
2036
+ },
2037
+ {
2038
+ "name": "cropped_image",
2039
+ "type": "IMAGE",
2040
+ "links": [
2041
+ 192,
2042
+ 201,
2043
+ 307
2044
+ ]
2045
+ },
2046
+ {
2047
+ "name": "cropped_mask",
2048
+ "type": "MASK",
2049
+ "links": []
2050
+ }
2051
+ ],
2052
+ "properties": {
2053
+ "Node name for S&R": "InpaintCropImproved",
2054
+ "cnr_id": "comfyui-inpaint-cropandstitch",
2055
+ "ver": "2.0.0"
2056
+ },
2057
+ "widgets_values": [
2058
+ "lanczos",
2059
+ "lanczos",
2060
+ false,
2061
+ "ensure minimum resolution",
2062
+ 1024,
2063
+ 1024,
2064
+ 16384,
2065
+ 16384,
2066
+ true,
2067
+ 40,
2068
+ false,
2069
+ 32,
2070
+ 0.1,
2071
+ false,
2072
+ 1.0,
2073
+ 1.0,
2074
+ 1.0,
2075
+ 1.0,
2076
+ 1.5,
2077
+ true,
2078
+ 1024,
2079
+ 1024,
2080
+ "32",
2081
+ "gpu (much faster)"
2082
+ ]
2083
+ },
2084
+ {
2085
+ "id": 202,
2086
+ "type": "InpaintStitchImproved",
2087
+ "pos": [
2088
+ 1500,
2089
+ 700
2090
+ ],
2091
+ "size": [
2092
+ 315,
2093
+ 200
2094
+ ],
2095
+ "flags": {},
2096
+ "order": 40,
2097
+ "mode": 0,
2098
+ "inputs": [
2099
+ {
2100
+ "name": "stitcher",
2101
+ "type": "STITCHER",
2102
+ "link": 326
2103
+ },
2104
+ {
2105
+ "name": "inpainted_image",
2106
+ "type": "IMAGE",
2107
+ "link": 325
2108
+ }
2109
+ ],
2110
+ "outputs": [
2111
+ {
2112
+ "name": "IMAGE",
2113
+ "type": "IMAGE",
2114
+ "links": [
2115
+ 285
2116
+ ]
2117
+ }
2118
+ ],
2119
+ "properties": {
2120
+ "Node name for S&R": "InpaintStitchImproved",
2121
+ "cnr_id": "comfyui-inpaint-cropandstitch",
2122
+ "ver": "2.0.0"
2123
+ },
2124
+ "widgets_values": []
2125
+ }
2126
+ ],
2127
+ "links": [
2128
+ [
2129
+ 187,
2130
+ 110,
2131
+ 0,
2132
+ 109,
2133
+ 0,
2134
+ "NOISE"
2135
+ ],
2136
+ [
2137
+ 188,
2138
+ 123,
2139
+ 0,
2140
+ 109,
2141
+ 1,
2142
+ "GUIDER"
2143
+ ],
2144
+ [
2145
+ 189,
2146
+ 125,
2147
+ 0,
2148
+ 109,
2149
+ 2,
2150
+ "SAMPLER"
2151
+ ],
2152
+ [
2153
+ 191,
2154
+ 113,
2155
+ 0,
2156
+ 109,
2157
+ 4,
2158
+ "LATENT"
2159
+ ],
2160
+ [
2161
+ 192,
2162
+ 201,
2163
+ 1,
2164
+ 112,
2165
+ 0,
2166
+ "IMAGE"
2167
+ ],
2168
+ [
2169
+ 193,
2170
+ 112,
2171
+ 0,
2172
+ 113,
2173
+ 0,
2174
+ "INT"
2175
+ ],
2176
+ [
2177
+ 194,
2178
+ 112,
2179
+ 1,
2180
+ 113,
2181
+ 1,
2182
+ "INT"
2183
+ ],
2184
+ [
2185
+ 195,
2186
+ 116,
2187
+ 0,
2188
+ 114,
2189
+ 0,
2190
+ "CONDITIONING"
2191
+ ],
2192
+ [
2193
+ 196,
2194
+ 116,
2195
+ 1,
2196
+ 114,
2197
+ 1,
2198
+ "CONDITIONING"
2199
+ ],
2200
+ [
2201
+ 197,
2202
+ 121,
2203
+ 0,
2204
+ 114,
2205
+ 2,
2206
+ "IMAGE"
2207
+ ],
2208
+ [
2209
+ 198,
2210
+ 111,
2211
+ 0,
2212
+ 114,
2213
+ 3,
2214
+ "VAE"
2215
+ ],
2216
+ [
2217
+ 199,
2218
+ 117,
2219
+ 0,
2220
+ 116,
2221
+ 0,
2222
+ "CONDITIONING"
2223
+ ],
2224
+ [
2225
+ 200,
2226
+ 119,
2227
+ 0,
2228
+ 116,
2229
+ 1,
2230
+ "CONDITIONING"
2231
+ ],
2232
+ [
2233
+ 201,
2234
+ 201,
2235
+ 1,
2236
+ 116,
2237
+ 2,
2238
+ "IMAGE"
2239
+ ],
2240
+ [
2241
+ 202,
2242
+ 111,
2243
+ 0,
2244
+ 116,
2245
+ 3,
2246
+ "VAE"
2247
+ ],
2248
+ [
2249
+ 203,
2250
+ 115,
2251
+ 0,
2252
+ 117,
2253
+ 0,
2254
+ "CLIP"
2255
+ ],
2256
+ [
2257
+ 204,
2258
+ 115,
2259
+ 0,
2260
+ 119,
2261
+ 0,
2262
+ "CLIP"
2263
+ ],
2264
+ [
2265
+ 205,
2266
+ 112,
2267
+ 0,
2268
+ 122,
2269
+ 0,
2270
+ "INT"
2271
+ ],
2272
+ [
2273
+ 206,
2274
+ 112,
2275
+ 1,
2276
+ 122,
2277
+ 1,
2278
+ "INT"
2279
+ ],
2280
+ [
2281
+ 207,
2282
+ 190,
2283
+ 0,
2284
+ 123,
2285
+ 0,
2286
+ "MODEL"
2287
+ ],
2288
+ [
2289
+ 208,
2290
+ 114,
2291
+ 0,
2292
+ 123,
2293
+ 1,
2294
+ "CONDITIONING"
2295
+ ],
2296
+ [
2297
+ 209,
2298
+ 114,
2299
+ 1,
2300
+ 123,
2301
+ 2,
2302
+ "CONDITIONING"
2303
+ ],
2304
+ [
2305
+ 216,
2306
+ 109,
2307
+ 0,
2308
+ 131,
2309
+ 0,
2310
+ "LATENT"
2311
+ ],
2312
+ [
2313
+ 217,
2314
+ 111,
2315
+ 0,
2316
+ 131,
2317
+ 1,
2318
+ "VAE"
2319
+ ],
2320
+ [
2321
+ 221,
2322
+ 76,
2323
+ 0,
2324
+ 120,
2325
+ 0,
2326
+ "IMAGE"
2327
+ ],
2328
+ [
2329
+ 271,
2330
+ 190,
2331
+ 0,
2332
+ 124,
2333
+ 0,
2334
+ "MODEL"
2335
+ ],
2336
+ [
2337
+ 277,
2338
+ 81,
2339
+ 0,
2340
+ 160,
2341
+ 0,
2342
+ "IMAGE"
2343
+ ],
2344
+ [
2345
+ 285,
2346
+ 202,
2347
+ 0,
2348
+ 163,
2349
+ 0,
2350
+ "IMAGE"
2351
+ ],
2352
+ [
2353
+ 287,
2354
+ 168,
2355
+ 0,
2356
+ 169,
2357
+ 0,
2358
+ "STRING"
2359
+ ],
2360
+ [
2361
+ 288,
2362
+ 168,
2363
+ 0,
2364
+ 171,
2365
+ 0,
2366
+ "STRING"
2367
+ ],
2368
+ [
2369
+ 290,
2370
+ 76,
2371
+ 0,
2372
+ 172,
2373
+ 0,
2374
+ "IMAGE"
2375
+ ],
2376
+ [
2377
+ 291,
2378
+ 172,
2379
+ 0,
2380
+ 168,
2381
+ 0,
2382
+ "IMAGE"
2383
+ ],
2384
+ [
2385
+ 304,
2386
+ 176,
2387
+ 0,
2388
+ 177,
2389
+ 0,
2390
+ "IMAGE"
2391
+ ],
2392
+ [
2393
+ 305,
2394
+ 131,
2395
+ 0,
2396
+ 177,
2397
+ 1,
2398
+ "IMAGE"
2399
+ ],
2400
+ [
2401
+ 306,
2402
+ 177,
2403
+ 0,
2404
+ 178,
2405
+ 0,
2406
+ "IMAGE"
2407
+ ],
2408
+ [
2409
+ 307,
2410
+ 201,
2411
+ 1,
2412
+ 176,
2413
+ 0,
2414
+ "IMAGE"
2415
+ ],
2416
+ [
2417
+ 308,
2418
+ 121,
2419
+ 0,
2420
+ 176,
2421
+ 1,
2422
+ "IMAGE"
2423
+ ],
2424
+ [
2425
+ 310,
2426
+ 122,
2427
+ 0,
2428
+ 109,
2429
+ 3,
2430
+ "SIGMAS"
2431
+ ],
2432
+ [
2433
+ 312,
2434
+ 118,
2435
+ 0,
2436
+ 133,
2437
+ 0,
2438
+ "MODEL"
2439
+ ],
2440
+ [
2441
+ 313,
2442
+ 171,
2443
+ 0,
2444
+ 181,
2445
+ 0,
2446
+ "STRING"
2447
+ ],
2448
+ [
2449
+ 314,
2450
+ 81,
2451
+ 1,
2452
+ 160,
2453
+ 1,
2454
+ "MASK"
2455
+ ],
2456
+ [
2457
+ 317,
2458
+ 81,
2459
+ 0,
2460
+ 187,
2461
+ 0,
2462
+ "IMAGE"
2463
+ ],
2464
+ [
2465
+ 318,
2466
+ 187,
2467
+ 0,
2468
+ 121,
2469
+ 0,
2470
+ "IMAGE"
2471
+ ],
2472
+ [
2473
+ 320,
2474
+ 133,
2475
+ 0,
2476
+ 190,
2477
+ 0,
2478
+ "MODEL"
2479
+ ],
2480
+ [
2481
+ 321,
2482
+ 171,
2483
+ 0,
2484
+ 117,
2485
+ 1,
2486
+ "STRING"
2487
+ ],
2488
+ [
2489
+ 322,
2490
+ 76,
2491
+ 0,
2492
+ 200,
2493
+ 0,
2494
+ "IMAGE"
2495
+ ],
2496
+ [
2497
+ 323,
2498
+ 76,
2499
+ 0,
2500
+ 201,
2501
+ 0,
2502
+ "IMAGE"
2503
+ ],
2504
+ [
2505
+ 324,
2506
+ 200,
2507
+ 1,
2508
+ 201,
2509
+ 1,
2510
+ "MASK"
2511
+ ],
2512
+ [
2513
+ 325,
2514
+ 131,
2515
+ 0,
2516
+ 202,
2517
+ 1,
2518
+ "IMAGE"
2519
+ ],
2520
+ [
2521
+ 326,
2522
+ 201,
2523
+ 0,
2524
+ 202,
2525
+ 0,
2526
+ "STITCHER"
2527
+ ]
2528
+ ],
2529
+ "groups": [
2530
+ {
2531
+ "id": 4,
2532
+ "title": "Prompt",
2533
+ "bounding": [
2534
+ 784.4338472220857,
2535
+ 3155.0834651279733,
2536
+ 470,
2537
+ 550
2538
+ ],
2539
+ "color": "#3f789e",
2540
+ "font_size": 24,
2541
+ "flags": {}
2542
+ },
2543
+ {
2544
+ "id": 5,
2545
+ "title": "Sampler",
2546
+ "bounding": [
2547
+ 1294.4338472220857,
2548
+ 3155.0834651279733,
2549
+ 532.3638671875,
2550
+ 550
2551
+ ],
2552
+ "color": "#3f789e",
2553
+ "font_size": 24,
2554
+ "flags": {}
2555
+ },
2556
+ {
2557
+ "id": 6,
2558
+ "title": "Models",
2559
+ "bounding": [
2560
+ 364.43384722208566,
2561
+ 3155.0834651279733,
2562
+ 380,
2563
+ 550
2564
+ ],
2565
+ "color": "#3f789e",
2566
+ "font_size": 24,
2567
+ "flags": {}
2568
+ }
2569
+ ],
2570
+ "definitions": {
2571
+ "subgraphs": [
2572
+ {
2573
+ "id": "6e5070f7-26e8-4a9a-ae4d-5d3fc1c591af",
2574
+ "version": 1,
2575
+ "state": {
2576
+ "lastGroupId": 4,
2577
+ "lastNodeId": 78,
2578
+ "lastLinkId": 170,
2579
+ "lastRerouteId": 0
2580
+ },
2581
+ "revision": 0,
2582
+ "config": {},
2583
+ "name": "Reference Conditioning",
2584
+ "inputNode": {
2585
+ "id": -10,
2586
+ "bounding": [
2587
+ -270,
2588
+ 990,
2589
+ 120,
2590
+ 120
2591
+ ]
2592
+ },
2593
+ "outputNode": {
2594
+ "id": -20,
2595
+ "bounding": [
2596
+ 580,
2597
+ 970,
2598
+ 120,
2599
+ 80
2600
+ ]
2601
+ },
2602
+ "inputs": [
2603
+ {
2604
+ "id": "5c9a0f5e-8cee-4947-90bc-330de782043a",
2605
+ "name": "conditioning",
2606
+ "type": "CONDITIONING",
2607
+ "linkIds": [
2608
+ 165
2609
+ ],
2610
+ "label": "positive",
2611
+ "pos": [
2612
+ -170,
2613
+ 1010
2614
+ ]
2615
+ },
2616
+ {
2617
+ "id": "61826d46-4c21-4ad6-801c-3e3fa94115e2",
2618
+ "name": "conditioning_1",
2619
+ "type": "CONDITIONING",
2620
+ "linkIds": [
2621
+ 166
2622
+ ],
2623
+ "label": "negative",
2624
+ "pos": [
2625
+ -170,
2626
+ 1030
2627
+ ]
2628
+ },
2629
+ {
2630
+ "id": "345bf085-5939-47ff-9767-8f8f239a719c",
2631
+ "name": "pixels",
2632
+ "type": "IMAGE",
2633
+ "linkIds": [
2634
+ 167
2635
+ ],
2636
+ "pos": [
2637
+ -170,
2638
+ 1050
2639
+ ]
2640
+ },
2641
+ {
2642
+ "id": "f4594e34-e2f5-4f1e-b1fa-a1dc2aeb0a90",
2643
+ "name": "vae",
2644
+ "type": "VAE",
2645
+ "linkIds": [
2646
+ 168
2647
+ ],
2648
+ "pos": [
2649
+ -170,
2650
+ 1070
2651
+ ]
2652
+ }
2653
+ ],
2654
+ "outputs": [
2655
+ {
2656
+ "id": "b3357c0e-6428-4055-9cd3-3595f0896fa8",
2657
+ "name": "CONDITIONING",
2658
+ "type": "CONDITIONING",
2659
+ "linkIds": [
2660
+ 169
2661
+ ],
2662
+ "label": "positive",
2663
+ "pos": [
2664
+ 600,
2665
+ 990
2666
+ ]
2667
+ },
2668
+ {
2669
+ "id": "01519713-2ed1-4694-a387-79f44e088e89",
2670
+ "name": "CONDITIONING_1",
2671
+ "type": "CONDITIONING",
2672
+ "linkIds": [
2673
+ 170
2674
+ ],
2675
+ "label": "negative",
2676
+ "pos": [
2677
+ 600,
2678
+ 1010
2679
+ ]
2680
+ }
2681
+ ],
2682
+ "widgets": [],
2683
+ "nodes": [
2684
+ {
2685
+ "id": 76,
2686
+ "type": "ReferenceLatent",
2687
+ "pos": [
2688
+ 170,
2689
+ 1050
2690
+ ],
2691
+ "size": [
2692
+ 204.134765625,
2693
+ 46
2694
+ ],
2695
+ "flags": {
2696
+ "collapsed": false
2697
+ },
2698
+ "order": 0,
2699
+ "mode": 0,
2700
+ "inputs": [
2701
+ {
2702
+ "localized_name": "conditioning",
2703
+ "name": "conditioning",
2704
+ "type": "CONDITIONING",
2705
+ "link": 166
2706
+ },
2707
+ {
2708
+ "localized_name": "latent",
2709
+ "name": "latent",
2710
+ "shape": 7,
2711
+ "type": "LATENT",
2712
+ "link": 163
2713
+ }
2714
+ ],
2715
+ "outputs": [
2716
+ {
2717
+ "localized_name": "CONDITIONING",
2718
+ "name": "CONDITIONING",
2719
+ "type": "CONDITIONING",
2720
+ "links": [
2721
+ 170
2722
+ ]
2723
+ }
2724
+ ],
2725
+ "properties": {
2726
+ "cnr_id": "comfy-core",
2727
+ "ver": "0.8.2",
2728
+ "Node name for S&R": "ReferenceLatent",
2729
+ "ue_properties": {
2730
+ "widget_ue_connectable": {},
2731
+ "version": "7.5.1",
2732
+ "input_ue_unconnectable": {}
2733
+ },
2734
+ "enableTabs": false,
2735
+ "tabWidth": 65,
2736
+ "tabXOffset": 10,
2737
+ "hasSecondTab": false,
2738
+ "secondTabText": "Send Back",
2739
+ "secondTabOffset": 80,
2740
+ "secondTabWidth": 65
2741
+ },
2742
+ "widgets_values": []
2743
+ },
2744
+ {
2745
+ "id": 78,
2746
+ "type": "VAEEncode",
2747
+ "pos": [
2748
+ -90,
2749
+ 1150
2750
+ ],
2751
+ "size": [
2752
+ 190,
2753
+ 46
2754
+ ],
2755
+ "flags": {
2756
+ "collapsed": false
2757
+ },
2758
+ "order": 2,
2759
+ "mode": 0,
2760
+ "inputs": [
2761
+ {
2762
+ "localized_name": "pixels",
2763
+ "name": "pixels",
2764
+ "type": "IMAGE",
2765
+ "link": 167
2766
+ },
2767
+ {
2768
+ "localized_name": "vae",
2769
+ "name": "vae",
2770
+ "type": "VAE",
2771
+ "link": 168
2772
+ }
2773
+ ],
2774
+ "outputs": [
2775
+ {
2776
+ "localized_name": "LATENT",
2777
+ "name": "LATENT",
2778
+ "type": "LATENT",
2779
+ "links": [
2780
+ 163,
2781
+ 164
2782
+ ]
2783
+ }
2784
+ ],
2785
+ "properties": {
2786
+ "cnr_id": "comfy-core",
2787
+ "ver": "0.8.2",
2788
+ "Node name for S&R": "VAEEncode",
2789
+ "ue_properties": {
2790
+ "widget_ue_connectable": {},
2791
+ "version": "7.5.1",
2792
+ "input_ue_unconnectable": {}
2793
+ },
2794
+ "enableTabs": false,
2795
+ "tabWidth": 65,
2796
+ "tabXOffset": 10,
2797
+ "hasSecondTab": false,
2798
+ "secondTabText": "Send Back",
2799
+ "secondTabOffset": 80,
2800
+ "secondTabWidth": 65
2801
+ },
2802
+ "widgets_values": []
2803
+ },
2804
+ {
2805
+ "id": 77,
2806
+ "type": "ReferenceLatent",
2807
+ "pos": [
2808
+ 170,
2809
+ 940
2810
+ ],
2811
+ "size": [
2812
+ 210,
2813
+ 46
2814
+ ],
2815
+ "flags": {
2816
+ "collapsed": false
2817
+ },
2818
+ "order": 1,
2819
+ "mode": 0,
2820
+ "inputs": [
2821
+ {
2822
+ "localized_name": "conditioning",
2823
+ "name": "conditioning",
2824
+ "type": "CONDITIONING",
2825
+ "link": 165
2826
+ },
2827
+ {
2828
+ "localized_name": "latent",
2829
+ "name": "latent",
2830
+ "shape": 7,
2831
+ "type": "LATENT",
2832
+ "link": 164
2833
+ }
2834
+ ],
2835
+ "outputs": [
2836
+ {
2837
+ "localized_name": "CONDITIONING",
2838
+ "name": "CONDITIONING",
2839
+ "type": "CONDITIONING",
2840
+ "links": [
2841
+ 169
2842
+ ]
2843
+ }
2844
+ ],
2845
+ "properties": {
2846
+ "cnr_id": "comfy-core",
2847
+ "ver": "0.8.2",
2848
+ "Node name for S&R": "ReferenceLatent",
2849
+ "ue_properties": {
2850
+ "widget_ue_connectable": {},
2851
+ "version": "7.5.1",
2852
+ "input_ue_unconnectable": {}
2853
+ },
2854
+ "enableTabs": false,
2855
+ "tabWidth": 65,
2856
+ "tabXOffset": 10,
2857
+ "hasSecondTab": false,
2858
+ "secondTabText": "Send Back",
2859
+ "secondTabOffset": 80,
2860
+ "secondTabWidth": 65
2861
+ },
2862
+ "widgets_values": []
2863
+ }
2864
+ ],
2865
+ "groups": [],
2866
+ "links": [
2867
+ {
2868
+ "id": 163,
2869
+ "origin_id": 78,
2870
+ "origin_slot": 0,
2871
+ "target_id": 76,
2872
+ "target_slot": 1,
2873
+ "type": "LATENT"
2874
+ },
2875
+ {
2876
+ "id": 164,
2877
+ "origin_id": 78,
2878
+ "origin_slot": 0,
2879
+ "target_id": 77,
2880
+ "target_slot": 1,
2881
+ "type": "LATENT"
2882
+ },
2883
+ {
2884
+ "id": 165,
2885
+ "origin_id": -10,
2886
+ "origin_slot": 0,
2887
+ "target_id": 77,
2888
+ "target_slot": 0,
2889
+ "type": "CONDITIONING"
2890
+ },
2891
+ {
2892
+ "id": 166,
2893
+ "origin_id": -10,
2894
+ "origin_slot": 1,
2895
+ "target_id": 76,
2896
+ "target_slot": 0,
2897
+ "type": "CONDITIONING"
2898
+ },
2899
+ {
2900
+ "id": 167,
2901
+ "origin_id": -10,
2902
+ "origin_slot": 2,
2903
+ "target_id": 78,
2904
+ "target_slot": 0,
2905
+ "type": "IMAGE"
2906
+ },
2907
+ {
2908
+ "id": 168,
2909
+ "origin_id": -10,
2910
+ "origin_slot": 3,
2911
+ "target_id": 78,
2912
+ "target_slot": 1,
2913
+ "type": "VAE"
2914
+ },
2915
+ {
2916
+ "id": 169,
2917
+ "origin_id": 77,
2918
+ "origin_slot": 0,
2919
+ "target_id": -20,
2920
+ "target_slot": 0,
2921
+ "type": "CONDITIONING"
2922
+ },
2923
+ {
2924
+ "id": 170,
2925
+ "origin_id": 76,
2926
+ "origin_slot": 0,
2927
+ "target_id": -20,
2928
+ "target_slot": 1,
2929
+ "type": "CONDITIONING"
2930
+ }
2931
+ ],
2932
+ "extra": {
2933
+ "workflowRendererVersion": "LG",
2934
+ "ue_links": [],
2935
+ "links_added_by_ue": []
2936
+ }
2937
+ },
2938
+ {
2939
+ "id": "5eb5cfa6-f140-40b7-bc6f-9477d677f888",
2940
+ "version": 1,
2941
+ "state": {
2942
+ "lastGroupId": 4,
2943
+ "lastNodeId": 78,
2944
+ "lastLinkId": 170,
2945
+ "lastRerouteId": 0
2946
+ },
2947
+ "revision": 0,
2948
+ "config": {},
2949
+ "name": "Reference Conditioning",
2950
+ "inputNode": {
2951
+ "id": -10,
2952
+ "bounding": [
2953
+ -270,
2954
+ 990,
2955
+ 120,
2956
+ 120
2957
+ ]
2958
+ },
2959
+ "outputNode": {
2960
+ "id": -20,
2961
+ "bounding": [
2962
+ 580,
2963
+ 970,
2964
+ 120,
2965
+ 80
2966
+ ]
2967
+ },
2968
+ "inputs": [
2969
+ {
2970
+ "id": "5c9a0f5e-8cee-4947-90bc-330de782043a",
2971
+ "name": "conditioning",
2972
+ "type": "CONDITIONING",
2973
+ "linkIds": [
2974
+ 165
2975
+ ],
2976
+ "label": "positive",
2977
+ "pos": [
2978
+ -170,
2979
+ 1010
2980
+ ]
2981
+ },
2982
+ {
2983
+ "id": "61826d46-4c21-4ad6-801c-3e3fa94115e2",
2984
+ "name": "conditioning_1",
2985
+ "type": "CONDITIONING",
2986
+ "linkIds": [
2987
+ 166
2988
+ ],
2989
+ "label": "negative",
2990
+ "pos": [
2991
+ -170,
2992
+ 1030
2993
+ ]
2994
+ },
2995
+ {
2996
+ "id": "345bf085-5939-47ff-9767-8f8f239a719c",
2997
+ "name": "pixels",
2998
+ "type": "IMAGE",
2999
+ "linkIds": [
3000
+ 167
3001
+ ],
3002
+ "pos": [
3003
+ -170,
3004
+ 1050
3005
+ ]
3006
+ },
3007
+ {
3008
+ "id": "f4594e34-e2f5-4f1e-b1fa-a1dc2aeb0a90",
3009
+ "name": "vae",
3010
+ "type": "VAE",
3011
+ "linkIds": [
3012
+ 168
3013
+ ],
3014
+ "pos": [
3015
+ -170,
3016
+ 1070
3017
+ ]
3018
+ }
3019
+ ],
3020
+ "outputs": [
3021
+ {
3022
+ "id": "b3357c0e-6428-4055-9cd3-3595f0896fa8",
3023
+ "name": "CONDITIONING",
3024
+ "type": "CONDITIONING",
3025
+ "linkIds": [
3026
+ 169
3027
+ ],
3028
+ "label": "positive",
3029
+ "pos": [
3030
+ 600,
3031
+ 990
3032
+ ]
3033
+ },
3034
+ {
3035
+ "id": "01519713-2ed1-4694-a387-79f44e088e89",
3036
+ "name": "CONDITIONING_1",
3037
+ "type": "CONDITIONING",
3038
+ "linkIds": [
3039
+ 170
3040
+ ],
3041
+ "label": "negative",
3042
+ "pos": [
3043
+ 600,
3044
+ 1010
3045
+ ]
3046
+ }
3047
+ ],
3048
+ "widgets": [],
3049
+ "nodes": [
3050
+ {
3051
+ "id": 76,
3052
+ "type": "ReferenceLatent",
3053
+ "pos": [
3054
+ 170,
3055
+ 1050
3056
+ ],
3057
+ "size": [
3058
+ 204.134765625,
3059
+ 46
3060
+ ],
3061
+ "flags": {
3062
+ "collapsed": false
3063
+ },
3064
+ "order": 0,
3065
+ "mode": 0,
3066
+ "inputs": [
3067
+ {
3068
+ "localized_name": "conditioning",
3069
+ "name": "conditioning",
3070
+ "type": "CONDITIONING",
3071
+ "link": 166
3072
+ },
3073
+ {
3074
+ "localized_name": "latent",
3075
+ "name": "latent",
3076
+ "shape": 7,
3077
+ "type": "LATENT",
3078
+ "link": 163
3079
+ }
3080
+ ],
3081
+ "outputs": [
3082
+ {
3083
+ "localized_name": "CONDITIONING",
3084
+ "name": "CONDITIONING",
3085
+ "type": "CONDITIONING",
3086
+ "links": [
3087
+ 170
3088
+ ]
3089
+ }
3090
+ ],
3091
+ "properties": {
3092
+ "cnr_id": "comfy-core",
3093
+ "ver": "0.8.2",
3094
+ "Node name for S&R": "ReferenceLatent",
3095
+ "ue_properties": {
3096
+ "widget_ue_connectable": {},
3097
+ "version": "7.5.1",
3098
+ "input_ue_unconnectable": {}
3099
+ },
3100
+ "enableTabs": false,
3101
+ "tabWidth": 65,
3102
+ "tabXOffset": 10,
3103
+ "hasSecondTab": false,
3104
+ "secondTabText": "Send Back",
3105
+ "secondTabOffset": 80,
3106
+ "secondTabWidth": 65
3107
+ },
3108
+ "widgets_values": []
3109
+ },
3110
+ {
3111
+ "id": 78,
3112
+ "type": "VAEEncode",
3113
+ "pos": [
3114
+ -90,
3115
+ 1150
3116
+ ],
3117
+ "size": [
3118
+ 190,
3119
+ 46
3120
+ ],
3121
+ "flags": {
3122
+ "collapsed": false
3123
+ },
3124
+ "order": 2,
3125
+ "mode": 0,
3126
+ "inputs": [
3127
+ {
3128
+ "localized_name": "pixels",
3129
+ "name": "pixels",
3130
+ "type": "IMAGE",
3131
+ "link": 167
3132
+ },
3133
+ {
3134
+ "localized_name": "vae",
3135
+ "name": "vae",
3136
+ "type": "VAE",
3137
+ "link": 168
3138
+ }
3139
+ ],
3140
+ "outputs": [
3141
+ {
3142
+ "localized_name": "LATENT",
3143
+ "name": "LATENT",
3144
+ "type": "LATENT",
3145
+ "links": [
3146
+ 163,
3147
+ 164
3148
+ ]
3149
+ }
3150
+ ],
3151
+ "properties": {
3152
+ "cnr_id": "comfy-core",
3153
+ "ver": "0.8.2",
3154
+ "Node name for S&R": "VAEEncode",
3155
+ "ue_properties": {
3156
+ "widget_ue_connectable": {},
3157
+ "version": "7.5.1",
3158
+ "input_ue_unconnectable": {}
3159
+ },
3160
+ "enableTabs": false,
3161
+ "tabWidth": 65,
3162
+ "tabXOffset": 10,
3163
+ "hasSecondTab": false,
3164
+ "secondTabText": "Send Back",
3165
+ "secondTabOffset": 80,
3166
+ "secondTabWidth": 65
3167
+ },
3168
+ "widgets_values": []
3169
+ },
3170
+ {
3171
+ "id": 77,
3172
+ "type": "ReferenceLatent",
3173
+ "pos": [
3174
+ 170,
3175
+ 940
3176
+ ],
3177
+ "size": [
3178
+ 210,
3179
+ 46
3180
+ ],
3181
+ "flags": {
3182
+ "collapsed": false
3183
+ },
3184
+ "order": 1,
3185
+ "mode": 0,
3186
+ "inputs": [
3187
+ {
3188
+ "localized_name": "conditioning",
3189
+ "name": "conditioning",
3190
+ "type": "CONDITIONING",
3191
+ "link": 165
3192
+ },
3193
+ {
3194
+ "localized_name": "latent",
3195
+ "name": "latent",
3196
+ "shape": 7,
3197
+ "type": "LATENT",
3198
+ "link": 164
3199
+ }
3200
+ ],
3201
+ "outputs": [
3202
+ {
3203
+ "localized_name": "CONDITIONING",
3204
+ "name": "CONDITIONING",
3205
+ "type": "CONDITIONING",
3206
+ "links": [
3207
+ 169
3208
+ ]
3209
+ }
3210
+ ],
3211
+ "properties": {
3212
+ "cnr_id": "comfy-core",
3213
+ "ver": "0.8.2",
3214
+ "Node name for S&R": "ReferenceLatent",
3215
+ "ue_properties": {
3216
+ "widget_ue_connectable": {},
3217
+ "version": "7.5.1",
3218
+ "input_ue_unconnectable": {}
3219
+ },
3220
+ "enableTabs": false,
3221
+ "tabWidth": 65,
3222
+ "tabXOffset": 10,
3223
+ "hasSecondTab": false,
3224
+ "secondTabText": "Send Back",
3225
+ "secondTabOffset": 80,
3226
+ "secondTabWidth": 65
3227
+ },
3228
+ "widgets_values": []
3229
+ }
3230
+ ],
3231
+ "groups": [],
3232
+ "links": [
3233
+ {
3234
+ "id": 163,
3235
+ "origin_id": 78,
3236
+ "origin_slot": 0,
3237
+ "target_id": 76,
3238
+ "target_slot": 1,
3239
+ "type": "LATENT"
3240
+ },
3241
+ {
3242
+ "id": 164,
3243
+ "origin_id": 78,
3244
+ "origin_slot": 0,
3245
+ "target_id": 77,
3246
+ "target_slot": 1,
3247
+ "type": "LATENT"
3248
+ },
3249
+ {
3250
+ "id": 165,
3251
+ "origin_id": -10,
3252
+ "origin_slot": 0,
3253
+ "target_id": 77,
3254
+ "target_slot": 0,
3255
+ "type": "CONDITIONING"
3256
+ },
3257
+ {
3258
+ "id": 166,
3259
+ "origin_id": -10,
3260
+ "origin_slot": 1,
3261
+ "target_id": 76,
3262
+ "target_slot": 0,
3263
+ "type": "CONDITIONING"
3264
+ },
3265
+ {
3266
+ "id": 167,
3267
+ "origin_id": -10,
3268
+ "origin_slot": 2,
3269
+ "target_id": 78,
3270
+ "target_slot": 0,
3271
+ "type": "IMAGE"
3272
+ },
3273
+ {
3274
+ "id": 168,
3275
+ "origin_id": -10,
3276
+ "origin_slot": 3,
3277
+ "target_id": 78,
3278
+ "target_slot": 1,
3279
+ "type": "VAE"
3280
+ },
3281
+ {
3282
+ "id": 169,
3283
+ "origin_id": 77,
3284
+ "origin_slot": 0,
3285
+ "target_id": -20,
3286
+ "target_slot": 0,
3287
+ "type": "CONDITIONING"
3288
+ },
3289
+ {
3290
+ "id": 170,
3291
+ "origin_id": 76,
3292
+ "origin_slot": 0,
3293
+ "target_id": -20,
3294
+ "target_slot": 1,
3295
+ "type": "CONDITIONING"
3296
+ }
3297
+ ],
3298
+ "extra": {
3299
+ "workflowRendererVersion": "LG",
3300
+ "ue_links": [],
3301
+ "links_added_by_ue": []
3302
+ }
3303
+ }
3304
+ ]
3305
+ },
3306
+ "config": {},
3307
+ "extra": {
3308
+ "frontendVersion": "1.36.14",
3309
+ "workflowRendererVersion": "LG",
3310
+ "VHS_latentpreview": true,
3311
+ "VHS_latentpreviewrate": 0,
3312
+ "VHS_MetadataImage": true,
3313
+ "VHS_KeepIntermediate": true,
3314
+ "ue_links": [],
3315
+ "links_added_by_ue": [],
3316
+ "ds": {
3317
+ "scale": 0.6303940863128965,
3318
+ "offset": [
3319
+ 1212.3015616198231,
3320
+ -2077.175326031613
3321
+ ]
3322
+ }
3323
+ },
3324
+ "version": 0.4
3325
+ }
workflows/faceswapnew-klein-distilled-nolora.json ADDED
@@ -0,0 +1,3086 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "92112d97-bb64-4b44-86f2-ea5691ef8f6e",
3
+ "revision": 0,
4
+ "last_node_id": 190,
5
+ "last_link_id": 321,
6
+ "nodes": [
7
+ {
8
+ "id": 99,
9
+ "type": "MarkdownNote",
10
+ "pos": [
11
+ 490,
12
+ 690
13
+ ],
14
+ "size": [
15
+ 210,
16
+ 88
17
+ ],
18
+ "flags": {},
19
+ "order": 0,
20
+ "mode": 0,
21
+ "inputs": [],
22
+ "outputs": [],
23
+ "title": "Note",
24
+ "properties": {
25
+ "ue_properties": {
26
+ "widget_ue_connectable": {},
27
+ "version": "7.5.1",
28
+ "input_ue_unconnectable": {}
29
+ }
30
+ },
31
+ "widgets_values": [
32
+ "Click on the top-right corner of the node to open the [subgraph](https://docs.comfy.org/interface/features/subgraph) \n\ud83d\udc47"
33
+ ],
34
+ "color": "#222",
35
+ "bgcolor": "#000"
36
+ },
37
+ {
38
+ "id": 97,
39
+ "type": "MarkdownNote",
40
+ "pos": [
41
+ -750,
42
+ 830
43
+ ],
44
+ "size": [
45
+ 610,
46
+ 650
47
+ ],
48
+ "flags": {},
49
+ "order": 1,
50
+ "mode": 0,
51
+ "inputs": [],
52
+ "outputs": [],
53
+ "properties": {
54
+ "ue_properties": {
55
+ "widget_ue_connectable": {},
56
+ "version": "7.5.1",
57
+ "input_ue_unconnectable": {}
58
+ }
59
+ },
60
+ "widgets_values": [
61
+ "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model links (for local users)\n\n**diffusion_models**\n\n- [flux-2-klein-base-9b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-9b-fp8)\n\n> Please visit BFL's repo, accept the agreement in the repo, and then download the fp8 model.\n\n**text_encoders**\n\n- [qwen_3_8b_fp8mixed.safetensors](https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n\nModel Storage Location\n\n```\n\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/\n\u2502 \u2502 \u2514\u2500\u2500 qwen_3_8b_fp8mixed.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 flux2-vae.safetensors\n```\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/zh-CN/installation/update_comfyui)) and prepare required models. Desktop/Cloud ship stable builds; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
62
+ ],
63
+ "color": "#222",
64
+ "bgcolor": "#000"
65
+ },
66
+ {
67
+ "id": 111,
68
+ "type": "VAELoader",
69
+ "pos": [
70
+ 369.76713102266166,
71
+ 3563.7500284440807
72
+ ],
73
+ "size": [
74
+ 364.42708333333337,
75
+ 58
76
+ ],
77
+ "flags": {},
78
+ "order": 2,
79
+ "mode": 0,
80
+ "inputs": [],
81
+ "outputs": [
82
+ {
83
+ "name": "VAE",
84
+ "type": "VAE",
85
+ "links": [
86
+ 198,
87
+ 202,
88
+ 217
89
+ ]
90
+ }
91
+ ],
92
+ "properties": {
93
+ "cnr_id": "comfy-core",
94
+ "ver": "0.8.2",
95
+ "Node name for S&R": "VAELoader",
96
+ "ue_properties": {
97
+ "widget_ue_connectable": {},
98
+ "version": "7.5.1",
99
+ "input_ue_unconnectable": {}
100
+ },
101
+ "models": [
102
+ {
103
+ "name": "flux2-vae.safetensors",
104
+ "url": "https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors",
105
+ "directory": "vae"
106
+ }
107
+ ],
108
+ "enableTabs": false,
109
+ "tabWidth": 65,
110
+ "tabXOffset": 10,
111
+ "hasSecondTab": false,
112
+ "secondTabText": "Send Back",
113
+ "secondTabOffset": 80,
114
+ "secondTabWidth": 65
115
+ },
116
+ "widgets_values": [
117
+ "flux2-vae.safetensors"
118
+ ]
119
+ },
120
+ {
121
+ "id": 116,
122
+ "type": "5eb5cfa6-f140-40b7-bc6f-9477d677f888",
123
+ "pos": [
124
+ 804.4338472220857,
125
+ 3835.0834651279733
126
+ ],
127
+ "size": [
128
+ 240,
129
+ 86
130
+ ],
131
+ "flags": {},
132
+ "order": 21,
133
+ "mode": 0,
134
+ "inputs": [
135
+ {
136
+ "label": "positive",
137
+ "name": "conditioning",
138
+ "type": "CONDITIONING",
139
+ "link": 199
140
+ },
141
+ {
142
+ "label": "negative",
143
+ "name": "conditioning_1",
144
+ "type": "CONDITIONING",
145
+ "link": 200
146
+ },
147
+ {
148
+ "name": "pixels",
149
+ "type": "IMAGE",
150
+ "link": 201
151
+ },
152
+ {
153
+ "name": "vae",
154
+ "type": "VAE",
155
+ "link": 202
156
+ }
157
+ ],
158
+ "outputs": [
159
+ {
160
+ "label": "positive",
161
+ "name": "CONDITIONING",
162
+ "type": "CONDITIONING",
163
+ "links": [
164
+ 195
165
+ ]
166
+ },
167
+ {
168
+ "label": "negative",
169
+ "name": "CONDITIONING_1",
170
+ "type": "CONDITIONING",
171
+ "links": [
172
+ 196
173
+ ]
174
+ }
175
+ ],
176
+ "properties": {
177
+ "proxyWidgets": [],
178
+ "cnr_id": "comfy-core",
179
+ "ver": "0.8.2",
180
+ "ue_properties": {
181
+ "widget_ue_connectable": {},
182
+ "version": "7.5.1",
183
+ "input_ue_unconnectable": {}
184
+ },
185
+ "enableTabs": false,
186
+ "tabWidth": 65,
187
+ "tabXOffset": 10,
188
+ "hasSecondTab": false,
189
+ "secondTabText": "Send Back",
190
+ "secondTabOffset": 80,
191
+ "secondTabWidth": 65
192
+ },
193
+ "widgets_values": []
194
+ },
195
+ {
196
+ "id": 115,
197
+ "type": "CLIPLoader",
198
+ "pos": [
199
+ 369.76712728365146,
200
+ 3393.750122915234
201
+ ],
202
+ "size": [
203
+ 364.42708333333337,
204
+ 106
205
+ ],
206
+ "flags": {},
207
+ "order": 3,
208
+ "mode": 0,
209
+ "inputs": [],
210
+ "outputs": [
211
+ {
212
+ "name": "CLIP",
213
+ "type": "CLIP",
214
+ "links": [
215
+ 203,
216
+ 204
217
+ ]
218
+ }
219
+ ],
220
+ "properties": {
221
+ "cnr_id": "comfy-core",
222
+ "ver": "0.8.2",
223
+ "Node name for S&R": "CLIPLoader",
224
+ "ue_properties": {
225
+ "widget_ue_connectable": {},
226
+ "version": "7.5.1",
227
+ "input_ue_unconnectable": {}
228
+ },
229
+ "models": [
230
+ {
231
+ "name": "qwen_3_8b_fp8mixed.safetensors",
232
+ "url": "https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors",
233
+ "directory": "text_encoders"
234
+ }
235
+ ],
236
+ "enableTabs": false,
237
+ "tabWidth": 65,
238
+ "tabXOffset": 10,
239
+ "hasSecondTab": false,
240
+ "secondTabText": "Send Back",
241
+ "secondTabOffset": 80,
242
+ "secondTabWidth": 65
243
+ },
244
+ "widgets_values": [
245
+ "qwen_3_8b.safetensors",
246
+ "flux2",
247
+ "default"
248
+ ]
249
+ },
250
+ {
251
+ "id": 123,
252
+ "type": "CFGGuider",
253
+ "pos": [
254
+ 1295.766932383482,
255
+ 3343.9167569419556
256
+ ],
257
+ "size": [
258
+ 270,
259
+ 98
260
+ ],
261
+ "flags": {},
262
+ "order": 31,
263
+ "mode": 0,
264
+ "inputs": [
265
+ {
266
+ "name": "model",
267
+ "type": "MODEL",
268
+ "link": 207
269
+ },
270
+ {
271
+ "name": "positive",
272
+ "type": "CONDITIONING",
273
+ "link": 208
274
+ },
275
+ {
276
+ "name": "negative",
277
+ "type": "CONDITIONING",
278
+ "link": 209
279
+ }
280
+ ],
281
+ "outputs": [
282
+ {
283
+ "name": "GUIDER",
284
+ "type": "GUIDER",
285
+ "links": [
286
+ 188
287
+ ]
288
+ }
289
+ ],
290
+ "properties": {
291
+ "cnr_id": "comfy-core",
292
+ "ver": "0.8.2",
293
+ "Node name for S&R": "CFGGuider",
294
+ "ue_properties": {
295
+ "widget_ue_connectable": {},
296
+ "version": "7.5.1",
297
+ "input_ue_unconnectable": {}
298
+ },
299
+ "enableTabs": false,
300
+ "tabWidth": 65,
301
+ "tabXOffset": 10,
302
+ "hasSecondTab": false,
303
+ "secondTabText": "Send Back",
304
+ "secondTabOffset": 80,
305
+ "secondTabWidth": 65
306
+ },
307
+ "widgets_values": [
308
+ 1.0
309
+ ]
310
+ },
311
+ {
312
+ "id": 120,
313
+ "type": "ResizeImageMaskNode",
314
+ "pos": [
315
+ 372.5967713992208,
316
+ 3831.888921803501
317
+ ],
318
+ "size": [
319
+ 284.375,
320
+ 106
321
+ ],
322
+ "flags": {},
323
+ "order": 15,
324
+ "mode": 0,
325
+ "inputs": [
326
+ {
327
+ "name": "input",
328
+ "type": "IMAGE,MASK",
329
+ "link": 221
330
+ }
331
+ ],
332
+ "outputs": [
333
+ {
334
+ "name": "resized",
335
+ "type": "IMAGE",
336
+ "links": [
337
+ 192,
338
+ 201,
339
+ 307
340
+ ]
341
+ }
342
+ ],
343
+ "properties": {
344
+ "cnr_id": "comfy-core",
345
+ "ver": "0.9.2",
346
+ "Node name for S&R": "ResizeImageMaskNode",
347
+ "ue_properties": {
348
+ "widget_ue_connectable": {},
349
+ "input_ue_unconnectable": {},
350
+ "version": "7.5.1"
351
+ }
352
+ },
353
+ "widgets_values": [
354
+ "scale total pixels",
355
+ 1.0,
356
+ "lanczos"
357
+ ]
358
+ },
359
+ {
360
+ "id": 121,
361
+ "type": "ResizeImageMaskNode",
362
+ "pos": [
363
+ 382.2530441635739,
364
+ 4003.350673129131
365
+ ],
366
+ "size": [
367
+ 284.375,
368
+ 106
369
+ ],
370
+ "flags": {},
371
+ "order": 23,
372
+ "mode": 0,
373
+ "inputs": [
374
+ {
375
+ "name": "input",
376
+ "type": "IMAGE,MASK",
377
+ "link": 318
378
+ }
379
+ ],
380
+ "outputs": [
381
+ {
382
+ "name": "resized",
383
+ "type": "IMAGE",
384
+ "links": [
385
+ 197,
386
+ 308
387
+ ]
388
+ }
389
+ ],
390
+ "properties": {
391
+ "cnr_id": "comfy-core",
392
+ "ver": "0.9.2",
393
+ "Node name for S&R": "ResizeImageMaskNode",
394
+ "ue_properties": {
395
+ "widget_ue_connectable": {},
396
+ "input_ue_unconnectable": {},
397
+ "version": "7.5.1"
398
+ }
399
+ },
400
+ "widgets_values": [
401
+ "scale total pixels",
402
+ 1.0,
403
+ "lanczos"
404
+ ]
405
+ },
406
+ {
407
+ "id": 118,
408
+ "type": "UNETLoader",
409
+ "pos": [
410
+ 369.76712728365146,
411
+ 3243.750176744951
412
+ ],
413
+ "size": [
414
+ 364.42708333333337,
415
+ 82
416
+ ],
417
+ "flags": {},
418
+ "order": 4,
419
+ "mode": 0,
420
+ "inputs": [],
421
+ "outputs": [
422
+ {
423
+ "name": "MODEL",
424
+ "type": "MODEL",
425
+ "links": [
426
+ 312
427
+ ]
428
+ }
429
+ ],
430
+ "properties": {
431
+ "cnr_id": "comfy-core",
432
+ "ver": "0.8.2",
433
+ "Node name for S&R": "UNETLoader",
434
+ "ue_properties": {
435
+ "widget_ue_connectable": {},
436
+ "version": "7.5.1",
437
+ "input_ue_unconnectable": {}
438
+ },
439
+ "enableTabs": false,
440
+ "tabWidth": 65,
441
+ "tabXOffset": 10,
442
+ "hasSecondTab": false,
443
+ "secondTabText": "Send Back",
444
+ "secondTabOffset": 80,
445
+ "secondTabWidth": 65
446
+ },
447
+ "widgets_values": [
448
+ "flux-2-klein-9b.safetensors",
449
+ "default"
450
+ ]
451
+ },
452
+ {
453
+ "id": 122,
454
+ "type": "Flux2Scheduler",
455
+ "pos": [
456
+ 1276.9398129623294,
457
+ 3587.7263081493907
458
+ ],
459
+ "size": [
460
+ 317.6727061509084,
461
+ 110.76727061509109
462
+ ],
463
+ "flags": {},
464
+ "order": 25,
465
+ "mode": 0,
466
+ "inputs": [
467
+ {
468
+ "name": "width",
469
+ "type": "INT",
470
+ "widget": {
471
+ "name": "width"
472
+ },
473
+ "link": 205
474
+ },
475
+ {
476
+ "name": "height",
477
+ "type": "INT",
478
+ "widget": {
479
+ "name": "height"
480
+ },
481
+ "link": 206
482
+ }
483
+ ],
484
+ "outputs": [
485
+ {
486
+ "name": "SIGMAS",
487
+ "type": "SIGMAS",
488
+ "links": [
489
+ 310
490
+ ]
491
+ }
492
+ ],
493
+ "properties": {
494
+ "cnr_id": "comfy-core",
495
+ "ver": "0.8.2",
496
+ "Node name for S&R": "Flux2Scheduler",
497
+ "ue_properties": {
498
+ "widget_ue_connectable": {},
499
+ "version": "7.5.1",
500
+ "input_ue_unconnectable": {}
501
+ },
502
+ "enableTabs": false,
503
+ "tabWidth": 65,
504
+ "tabXOffset": 10,
505
+ "hasSecondTab": false,
506
+ "secondTabText": "Send Back",
507
+ "secondTabOffset": 80,
508
+ "secondTabWidth": 65
509
+ },
510
+ "widgets_values": [
511
+ 5,
512
+ 1280,
513
+ 1280
514
+ ]
515
+ },
516
+ {
517
+ "id": 125,
518
+ "type": "KSamplerSelect",
519
+ "pos": [
520
+ 1288.0706137647162,
521
+ 3493.537118060878
522
+ ],
523
+ "size": [
524
+ 270,
525
+ 58
526
+ ],
527
+ "flags": {},
528
+ "order": 5,
529
+ "mode": 0,
530
+ "inputs": [],
531
+ "outputs": [
532
+ {
533
+ "name": "SAMPLER",
534
+ "type": "SAMPLER",
535
+ "links": [
536
+ 189
537
+ ]
538
+ }
539
+ ],
540
+ "properties": {
541
+ "cnr_id": "comfy-core",
542
+ "ver": "0.8.2",
543
+ "Node name for S&R": "KSamplerSelect",
544
+ "ue_properties": {
545
+ "widget_ue_connectable": {},
546
+ "version": "7.5.1",
547
+ "input_ue_unconnectable": {}
548
+ },
549
+ "enableTabs": false,
550
+ "tabWidth": 65,
551
+ "tabXOffset": 10,
552
+ "hasSecondTab": false,
553
+ "secondTabText": "Send Back",
554
+ "secondTabOffset": 80,
555
+ "secondTabWidth": 65
556
+ },
557
+ "widgets_values": [
558
+ "euler"
559
+ ]
560
+ },
561
+ {
562
+ "id": 172,
563
+ "type": "ImageResizeKJv2",
564
+ "pos": [
565
+ -29.39461811323457,
566
+ 2645.8665635593456
567
+ ],
568
+ "size": [
569
+ 270,
570
+ 336
571
+ ],
572
+ "flags": {},
573
+ "order": 16,
574
+ "mode": 4,
575
+ "inputs": [
576
+ {
577
+ "name": "image",
578
+ "type": "IMAGE",
579
+ "link": 290
580
+ },
581
+ {
582
+ "name": "mask",
583
+ "shape": 7,
584
+ "type": "MASK",
585
+ "link": null
586
+ }
587
+ ],
588
+ "outputs": [
589
+ {
590
+ "name": "IMAGE",
591
+ "type": "IMAGE",
592
+ "links": [
593
+ 291
594
+ ]
595
+ },
596
+ {
597
+ "name": "width",
598
+ "type": "INT",
599
+ "links": null
600
+ },
601
+ {
602
+ "name": "height",
603
+ "type": "INT",
604
+ "links": null
605
+ },
606
+ {
607
+ "name": "mask",
608
+ "type": "MASK",
609
+ "links": null
610
+ }
611
+ ],
612
+ "properties": {
613
+ "cnr_id": "comfyui-kjnodes",
614
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
615
+ "Node name for S&R": "ImageResizeKJv2",
616
+ "ue_properties": {
617
+ "widget_ue_connectable": {},
618
+ "input_ue_unconnectable": {},
619
+ "version": "7.5.1"
620
+ }
621
+ },
622
+ "widgets_values": [
623
+ 512,
624
+ 512,
625
+ "lanczos",
626
+ "resize",
627
+ "0, 0, 0",
628
+ "center",
629
+ 2,
630
+ "cpu"
631
+ ]
632
+ },
633
+ {
634
+ "id": 169,
635
+ "type": "ShowText|pysssss",
636
+ "pos": [
637
+ 783.9354167990583,
638
+ 2619.962163330123
639
+ ],
640
+ "size": [
641
+ 259.72441345342133,
642
+ 211.21816107680525
643
+ ],
644
+ "flags": {},
645
+ "order": 26,
646
+ "mode": 4,
647
+ "inputs": [
648
+ {
649
+ "name": "text",
650
+ "type": "STRING",
651
+ "link": 287
652
+ }
653
+ ],
654
+ "outputs": [
655
+ {
656
+ "name": "STRING",
657
+ "shape": 6,
658
+ "type": "STRING",
659
+ "links": null
660
+ }
661
+ ],
662
+ "properties": {
663
+ "cnr_id": "comfyui-custom-scripts",
664
+ "ver": "1.2.5",
665
+ "Node name for S&R": "ShowText|pysssss",
666
+ "ue_properties": {
667
+ "widget_ue_connectable": {},
668
+ "input_ue_unconnectable": {},
669
+ "version": "7.5.1"
670
+ }
671
+ },
672
+ "widgets_values": [
673
+ "The man has a focused, intense, and slightly defiant facial expression.\n\nKey features:\n- His eyes are wide open and staring directly at the camera with an unblinking gaze.\n- His eyebrows are raised slightly, contributing to an alert or challenging look.\n- His mouth is set in a firm line; it's not smiling but rather held tight, suggesting concentration or determination.\n- There\u2019s visible tension around his jawline and cheekbones, indicating he's exerting effort while skateboarding.\n- A cigarette rests between his lips, adding a casual yet rebellious element to his demeanor.\n\nOverall, this isn't a relaxed or happy expression\u2014it conveys energy, focus, and perhaps a bit of edgy confidence as he rides down the street. The direct eye contact creates a sense of connection and intensity with the viewer."
674
+ ]
675
+ },
676
+ {
677
+ "id": 168,
678
+ "type": "AILab_QwenVL",
679
+ "pos": [
680
+ 274.03553021447294,
681
+ 2653.077252632602
682
+ ],
683
+ "size": [
684
+ 340,
685
+ 300
686
+ ],
687
+ "flags": {},
688
+ "order": 22,
689
+ "mode": 4,
690
+ "inputs": [
691
+ {
692
+ "name": "image",
693
+ "shape": 7,
694
+ "type": "IMAGE",
695
+ "link": 291
696
+ },
697
+ {
698
+ "name": "video",
699
+ "shape": 7,
700
+ "type": "IMAGE",
701
+ "link": null
702
+ }
703
+ ],
704
+ "outputs": [
705
+ {
706
+ "name": "RESPONSE",
707
+ "type": "STRING",
708
+ "links": [
709
+ 287,
710
+ 288
711
+ ]
712
+ }
713
+ ],
714
+ "properties": {
715
+ "cnr_id": "comfyui-qwenvl",
716
+ "ver": "2.0.0",
717
+ "Node name for S&R": "AILab_QwenVL",
718
+ "ue_properties": {
719
+ "widget_ue_connectable": {},
720
+ "input_ue_unconnectable": {},
721
+ "version": "7.5.1"
722
+ }
723
+ },
724
+ "widgets_values": [
725
+ "Qwen3-VL-4B-Instruct",
726
+ "None (FP16)",
727
+ "sdpa",
728
+ "\ud83d\uddbc\ufe0f Tags",
729
+ "Describe the facial expression.",
730
+ 512,
731
+ false,
732
+ 2302131607,
733
+ "fixed"
734
+ ],
735
+ "color": "#28403f",
736
+ "bgcolor": "#374539"
737
+ },
738
+ {
739
+ "id": 110,
740
+ "type": "RandomNoise",
741
+ "pos": [
742
+ 1295.766932383482,
743
+ 3223.9168201963835
744
+ ],
745
+ "size": [
746
+ 270,
747
+ 82
748
+ ],
749
+ "flags": {},
750
+ "order": 6,
751
+ "mode": 0,
752
+ "inputs": [],
753
+ "outputs": [
754
+ {
755
+ "name": "NOISE",
756
+ "type": "NOISE",
757
+ "links": [
758
+ 187
759
+ ]
760
+ }
761
+ ],
762
+ "properties": {
763
+ "cnr_id": "comfy-core",
764
+ "ver": "0.8.2",
765
+ "Node name for S&R": "RandomNoise",
766
+ "ue_properties": {
767
+ "widget_ue_connectable": {},
768
+ "version": "7.5.1",
769
+ "input_ue_unconnectable": {}
770
+ },
771
+ "enableTabs": false,
772
+ "tabWidth": 65,
773
+ "tabXOffset": 10,
774
+ "hasSecondTab": false,
775
+ "secondTabText": "Send Back",
776
+ "secondTabOffset": 80,
777
+ "secondTabWidth": 65
778
+ },
779
+ "widgets_values": [
780
+ 42,
781
+ "fixed"
782
+ ]
783
+ },
784
+ {
785
+ "id": 119,
786
+ "type": "CLIPTextEncode",
787
+ "pos": [
788
+ 804.4338472220857,
789
+ 3605.0834651279733
790
+ ],
791
+ "size": [
792
+ 420,
793
+ 88
794
+ ],
795
+ "flags": {},
796
+ "order": 13,
797
+ "mode": 0,
798
+ "inputs": [
799
+ {
800
+ "name": "clip",
801
+ "type": "CLIP",
802
+ "link": 204
803
+ }
804
+ ],
805
+ "outputs": [
806
+ {
807
+ "name": "CONDITIONING",
808
+ "type": "CONDITIONING",
809
+ "links": [
810
+ 200
811
+ ]
812
+ }
813
+ ],
814
+ "title": "CLIP Text Encode ( Negative Prompt)",
815
+ "properties": {
816
+ "cnr_id": "comfy-core",
817
+ "ver": "0.9.1",
818
+ "Node name for S&R": "CLIPTextEncode",
819
+ "ue_properties": {
820
+ "widget_ue_connectable": {},
821
+ "version": "7.5.1",
822
+ "input_ue_unconnectable": {}
823
+ },
824
+ "enableTabs": false,
825
+ "tabWidth": 65,
826
+ "tabXOffset": 10,
827
+ "hasSecondTab": false,
828
+ "secondTabText": "Send Back",
829
+ "secondTabOffset": 80,
830
+ "secondTabWidth": 65
831
+ },
832
+ "widgets_values": [
833
+ "bad quality, noise, blurry, worst quality, low resolution, blur, distortion, unnatural blending, cartoon, illustration, painting"
834
+ ],
835
+ "color": "#323",
836
+ "bgcolor": "#535"
837
+ },
838
+ {
839
+ "id": 133,
840
+ "type": "LoraLoaderModelOnly",
841
+ "pos": [
842
+ 789.6756557041925,
843
+ 3046.73243046243
844
+ ],
845
+ "size": [
846
+ 431.1349752832102,
847
+ 82
848
+ ],
849
+ "flags": {},
850
+ "order": 14,
851
+ "mode": 4,
852
+ "inputs": [
853
+ {
854
+ "name": "model",
855
+ "type": "MODEL",
856
+ "link": 312
857
+ }
858
+ ],
859
+ "outputs": [
860
+ {
861
+ "name": "MODEL",
862
+ "type": "MODEL",
863
+ "links": [
864
+ 320
865
+ ]
866
+ }
867
+ ],
868
+ "properties": {
869
+ "cnr_id": "comfy-core",
870
+ "ver": "0.9.2",
871
+ "Node name for S&R": "LoraLoaderModelOnly",
872
+ "ue_properties": {
873
+ "widget_ue_connectable": {},
874
+ "input_ue_unconnectable": {},
875
+ "version": "7.5.1"
876
+ }
877
+ },
878
+ "widgets_values": [
879
+ "flux2/klein/bfs_head_v1_flux-klein_9b_step3500_rank128.safetensors",
880
+ 1
881
+ ]
882
+ },
883
+ {
884
+ "id": 117,
885
+ "type": "CLIPTextEncode",
886
+ "pos": [
887
+ 799.4095992598294,
888
+ 3233.6667865601667
889
+ ],
890
+ "size": [
891
+ 440,
892
+ 320
893
+ ],
894
+ "flags": {},
895
+ "order": 12,
896
+ "mode": 0,
897
+ "inputs": [
898
+ {
899
+ "name": "clip",
900
+ "type": "CLIP",
901
+ "link": 203
902
+ },
903
+ {
904
+ "name": "text",
905
+ "type": "STRING",
906
+ "widget": {
907
+ "name": "text"
908
+ },
909
+ "link": 321
910
+ }
911
+ ],
912
+ "outputs": [
913
+ {
914
+ "name": "CONDITIONING",
915
+ "type": "CONDITIONING",
916
+ "slot_index": 0,
917
+ "links": [
918
+ 199
919
+ ]
920
+ }
921
+ ],
922
+ "title": "CLIP Text Encode (Positive Prompt)",
923
+ "properties": {
924
+ "cnr_id": "comfy-core",
925
+ "ver": "0.8.2",
926
+ "Node name for S&R": "CLIPTextEncode",
927
+ "ue_properties": {
928
+ "widget_ue_connectable": {},
929
+ "version": "7.5.1",
930
+ "input_ue_unconnectable": {}
931
+ },
932
+ "enableTabs": false,
933
+ "tabWidth": 65,
934
+ "tabXOffset": 10,
935
+ "hasSecondTab": false,
936
+ "secondTabText": "Send Back",
937
+ "secondTabOffset": 80,
938
+ "secondTabWidth": 65
939
+ },
940
+ "widgets_values": [
941
+ "Remove the head (face and hair) from Picture 1 and replace it with the head (face and hair) from Picture 2. Keep the lighting, environment, and background from Picture 1. Relight the new head to match the scene. Keep the eye direction, head rotation, and facial expression from Picture 1."
942
+ ],
943
+ "color": "#232",
944
+ "bgcolor": "#353"
945
+ },
946
+ {
947
+ "id": 171,
948
+ "type": "StringConcatenate",
949
+ "pos": [
950
+ 1128.3045132913117,
951
+ 2657.1175393967665
952
+ ],
953
+ "size": [
954
+ 400,
955
+ 200
956
+ ],
957
+ "flags": {},
958
+ "order": 27,
959
+ "mode": 4,
960
+ "inputs": [
961
+ {
962
+ "name": "string_b",
963
+ "type": "STRING",
964
+ "widget": {
965
+ "name": "string_b"
966
+ },
967
+ "link": 288
968
+ }
969
+ ],
970
+ "outputs": [
971
+ {
972
+ "name": "STRING",
973
+ "type": "STRING",
974
+ "links": [
975
+ 313,
976
+ 321
977
+ ]
978
+ }
979
+ ],
980
+ "properties": {
981
+ "cnr_id": "comfy-core",
982
+ "ver": "0.9.2",
983
+ "Node name for S&R": "StringConcatenate",
984
+ "ue_properties": {
985
+ "widget_ue_connectable": {},
986
+ "input_ue_unconnectable": {},
987
+ "version": "7.5.1"
988
+ }
989
+ },
990
+ "widgets_values": [
991
+ "Remove the head (face and hair) from Picture 1 and replace it with the head (face and hair) from Picture 2. Keep the lighting, environment, and background from Picture 1. Relight the new head to match the scene. Keep the eye direction, head rotation, and facial expression from Picture 1.",
992
+ "",
993
+ "\n\n"
994
+ ]
995
+ },
996
+ {
997
+ "id": 181,
998
+ "type": "Reroute",
999
+ "pos": [
1000
+ 642.2838381851489,
1001
+ 3122.818291363274
1002
+ ],
1003
+ "size": [
1004
+ 75,
1005
+ 26
1006
+ ],
1007
+ "flags": {},
1008
+ "order": 30,
1009
+ "mode": 0,
1010
+ "inputs": [
1011
+ {
1012
+ "name": "",
1013
+ "type": "*",
1014
+ "link": 313
1015
+ }
1016
+ ],
1017
+ "outputs": [
1018
+ {
1019
+ "name": "",
1020
+ "type": "STRING",
1021
+ "links": null
1022
+ }
1023
+ ],
1024
+ "properties": {
1025
+ "showOutputText": false,
1026
+ "horizontal": false,
1027
+ "ue_properties": {
1028
+ "widget_ue_connectable": {},
1029
+ "version": "7.5.1",
1030
+ "input_ue_unconnectable": {}
1031
+ }
1032
+ }
1033
+ },
1034
+ {
1035
+ "id": 114,
1036
+ "type": "6e5070f7-26e8-4a9a-ae4d-5d3fc1c591af",
1037
+ "pos": [
1038
+ 792.6348524497367,
1039
+ 4029.533494170478
1040
+ ],
1041
+ "size": [
1042
+ 240,
1043
+ 86
1044
+ ],
1045
+ "flags": {},
1046
+ "order": 28,
1047
+ "mode": 0,
1048
+ "inputs": [
1049
+ {
1050
+ "label": "positive",
1051
+ "name": "conditioning",
1052
+ "type": "CONDITIONING",
1053
+ "link": 195
1054
+ },
1055
+ {
1056
+ "label": "negative",
1057
+ "name": "conditioning_1",
1058
+ "type": "CONDITIONING",
1059
+ "link": 196
1060
+ },
1061
+ {
1062
+ "name": "pixels",
1063
+ "type": "IMAGE",
1064
+ "link": 197
1065
+ },
1066
+ {
1067
+ "name": "vae",
1068
+ "type": "VAE",
1069
+ "link": 198
1070
+ }
1071
+ ],
1072
+ "outputs": [
1073
+ {
1074
+ "label": "positive",
1075
+ "name": "CONDITIONING",
1076
+ "type": "CONDITIONING",
1077
+ "links": [
1078
+ 208
1079
+ ]
1080
+ },
1081
+ {
1082
+ "label": "negative",
1083
+ "name": "CONDITIONING_1",
1084
+ "type": "CONDITIONING",
1085
+ "links": [
1086
+ 209
1087
+ ]
1088
+ }
1089
+ ],
1090
+ "properties": {
1091
+ "proxyWidgets": [],
1092
+ "cnr_id": "comfy-core",
1093
+ "ver": "0.8.2",
1094
+ "ue_properties": {
1095
+ "widget_ue_connectable": {},
1096
+ "version": "7.5.1",
1097
+ "input_ue_unconnectable": {}
1098
+ },
1099
+ "enableTabs": false,
1100
+ "tabWidth": 65,
1101
+ "tabXOffset": 10,
1102
+ "hasSecondTab": false,
1103
+ "secondTabText": "Send Back",
1104
+ "secondTabOffset": 80,
1105
+ "secondTabWidth": 65
1106
+ },
1107
+ "widgets_values": []
1108
+ },
1109
+ {
1110
+ "id": 163,
1111
+ "type": "SaveImage",
1112
+ "pos": [
1113
+ 2323.422946431911,
1114
+ 3217.243346818467
1115
+ ],
1116
+ "size": [
1117
+ 270,
1118
+ 270
1119
+ ],
1120
+ "flags": {},
1121
+ "order": 34,
1122
+ "mode": 0,
1123
+ "inputs": [
1124
+ {
1125
+ "name": "images",
1126
+ "type": "IMAGE",
1127
+ "link": 285
1128
+ }
1129
+ ],
1130
+ "outputs": [],
1131
+ "properties": {
1132
+ "cnr_id": "comfy-core",
1133
+ "ver": "0.9.2",
1134
+ "Node name for S&R": "SaveImage",
1135
+ "ue_properties": {
1136
+ "widget_ue_connectable": {},
1137
+ "input_ue_unconnectable": {},
1138
+ "version": "7.5.1"
1139
+ }
1140
+ },
1141
+ "widgets_values": [
1142
+ "faceswapnew-klein-distilled-nolora"
1143
+ ]
1144
+ },
1145
+ {
1146
+ "id": 176,
1147
+ "type": "ImageConcanate",
1148
+ "pos": [
1149
+ 1974.1064761767686,
1150
+ 3849.568646166478
1151
+ ],
1152
+ "size": [
1153
+ 270,
1154
+ 102
1155
+ ],
1156
+ "flags": {},
1157
+ "order": 29,
1158
+ "mode": 0,
1159
+ "inputs": [
1160
+ {
1161
+ "name": "image1",
1162
+ "type": "IMAGE",
1163
+ "link": 307
1164
+ },
1165
+ {
1166
+ "name": "image2",
1167
+ "type": "IMAGE",
1168
+ "link": 308
1169
+ }
1170
+ ],
1171
+ "outputs": [
1172
+ {
1173
+ "name": "IMAGE",
1174
+ "type": "IMAGE",
1175
+ "links": [
1176
+ 304
1177
+ ]
1178
+ }
1179
+ ],
1180
+ "properties": {
1181
+ "cnr_id": "comfyui-kjnodes",
1182
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
1183
+ "Node name for S&R": "ImageConcanate",
1184
+ "ue_properties": {
1185
+ "widget_ue_connectable": {},
1186
+ "input_ue_unconnectable": {},
1187
+ "version": "7.5.1"
1188
+ }
1189
+ },
1190
+ "widgets_values": [
1191
+ "down",
1192
+ true
1193
+ ]
1194
+ },
1195
+ {
1196
+ "id": 177,
1197
+ "type": "ImageConcanate",
1198
+ "pos": [
1199
+ 2392.464606028409,
1200
+ 3848.014948438479
1201
+ ],
1202
+ "size": [
1203
+ 270,
1204
+ 102
1205
+ ],
1206
+ "flags": {},
1207
+ "order": 35,
1208
+ "mode": 0,
1209
+ "inputs": [
1210
+ {
1211
+ "name": "image1",
1212
+ "type": "IMAGE",
1213
+ "link": 304
1214
+ },
1215
+ {
1216
+ "name": "image2",
1217
+ "type": "IMAGE",
1218
+ "link": 305
1219
+ }
1220
+ ],
1221
+ "outputs": [
1222
+ {
1223
+ "name": "IMAGE",
1224
+ "type": "IMAGE",
1225
+ "links": [
1226
+ 306
1227
+ ]
1228
+ }
1229
+ ],
1230
+ "properties": {
1231
+ "cnr_id": "comfyui-kjnodes",
1232
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
1233
+ "Node name for S&R": "ImageConcanate",
1234
+ "ue_properties": {
1235
+ "widget_ue_connectable": {},
1236
+ "input_ue_unconnectable": {},
1237
+ "version": "7.5.1"
1238
+ }
1239
+ },
1240
+ "widgets_values": [
1241
+ "right",
1242
+ true
1243
+ ]
1244
+ },
1245
+ {
1246
+ "id": 178,
1247
+ "type": "PreviewImage",
1248
+ "pos": [
1249
+ 2812.756689716459,
1250
+ 3777.7268395291826
1251
+ ],
1252
+ "size": [
1253
+ 140,
1254
+ 246
1255
+ ],
1256
+ "flags": {},
1257
+ "order": 36,
1258
+ "mode": 0,
1259
+ "inputs": [
1260
+ {
1261
+ "name": "images",
1262
+ "type": "IMAGE",
1263
+ "link": 306
1264
+ }
1265
+ ],
1266
+ "outputs": [],
1267
+ "properties": {
1268
+ "cnr_id": "comfy-core",
1269
+ "ver": "0.9.2",
1270
+ "Node name for S&R": "PreviewImage",
1271
+ "ue_properties": {
1272
+ "widget_ue_connectable": {},
1273
+ "input_ue_unconnectable": {},
1274
+ "version": "7.5.1"
1275
+ }
1276
+ },
1277
+ "widgets_values": []
1278
+ },
1279
+ {
1280
+ "id": 131,
1281
+ "type": "VAEDecode",
1282
+ "pos": [
1283
+ 1886.2363711149524,
1284
+ 3305.2440041643285
1285
+ ],
1286
+ "size": [
1287
+ 220,
1288
+ 46
1289
+ ],
1290
+ "flags": {},
1291
+ "order": 33,
1292
+ "mode": 0,
1293
+ "inputs": [
1294
+ {
1295
+ "name": "samples",
1296
+ "type": "LATENT",
1297
+ "link": 216
1298
+ },
1299
+ {
1300
+ "name": "vae",
1301
+ "type": "VAE",
1302
+ "link": 217
1303
+ }
1304
+ ],
1305
+ "outputs": [
1306
+ {
1307
+ "name": "IMAGE",
1308
+ "type": "IMAGE",
1309
+ "slot_index": 0,
1310
+ "links": [
1311
+ 285,
1312
+ 305
1313
+ ]
1314
+ }
1315
+ ],
1316
+ "properties": {
1317
+ "cnr_id": "comfy-core",
1318
+ "ver": "0.8.2",
1319
+ "Node name for S&R": "VAEDecode",
1320
+ "ue_properties": {
1321
+ "widget_ue_connectable": {},
1322
+ "version": "7.5.1",
1323
+ "input_ue_unconnectable": {}
1324
+ },
1325
+ "enableTabs": false,
1326
+ "tabWidth": 65,
1327
+ "tabXOffset": 10,
1328
+ "hasSecondTab": false,
1329
+ "secondTabText": "Send Back",
1330
+ "secondTabOffset": 80,
1331
+ "secondTabWidth": 65
1332
+ },
1333
+ "widgets_values": []
1334
+ },
1335
+ {
1336
+ "id": 76,
1337
+ "type": "LoadImage",
1338
+ "pos": [
1339
+ -248.47780094574466,
1340
+ 3116.260569394397
1341
+ ],
1342
+ "size": [
1343
+ 320,
1344
+ 470
1345
+ ],
1346
+ "flags": {},
1347
+ "order": 7,
1348
+ "mode": 0,
1349
+ "inputs": [],
1350
+ "outputs": [
1351
+ {
1352
+ "name": "IMAGE",
1353
+ "type": "IMAGE",
1354
+ "links": [
1355
+ 221,
1356
+ 290
1357
+ ]
1358
+ },
1359
+ {
1360
+ "name": "MASK",
1361
+ "type": "MASK",
1362
+ "links": null
1363
+ }
1364
+ ],
1365
+ "title": "Body Reference",
1366
+ "properties": {
1367
+ "cnr_id": "comfy-core",
1368
+ "ver": "0.8.2",
1369
+ "Node name for S&R": "LoadImage",
1370
+ "enableTabs": false,
1371
+ "tabWidth": 65,
1372
+ "tabXOffset": 10,
1373
+ "hasSecondTab": false,
1374
+ "secondTabText": "Send Back",
1375
+ "secondTabOffset": 80,
1376
+ "secondTabWidth": 65,
1377
+ "ue_properties": {
1378
+ "widget_ue_connectable": {},
1379
+ "version": "7.5.1",
1380
+ "input_ue_unconnectable": {}
1381
+ }
1382
+ },
1383
+ "widgets_values": [
1384
+ "body.jpg",
1385
+ "image"
1386
+ ]
1387
+ },
1388
+ {
1389
+ "id": 124,
1390
+ "type": "BasicScheduler",
1391
+ "pos": [
1392
+ 1345.1141816695176,
1393
+ 3759.2167652502694
1394
+ ],
1395
+ "size": [
1396
+ 270,
1397
+ 106
1398
+ ],
1399
+ "flags": {},
1400
+ "order": 19,
1401
+ "mode": 4,
1402
+ "inputs": [
1403
+ {
1404
+ "name": "model",
1405
+ "type": "MODEL",
1406
+ "link": 271
1407
+ }
1408
+ ],
1409
+ "outputs": [
1410
+ {
1411
+ "name": "SIGMAS",
1412
+ "type": "SIGMAS",
1413
+ "links": []
1414
+ }
1415
+ ],
1416
+ "properties": {
1417
+ "cnr_id": "comfy-core",
1418
+ "ver": "0.9.2",
1419
+ "Node name for S&R": "BasicScheduler",
1420
+ "ue_properties": {
1421
+ "widget_ue_connectable": {},
1422
+ "input_ue_unconnectable": {},
1423
+ "version": "7.5.1"
1424
+ }
1425
+ },
1426
+ "widgets_values": [
1427
+ "bong_tangent",
1428
+ 4,
1429
+ 1
1430
+ ]
1431
+ },
1432
+ {
1433
+ "id": 112,
1434
+ "type": "GetImageSize",
1435
+ "pos": [
1436
+ 1088.570754250372,
1437
+ 3935.6429717129963
1438
+ ],
1439
+ "size": [
1440
+ 187.5,
1441
+ 124
1442
+ ],
1443
+ "flags": {},
1444
+ "order": 20,
1445
+ "mode": 0,
1446
+ "inputs": [
1447
+ {
1448
+ "name": "image",
1449
+ "type": "IMAGE",
1450
+ "link": 192
1451
+ }
1452
+ ],
1453
+ "outputs": [
1454
+ {
1455
+ "name": "width",
1456
+ "type": "INT",
1457
+ "links": [
1458
+ 193,
1459
+ 205
1460
+ ]
1461
+ },
1462
+ {
1463
+ "name": "height",
1464
+ "type": "INT",
1465
+ "links": [
1466
+ 194,
1467
+ 206
1468
+ ]
1469
+ },
1470
+ {
1471
+ "name": "batch_size",
1472
+ "type": "INT",
1473
+ "links": null
1474
+ }
1475
+ ],
1476
+ "properties": {
1477
+ "cnr_id": "comfy-core",
1478
+ "ver": "0.8.2",
1479
+ "Node name for S&R": "GetImageSize",
1480
+ "ue_properties": {
1481
+ "widget_ue_connectable": {},
1482
+ "version": "7.5.1",
1483
+ "input_ue_unconnectable": {}
1484
+ },
1485
+ "enableTabs": false,
1486
+ "tabWidth": 65,
1487
+ "tabXOffset": 10,
1488
+ "hasSecondTab": false,
1489
+ "secondTabText": "Send Back",
1490
+ "secondTabOffset": 80,
1491
+ "secondTabWidth": 65
1492
+ },
1493
+ "widgets_values": []
1494
+ },
1495
+ {
1496
+ "id": 113,
1497
+ "type": "EmptyFlux2LatentImage",
1498
+ "pos": [
1499
+ 1334.1394035303103,
1500
+ 3942.242624381234
1501
+ ],
1502
+ "size": [
1503
+ 270,
1504
+ 106
1505
+ ],
1506
+ "flags": {},
1507
+ "order": 24,
1508
+ "mode": 0,
1509
+ "inputs": [
1510
+ {
1511
+ "name": "width",
1512
+ "type": "INT",
1513
+ "widget": {
1514
+ "name": "width"
1515
+ },
1516
+ "link": 193
1517
+ },
1518
+ {
1519
+ "name": "height",
1520
+ "type": "INT",
1521
+ "widget": {
1522
+ "name": "height"
1523
+ },
1524
+ "link": 194
1525
+ }
1526
+ ],
1527
+ "outputs": [
1528
+ {
1529
+ "name": "LATENT",
1530
+ "type": "LATENT",
1531
+ "links": [
1532
+ 191
1533
+ ]
1534
+ }
1535
+ ],
1536
+ "properties": {
1537
+ "cnr_id": "comfy-core",
1538
+ "ver": "0.8.2",
1539
+ "Node name for S&R": "EmptyFlux2LatentImage",
1540
+ "ue_properties": {
1541
+ "widget_ue_connectable": {},
1542
+ "version": "7.5.1",
1543
+ "input_ue_unconnectable": {}
1544
+ },
1545
+ "enableTabs": false,
1546
+ "tabWidth": 65,
1547
+ "tabXOffset": 10,
1548
+ "hasSecondTab": false,
1549
+ "secondTabText": "Send Back",
1550
+ "secondTabOffset": 80,
1551
+ "secondTabWidth": 65
1552
+ },
1553
+ "widgets_values": [
1554
+ 1024,
1555
+ 1024,
1556
+ 1
1557
+ ]
1558
+ },
1559
+ {
1560
+ "id": 109,
1561
+ "type": "SamplerCustomAdvanced",
1562
+ "pos": [
1563
+ 1621.1480527828392,
1564
+ 3268.675653718491
1565
+ ],
1566
+ "size": [
1567
+ 212.3638671875,
1568
+ 395.1720377604167
1569
+ ],
1570
+ "flags": {},
1571
+ "order": 32,
1572
+ "mode": 0,
1573
+ "inputs": [
1574
+ {
1575
+ "name": "noise",
1576
+ "type": "NOISE",
1577
+ "link": 187
1578
+ },
1579
+ {
1580
+ "name": "guider",
1581
+ "type": "GUIDER",
1582
+ "link": 188
1583
+ },
1584
+ {
1585
+ "name": "sampler",
1586
+ "type": "SAMPLER",
1587
+ "link": 189
1588
+ },
1589
+ {
1590
+ "name": "sigmas",
1591
+ "type": "SIGMAS",
1592
+ "link": 310
1593
+ },
1594
+ {
1595
+ "name": "latent_image",
1596
+ "type": "LATENT",
1597
+ "link": 191
1598
+ }
1599
+ ],
1600
+ "outputs": [
1601
+ {
1602
+ "name": "output",
1603
+ "type": "LATENT",
1604
+ "links": [
1605
+ 216
1606
+ ]
1607
+ },
1608
+ {
1609
+ "name": "denoised_output",
1610
+ "type": "LATENT",
1611
+ "links": []
1612
+ }
1613
+ ],
1614
+ "properties": {
1615
+ "cnr_id": "comfy-core",
1616
+ "ver": "0.8.2",
1617
+ "Node name for S&R": "SamplerCustomAdvanced",
1618
+ "ue_properties": {
1619
+ "widget_ue_connectable": {},
1620
+ "version": "7.5.1",
1621
+ "input_ue_unconnectable": {}
1622
+ },
1623
+ "enableTabs": false,
1624
+ "tabWidth": 65,
1625
+ "tabXOffset": 10,
1626
+ "hasSecondTab": false,
1627
+ "secondTabText": "Send Back",
1628
+ "secondTabOffset": 80,
1629
+ "secondTabWidth": 65
1630
+ },
1631
+ "widgets_values": []
1632
+ },
1633
+ {
1634
+ "id": 186,
1635
+ "type": "MarkdownNote",
1636
+ "pos": [
1637
+ -910.4948154707993,
1638
+ 3809.248944551527
1639
+ ],
1640
+ "size": [
1641
+ 610,
1642
+ 650
1643
+ ],
1644
+ "flags": {},
1645
+ "order": 8,
1646
+ "mode": 0,
1647
+ "inputs": [],
1648
+ "outputs": [],
1649
+ "title": "Markdown Note 4b",
1650
+ "properties": {
1651
+ "ue_properties": {
1652
+ "widget_ue_connectable": {},
1653
+ "version": "7.5.1",
1654
+ "input_ue_unconnectable": {}
1655
+ }
1656
+ },
1657
+ "widgets_values": [
1658
+ "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model links (for local users)\n\n**text_encoders**\n\n- [qwen_3_4b.safetensors](https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors)\n\n**diffusion_models**\n\n- [lux-2-klein-base-4b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-4b-fp8/resolve/main/flux-2-klein-base-4b-fp8.safetensors)(CFG: 5.0, Steps: 20/30/50...)\n\n- [lux-2-klein-4b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-4b-fp8/blob/main/flux-2-klein-4b-fp8.safetensors)(CFG: 1.0, Steps: 4...)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n\nModel Storage Location\n\n```\n\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/\n\u2502 \u2502 \u2514\u2500\u2500 qwen_3_4b.safetensors\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 diffusion_models/\n\u2502 \u2502 \u2514\u2500\u2500 lux-2-klein-base-4b-fp8.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 flux2-vae.safetensors\n```\n\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/zh-CN/installation/update_comfyui)) and prepare the required models. Desktop/Cloud ship stable builds; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n\n"
1659
+ ],
1660
+ "color": "#222",
1661
+ "bgcolor": "#000"
1662
+ },
1663
+ {
1664
+ "id": 184,
1665
+ "type": "MarkdownNote",
1666
+ "pos": [
1667
+ -907.2444036877835,
1668
+ 3091.9914110992695
1669
+ ],
1670
+ "size": [
1671
+ 610,
1672
+ 650
1673
+ ],
1674
+ "flags": {},
1675
+ "order": 9,
1676
+ "mode": 0,
1677
+ "inputs": [],
1678
+ "outputs": [],
1679
+ "title": "Markdown Note 9b",
1680
+ "properties": {
1681
+ "ue_properties": {
1682
+ "widget_ue_connectable": {},
1683
+ "version": "7.5.1",
1684
+ "input_ue_unconnectable": {}
1685
+ }
1686
+ },
1687
+ "widgets_values": [
1688
+ "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model links (for local users)\n\n**diffusion_models**\n\n- [flux-2-klein-base-9b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-9b-fp8) (CFG 5.0, Steps: 20/30/50..)\n- [flux-2-klein-9b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-9b-fp8) (CFG 1.0, Steps: 4..)\n\n\n> Please visit BFL's repo, accept the agreement in the repo, and then download the fp8 model.\n\n**text_encoders**\n\n- [qwen_3_8b_fp8mixed.safetensors](https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n\nModel Storage Location\n\n```\n\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/\n\u2502 \u2502 \u2514\u2500\u2500 qwen_3_8b_fp8mixed.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 flux2-vae.safetensors\n```\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/zh-CN/installation/update_comfyui)) and prepare required models. Desktop/Cloud ship stable builds; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
1689
+ ],
1690
+ "color": "#222",
1691
+ "bgcolor": "#000"
1692
+ },
1693
+ {
1694
+ "id": 81,
1695
+ "type": "LoadImage",
1696
+ "pos": [
1697
+ -236.06351544032262,
1698
+ 3731.3318861681373
1699
+ ],
1700
+ "size": [
1701
+ 320,
1702
+ 476.6666666666667
1703
+ ],
1704
+ "flags": {},
1705
+ "order": 10,
1706
+ "mode": 0,
1707
+ "inputs": [],
1708
+ "outputs": [
1709
+ {
1710
+ "name": "IMAGE",
1711
+ "type": "IMAGE",
1712
+ "links": [
1713
+ 277,
1714
+ 317
1715
+ ]
1716
+ },
1717
+ {
1718
+ "name": "MASK",
1719
+ "type": "MASK",
1720
+ "links": [
1721
+ 314
1722
+ ]
1723
+ }
1724
+ ],
1725
+ "title": "Face Reference",
1726
+ "properties": {
1727
+ "cnr_id": "comfy-core",
1728
+ "ver": "0.8.2",
1729
+ "Node name for S&R": "LoadImage",
1730
+ "enableTabs": false,
1731
+ "tabWidth": 65,
1732
+ "tabXOffset": 10,
1733
+ "hasSecondTab": false,
1734
+ "secondTabText": "Send Back",
1735
+ "secondTabOffset": 80,
1736
+ "secondTabWidth": 65,
1737
+ "ue_properties": {
1738
+ "widget_ue_connectable": {},
1739
+ "version": "7.5.1",
1740
+ "input_ue_unconnectable": {}
1741
+ },
1742
+ "image": "clipspace/clipspace-painted-masked-1768744191181.png [input]"
1743
+ },
1744
+ "widgets_values": [
1745
+ "face.jpg",
1746
+ "image"
1747
+ ]
1748
+ },
1749
+ {
1750
+ "id": 160,
1751
+ "type": "ImageCropByMask",
1752
+ "pos": [
1753
+ 193.37415987077623,
1754
+ 4242.049091418084
1755
+ ],
1756
+ "size": [
1757
+ 177.1861328125,
1758
+ 46
1759
+ ],
1760
+ "flags": {},
1761
+ "order": 18,
1762
+ "mode": 0,
1763
+ "inputs": [
1764
+ {
1765
+ "name": "image",
1766
+ "type": "IMAGE",
1767
+ "link": 277
1768
+ },
1769
+ {
1770
+ "name": "mask",
1771
+ "type": "MASK",
1772
+ "link": 314
1773
+ }
1774
+ ],
1775
+ "outputs": [
1776
+ {
1777
+ "name": "image",
1778
+ "type": "IMAGE",
1779
+ "links": []
1780
+ }
1781
+ ],
1782
+ "properties": {
1783
+ "cnr_id": "comfyui-kjnodes",
1784
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
1785
+ "Node name for S&R": "ImageCropByMask",
1786
+ "ue_properties": {
1787
+ "widget_ue_connectable": {},
1788
+ "input_ue_unconnectable": {},
1789
+ "version": "7.5.1"
1790
+ }
1791
+ },
1792
+ "widgets_values": []
1793
+ },
1794
+ {
1795
+ "id": 187,
1796
+ "type": "RMBG",
1797
+ "pos": [
1798
+ 446.17211572971297,
1799
+ 4210.581660100933
1800
+ ],
1801
+ "size": [
1802
+ 340,
1803
+ 302
1804
+ ],
1805
+ "flags": {},
1806
+ "order": 17,
1807
+ "mode": 0,
1808
+ "inputs": [
1809
+ {
1810
+ "name": "image",
1811
+ "type": "IMAGE",
1812
+ "link": 317
1813
+ }
1814
+ ],
1815
+ "outputs": [
1816
+ {
1817
+ "name": "IMAGE",
1818
+ "type": "IMAGE",
1819
+ "links": [
1820
+ 318
1821
+ ]
1822
+ },
1823
+ {
1824
+ "name": "MASK",
1825
+ "type": "MASK",
1826
+ "links": null
1827
+ },
1828
+ {
1829
+ "name": "MASK_IMAGE",
1830
+ "type": "IMAGE",
1831
+ "links": null
1832
+ }
1833
+ ],
1834
+ "properties": {
1835
+ "ue_properties": {
1836
+ "widget_ue_connectable": {},
1837
+ "input_ue_unconnectable": {}
1838
+ },
1839
+ "cnr_id": "comfyui-rmbg",
1840
+ "ver": "2.9.5",
1841
+ "Node name for S&R": "RMBG"
1842
+ },
1843
+ "widgets_values": [
1844
+ "RMBG-2.0",
1845
+ 1,
1846
+ 1024,
1847
+ 0,
1848
+ 0,
1849
+ false,
1850
+ false,
1851
+ "Alpha",
1852
+ "#222222"
1853
+ ],
1854
+ "color": "#222e40",
1855
+ "bgcolor": "#364254"
1856
+ },
1857
+ {
1858
+ "id": 189,
1859
+ "type": "Note",
1860
+ "pos": [
1861
+ -20.296820503269263,
1862
+ 2508.166190461272
1863
+ ],
1864
+ "size": [
1865
+ 368.06224828212055,
1866
+ 88
1867
+ ],
1868
+ "flags": {},
1869
+ "order": 11,
1870
+ "mode": 0,
1871
+ "inputs": [],
1872
+ "outputs": [],
1873
+ "properties": {},
1874
+ "widgets_values": [
1875
+ "Automatic caption of facial expression to concatenate in the prompt if you want."
1876
+ ],
1877
+ "color": "#432",
1878
+ "bgcolor": "#653"
1879
+ },
1880
+ {
1881
+ "id": 190,
1882
+ "type": "LoraLoaderModelOnly",
1883
+ "pos": [
1884
+ 789.6756557041925,
1885
+ 3176.73243046243
1886
+ ],
1887
+ "size": [
1888
+ 431.1349752832102,
1889
+ 82
1890
+ ],
1891
+ "flags": {},
1892
+ "order": 14,
1893
+ "mode": 4,
1894
+ "inputs": [
1895
+ {
1896
+ "name": "model",
1897
+ "type": "MODEL",
1898
+ "link": 320
1899
+ }
1900
+ ],
1901
+ "outputs": [
1902
+ {
1903
+ "name": "MODEL",
1904
+ "type": "MODEL",
1905
+ "links": [
1906
+ 207,
1907
+ 271
1908
+ ]
1909
+ }
1910
+ ],
1911
+ "properties": {
1912
+ "cnr_id": "comfy-core",
1913
+ "ver": "0.9.2",
1914
+ "Node name for S&R": "LoraLoaderModelOnly",
1915
+ "ue_properties": {
1916
+ "widget_ue_connectable": {},
1917
+ "input_ue_unconnectable": {},
1918
+ "version": "7.5.1"
1919
+ }
1920
+ },
1921
+ "widgets_values": [
1922
+ "lissie_flux2_klein.safetensors",
1923
+ 1.0
1924
+ ],
1925
+ "title": "Lissie lora"
1926
+ }
1927
+ ],
1928
+ "links": [
1929
+ [
1930
+ 187,
1931
+ 110,
1932
+ 0,
1933
+ 109,
1934
+ 0,
1935
+ "NOISE"
1936
+ ],
1937
+ [
1938
+ 188,
1939
+ 123,
1940
+ 0,
1941
+ 109,
1942
+ 1,
1943
+ "GUIDER"
1944
+ ],
1945
+ [
1946
+ 189,
1947
+ 125,
1948
+ 0,
1949
+ 109,
1950
+ 2,
1951
+ "SAMPLER"
1952
+ ],
1953
+ [
1954
+ 191,
1955
+ 113,
1956
+ 0,
1957
+ 109,
1958
+ 4,
1959
+ "LATENT"
1960
+ ],
1961
+ [
1962
+ 192,
1963
+ 120,
1964
+ 0,
1965
+ 112,
1966
+ 0,
1967
+ "IMAGE"
1968
+ ],
1969
+ [
1970
+ 193,
1971
+ 112,
1972
+ 0,
1973
+ 113,
1974
+ 0,
1975
+ "INT"
1976
+ ],
1977
+ [
1978
+ 194,
1979
+ 112,
1980
+ 1,
1981
+ 113,
1982
+ 1,
1983
+ "INT"
1984
+ ],
1985
+ [
1986
+ 195,
1987
+ 116,
1988
+ 0,
1989
+ 114,
1990
+ 0,
1991
+ "CONDITIONING"
1992
+ ],
1993
+ [
1994
+ 196,
1995
+ 116,
1996
+ 1,
1997
+ 114,
1998
+ 1,
1999
+ "CONDITIONING"
2000
+ ],
2001
+ [
2002
+ 197,
2003
+ 121,
2004
+ 0,
2005
+ 114,
2006
+ 2,
2007
+ "IMAGE"
2008
+ ],
2009
+ [
2010
+ 198,
2011
+ 111,
2012
+ 0,
2013
+ 114,
2014
+ 3,
2015
+ "VAE"
2016
+ ],
2017
+ [
2018
+ 199,
2019
+ 117,
2020
+ 0,
2021
+ 116,
2022
+ 0,
2023
+ "CONDITIONING"
2024
+ ],
2025
+ [
2026
+ 200,
2027
+ 119,
2028
+ 0,
2029
+ 116,
2030
+ 1,
2031
+ "CONDITIONING"
2032
+ ],
2033
+ [
2034
+ 201,
2035
+ 120,
2036
+ 0,
2037
+ 116,
2038
+ 2,
2039
+ "IMAGE"
2040
+ ],
2041
+ [
2042
+ 202,
2043
+ 111,
2044
+ 0,
2045
+ 116,
2046
+ 3,
2047
+ "VAE"
2048
+ ],
2049
+ [
2050
+ 203,
2051
+ 115,
2052
+ 0,
2053
+ 117,
2054
+ 0,
2055
+ "CLIP"
2056
+ ],
2057
+ [
2058
+ 204,
2059
+ 115,
2060
+ 0,
2061
+ 119,
2062
+ 0,
2063
+ "CLIP"
2064
+ ],
2065
+ [
2066
+ 205,
2067
+ 112,
2068
+ 0,
2069
+ 122,
2070
+ 0,
2071
+ "INT"
2072
+ ],
2073
+ [
2074
+ 206,
2075
+ 112,
2076
+ 1,
2077
+ 122,
2078
+ 1,
2079
+ "INT"
2080
+ ],
2081
+ [
2082
+ 207,
2083
+ 190,
2084
+ 0,
2085
+ 123,
2086
+ 0,
2087
+ "MODEL"
2088
+ ],
2089
+ [
2090
+ 208,
2091
+ 114,
2092
+ 0,
2093
+ 123,
2094
+ 1,
2095
+ "CONDITIONING"
2096
+ ],
2097
+ [
2098
+ 209,
2099
+ 114,
2100
+ 1,
2101
+ 123,
2102
+ 2,
2103
+ "CONDITIONING"
2104
+ ],
2105
+ [
2106
+ 216,
2107
+ 109,
2108
+ 0,
2109
+ 131,
2110
+ 0,
2111
+ "LATENT"
2112
+ ],
2113
+ [
2114
+ 217,
2115
+ 111,
2116
+ 0,
2117
+ 131,
2118
+ 1,
2119
+ "VAE"
2120
+ ],
2121
+ [
2122
+ 221,
2123
+ 76,
2124
+ 0,
2125
+ 120,
2126
+ 0,
2127
+ "IMAGE"
2128
+ ],
2129
+ [
2130
+ 271,
2131
+ 190,
2132
+ 0,
2133
+ 124,
2134
+ 0,
2135
+ "MODEL"
2136
+ ],
2137
+ [
2138
+ 277,
2139
+ 81,
2140
+ 0,
2141
+ 160,
2142
+ 0,
2143
+ "IMAGE"
2144
+ ],
2145
+ [
2146
+ 285,
2147
+ 131,
2148
+ 0,
2149
+ 163,
2150
+ 0,
2151
+ "IMAGE"
2152
+ ],
2153
+ [
2154
+ 287,
2155
+ 168,
2156
+ 0,
2157
+ 169,
2158
+ 0,
2159
+ "STRING"
2160
+ ],
2161
+ [
2162
+ 288,
2163
+ 168,
2164
+ 0,
2165
+ 171,
2166
+ 0,
2167
+ "STRING"
2168
+ ],
2169
+ [
2170
+ 290,
2171
+ 76,
2172
+ 0,
2173
+ 172,
2174
+ 0,
2175
+ "IMAGE"
2176
+ ],
2177
+ [
2178
+ 291,
2179
+ 172,
2180
+ 0,
2181
+ 168,
2182
+ 0,
2183
+ "IMAGE"
2184
+ ],
2185
+ [
2186
+ 304,
2187
+ 176,
2188
+ 0,
2189
+ 177,
2190
+ 0,
2191
+ "IMAGE"
2192
+ ],
2193
+ [
2194
+ 305,
2195
+ 131,
2196
+ 0,
2197
+ 177,
2198
+ 1,
2199
+ "IMAGE"
2200
+ ],
2201
+ [
2202
+ 306,
2203
+ 177,
2204
+ 0,
2205
+ 178,
2206
+ 0,
2207
+ "IMAGE"
2208
+ ],
2209
+ [
2210
+ 307,
2211
+ 120,
2212
+ 0,
2213
+ 176,
2214
+ 0,
2215
+ "IMAGE"
2216
+ ],
2217
+ [
2218
+ 308,
2219
+ 121,
2220
+ 0,
2221
+ 176,
2222
+ 1,
2223
+ "IMAGE"
2224
+ ],
2225
+ [
2226
+ 310,
2227
+ 122,
2228
+ 0,
2229
+ 109,
2230
+ 3,
2231
+ "SIGMAS"
2232
+ ],
2233
+ [
2234
+ 312,
2235
+ 118,
2236
+ 0,
2237
+ 133,
2238
+ 0,
2239
+ "MODEL"
2240
+ ],
2241
+ [
2242
+ 313,
2243
+ 171,
2244
+ 0,
2245
+ 181,
2246
+ 0,
2247
+ "STRING"
2248
+ ],
2249
+ [
2250
+ 314,
2251
+ 81,
2252
+ 1,
2253
+ 160,
2254
+ 1,
2255
+ "MASK"
2256
+ ],
2257
+ [
2258
+ 317,
2259
+ 81,
2260
+ 0,
2261
+ 187,
2262
+ 0,
2263
+ "IMAGE"
2264
+ ],
2265
+ [
2266
+ 318,
2267
+ 187,
2268
+ 0,
2269
+ 121,
2270
+ 0,
2271
+ "IMAGE"
2272
+ ],
2273
+ [
2274
+ 320,
2275
+ 133,
2276
+ 0,
2277
+ 190,
2278
+ 0,
2279
+ "MODEL"
2280
+ ],
2281
+ [
2282
+ 321,
2283
+ 171,
2284
+ 0,
2285
+ 117,
2286
+ 1,
2287
+ "STRING"
2288
+ ]
2289
+ ],
2290
+ "groups": [
2291
+ {
2292
+ "id": 4,
2293
+ "title": "Prompt",
2294
+ "bounding": [
2295
+ 784.4338472220857,
2296
+ 3155.0834651279733,
2297
+ 470,
2298
+ 550
2299
+ ],
2300
+ "color": "#3f789e",
2301
+ "font_size": 24,
2302
+ "flags": {}
2303
+ },
2304
+ {
2305
+ "id": 5,
2306
+ "title": "Sampler",
2307
+ "bounding": [
2308
+ 1294.4338472220857,
2309
+ 3155.0834651279733,
2310
+ 532.3638671875,
2311
+ 550
2312
+ ],
2313
+ "color": "#3f789e",
2314
+ "font_size": 24,
2315
+ "flags": {}
2316
+ },
2317
+ {
2318
+ "id": 6,
2319
+ "title": "Models",
2320
+ "bounding": [
2321
+ 364.43384722208566,
2322
+ 3155.0834651279733,
2323
+ 380,
2324
+ 550
2325
+ ],
2326
+ "color": "#3f789e",
2327
+ "font_size": 24,
2328
+ "flags": {}
2329
+ }
2330
+ ],
2331
+ "definitions": {
2332
+ "subgraphs": [
2333
+ {
2334
+ "id": "6e5070f7-26e8-4a9a-ae4d-5d3fc1c591af",
2335
+ "version": 1,
2336
+ "state": {
2337
+ "lastGroupId": 4,
2338
+ "lastNodeId": 78,
2339
+ "lastLinkId": 170,
2340
+ "lastRerouteId": 0
2341
+ },
2342
+ "revision": 0,
2343
+ "config": {},
2344
+ "name": "Reference Conditioning",
2345
+ "inputNode": {
2346
+ "id": -10,
2347
+ "bounding": [
2348
+ -270,
2349
+ 990,
2350
+ 120,
2351
+ 120
2352
+ ]
2353
+ },
2354
+ "outputNode": {
2355
+ "id": -20,
2356
+ "bounding": [
2357
+ 580,
2358
+ 970,
2359
+ 120,
2360
+ 80
2361
+ ]
2362
+ },
2363
+ "inputs": [
2364
+ {
2365
+ "id": "5c9a0f5e-8cee-4947-90bc-330de782043a",
2366
+ "name": "conditioning",
2367
+ "type": "CONDITIONING",
2368
+ "linkIds": [
2369
+ 165
2370
+ ],
2371
+ "label": "positive",
2372
+ "pos": [
2373
+ -170,
2374
+ 1010
2375
+ ]
2376
+ },
2377
+ {
2378
+ "id": "61826d46-4c21-4ad6-801c-3e3fa94115e2",
2379
+ "name": "conditioning_1",
2380
+ "type": "CONDITIONING",
2381
+ "linkIds": [
2382
+ 166
2383
+ ],
2384
+ "label": "negative",
2385
+ "pos": [
2386
+ -170,
2387
+ 1030
2388
+ ]
2389
+ },
2390
+ {
2391
+ "id": "345bf085-5939-47ff-9767-8f8f239a719c",
2392
+ "name": "pixels",
2393
+ "type": "IMAGE",
2394
+ "linkIds": [
2395
+ 167
2396
+ ],
2397
+ "pos": [
2398
+ -170,
2399
+ 1050
2400
+ ]
2401
+ },
2402
+ {
2403
+ "id": "f4594e34-e2f5-4f1e-b1fa-a1dc2aeb0a90",
2404
+ "name": "vae",
2405
+ "type": "VAE",
2406
+ "linkIds": [
2407
+ 168
2408
+ ],
2409
+ "pos": [
2410
+ -170,
2411
+ 1070
2412
+ ]
2413
+ }
2414
+ ],
2415
+ "outputs": [
2416
+ {
2417
+ "id": "b3357c0e-6428-4055-9cd3-3595f0896fa8",
2418
+ "name": "CONDITIONING",
2419
+ "type": "CONDITIONING",
2420
+ "linkIds": [
2421
+ 169
2422
+ ],
2423
+ "label": "positive",
2424
+ "pos": [
2425
+ 600,
2426
+ 990
2427
+ ]
2428
+ },
2429
+ {
2430
+ "id": "01519713-2ed1-4694-a387-79f44e088e89",
2431
+ "name": "CONDITIONING_1",
2432
+ "type": "CONDITIONING",
2433
+ "linkIds": [
2434
+ 170
2435
+ ],
2436
+ "label": "negative",
2437
+ "pos": [
2438
+ 600,
2439
+ 1010
2440
+ ]
2441
+ }
2442
+ ],
2443
+ "widgets": [],
2444
+ "nodes": [
2445
+ {
2446
+ "id": 76,
2447
+ "type": "ReferenceLatent",
2448
+ "pos": [
2449
+ 170,
2450
+ 1050
2451
+ ],
2452
+ "size": [
2453
+ 204.134765625,
2454
+ 46
2455
+ ],
2456
+ "flags": {
2457
+ "collapsed": false
2458
+ },
2459
+ "order": 0,
2460
+ "mode": 0,
2461
+ "inputs": [
2462
+ {
2463
+ "localized_name": "conditioning",
2464
+ "name": "conditioning",
2465
+ "type": "CONDITIONING",
2466
+ "link": 166
2467
+ },
2468
+ {
2469
+ "localized_name": "latent",
2470
+ "name": "latent",
2471
+ "shape": 7,
2472
+ "type": "LATENT",
2473
+ "link": 163
2474
+ }
2475
+ ],
2476
+ "outputs": [
2477
+ {
2478
+ "localized_name": "CONDITIONING",
2479
+ "name": "CONDITIONING",
2480
+ "type": "CONDITIONING",
2481
+ "links": [
2482
+ 170
2483
+ ]
2484
+ }
2485
+ ],
2486
+ "properties": {
2487
+ "cnr_id": "comfy-core",
2488
+ "ver": "0.8.2",
2489
+ "Node name for S&R": "ReferenceLatent",
2490
+ "ue_properties": {
2491
+ "widget_ue_connectable": {},
2492
+ "version": "7.5.1",
2493
+ "input_ue_unconnectable": {}
2494
+ },
2495
+ "enableTabs": false,
2496
+ "tabWidth": 65,
2497
+ "tabXOffset": 10,
2498
+ "hasSecondTab": false,
2499
+ "secondTabText": "Send Back",
2500
+ "secondTabOffset": 80,
2501
+ "secondTabWidth": 65
2502
+ },
2503
+ "widgets_values": []
2504
+ },
2505
+ {
2506
+ "id": 78,
2507
+ "type": "VAEEncode",
2508
+ "pos": [
2509
+ -90,
2510
+ 1150
2511
+ ],
2512
+ "size": [
2513
+ 190,
2514
+ 46
2515
+ ],
2516
+ "flags": {
2517
+ "collapsed": false
2518
+ },
2519
+ "order": 2,
2520
+ "mode": 0,
2521
+ "inputs": [
2522
+ {
2523
+ "localized_name": "pixels",
2524
+ "name": "pixels",
2525
+ "type": "IMAGE",
2526
+ "link": 167
2527
+ },
2528
+ {
2529
+ "localized_name": "vae",
2530
+ "name": "vae",
2531
+ "type": "VAE",
2532
+ "link": 168
2533
+ }
2534
+ ],
2535
+ "outputs": [
2536
+ {
2537
+ "localized_name": "LATENT",
2538
+ "name": "LATENT",
2539
+ "type": "LATENT",
2540
+ "links": [
2541
+ 163,
2542
+ 164
2543
+ ]
2544
+ }
2545
+ ],
2546
+ "properties": {
2547
+ "cnr_id": "comfy-core",
2548
+ "ver": "0.8.2",
2549
+ "Node name for S&R": "VAEEncode",
2550
+ "ue_properties": {
2551
+ "widget_ue_connectable": {},
2552
+ "version": "7.5.1",
2553
+ "input_ue_unconnectable": {}
2554
+ },
2555
+ "enableTabs": false,
2556
+ "tabWidth": 65,
2557
+ "tabXOffset": 10,
2558
+ "hasSecondTab": false,
2559
+ "secondTabText": "Send Back",
2560
+ "secondTabOffset": 80,
2561
+ "secondTabWidth": 65
2562
+ },
2563
+ "widgets_values": []
2564
+ },
2565
+ {
2566
+ "id": 77,
2567
+ "type": "ReferenceLatent",
2568
+ "pos": [
2569
+ 170,
2570
+ 940
2571
+ ],
2572
+ "size": [
2573
+ 210,
2574
+ 46
2575
+ ],
2576
+ "flags": {
2577
+ "collapsed": false
2578
+ },
2579
+ "order": 1,
2580
+ "mode": 0,
2581
+ "inputs": [
2582
+ {
2583
+ "localized_name": "conditioning",
2584
+ "name": "conditioning",
2585
+ "type": "CONDITIONING",
2586
+ "link": 165
2587
+ },
2588
+ {
2589
+ "localized_name": "latent",
2590
+ "name": "latent",
2591
+ "shape": 7,
2592
+ "type": "LATENT",
2593
+ "link": 164
2594
+ }
2595
+ ],
2596
+ "outputs": [
2597
+ {
2598
+ "localized_name": "CONDITIONING",
2599
+ "name": "CONDITIONING",
2600
+ "type": "CONDITIONING",
2601
+ "links": [
2602
+ 169
2603
+ ]
2604
+ }
2605
+ ],
2606
+ "properties": {
2607
+ "cnr_id": "comfy-core",
2608
+ "ver": "0.8.2",
2609
+ "Node name for S&R": "ReferenceLatent",
2610
+ "ue_properties": {
2611
+ "widget_ue_connectable": {},
2612
+ "version": "7.5.1",
2613
+ "input_ue_unconnectable": {}
2614
+ },
2615
+ "enableTabs": false,
2616
+ "tabWidth": 65,
2617
+ "tabXOffset": 10,
2618
+ "hasSecondTab": false,
2619
+ "secondTabText": "Send Back",
2620
+ "secondTabOffset": 80,
2621
+ "secondTabWidth": 65
2622
+ },
2623
+ "widgets_values": []
2624
+ }
2625
+ ],
2626
+ "groups": [],
2627
+ "links": [
2628
+ {
2629
+ "id": 163,
2630
+ "origin_id": 78,
2631
+ "origin_slot": 0,
2632
+ "target_id": 76,
2633
+ "target_slot": 1,
2634
+ "type": "LATENT"
2635
+ },
2636
+ {
2637
+ "id": 164,
2638
+ "origin_id": 78,
2639
+ "origin_slot": 0,
2640
+ "target_id": 77,
2641
+ "target_slot": 1,
2642
+ "type": "LATENT"
2643
+ },
2644
+ {
2645
+ "id": 165,
2646
+ "origin_id": -10,
2647
+ "origin_slot": 0,
2648
+ "target_id": 77,
2649
+ "target_slot": 0,
2650
+ "type": "CONDITIONING"
2651
+ },
2652
+ {
2653
+ "id": 166,
2654
+ "origin_id": -10,
2655
+ "origin_slot": 1,
2656
+ "target_id": 76,
2657
+ "target_slot": 0,
2658
+ "type": "CONDITIONING"
2659
+ },
2660
+ {
2661
+ "id": 167,
2662
+ "origin_id": -10,
2663
+ "origin_slot": 2,
2664
+ "target_id": 78,
2665
+ "target_slot": 0,
2666
+ "type": "IMAGE"
2667
+ },
2668
+ {
2669
+ "id": 168,
2670
+ "origin_id": -10,
2671
+ "origin_slot": 3,
2672
+ "target_id": 78,
2673
+ "target_slot": 1,
2674
+ "type": "VAE"
2675
+ },
2676
+ {
2677
+ "id": 169,
2678
+ "origin_id": 77,
2679
+ "origin_slot": 0,
2680
+ "target_id": -20,
2681
+ "target_slot": 0,
2682
+ "type": "CONDITIONING"
2683
+ },
2684
+ {
2685
+ "id": 170,
2686
+ "origin_id": 76,
2687
+ "origin_slot": 0,
2688
+ "target_id": -20,
2689
+ "target_slot": 1,
2690
+ "type": "CONDITIONING"
2691
+ }
2692
+ ],
2693
+ "extra": {
2694
+ "workflowRendererVersion": "LG",
2695
+ "ue_links": [],
2696
+ "links_added_by_ue": []
2697
+ }
2698
+ },
2699
+ {
2700
+ "id": "5eb5cfa6-f140-40b7-bc6f-9477d677f888",
2701
+ "version": 1,
2702
+ "state": {
2703
+ "lastGroupId": 4,
2704
+ "lastNodeId": 78,
2705
+ "lastLinkId": 170,
2706
+ "lastRerouteId": 0
2707
+ },
2708
+ "revision": 0,
2709
+ "config": {},
2710
+ "name": "Reference Conditioning",
2711
+ "inputNode": {
2712
+ "id": -10,
2713
+ "bounding": [
2714
+ -270,
2715
+ 990,
2716
+ 120,
2717
+ 120
2718
+ ]
2719
+ },
2720
+ "outputNode": {
2721
+ "id": -20,
2722
+ "bounding": [
2723
+ 580,
2724
+ 970,
2725
+ 120,
2726
+ 80
2727
+ ]
2728
+ },
2729
+ "inputs": [
2730
+ {
2731
+ "id": "5c9a0f5e-8cee-4947-90bc-330de782043a",
2732
+ "name": "conditioning",
2733
+ "type": "CONDITIONING",
2734
+ "linkIds": [
2735
+ 165
2736
+ ],
2737
+ "label": "positive",
2738
+ "pos": [
2739
+ -170,
2740
+ 1010
2741
+ ]
2742
+ },
2743
+ {
2744
+ "id": "61826d46-4c21-4ad6-801c-3e3fa94115e2",
2745
+ "name": "conditioning_1",
2746
+ "type": "CONDITIONING",
2747
+ "linkIds": [
2748
+ 166
2749
+ ],
2750
+ "label": "negative",
2751
+ "pos": [
2752
+ -170,
2753
+ 1030
2754
+ ]
2755
+ },
2756
+ {
2757
+ "id": "345bf085-5939-47ff-9767-8f8f239a719c",
2758
+ "name": "pixels",
2759
+ "type": "IMAGE",
2760
+ "linkIds": [
2761
+ 167
2762
+ ],
2763
+ "pos": [
2764
+ -170,
2765
+ 1050
2766
+ ]
2767
+ },
2768
+ {
2769
+ "id": "f4594e34-e2f5-4f1e-b1fa-a1dc2aeb0a90",
2770
+ "name": "vae",
2771
+ "type": "VAE",
2772
+ "linkIds": [
2773
+ 168
2774
+ ],
2775
+ "pos": [
2776
+ -170,
2777
+ 1070
2778
+ ]
2779
+ }
2780
+ ],
2781
+ "outputs": [
2782
+ {
2783
+ "id": "b3357c0e-6428-4055-9cd3-3595f0896fa8",
2784
+ "name": "CONDITIONING",
2785
+ "type": "CONDITIONING",
2786
+ "linkIds": [
2787
+ 169
2788
+ ],
2789
+ "label": "positive",
2790
+ "pos": [
2791
+ 600,
2792
+ 990
2793
+ ]
2794
+ },
2795
+ {
2796
+ "id": "01519713-2ed1-4694-a387-79f44e088e89",
2797
+ "name": "CONDITIONING_1",
2798
+ "type": "CONDITIONING",
2799
+ "linkIds": [
2800
+ 170
2801
+ ],
2802
+ "label": "negative",
2803
+ "pos": [
2804
+ 600,
2805
+ 1010
2806
+ ]
2807
+ }
2808
+ ],
2809
+ "widgets": [],
2810
+ "nodes": [
2811
+ {
2812
+ "id": 76,
2813
+ "type": "ReferenceLatent",
2814
+ "pos": [
2815
+ 170,
2816
+ 1050
2817
+ ],
2818
+ "size": [
2819
+ 204.134765625,
2820
+ 46
2821
+ ],
2822
+ "flags": {
2823
+ "collapsed": false
2824
+ },
2825
+ "order": 0,
2826
+ "mode": 0,
2827
+ "inputs": [
2828
+ {
2829
+ "localized_name": "conditioning",
2830
+ "name": "conditioning",
2831
+ "type": "CONDITIONING",
2832
+ "link": 166
2833
+ },
2834
+ {
2835
+ "localized_name": "latent",
2836
+ "name": "latent",
2837
+ "shape": 7,
2838
+ "type": "LATENT",
2839
+ "link": 163
2840
+ }
2841
+ ],
2842
+ "outputs": [
2843
+ {
2844
+ "localized_name": "CONDITIONING",
2845
+ "name": "CONDITIONING",
2846
+ "type": "CONDITIONING",
2847
+ "links": [
2848
+ 170
2849
+ ]
2850
+ }
2851
+ ],
2852
+ "properties": {
2853
+ "cnr_id": "comfy-core",
2854
+ "ver": "0.8.2",
2855
+ "Node name for S&R": "ReferenceLatent",
2856
+ "ue_properties": {
2857
+ "widget_ue_connectable": {},
2858
+ "version": "7.5.1",
2859
+ "input_ue_unconnectable": {}
2860
+ },
2861
+ "enableTabs": false,
2862
+ "tabWidth": 65,
2863
+ "tabXOffset": 10,
2864
+ "hasSecondTab": false,
2865
+ "secondTabText": "Send Back",
2866
+ "secondTabOffset": 80,
2867
+ "secondTabWidth": 65
2868
+ },
2869
+ "widgets_values": []
2870
+ },
2871
+ {
2872
+ "id": 78,
2873
+ "type": "VAEEncode",
2874
+ "pos": [
2875
+ -90,
2876
+ 1150
2877
+ ],
2878
+ "size": [
2879
+ 190,
2880
+ 46
2881
+ ],
2882
+ "flags": {
2883
+ "collapsed": false
2884
+ },
2885
+ "order": 2,
2886
+ "mode": 0,
2887
+ "inputs": [
2888
+ {
2889
+ "localized_name": "pixels",
2890
+ "name": "pixels",
2891
+ "type": "IMAGE",
2892
+ "link": 167
2893
+ },
2894
+ {
2895
+ "localized_name": "vae",
2896
+ "name": "vae",
2897
+ "type": "VAE",
2898
+ "link": 168
2899
+ }
2900
+ ],
2901
+ "outputs": [
2902
+ {
2903
+ "localized_name": "LATENT",
2904
+ "name": "LATENT",
2905
+ "type": "LATENT",
2906
+ "links": [
2907
+ 163,
2908
+ 164
2909
+ ]
2910
+ }
2911
+ ],
2912
+ "properties": {
2913
+ "cnr_id": "comfy-core",
2914
+ "ver": "0.8.2",
2915
+ "Node name for S&R": "VAEEncode",
2916
+ "ue_properties": {
2917
+ "widget_ue_connectable": {},
2918
+ "version": "7.5.1",
2919
+ "input_ue_unconnectable": {}
2920
+ },
2921
+ "enableTabs": false,
2922
+ "tabWidth": 65,
2923
+ "tabXOffset": 10,
2924
+ "hasSecondTab": false,
2925
+ "secondTabText": "Send Back",
2926
+ "secondTabOffset": 80,
2927
+ "secondTabWidth": 65
2928
+ },
2929
+ "widgets_values": []
2930
+ },
2931
+ {
2932
+ "id": 77,
2933
+ "type": "ReferenceLatent",
2934
+ "pos": [
2935
+ 170,
2936
+ 940
2937
+ ],
2938
+ "size": [
2939
+ 210,
2940
+ 46
2941
+ ],
2942
+ "flags": {
2943
+ "collapsed": false
2944
+ },
2945
+ "order": 1,
2946
+ "mode": 0,
2947
+ "inputs": [
2948
+ {
2949
+ "localized_name": "conditioning",
2950
+ "name": "conditioning",
2951
+ "type": "CONDITIONING",
2952
+ "link": 165
2953
+ },
2954
+ {
2955
+ "localized_name": "latent",
2956
+ "name": "latent",
2957
+ "shape": 7,
2958
+ "type": "LATENT",
2959
+ "link": 164
2960
+ }
2961
+ ],
2962
+ "outputs": [
2963
+ {
2964
+ "localized_name": "CONDITIONING",
2965
+ "name": "CONDITIONING",
2966
+ "type": "CONDITIONING",
2967
+ "links": [
2968
+ 169
2969
+ ]
2970
+ }
2971
+ ],
2972
+ "properties": {
2973
+ "cnr_id": "comfy-core",
2974
+ "ver": "0.8.2",
2975
+ "Node name for S&R": "ReferenceLatent",
2976
+ "ue_properties": {
2977
+ "widget_ue_connectable": {},
2978
+ "version": "7.5.1",
2979
+ "input_ue_unconnectable": {}
2980
+ },
2981
+ "enableTabs": false,
2982
+ "tabWidth": 65,
2983
+ "tabXOffset": 10,
2984
+ "hasSecondTab": false,
2985
+ "secondTabText": "Send Back",
2986
+ "secondTabOffset": 80,
2987
+ "secondTabWidth": 65
2988
+ },
2989
+ "widgets_values": []
2990
+ }
2991
+ ],
2992
+ "groups": [],
2993
+ "links": [
2994
+ {
2995
+ "id": 163,
2996
+ "origin_id": 78,
2997
+ "origin_slot": 0,
2998
+ "target_id": 76,
2999
+ "target_slot": 1,
3000
+ "type": "LATENT"
3001
+ },
3002
+ {
3003
+ "id": 164,
3004
+ "origin_id": 78,
3005
+ "origin_slot": 0,
3006
+ "target_id": 77,
3007
+ "target_slot": 1,
3008
+ "type": "LATENT"
3009
+ },
3010
+ {
3011
+ "id": 165,
3012
+ "origin_id": -10,
3013
+ "origin_slot": 0,
3014
+ "target_id": 77,
3015
+ "target_slot": 0,
3016
+ "type": "CONDITIONING"
3017
+ },
3018
+ {
3019
+ "id": 166,
3020
+ "origin_id": -10,
3021
+ "origin_slot": 1,
3022
+ "target_id": 76,
3023
+ "target_slot": 0,
3024
+ "type": "CONDITIONING"
3025
+ },
3026
+ {
3027
+ "id": 167,
3028
+ "origin_id": -10,
3029
+ "origin_slot": 2,
3030
+ "target_id": 78,
3031
+ "target_slot": 0,
3032
+ "type": "IMAGE"
3033
+ },
3034
+ {
3035
+ "id": 168,
3036
+ "origin_id": -10,
3037
+ "origin_slot": 3,
3038
+ "target_id": 78,
3039
+ "target_slot": 1,
3040
+ "type": "VAE"
3041
+ },
3042
+ {
3043
+ "id": 169,
3044
+ "origin_id": 77,
3045
+ "origin_slot": 0,
3046
+ "target_id": -20,
3047
+ "target_slot": 0,
3048
+ "type": "CONDITIONING"
3049
+ },
3050
+ {
3051
+ "id": 170,
3052
+ "origin_id": 76,
3053
+ "origin_slot": 0,
3054
+ "target_id": -20,
3055
+ "target_slot": 1,
3056
+ "type": "CONDITIONING"
3057
+ }
3058
+ ],
3059
+ "extra": {
3060
+ "workflowRendererVersion": "LG",
3061
+ "ue_links": [],
3062
+ "links_added_by_ue": []
3063
+ }
3064
+ }
3065
+ ]
3066
+ },
3067
+ "config": {},
3068
+ "extra": {
3069
+ "frontendVersion": "1.36.14",
3070
+ "workflowRendererVersion": "LG",
3071
+ "VHS_latentpreview": true,
3072
+ "VHS_latentpreviewrate": 0,
3073
+ "VHS_MetadataImage": true,
3074
+ "VHS_KeepIntermediate": true,
3075
+ "ue_links": [],
3076
+ "links_added_by_ue": [],
3077
+ "ds": {
3078
+ "scale": 0.6303940863128965,
3079
+ "offset": [
3080
+ 1212.3015616198231,
3081
+ -2077.175326031613
3082
+ ]
3083
+ }
3084
+ },
3085
+ "version": 0.4
3086
+ }
workflows/faceswapnew-klein-distilled-quickwins.json ADDED
@@ -0,0 +1,3086 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "92112d97-bb64-4b44-86f2-ea5691ef8f6e",
3
+ "revision": 0,
4
+ "last_node_id": 190,
5
+ "last_link_id": 321,
6
+ "nodes": [
7
+ {
8
+ "id": 99,
9
+ "type": "MarkdownNote",
10
+ "pos": [
11
+ 490,
12
+ 690
13
+ ],
14
+ "size": [
15
+ 210,
16
+ 88
17
+ ],
18
+ "flags": {},
19
+ "order": 0,
20
+ "mode": 0,
21
+ "inputs": [],
22
+ "outputs": [],
23
+ "title": "Note",
24
+ "properties": {
25
+ "ue_properties": {
26
+ "widget_ue_connectable": {},
27
+ "version": "7.5.1",
28
+ "input_ue_unconnectable": {}
29
+ }
30
+ },
31
+ "widgets_values": [
32
+ "Click on the top-right corner of the node to open the [subgraph](https://docs.comfy.org/interface/features/subgraph) \n\ud83d\udc47"
33
+ ],
34
+ "color": "#222",
35
+ "bgcolor": "#000"
36
+ },
37
+ {
38
+ "id": 97,
39
+ "type": "MarkdownNote",
40
+ "pos": [
41
+ -750,
42
+ 830
43
+ ],
44
+ "size": [
45
+ 610,
46
+ 650
47
+ ],
48
+ "flags": {},
49
+ "order": 1,
50
+ "mode": 0,
51
+ "inputs": [],
52
+ "outputs": [],
53
+ "properties": {
54
+ "ue_properties": {
55
+ "widget_ue_connectable": {},
56
+ "version": "7.5.1",
57
+ "input_ue_unconnectable": {}
58
+ }
59
+ },
60
+ "widgets_values": [
61
+ "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model links (for local users)\n\n**diffusion_models**\n\n- [flux-2-klein-base-9b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-9b-fp8)\n\n> Please visit BFL's repo, accept the agreement in the repo, and then download the fp8 model.\n\n**text_encoders**\n\n- [qwen_3_8b_fp8mixed.safetensors](https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n\nModel Storage Location\n\n```\n\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/\n\u2502 \u2502 \u2514\u2500\u2500 qwen_3_8b_fp8mixed.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 flux2-vae.safetensors\n```\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/zh-CN/installation/update_comfyui)) and prepare required models. Desktop/Cloud ship stable builds; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
62
+ ],
63
+ "color": "#222",
64
+ "bgcolor": "#000"
65
+ },
66
+ {
67
+ "id": 111,
68
+ "type": "VAELoader",
69
+ "pos": [
70
+ 369.76713102266166,
71
+ 3563.7500284440807
72
+ ],
73
+ "size": [
74
+ 364.42708333333337,
75
+ 58
76
+ ],
77
+ "flags": {},
78
+ "order": 2,
79
+ "mode": 0,
80
+ "inputs": [],
81
+ "outputs": [
82
+ {
83
+ "name": "VAE",
84
+ "type": "VAE",
85
+ "links": [
86
+ 198,
87
+ 202,
88
+ 217
89
+ ]
90
+ }
91
+ ],
92
+ "properties": {
93
+ "cnr_id": "comfy-core",
94
+ "ver": "0.8.2",
95
+ "Node name for S&R": "VAELoader",
96
+ "ue_properties": {
97
+ "widget_ue_connectable": {},
98
+ "version": "7.5.1",
99
+ "input_ue_unconnectable": {}
100
+ },
101
+ "models": [
102
+ {
103
+ "name": "flux2-vae.safetensors",
104
+ "url": "https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors",
105
+ "directory": "vae"
106
+ }
107
+ ],
108
+ "enableTabs": false,
109
+ "tabWidth": 65,
110
+ "tabXOffset": 10,
111
+ "hasSecondTab": false,
112
+ "secondTabText": "Send Back",
113
+ "secondTabOffset": 80,
114
+ "secondTabWidth": 65
115
+ },
116
+ "widgets_values": [
117
+ "flux2-vae.safetensors"
118
+ ]
119
+ },
120
+ {
121
+ "id": 116,
122
+ "type": "5eb5cfa6-f140-40b7-bc6f-9477d677f888",
123
+ "pos": [
124
+ 804.4338472220857,
125
+ 3835.0834651279733
126
+ ],
127
+ "size": [
128
+ 240,
129
+ 86
130
+ ],
131
+ "flags": {},
132
+ "order": 21,
133
+ "mode": 0,
134
+ "inputs": [
135
+ {
136
+ "label": "positive",
137
+ "name": "conditioning",
138
+ "type": "CONDITIONING",
139
+ "link": 199
140
+ },
141
+ {
142
+ "label": "negative",
143
+ "name": "conditioning_1",
144
+ "type": "CONDITIONING",
145
+ "link": 200
146
+ },
147
+ {
148
+ "name": "pixels",
149
+ "type": "IMAGE",
150
+ "link": 201
151
+ },
152
+ {
153
+ "name": "vae",
154
+ "type": "VAE",
155
+ "link": 202
156
+ }
157
+ ],
158
+ "outputs": [
159
+ {
160
+ "label": "positive",
161
+ "name": "CONDITIONING",
162
+ "type": "CONDITIONING",
163
+ "links": [
164
+ 195
165
+ ]
166
+ },
167
+ {
168
+ "label": "negative",
169
+ "name": "CONDITIONING_1",
170
+ "type": "CONDITIONING",
171
+ "links": [
172
+ 196
173
+ ]
174
+ }
175
+ ],
176
+ "properties": {
177
+ "proxyWidgets": [],
178
+ "cnr_id": "comfy-core",
179
+ "ver": "0.8.2",
180
+ "ue_properties": {
181
+ "widget_ue_connectable": {},
182
+ "version": "7.5.1",
183
+ "input_ue_unconnectable": {}
184
+ },
185
+ "enableTabs": false,
186
+ "tabWidth": 65,
187
+ "tabXOffset": 10,
188
+ "hasSecondTab": false,
189
+ "secondTabText": "Send Back",
190
+ "secondTabOffset": 80,
191
+ "secondTabWidth": 65
192
+ },
193
+ "widgets_values": []
194
+ },
195
+ {
196
+ "id": 115,
197
+ "type": "CLIPLoader",
198
+ "pos": [
199
+ 369.76712728365146,
200
+ 3393.750122915234
201
+ ],
202
+ "size": [
203
+ 364.42708333333337,
204
+ 106
205
+ ],
206
+ "flags": {},
207
+ "order": 3,
208
+ "mode": 0,
209
+ "inputs": [],
210
+ "outputs": [
211
+ {
212
+ "name": "CLIP",
213
+ "type": "CLIP",
214
+ "links": [
215
+ 203,
216
+ 204
217
+ ]
218
+ }
219
+ ],
220
+ "properties": {
221
+ "cnr_id": "comfy-core",
222
+ "ver": "0.8.2",
223
+ "Node name for S&R": "CLIPLoader",
224
+ "ue_properties": {
225
+ "widget_ue_connectable": {},
226
+ "version": "7.5.1",
227
+ "input_ue_unconnectable": {}
228
+ },
229
+ "models": [
230
+ {
231
+ "name": "qwen_3_8b_fp8mixed.safetensors",
232
+ "url": "https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors",
233
+ "directory": "text_encoders"
234
+ }
235
+ ],
236
+ "enableTabs": false,
237
+ "tabWidth": 65,
238
+ "tabXOffset": 10,
239
+ "hasSecondTab": false,
240
+ "secondTabText": "Send Back",
241
+ "secondTabOffset": 80,
242
+ "secondTabWidth": 65
243
+ },
244
+ "widgets_values": [
245
+ "qwen_3_8b.safetensors",
246
+ "flux2",
247
+ "default"
248
+ ]
249
+ },
250
+ {
251
+ "id": 123,
252
+ "type": "CFGGuider",
253
+ "pos": [
254
+ 1295.766932383482,
255
+ 3343.9167569419556
256
+ ],
257
+ "size": [
258
+ 270,
259
+ 98
260
+ ],
261
+ "flags": {},
262
+ "order": 31,
263
+ "mode": 0,
264
+ "inputs": [
265
+ {
266
+ "name": "model",
267
+ "type": "MODEL",
268
+ "link": 207
269
+ },
270
+ {
271
+ "name": "positive",
272
+ "type": "CONDITIONING",
273
+ "link": 208
274
+ },
275
+ {
276
+ "name": "negative",
277
+ "type": "CONDITIONING",
278
+ "link": 209
279
+ }
280
+ ],
281
+ "outputs": [
282
+ {
283
+ "name": "GUIDER",
284
+ "type": "GUIDER",
285
+ "links": [
286
+ 188
287
+ ]
288
+ }
289
+ ],
290
+ "properties": {
291
+ "cnr_id": "comfy-core",
292
+ "ver": "0.8.2",
293
+ "Node name for S&R": "CFGGuider",
294
+ "ue_properties": {
295
+ "widget_ue_connectable": {},
296
+ "version": "7.5.1",
297
+ "input_ue_unconnectable": {}
298
+ },
299
+ "enableTabs": false,
300
+ "tabWidth": 65,
301
+ "tabXOffset": 10,
302
+ "hasSecondTab": false,
303
+ "secondTabText": "Send Back",
304
+ "secondTabOffset": 80,
305
+ "secondTabWidth": 65
306
+ },
307
+ "widgets_values": [
308
+ 1.0
309
+ ]
310
+ },
311
+ {
312
+ "id": 120,
313
+ "type": "ResizeImageMaskNode",
314
+ "pos": [
315
+ 372.5967713992208,
316
+ 3831.888921803501
317
+ ],
318
+ "size": [
319
+ 284.375,
320
+ 106
321
+ ],
322
+ "flags": {},
323
+ "order": 15,
324
+ "mode": 0,
325
+ "inputs": [
326
+ {
327
+ "name": "input",
328
+ "type": "IMAGE,MASK",
329
+ "link": 221
330
+ }
331
+ ],
332
+ "outputs": [
333
+ {
334
+ "name": "resized",
335
+ "type": "IMAGE",
336
+ "links": [
337
+ 192,
338
+ 201,
339
+ 307
340
+ ]
341
+ }
342
+ ],
343
+ "properties": {
344
+ "cnr_id": "comfy-core",
345
+ "ver": "0.9.2",
346
+ "Node name for S&R": "ResizeImageMaskNode",
347
+ "ue_properties": {
348
+ "widget_ue_connectable": {},
349
+ "input_ue_unconnectable": {},
350
+ "version": "7.5.1"
351
+ }
352
+ },
353
+ "widgets_values": [
354
+ "scale total pixels",
355
+ 1.0,
356
+ "lanczos"
357
+ ]
358
+ },
359
+ {
360
+ "id": 121,
361
+ "type": "ResizeImageMaskNode",
362
+ "pos": [
363
+ 382.2530441635739,
364
+ 4003.350673129131
365
+ ],
366
+ "size": [
367
+ 284.375,
368
+ 106
369
+ ],
370
+ "flags": {},
371
+ "order": 23,
372
+ "mode": 0,
373
+ "inputs": [
374
+ {
375
+ "name": "input",
376
+ "type": "IMAGE,MASK",
377
+ "link": 318
378
+ }
379
+ ],
380
+ "outputs": [
381
+ {
382
+ "name": "resized",
383
+ "type": "IMAGE",
384
+ "links": [
385
+ 197,
386
+ 308
387
+ ]
388
+ }
389
+ ],
390
+ "properties": {
391
+ "cnr_id": "comfy-core",
392
+ "ver": "0.9.2",
393
+ "Node name for S&R": "ResizeImageMaskNode",
394
+ "ue_properties": {
395
+ "widget_ue_connectable": {},
396
+ "input_ue_unconnectable": {},
397
+ "version": "7.5.1"
398
+ }
399
+ },
400
+ "widgets_values": [
401
+ "scale total pixels",
402
+ 1.0,
403
+ "lanczos"
404
+ ]
405
+ },
406
+ {
407
+ "id": 118,
408
+ "type": "UNETLoader",
409
+ "pos": [
410
+ 369.76712728365146,
411
+ 3243.750176744951
412
+ ],
413
+ "size": [
414
+ 364.42708333333337,
415
+ 82
416
+ ],
417
+ "flags": {},
418
+ "order": 4,
419
+ "mode": 0,
420
+ "inputs": [],
421
+ "outputs": [
422
+ {
423
+ "name": "MODEL",
424
+ "type": "MODEL",
425
+ "links": [
426
+ 312
427
+ ]
428
+ }
429
+ ],
430
+ "properties": {
431
+ "cnr_id": "comfy-core",
432
+ "ver": "0.8.2",
433
+ "Node name for S&R": "UNETLoader",
434
+ "ue_properties": {
435
+ "widget_ue_connectable": {},
436
+ "version": "7.5.1",
437
+ "input_ue_unconnectable": {}
438
+ },
439
+ "enableTabs": false,
440
+ "tabWidth": 65,
441
+ "tabXOffset": 10,
442
+ "hasSecondTab": false,
443
+ "secondTabText": "Send Back",
444
+ "secondTabOffset": 80,
445
+ "secondTabWidth": 65
446
+ },
447
+ "widgets_values": [
448
+ "flux-2-klein-9b.safetensors",
449
+ "default"
450
+ ]
451
+ },
452
+ {
453
+ "id": 122,
454
+ "type": "Flux2Scheduler",
455
+ "pos": [
456
+ 1276.9398129623294,
457
+ 3587.7263081493907
458
+ ],
459
+ "size": [
460
+ 317.6727061509084,
461
+ 110.76727061509109
462
+ ],
463
+ "flags": {},
464
+ "order": 25,
465
+ "mode": 0,
466
+ "inputs": [
467
+ {
468
+ "name": "width",
469
+ "type": "INT",
470
+ "widget": {
471
+ "name": "width"
472
+ },
473
+ "link": 205
474
+ },
475
+ {
476
+ "name": "height",
477
+ "type": "INT",
478
+ "widget": {
479
+ "name": "height"
480
+ },
481
+ "link": 206
482
+ }
483
+ ],
484
+ "outputs": [
485
+ {
486
+ "name": "SIGMAS",
487
+ "type": "SIGMAS",
488
+ "links": [
489
+ 310
490
+ ]
491
+ }
492
+ ],
493
+ "properties": {
494
+ "cnr_id": "comfy-core",
495
+ "ver": "0.8.2",
496
+ "Node name for S&R": "Flux2Scheduler",
497
+ "ue_properties": {
498
+ "widget_ue_connectable": {},
499
+ "version": "7.5.1",
500
+ "input_ue_unconnectable": {}
501
+ },
502
+ "enableTabs": false,
503
+ "tabWidth": 65,
504
+ "tabXOffset": 10,
505
+ "hasSecondTab": false,
506
+ "secondTabText": "Send Back",
507
+ "secondTabOffset": 80,
508
+ "secondTabWidth": 65
509
+ },
510
+ "widgets_values": [
511
+ 5,
512
+ 1280,
513
+ 1280
514
+ ]
515
+ },
516
+ {
517
+ "id": 125,
518
+ "type": "KSamplerSelect",
519
+ "pos": [
520
+ 1288.0706137647162,
521
+ 3493.537118060878
522
+ ],
523
+ "size": [
524
+ 270,
525
+ 58
526
+ ],
527
+ "flags": {},
528
+ "order": 5,
529
+ "mode": 0,
530
+ "inputs": [],
531
+ "outputs": [
532
+ {
533
+ "name": "SAMPLER",
534
+ "type": "SAMPLER",
535
+ "links": [
536
+ 189
537
+ ]
538
+ }
539
+ ],
540
+ "properties": {
541
+ "cnr_id": "comfy-core",
542
+ "ver": "0.8.2",
543
+ "Node name for S&R": "KSamplerSelect",
544
+ "ue_properties": {
545
+ "widget_ue_connectable": {},
546
+ "version": "7.5.1",
547
+ "input_ue_unconnectable": {}
548
+ },
549
+ "enableTabs": false,
550
+ "tabWidth": 65,
551
+ "tabXOffset": 10,
552
+ "hasSecondTab": false,
553
+ "secondTabText": "Send Back",
554
+ "secondTabOffset": 80,
555
+ "secondTabWidth": 65
556
+ },
557
+ "widgets_values": [
558
+ "euler"
559
+ ]
560
+ },
561
+ {
562
+ "id": 172,
563
+ "type": "ImageResizeKJv2",
564
+ "pos": [
565
+ -29.39461811323457,
566
+ 2645.8665635593456
567
+ ],
568
+ "size": [
569
+ 270,
570
+ 336
571
+ ],
572
+ "flags": {},
573
+ "order": 16,
574
+ "mode": 4,
575
+ "inputs": [
576
+ {
577
+ "name": "image",
578
+ "type": "IMAGE",
579
+ "link": 290
580
+ },
581
+ {
582
+ "name": "mask",
583
+ "shape": 7,
584
+ "type": "MASK",
585
+ "link": null
586
+ }
587
+ ],
588
+ "outputs": [
589
+ {
590
+ "name": "IMAGE",
591
+ "type": "IMAGE",
592
+ "links": [
593
+ 291
594
+ ]
595
+ },
596
+ {
597
+ "name": "width",
598
+ "type": "INT",
599
+ "links": null
600
+ },
601
+ {
602
+ "name": "height",
603
+ "type": "INT",
604
+ "links": null
605
+ },
606
+ {
607
+ "name": "mask",
608
+ "type": "MASK",
609
+ "links": null
610
+ }
611
+ ],
612
+ "properties": {
613
+ "cnr_id": "comfyui-kjnodes",
614
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
615
+ "Node name for S&R": "ImageResizeKJv2",
616
+ "ue_properties": {
617
+ "widget_ue_connectable": {},
618
+ "input_ue_unconnectable": {},
619
+ "version": "7.5.1"
620
+ }
621
+ },
622
+ "widgets_values": [
623
+ 512,
624
+ 512,
625
+ "lanczos",
626
+ "resize",
627
+ "0, 0, 0",
628
+ "center",
629
+ 2,
630
+ "cpu"
631
+ ]
632
+ },
633
+ {
634
+ "id": 169,
635
+ "type": "ShowText|pysssss",
636
+ "pos": [
637
+ 783.9354167990583,
638
+ 2619.962163330123
639
+ ],
640
+ "size": [
641
+ 259.72441345342133,
642
+ 211.21816107680525
643
+ ],
644
+ "flags": {},
645
+ "order": 26,
646
+ "mode": 4,
647
+ "inputs": [
648
+ {
649
+ "name": "text",
650
+ "type": "STRING",
651
+ "link": 287
652
+ }
653
+ ],
654
+ "outputs": [
655
+ {
656
+ "name": "STRING",
657
+ "shape": 6,
658
+ "type": "STRING",
659
+ "links": null
660
+ }
661
+ ],
662
+ "properties": {
663
+ "cnr_id": "comfyui-custom-scripts",
664
+ "ver": "1.2.5",
665
+ "Node name for S&R": "ShowText|pysssss",
666
+ "ue_properties": {
667
+ "widget_ue_connectable": {},
668
+ "input_ue_unconnectable": {},
669
+ "version": "7.5.1"
670
+ }
671
+ },
672
+ "widgets_values": [
673
+ "The man has a focused, intense, and slightly defiant facial expression.\n\nKey features:\n- His eyes are wide open and staring directly at the camera with an unblinking gaze.\n- His eyebrows are raised slightly, contributing to an alert or challenging look.\n- His mouth is set in a firm line; it's not smiling but rather held tight, suggesting concentration or determination.\n- There\u2019s visible tension around his jawline and cheekbones, indicating he's exerting effort while skateboarding.\n- A cigarette rests between his lips, adding a casual yet rebellious element to his demeanor.\n\nOverall, this isn't a relaxed or happy expression\u2014it conveys energy, focus, and perhaps a bit of edgy confidence as he rides down the street. The direct eye contact creates a sense of connection and intensity with the viewer."
674
+ ]
675
+ },
676
+ {
677
+ "id": 168,
678
+ "type": "AILab_QwenVL",
679
+ "pos": [
680
+ 274.03553021447294,
681
+ 2653.077252632602
682
+ ],
683
+ "size": [
684
+ 340,
685
+ 300
686
+ ],
687
+ "flags": {},
688
+ "order": 22,
689
+ "mode": 4,
690
+ "inputs": [
691
+ {
692
+ "name": "image",
693
+ "shape": 7,
694
+ "type": "IMAGE",
695
+ "link": 291
696
+ },
697
+ {
698
+ "name": "video",
699
+ "shape": 7,
700
+ "type": "IMAGE",
701
+ "link": null
702
+ }
703
+ ],
704
+ "outputs": [
705
+ {
706
+ "name": "RESPONSE",
707
+ "type": "STRING",
708
+ "links": [
709
+ 287,
710
+ 288
711
+ ]
712
+ }
713
+ ],
714
+ "properties": {
715
+ "cnr_id": "comfyui-qwenvl",
716
+ "ver": "2.0.0",
717
+ "Node name for S&R": "AILab_QwenVL",
718
+ "ue_properties": {
719
+ "widget_ue_connectable": {},
720
+ "input_ue_unconnectable": {},
721
+ "version": "7.5.1"
722
+ }
723
+ },
724
+ "widgets_values": [
725
+ "Qwen3-VL-4B-Instruct",
726
+ "None (FP16)",
727
+ "sdpa",
728
+ "\ud83d\uddbc\ufe0f Tags",
729
+ "Describe the facial expression.",
730
+ 512,
731
+ false,
732
+ 2302131607,
733
+ "fixed"
734
+ ],
735
+ "color": "#28403f",
736
+ "bgcolor": "#374539"
737
+ },
738
+ {
739
+ "id": 110,
740
+ "type": "RandomNoise",
741
+ "pos": [
742
+ 1295.766932383482,
743
+ 3223.9168201963835
744
+ ],
745
+ "size": [
746
+ 270,
747
+ 82
748
+ ],
749
+ "flags": {},
750
+ "order": 6,
751
+ "mode": 0,
752
+ "inputs": [],
753
+ "outputs": [
754
+ {
755
+ "name": "NOISE",
756
+ "type": "NOISE",
757
+ "links": [
758
+ 187
759
+ ]
760
+ }
761
+ ],
762
+ "properties": {
763
+ "cnr_id": "comfy-core",
764
+ "ver": "0.8.2",
765
+ "Node name for S&R": "RandomNoise",
766
+ "ue_properties": {
767
+ "widget_ue_connectable": {},
768
+ "version": "7.5.1",
769
+ "input_ue_unconnectable": {}
770
+ },
771
+ "enableTabs": false,
772
+ "tabWidth": 65,
773
+ "tabXOffset": 10,
774
+ "hasSecondTab": false,
775
+ "secondTabText": "Send Back",
776
+ "secondTabOffset": 80,
777
+ "secondTabWidth": 65
778
+ },
779
+ "widgets_values": [
780
+ 42,
781
+ "fixed"
782
+ ]
783
+ },
784
+ {
785
+ "id": 119,
786
+ "type": "CLIPTextEncode",
787
+ "pos": [
788
+ 804.4338472220857,
789
+ 3605.0834651279733
790
+ ],
791
+ "size": [
792
+ 420,
793
+ 88
794
+ ],
795
+ "flags": {},
796
+ "order": 13,
797
+ "mode": 0,
798
+ "inputs": [
799
+ {
800
+ "name": "clip",
801
+ "type": "CLIP",
802
+ "link": 204
803
+ }
804
+ ],
805
+ "outputs": [
806
+ {
807
+ "name": "CONDITIONING",
808
+ "type": "CONDITIONING",
809
+ "links": [
810
+ 200
811
+ ]
812
+ }
813
+ ],
814
+ "title": "CLIP Text Encode ( Negative Prompt)",
815
+ "properties": {
816
+ "cnr_id": "comfy-core",
817
+ "ver": "0.9.1",
818
+ "Node name for S&R": "CLIPTextEncode",
819
+ "ue_properties": {
820
+ "widget_ue_connectable": {},
821
+ "version": "7.5.1",
822
+ "input_ue_unconnectable": {}
823
+ },
824
+ "enableTabs": false,
825
+ "tabWidth": 65,
826
+ "tabXOffset": 10,
827
+ "hasSecondTab": false,
828
+ "secondTabText": "Send Back",
829
+ "secondTabOffset": 80,
830
+ "secondTabWidth": 65
831
+ },
832
+ "widgets_values": [
833
+ "bad quality, noise, blurry, worst quality, low resolution, blur, distortion, unnatural blending, cartoon, illustration, painting"
834
+ ],
835
+ "color": "#323",
836
+ "bgcolor": "#535"
837
+ },
838
+ {
839
+ "id": 133,
840
+ "type": "LoraLoaderModelOnly",
841
+ "pos": [
842
+ 789.6756557041925,
843
+ 3046.73243046243
844
+ ],
845
+ "size": [
846
+ 431.1349752832102,
847
+ 82
848
+ ],
849
+ "flags": {},
850
+ "order": 14,
851
+ "mode": 0,
852
+ "inputs": [
853
+ {
854
+ "name": "model",
855
+ "type": "MODEL",
856
+ "link": 312
857
+ }
858
+ ],
859
+ "outputs": [
860
+ {
861
+ "name": "MODEL",
862
+ "type": "MODEL",
863
+ "links": [
864
+ 320
865
+ ]
866
+ }
867
+ ],
868
+ "properties": {
869
+ "cnr_id": "comfy-core",
870
+ "ver": "0.9.2",
871
+ "Node name for S&R": "LoraLoaderModelOnly",
872
+ "ue_properties": {
873
+ "widget_ue_connectable": {},
874
+ "input_ue_unconnectable": {},
875
+ "version": "7.5.1"
876
+ }
877
+ },
878
+ "widgets_values": [
879
+ "flux2/klein/bfs_head_v1_flux-klein_9b_step3500_rank128.safetensors",
880
+ 1
881
+ ]
882
+ },
883
+ {
884
+ "id": 117,
885
+ "type": "CLIPTextEncode",
886
+ "pos": [
887
+ 799.4095992598294,
888
+ 3233.6667865601667
889
+ ],
890
+ "size": [
891
+ 440,
892
+ 320
893
+ ],
894
+ "flags": {},
895
+ "order": 12,
896
+ "mode": 0,
897
+ "inputs": [
898
+ {
899
+ "name": "clip",
900
+ "type": "CLIP",
901
+ "link": 203
902
+ },
903
+ {
904
+ "name": "text",
905
+ "type": "STRING",
906
+ "widget": {
907
+ "name": "text"
908
+ },
909
+ "link": 321
910
+ }
911
+ ],
912
+ "outputs": [
913
+ {
914
+ "name": "CONDITIONING",
915
+ "type": "CONDITIONING",
916
+ "slot_index": 0,
917
+ "links": [
918
+ 199
919
+ ]
920
+ }
921
+ ],
922
+ "title": "CLIP Text Encode (Positive Prompt)",
923
+ "properties": {
924
+ "cnr_id": "comfy-core",
925
+ "ver": "0.8.2",
926
+ "Node name for S&R": "CLIPTextEncode",
927
+ "ue_properties": {
928
+ "widget_ue_connectable": {},
929
+ "version": "7.5.1",
930
+ "input_ue_unconnectable": {}
931
+ },
932
+ "enableTabs": false,
933
+ "tabWidth": 65,
934
+ "tabXOffset": 10,
935
+ "hasSecondTab": false,
936
+ "secondTabText": "Send Back",
937
+ "secondTabOffset": 80,
938
+ "secondTabWidth": 65
939
+ },
940
+ "widgets_values": [
941
+ "head_swap: start with Picture 1 as the base image, keeping its lighting, environment, and background. remove the head from Picture 1 completely and replace it with the head from Picture 2, strictly preserving the hair, eye color, nose structure of Picture 2. copy the direction of the eye, head rotation, micro expressions from Picture 1, high quality, sharp details, 4k."
942
+ ],
943
+ "color": "#232",
944
+ "bgcolor": "#353"
945
+ },
946
+ {
947
+ "id": 171,
948
+ "type": "StringConcatenate",
949
+ "pos": [
950
+ 1128.3045132913117,
951
+ 2657.1175393967665
952
+ ],
953
+ "size": [
954
+ 400,
955
+ 200
956
+ ],
957
+ "flags": {},
958
+ "order": 27,
959
+ "mode": 4,
960
+ "inputs": [
961
+ {
962
+ "name": "string_b",
963
+ "type": "STRING",
964
+ "widget": {
965
+ "name": "string_b"
966
+ },
967
+ "link": 288
968
+ }
969
+ ],
970
+ "outputs": [
971
+ {
972
+ "name": "STRING",
973
+ "type": "STRING",
974
+ "links": [
975
+ 313,
976
+ 321
977
+ ]
978
+ }
979
+ ],
980
+ "properties": {
981
+ "cnr_id": "comfy-core",
982
+ "ver": "0.9.2",
983
+ "Node name for S&R": "StringConcatenate",
984
+ "ue_properties": {
985
+ "widget_ue_connectable": {},
986
+ "input_ue_unconnectable": {},
987
+ "version": "7.5.1"
988
+ }
989
+ },
990
+ "widgets_values": [
991
+ "head_swap: start with Picture 1 as the base image, keeping its lighting, environment, and background. remove the head from Picture 1 completely and replace it with the head from Picture 2, strictly preserving the hair, eye color, nose structure of Picture 2. copy the direction of the eye, head rotation, micro expressions from Picture 1, high quality, sharp details, 4k.",
992
+ "",
993
+ "\n\n"
994
+ ]
995
+ },
996
+ {
997
+ "id": 181,
998
+ "type": "Reroute",
999
+ "pos": [
1000
+ 642.2838381851489,
1001
+ 3122.818291363274
1002
+ ],
1003
+ "size": [
1004
+ 75,
1005
+ 26
1006
+ ],
1007
+ "flags": {},
1008
+ "order": 30,
1009
+ "mode": 0,
1010
+ "inputs": [
1011
+ {
1012
+ "name": "",
1013
+ "type": "*",
1014
+ "link": 313
1015
+ }
1016
+ ],
1017
+ "outputs": [
1018
+ {
1019
+ "name": "",
1020
+ "type": "STRING",
1021
+ "links": null
1022
+ }
1023
+ ],
1024
+ "properties": {
1025
+ "showOutputText": false,
1026
+ "horizontal": false,
1027
+ "ue_properties": {
1028
+ "widget_ue_connectable": {},
1029
+ "version": "7.5.1",
1030
+ "input_ue_unconnectable": {}
1031
+ }
1032
+ }
1033
+ },
1034
+ {
1035
+ "id": 114,
1036
+ "type": "6e5070f7-26e8-4a9a-ae4d-5d3fc1c591af",
1037
+ "pos": [
1038
+ 792.6348524497367,
1039
+ 4029.533494170478
1040
+ ],
1041
+ "size": [
1042
+ 240,
1043
+ 86
1044
+ ],
1045
+ "flags": {},
1046
+ "order": 28,
1047
+ "mode": 0,
1048
+ "inputs": [
1049
+ {
1050
+ "label": "positive",
1051
+ "name": "conditioning",
1052
+ "type": "CONDITIONING",
1053
+ "link": 195
1054
+ },
1055
+ {
1056
+ "label": "negative",
1057
+ "name": "conditioning_1",
1058
+ "type": "CONDITIONING",
1059
+ "link": 196
1060
+ },
1061
+ {
1062
+ "name": "pixels",
1063
+ "type": "IMAGE",
1064
+ "link": 197
1065
+ },
1066
+ {
1067
+ "name": "vae",
1068
+ "type": "VAE",
1069
+ "link": 198
1070
+ }
1071
+ ],
1072
+ "outputs": [
1073
+ {
1074
+ "label": "positive",
1075
+ "name": "CONDITIONING",
1076
+ "type": "CONDITIONING",
1077
+ "links": [
1078
+ 208
1079
+ ]
1080
+ },
1081
+ {
1082
+ "label": "negative",
1083
+ "name": "CONDITIONING_1",
1084
+ "type": "CONDITIONING",
1085
+ "links": [
1086
+ 209
1087
+ ]
1088
+ }
1089
+ ],
1090
+ "properties": {
1091
+ "proxyWidgets": [],
1092
+ "cnr_id": "comfy-core",
1093
+ "ver": "0.8.2",
1094
+ "ue_properties": {
1095
+ "widget_ue_connectable": {},
1096
+ "version": "7.5.1",
1097
+ "input_ue_unconnectable": {}
1098
+ },
1099
+ "enableTabs": false,
1100
+ "tabWidth": 65,
1101
+ "tabXOffset": 10,
1102
+ "hasSecondTab": false,
1103
+ "secondTabText": "Send Back",
1104
+ "secondTabOffset": 80,
1105
+ "secondTabWidth": 65
1106
+ },
1107
+ "widgets_values": []
1108
+ },
1109
+ {
1110
+ "id": 163,
1111
+ "type": "SaveImage",
1112
+ "pos": [
1113
+ 2323.422946431911,
1114
+ 3217.243346818467
1115
+ ],
1116
+ "size": [
1117
+ 270,
1118
+ 270
1119
+ ],
1120
+ "flags": {},
1121
+ "order": 34,
1122
+ "mode": 0,
1123
+ "inputs": [
1124
+ {
1125
+ "name": "images",
1126
+ "type": "IMAGE",
1127
+ "link": 285
1128
+ }
1129
+ ],
1130
+ "outputs": [],
1131
+ "properties": {
1132
+ "cnr_id": "comfy-core",
1133
+ "ver": "0.9.2",
1134
+ "Node name for S&R": "SaveImage",
1135
+ "ue_properties": {
1136
+ "widget_ue_connectable": {},
1137
+ "input_ue_unconnectable": {},
1138
+ "version": "7.5.1"
1139
+ }
1140
+ },
1141
+ "widgets_values": [
1142
+ "faceswapnew-klein-distilled-quickwins"
1143
+ ]
1144
+ },
1145
+ {
1146
+ "id": 176,
1147
+ "type": "ImageConcanate",
1148
+ "pos": [
1149
+ 1974.1064761767686,
1150
+ 3849.568646166478
1151
+ ],
1152
+ "size": [
1153
+ 270,
1154
+ 102
1155
+ ],
1156
+ "flags": {},
1157
+ "order": 29,
1158
+ "mode": 0,
1159
+ "inputs": [
1160
+ {
1161
+ "name": "image1",
1162
+ "type": "IMAGE",
1163
+ "link": 307
1164
+ },
1165
+ {
1166
+ "name": "image2",
1167
+ "type": "IMAGE",
1168
+ "link": 308
1169
+ }
1170
+ ],
1171
+ "outputs": [
1172
+ {
1173
+ "name": "IMAGE",
1174
+ "type": "IMAGE",
1175
+ "links": [
1176
+ 304
1177
+ ]
1178
+ }
1179
+ ],
1180
+ "properties": {
1181
+ "cnr_id": "comfyui-kjnodes",
1182
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
1183
+ "Node name for S&R": "ImageConcanate",
1184
+ "ue_properties": {
1185
+ "widget_ue_connectable": {},
1186
+ "input_ue_unconnectable": {},
1187
+ "version": "7.5.1"
1188
+ }
1189
+ },
1190
+ "widgets_values": [
1191
+ "down",
1192
+ true
1193
+ ]
1194
+ },
1195
+ {
1196
+ "id": 177,
1197
+ "type": "ImageConcanate",
1198
+ "pos": [
1199
+ 2392.464606028409,
1200
+ 3848.014948438479
1201
+ ],
1202
+ "size": [
1203
+ 270,
1204
+ 102
1205
+ ],
1206
+ "flags": {},
1207
+ "order": 35,
1208
+ "mode": 0,
1209
+ "inputs": [
1210
+ {
1211
+ "name": "image1",
1212
+ "type": "IMAGE",
1213
+ "link": 304
1214
+ },
1215
+ {
1216
+ "name": "image2",
1217
+ "type": "IMAGE",
1218
+ "link": 305
1219
+ }
1220
+ ],
1221
+ "outputs": [
1222
+ {
1223
+ "name": "IMAGE",
1224
+ "type": "IMAGE",
1225
+ "links": [
1226
+ 306
1227
+ ]
1228
+ }
1229
+ ],
1230
+ "properties": {
1231
+ "cnr_id": "comfyui-kjnodes",
1232
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
1233
+ "Node name for S&R": "ImageConcanate",
1234
+ "ue_properties": {
1235
+ "widget_ue_connectable": {},
1236
+ "input_ue_unconnectable": {},
1237
+ "version": "7.5.1"
1238
+ }
1239
+ },
1240
+ "widgets_values": [
1241
+ "right",
1242
+ true
1243
+ ]
1244
+ },
1245
+ {
1246
+ "id": 178,
1247
+ "type": "PreviewImage",
1248
+ "pos": [
1249
+ 2812.756689716459,
1250
+ 3777.7268395291826
1251
+ ],
1252
+ "size": [
1253
+ 140,
1254
+ 246
1255
+ ],
1256
+ "flags": {},
1257
+ "order": 36,
1258
+ "mode": 0,
1259
+ "inputs": [
1260
+ {
1261
+ "name": "images",
1262
+ "type": "IMAGE",
1263
+ "link": 306
1264
+ }
1265
+ ],
1266
+ "outputs": [],
1267
+ "properties": {
1268
+ "cnr_id": "comfy-core",
1269
+ "ver": "0.9.2",
1270
+ "Node name for S&R": "PreviewImage",
1271
+ "ue_properties": {
1272
+ "widget_ue_connectable": {},
1273
+ "input_ue_unconnectable": {},
1274
+ "version": "7.5.1"
1275
+ }
1276
+ },
1277
+ "widgets_values": []
1278
+ },
1279
+ {
1280
+ "id": 131,
1281
+ "type": "VAEDecode",
1282
+ "pos": [
1283
+ 1886.2363711149524,
1284
+ 3305.2440041643285
1285
+ ],
1286
+ "size": [
1287
+ 220,
1288
+ 46
1289
+ ],
1290
+ "flags": {},
1291
+ "order": 33,
1292
+ "mode": 0,
1293
+ "inputs": [
1294
+ {
1295
+ "name": "samples",
1296
+ "type": "LATENT",
1297
+ "link": 216
1298
+ },
1299
+ {
1300
+ "name": "vae",
1301
+ "type": "VAE",
1302
+ "link": 217
1303
+ }
1304
+ ],
1305
+ "outputs": [
1306
+ {
1307
+ "name": "IMAGE",
1308
+ "type": "IMAGE",
1309
+ "slot_index": 0,
1310
+ "links": [
1311
+ 285,
1312
+ 305
1313
+ ]
1314
+ }
1315
+ ],
1316
+ "properties": {
1317
+ "cnr_id": "comfy-core",
1318
+ "ver": "0.8.2",
1319
+ "Node name for S&R": "VAEDecode",
1320
+ "ue_properties": {
1321
+ "widget_ue_connectable": {},
1322
+ "version": "7.5.1",
1323
+ "input_ue_unconnectable": {}
1324
+ },
1325
+ "enableTabs": false,
1326
+ "tabWidth": 65,
1327
+ "tabXOffset": 10,
1328
+ "hasSecondTab": false,
1329
+ "secondTabText": "Send Back",
1330
+ "secondTabOffset": 80,
1331
+ "secondTabWidth": 65
1332
+ },
1333
+ "widgets_values": []
1334
+ },
1335
+ {
1336
+ "id": 76,
1337
+ "type": "LoadImage",
1338
+ "pos": [
1339
+ -248.47780094574466,
1340
+ 3116.260569394397
1341
+ ],
1342
+ "size": [
1343
+ 320,
1344
+ 470
1345
+ ],
1346
+ "flags": {},
1347
+ "order": 7,
1348
+ "mode": 0,
1349
+ "inputs": [],
1350
+ "outputs": [
1351
+ {
1352
+ "name": "IMAGE",
1353
+ "type": "IMAGE",
1354
+ "links": [
1355
+ 221,
1356
+ 290
1357
+ ]
1358
+ },
1359
+ {
1360
+ "name": "MASK",
1361
+ "type": "MASK",
1362
+ "links": null
1363
+ }
1364
+ ],
1365
+ "title": "Body Reference",
1366
+ "properties": {
1367
+ "cnr_id": "comfy-core",
1368
+ "ver": "0.8.2",
1369
+ "Node name for S&R": "LoadImage",
1370
+ "enableTabs": false,
1371
+ "tabWidth": 65,
1372
+ "tabXOffset": 10,
1373
+ "hasSecondTab": false,
1374
+ "secondTabText": "Send Back",
1375
+ "secondTabOffset": 80,
1376
+ "secondTabWidth": 65,
1377
+ "ue_properties": {
1378
+ "widget_ue_connectable": {},
1379
+ "version": "7.5.1",
1380
+ "input_ue_unconnectable": {}
1381
+ }
1382
+ },
1383
+ "widgets_values": [
1384
+ "body.jpg",
1385
+ "image"
1386
+ ]
1387
+ },
1388
+ {
1389
+ "id": 124,
1390
+ "type": "BasicScheduler",
1391
+ "pos": [
1392
+ 1345.1141816695176,
1393
+ 3759.2167652502694
1394
+ ],
1395
+ "size": [
1396
+ 270,
1397
+ 106
1398
+ ],
1399
+ "flags": {},
1400
+ "order": 19,
1401
+ "mode": 4,
1402
+ "inputs": [
1403
+ {
1404
+ "name": "model",
1405
+ "type": "MODEL",
1406
+ "link": 271
1407
+ }
1408
+ ],
1409
+ "outputs": [
1410
+ {
1411
+ "name": "SIGMAS",
1412
+ "type": "SIGMAS",
1413
+ "links": []
1414
+ }
1415
+ ],
1416
+ "properties": {
1417
+ "cnr_id": "comfy-core",
1418
+ "ver": "0.9.2",
1419
+ "Node name for S&R": "BasicScheduler",
1420
+ "ue_properties": {
1421
+ "widget_ue_connectable": {},
1422
+ "input_ue_unconnectable": {},
1423
+ "version": "7.5.1"
1424
+ }
1425
+ },
1426
+ "widgets_values": [
1427
+ "bong_tangent",
1428
+ 4,
1429
+ 1
1430
+ ]
1431
+ },
1432
+ {
1433
+ "id": 112,
1434
+ "type": "GetImageSize",
1435
+ "pos": [
1436
+ 1088.570754250372,
1437
+ 3935.6429717129963
1438
+ ],
1439
+ "size": [
1440
+ 187.5,
1441
+ 124
1442
+ ],
1443
+ "flags": {},
1444
+ "order": 20,
1445
+ "mode": 0,
1446
+ "inputs": [
1447
+ {
1448
+ "name": "image",
1449
+ "type": "IMAGE",
1450
+ "link": 192
1451
+ }
1452
+ ],
1453
+ "outputs": [
1454
+ {
1455
+ "name": "width",
1456
+ "type": "INT",
1457
+ "links": [
1458
+ 193,
1459
+ 205
1460
+ ]
1461
+ },
1462
+ {
1463
+ "name": "height",
1464
+ "type": "INT",
1465
+ "links": [
1466
+ 194,
1467
+ 206
1468
+ ]
1469
+ },
1470
+ {
1471
+ "name": "batch_size",
1472
+ "type": "INT",
1473
+ "links": null
1474
+ }
1475
+ ],
1476
+ "properties": {
1477
+ "cnr_id": "comfy-core",
1478
+ "ver": "0.8.2",
1479
+ "Node name for S&R": "GetImageSize",
1480
+ "ue_properties": {
1481
+ "widget_ue_connectable": {},
1482
+ "version": "7.5.1",
1483
+ "input_ue_unconnectable": {}
1484
+ },
1485
+ "enableTabs": false,
1486
+ "tabWidth": 65,
1487
+ "tabXOffset": 10,
1488
+ "hasSecondTab": false,
1489
+ "secondTabText": "Send Back",
1490
+ "secondTabOffset": 80,
1491
+ "secondTabWidth": 65
1492
+ },
1493
+ "widgets_values": []
1494
+ },
1495
+ {
1496
+ "id": 113,
1497
+ "type": "EmptyFlux2LatentImage",
1498
+ "pos": [
1499
+ 1334.1394035303103,
1500
+ 3942.242624381234
1501
+ ],
1502
+ "size": [
1503
+ 270,
1504
+ 106
1505
+ ],
1506
+ "flags": {},
1507
+ "order": 24,
1508
+ "mode": 0,
1509
+ "inputs": [
1510
+ {
1511
+ "name": "width",
1512
+ "type": "INT",
1513
+ "widget": {
1514
+ "name": "width"
1515
+ },
1516
+ "link": 193
1517
+ },
1518
+ {
1519
+ "name": "height",
1520
+ "type": "INT",
1521
+ "widget": {
1522
+ "name": "height"
1523
+ },
1524
+ "link": 194
1525
+ }
1526
+ ],
1527
+ "outputs": [
1528
+ {
1529
+ "name": "LATENT",
1530
+ "type": "LATENT",
1531
+ "links": [
1532
+ 191
1533
+ ]
1534
+ }
1535
+ ],
1536
+ "properties": {
1537
+ "cnr_id": "comfy-core",
1538
+ "ver": "0.8.2",
1539
+ "Node name for S&R": "EmptyFlux2LatentImage",
1540
+ "ue_properties": {
1541
+ "widget_ue_connectable": {},
1542
+ "version": "7.5.1",
1543
+ "input_ue_unconnectable": {}
1544
+ },
1545
+ "enableTabs": false,
1546
+ "tabWidth": 65,
1547
+ "tabXOffset": 10,
1548
+ "hasSecondTab": false,
1549
+ "secondTabText": "Send Back",
1550
+ "secondTabOffset": 80,
1551
+ "secondTabWidth": 65
1552
+ },
1553
+ "widgets_values": [
1554
+ 1024,
1555
+ 1024,
1556
+ 1
1557
+ ]
1558
+ },
1559
+ {
1560
+ "id": 109,
1561
+ "type": "SamplerCustomAdvanced",
1562
+ "pos": [
1563
+ 1621.1480527828392,
1564
+ 3268.675653718491
1565
+ ],
1566
+ "size": [
1567
+ 212.3638671875,
1568
+ 395.1720377604167
1569
+ ],
1570
+ "flags": {},
1571
+ "order": 32,
1572
+ "mode": 0,
1573
+ "inputs": [
1574
+ {
1575
+ "name": "noise",
1576
+ "type": "NOISE",
1577
+ "link": 187
1578
+ },
1579
+ {
1580
+ "name": "guider",
1581
+ "type": "GUIDER",
1582
+ "link": 188
1583
+ },
1584
+ {
1585
+ "name": "sampler",
1586
+ "type": "SAMPLER",
1587
+ "link": 189
1588
+ },
1589
+ {
1590
+ "name": "sigmas",
1591
+ "type": "SIGMAS",
1592
+ "link": 310
1593
+ },
1594
+ {
1595
+ "name": "latent_image",
1596
+ "type": "LATENT",
1597
+ "link": 191
1598
+ }
1599
+ ],
1600
+ "outputs": [
1601
+ {
1602
+ "name": "output",
1603
+ "type": "LATENT",
1604
+ "links": [
1605
+ 216
1606
+ ]
1607
+ },
1608
+ {
1609
+ "name": "denoised_output",
1610
+ "type": "LATENT",
1611
+ "links": []
1612
+ }
1613
+ ],
1614
+ "properties": {
1615
+ "cnr_id": "comfy-core",
1616
+ "ver": "0.8.2",
1617
+ "Node name for S&R": "SamplerCustomAdvanced",
1618
+ "ue_properties": {
1619
+ "widget_ue_connectable": {},
1620
+ "version": "7.5.1",
1621
+ "input_ue_unconnectable": {}
1622
+ },
1623
+ "enableTabs": false,
1624
+ "tabWidth": 65,
1625
+ "tabXOffset": 10,
1626
+ "hasSecondTab": false,
1627
+ "secondTabText": "Send Back",
1628
+ "secondTabOffset": 80,
1629
+ "secondTabWidth": 65
1630
+ },
1631
+ "widgets_values": []
1632
+ },
1633
+ {
1634
+ "id": 186,
1635
+ "type": "MarkdownNote",
1636
+ "pos": [
1637
+ -910.4948154707993,
1638
+ 3809.248944551527
1639
+ ],
1640
+ "size": [
1641
+ 610,
1642
+ 650
1643
+ ],
1644
+ "flags": {},
1645
+ "order": 8,
1646
+ "mode": 0,
1647
+ "inputs": [],
1648
+ "outputs": [],
1649
+ "title": "Markdown Note 4b",
1650
+ "properties": {
1651
+ "ue_properties": {
1652
+ "widget_ue_connectable": {},
1653
+ "version": "7.5.1",
1654
+ "input_ue_unconnectable": {}
1655
+ }
1656
+ },
1657
+ "widgets_values": [
1658
+ "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model links (for local users)\n\n**text_encoders**\n\n- [qwen_3_4b.safetensors](https://huggingface.co/Comfy-Org/z_image_turbo/resolve/main/split_files/text_encoders/qwen_3_4b.safetensors)\n\n**diffusion_models**\n\n- [lux-2-klein-base-4b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-4b-fp8/resolve/main/flux-2-klein-base-4b-fp8.safetensors)(CFG: 5.0, Steps: 20/30/50...)\n\n- [lux-2-klein-4b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-4b-fp8/blob/main/flux-2-klein-4b-fp8.safetensors)(CFG: 1.0, Steps: 4...)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n\nModel Storage Location\n\n```\n\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/\n\u2502 \u2502 \u2514\u2500\u2500 qwen_3_4b.safetensors\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 diffusion_models/\n\u2502 \u2502 \u2514\u2500\u2500 lux-2-klein-base-4b-fp8.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 flux2-vae.safetensors\n```\n\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/zh-CN/installation/update_comfyui)) and prepare the required models. Desktop/Cloud ship stable builds; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n\n"
1659
+ ],
1660
+ "color": "#222",
1661
+ "bgcolor": "#000"
1662
+ },
1663
+ {
1664
+ "id": 184,
1665
+ "type": "MarkdownNote",
1666
+ "pos": [
1667
+ -907.2444036877835,
1668
+ 3091.9914110992695
1669
+ ],
1670
+ "size": [
1671
+ 610,
1672
+ 650
1673
+ ],
1674
+ "flags": {},
1675
+ "order": 9,
1676
+ "mode": 0,
1677
+ "inputs": [],
1678
+ "outputs": [],
1679
+ "title": "Markdown Note 9b",
1680
+ "properties": {
1681
+ "ue_properties": {
1682
+ "widget_ue_connectable": {},
1683
+ "version": "7.5.1",
1684
+ "input_ue_unconnectable": {}
1685
+ }
1686
+ },
1687
+ "widgets_values": [
1688
+ "Guide: [Subgraph](https://docs.comfy.org/interface/features/subgraph)\n\n## Model links (for local users)\n\n**diffusion_models**\n\n- [flux-2-klein-base-9b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-base-9b-fp8) (CFG 5.0, Steps: 20/30/50..)\n- [flux-2-klein-9b-fp8.safetensors](https://huggingface.co/black-forest-labs/FLUX.2-klein-9b-fp8) (CFG 1.0, Steps: 4..)\n\n\n> Please visit BFL's repo, accept the agreement in the repo, and then download the fp8 model.\n\n**text_encoders**\n\n- [qwen_3_8b_fp8mixed.safetensors](https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors)\n\n**vae**\n\n- [flux2-vae.safetensors](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors)\n\n\nModel Storage Location\n\n```\n\ud83d\udcc2 ComfyUI/\n\u251c\u2500\u2500 \ud83d\udcc2 models/\n\u2502 \u251c\u2500\u2500 \ud83d\udcc2 text_encoders/\n\u2502 \u2502 \u2514\u2500\u2500 qwen_3_8b_fp8mixed.safetensors\n\u2502 \u2514\u2500\u2500 \ud83d\udcc2 vae/\n\u2502 \u2514\u2500\u2500 flux2-vae.safetensors\n```\n## Report issue\n\nNote: please update ComfyUI first ([guide](https://docs.comfy.org/zh-CN/installation/update_comfyui)) and prepare required models. Desktop/Cloud ship stable builds; nightly-supported models may not be included yet, please wait for the next stable release.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
1689
+ ],
1690
+ "color": "#222",
1691
+ "bgcolor": "#000"
1692
+ },
1693
+ {
1694
+ "id": 81,
1695
+ "type": "LoadImage",
1696
+ "pos": [
1697
+ -236.06351544032262,
1698
+ 3731.3318861681373
1699
+ ],
1700
+ "size": [
1701
+ 320,
1702
+ 476.6666666666667
1703
+ ],
1704
+ "flags": {},
1705
+ "order": 10,
1706
+ "mode": 0,
1707
+ "inputs": [],
1708
+ "outputs": [
1709
+ {
1710
+ "name": "IMAGE",
1711
+ "type": "IMAGE",
1712
+ "links": [
1713
+ 277,
1714
+ 317
1715
+ ]
1716
+ },
1717
+ {
1718
+ "name": "MASK",
1719
+ "type": "MASK",
1720
+ "links": [
1721
+ 314
1722
+ ]
1723
+ }
1724
+ ],
1725
+ "title": "Face Reference",
1726
+ "properties": {
1727
+ "cnr_id": "comfy-core",
1728
+ "ver": "0.8.2",
1729
+ "Node name for S&R": "LoadImage",
1730
+ "enableTabs": false,
1731
+ "tabWidth": 65,
1732
+ "tabXOffset": 10,
1733
+ "hasSecondTab": false,
1734
+ "secondTabText": "Send Back",
1735
+ "secondTabOffset": 80,
1736
+ "secondTabWidth": 65,
1737
+ "ue_properties": {
1738
+ "widget_ue_connectable": {},
1739
+ "version": "7.5.1",
1740
+ "input_ue_unconnectable": {}
1741
+ },
1742
+ "image": "clipspace/clipspace-painted-masked-1768744191181.png [input]"
1743
+ },
1744
+ "widgets_values": [
1745
+ "face.jpg",
1746
+ "image"
1747
+ ]
1748
+ },
1749
+ {
1750
+ "id": 160,
1751
+ "type": "ImageCropByMask",
1752
+ "pos": [
1753
+ 193.37415987077623,
1754
+ 4242.049091418084
1755
+ ],
1756
+ "size": [
1757
+ 177.1861328125,
1758
+ 46
1759
+ ],
1760
+ "flags": {},
1761
+ "order": 18,
1762
+ "mode": 0,
1763
+ "inputs": [
1764
+ {
1765
+ "name": "image",
1766
+ "type": "IMAGE",
1767
+ "link": 277
1768
+ },
1769
+ {
1770
+ "name": "mask",
1771
+ "type": "MASK",
1772
+ "link": 314
1773
+ }
1774
+ ],
1775
+ "outputs": [
1776
+ {
1777
+ "name": "image",
1778
+ "type": "IMAGE",
1779
+ "links": []
1780
+ }
1781
+ ],
1782
+ "properties": {
1783
+ "cnr_id": "comfyui-kjnodes",
1784
+ "ver": "93a4fba44c1635a716dc262f157a7ded7d716f3a",
1785
+ "Node name for S&R": "ImageCropByMask",
1786
+ "ue_properties": {
1787
+ "widget_ue_connectable": {},
1788
+ "input_ue_unconnectable": {},
1789
+ "version": "7.5.1"
1790
+ }
1791
+ },
1792
+ "widgets_values": []
1793
+ },
1794
+ {
1795
+ "id": 187,
1796
+ "type": "RMBG",
1797
+ "pos": [
1798
+ 446.17211572971297,
1799
+ 4210.581660100933
1800
+ ],
1801
+ "size": [
1802
+ 340,
1803
+ 302
1804
+ ],
1805
+ "flags": {},
1806
+ "order": 17,
1807
+ "mode": 0,
1808
+ "inputs": [
1809
+ {
1810
+ "name": "image",
1811
+ "type": "IMAGE",
1812
+ "link": 317
1813
+ }
1814
+ ],
1815
+ "outputs": [
1816
+ {
1817
+ "name": "IMAGE",
1818
+ "type": "IMAGE",
1819
+ "links": [
1820
+ 318
1821
+ ]
1822
+ },
1823
+ {
1824
+ "name": "MASK",
1825
+ "type": "MASK",
1826
+ "links": null
1827
+ },
1828
+ {
1829
+ "name": "MASK_IMAGE",
1830
+ "type": "IMAGE",
1831
+ "links": null
1832
+ }
1833
+ ],
1834
+ "properties": {
1835
+ "ue_properties": {
1836
+ "widget_ue_connectable": {},
1837
+ "input_ue_unconnectable": {}
1838
+ },
1839
+ "cnr_id": "comfyui-rmbg",
1840
+ "ver": "2.9.5",
1841
+ "Node name for S&R": "RMBG"
1842
+ },
1843
+ "widgets_values": [
1844
+ "RMBG-2.0",
1845
+ 1,
1846
+ 1024,
1847
+ 0,
1848
+ 0,
1849
+ false,
1850
+ false,
1851
+ "Alpha",
1852
+ "#222222"
1853
+ ],
1854
+ "color": "#222e40",
1855
+ "bgcolor": "#364254"
1856
+ },
1857
+ {
1858
+ "id": 189,
1859
+ "type": "Note",
1860
+ "pos": [
1861
+ -20.296820503269263,
1862
+ 2508.166190461272
1863
+ ],
1864
+ "size": [
1865
+ 368.06224828212055,
1866
+ 88
1867
+ ],
1868
+ "flags": {},
1869
+ "order": 11,
1870
+ "mode": 0,
1871
+ "inputs": [],
1872
+ "outputs": [],
1873
+ "properties": {},
1874
+ "widgets_values": [
1875
+ "Automatic caption of facial expression to concatenate in the prompt if you want."
1876
+ ],
1877
+ "color": "#432",
1878
+ "bgcolor": "#653"
1879
+ },
1880
+ {
1881
+ "id": 190,
1882
+ "type": "LoraLoaderModelOnly",
1883
+ "pos": [
1884
+ 789.6756557041925,
1885
+ 3176.73243046243
1886
+ ],
1887
+ "size": [
1888
+ 431.1349752832102,
1889
+ 82
1890
+ ],
1891
+ "flags": {},
1892
+ "order": 14,
1893
+ "mode": 0,
1894
+ "inputs": [
1895
+ {
1896
+ "name": "model",
1897
+ "type": "MODEL",
1898
+ "link": 320
1899
+ }
1900
+ ],
1901
+ "outputs": [
1902
+ {
1903
+ "name": "MODEL",
1904
+ "type": "MODEL",
1905
+ "links": [
1906
+ 207,
1907
+ 271
1908
+ ]
1909
+ }
1910
+ ],
1911
+ "properties": {
1912
+ "cnr_id": "comfy-core",
1913
+ "ver": "0.9.2",
1914
+ "Node name for S&R": "LoraLoaderModelOnly",
1915
+ "ue_properties": {
1916
+ "widget_ue_connectable": {},
1917
+ "input_ue_unconnectable": {},
1918
+ "version": "7.5.1"
1919
+ }
1920
+ },
1921
+ "widgets_values": [
1922
+ "lissie_flux2_klein.safetensors",
1923
+ 0.6
1924
+ ],
1925
+ "title": "Lissie lora"
1926
+ }
1927
+ ],
1928
+ "links": [
1929
+ [
1930
+ 187,
1931
+ 110,
1932
+ 0,
1933
+ 109,
1934
+ 0,
1935
+ "NOISE"
1936
+ ],
1937
+ [
1938
+ 188,
1939
+ 123,
1940
+ 0,
1941
+ 109,
1942
+ 1,
1943
+ "GUIDER"
1944
+ ],
1945
+ [
1946
+ 189,
1947
+ 125,
1948
+ 0,
1949
+ 109,
1950
+ 2,
1951
+ "SAMPLER"
1952
+ ],
1953
+ [
1954
+ 191,
1955
+ 113,
1956
+ 0,
1957
+ 109,
1958
+ 4,
1959
+ "LATENT"
1960
+ ],
1961
+ [
1962
+ 192,
1963
+ 120,
1964
+ 0,
1965
+ 112,
1966
+ 0,
1967
+ "IMAGE"
1968
+ ],
1969
+ [
1970
+ 193,
1971
+ 112,
1972
+ 0,
1973
+ 113,
1974
+ 0,
1975
+ "INT"
1976
+ ],
1977
+ [
1978
+ 194,
1979
+ 112,
1980
+ 1,
1981
+ 113,
1982
+ 1,
1983
+ "INT"
1984
+ ],
1985
+ [
1986
+ 195,
1987
+ 116,
1988
+ 0,
1989
+ 114,
1990
+ 0,
1991
+ "CONDITIONING"
1992
+ ],
1993
+ [
1994
+ 196,
1995
+ 116,
1996
+ 1,
1997
+ 114,
1998
+ 1,
1999
+ "CONDITIONING"
2000
+ ],
2001
+ [
2002
+ 197,
2003
+ 121,
2004
+ 0,
2005
+ 114,
2006
+ 2,
2007
+ "IMAGE"
2008
+ ],
2009
+ [
2010
+ 198,
2011
+ 111,
2012
+ 0,
2013
+ 114,
2014
+ 3,
2015
+ "VAE"
2016
+ ],
2017
+ [
2018
+ 199,
2019
+ 117,
2020
+ 0,
2021
+ 116,
2022
+ 0,
2023
+ "CONDITIONING"
2024
+ ],
2025
+ [
2026
+ 200,
2027
+ 119,
2028
+ 0,
2029
+ 116,
2030
+ 1,
2031
+ "CONDITIONING"
2032
+ ],
2033
+ [
2034
+ 201,
2035
+ 120,
2036
+ 0,
2037
+ 116,
2038
+ 2,
2039
+ "IMAGE"
2040
+ ],
2041
+ [
2042
+ 202,
2043
+ 111,
2044
+ 0,
2045
+ 116,
2046
+ 3,
2047
+ "VAE"
2048
+ ],
2049
+ [
2050
+ 203,
2051
+ 115,
2052
+ 0,
2053
+ 117,
2054
+ 0,
2055
+ "CLIP"
2056
+ ],
2057
+ [
2058
+ 204,
2059
+ 115,
2060
+ 0,
2061
+ 119,
2062
+ 0,
2063
+ "CLIP"
2064
+ ],
2065
+ [
2066
+ 205,
2067
+ 112,
2068
+ 0,
2069
+ 122,
2070
+ 0,
2071
+ "INT"
2072
+ ],
2073
+ [
2074
+ 206,
2075
+ 112,
2076
+ 1,
2077
+ 122,
2078
+ 1,
2079
+ "INT"
2080
+ ],
2081
+ [
2082
+ 207,
2083
+ 190,
2084
+ 0,
2085
+ 123,
2086
+ 0,
2087
+ "MODEL"
2088
+ ],
2089
+ [
2090
+ 208,
2091
+ 114,
2092
+ 0,
2093
+ 123,
2094
+ 1,
2095
+ "CONDITIONING"
2096
+ ],
2097
+ [
2098
+ 209,
2099
+ 114,
2100
+ 1,
2101
+ 123,
2102
+ 2,
2103
+ "CONDITIONING"
2104
+ ],
2105
+ [
2106
+ 216,
2107
+ 109,
2108
+ 0,
2109
+ 131,
2110
+ 0,
2111
+ "LATENT"
2112
+ ],
2113
+ [
2114
+ 217,
2115
+ 111,
2116
+ 0,
2117
+ 131,
2118
+ 1,
2119
+ "VAE"
2120
+ ],
2121
+ [
2122
+ 221,
2123
+ 76,
2124
+ 0,
2125
+ 120,
2126
+ 0,
2127
+ "IMAGE"
2128
+ ],
2129
+ [
2130
+ 271,
2131
+ 190,
2132
+ 0,
2133
+ 124,
2134
+ 0,
2135
+ "MODEL"
2136
+ ],
2137
+ [
2138
+ 277,
2139
+ 81,
2140
+ 0,
2141
+ 160,
2142
+ 0,
2143
+ "IMAGE"
2144
+ ],
2145
+ [
2146
+ 285,
2147
+ 131,
2148
+ 0,
2149
+ 163,
2150
+ 0,
2151
+ "IMAGE"
2152
+ ],
2153
+ [
2154
+ 287,
2155
+ 168,
2156
+ 0,
2157
+ 169,
2158
+ 0,
2159
+ "STRING"
2160
+ ],
2161
+ [
2162
+ 288,
2163
+ 168,
2164
+ 0,
2165
+ 171,
2166
+ 0,
2167
+ "STRING"
2168
+ ],
2169
+ [
2170
+ 290,
2171
+ 76,
2172
+ 0,
2173
+ 172,
2174
+ 0,
2175
+ "IMAGE"
2176
+ ],
2177
+ [
2178
+ 291,
2179
+ 172,
2180
+ 0,
2181
+ 168,
2182
+ 0,
2183
+ "IMAGE"
2184
+ ],
2185
+ [
2186
+ 304,
2187
+ 176,
2188
+ 0,
2189
+ 177,
2190
+ 0,
2191
+ "IMAGE"
2192
+ ],
2193
+ [
2194
+ 305,
2195
+ 131,
2196
+ 0,
2197
+ 177,
2198
+ 1,
2199
+ "IMAGE"
2200
+ ],
2201
+ [
2202
+ 306,
2203
+ 177,
2204
+ 0,
2205
+ 178,
2206
+ 0,
2207
+ "IMAGE"
2208
+ ],
2209
+ [
2210
+ 307,
2211
+ 120,
2212
+ 0,
2213
+ 176,
2214
+ 0,
2215
+ "IMAGE"
2216
+ ],
2217
+ [
2218
+ 308,
2219
+ 121,
2220
+ 0,
2221
+ 176,
2222
+ 1,
2223
+ "IMAGE"
2224
+ ],
2225
+ [
2226
+ 310,
2227
+ 122,
2228
+ 0,
2229
+ 109,
2230
+ 3,
2231
+ "SIGMAS"
2232
+ ],
2233
+ [
2234
+ 312,
2235
+ 118,
2236
+ 0,
2237
+ 133,
2238
+ 0,
2239
+ "MODEL"
2240
+ ],
2241
+ [
2242
+ 313,
2243
+ 171,
2244
+ 0,
2245
+ 181,
2246
+ 0,
2247
+ "STRING"
2248
+ ],
2249
+ [
2250
+ 314,
2251
+ 81,
2252
+ 1,
2253
+ 160,
2254
+ 1,
2255
+ "MASK"
2256
+ ],
2257
+ [
2258
+ 317,
2259
+ 81,
2260
+ 0,
2261
+ 187,
2262
+ 0,
2263
+ "IMAGE"
2264
+ ],
2265
+ [
2266
+ 318,
2267
+ 187,
2268
+ 0,
2269
+ 121,
2270
+ 0,
2271
+ "IMAGE"
2272
+ ],
2273
+ [
2274
+ 320,
2275
+ 133,
2276
+ 0,
2277
+ 190,
2278
+ 0,
2279
+ "MODEL"
2280
+ ],
2281
+ [
2282
+ 321,
2283
+ 171,
2284
+ 0,
2285
+ 117,
2286
+ 1,
2287
+ "STRING"
2288
+ ]
2289
+ ],
2290
+ "groups": [
2291
+ {
2292
+ "id": 4,
2293
+ "title": "Prompt",
2294
+ "bounding": [
2295
+ 784.4338472220857,
2296
+ 3155.0834651279733,
2297
+ 470,
2298
+ 550
2299
+ ],
2300
+ "color": "#3f789e",
2301
+ "font_size": 24,
2302
+ "flags": {}
2303
+ },
2304
+ {
2305
+ "id": 5,
2306
+ "title": "Sampler",
2307
+ "bounding": [
2308
+ 1294.4338472220857,
2309
+ 3155.0834651279733,
2310
+ 532.3638671875,
2311
+ 550
2312
+ ],
2313
+ "color": "#3f789e",
2314
+ "font_size": 24,
2315
+ "flags": {}
2316
+ },
2317
+ {
2318
+ "id": 6,
2319
+ "title": "Models",
2320
+ "bounding": [
2321
+ 364.43384722208566,
2322
+ 3155.0834651279733,
2323
+ 380,
2324
+ 550
2325
+ ],
2326
+ "color": "#3f789e",
2327
+ "font_size": 24,
2328
+ "flags": {}
2329
+ }
2330
+ ],
2331
+ "definitions": {
2332
+ "subgraphs": [
2333
+ {
2334
+ "id": "6e5070f7-26e8-4a9a-ae4d-5d3fc1c591af",
2335
+ "version": 1,
2336
+ "state": {
2337
+ "lastGroupId": 4,
2338
+ "lastNodeId": 78,
2339
+ "lastLinkId": 170,
2340
+ "lastRerouteId": 0
2341
+ },
2342
+ "revision": 0,
2343
+ "config": {},
2344
+ "name": "Reference Conditioning",
2345
+ "inputNode": {
2346
+ "id": -10,
2347
+ "bounding": [
2348
+ -270,
2349
+ 990,
2350
+ 120,
2351
+ 120
2352
+ ]
2353
+ },
2354
+ "outputNode": {
2355
+ "id": -20,
2356
+ "bounding": [
2357
+ 580,
2358
+ 970,
2359
+ 120,
2360
+ 80
2361
+ ]
2362
+ },
2363
+ "inputs": [
2364
+ {
2365
+ "id": "5c9a0f5e-8cee-4947-90bc-330de782043a",
2366
+ "name": "conditioning",
2367
+ "type": "CONDITIONING",
2368
+ "linkIds": [
2369
+ 165
2370
+ ],
2371
+ "label": "positive",
2372
+ "pos": [
2373
+ -170,
2374
+ 1010
2375
+ ]
2376
+ },
2377
+ {
2378
+ "id": "61826d46-4c21-4ad6-801c-3e3fa94115e2",
2379
+ "name": "conditioning_1",
2380
+ "type": "CONDITIONING",
2381
+ "linkIds": [
2382
+ 166
2383
+ ],
2384
+ "label": "negative",
2385
+ "pos": [
2386
+ -170,
2387
+ 1030
2388
+ ]
2389
+ },
2390
+ {
2391
+ "id": "345bf085-5939-47ff-9767-8f8f239a719c",
2392
+ "name": "pixels",
2393
+ "type": "IMAGE",
2394
+ "linkIds": [
2395
+ 167
2396
+ ],
2397
+ "pos": [
2398
+ -170,
2399
+ 1050
2400
+ ]
2401
+ },
2402
+ {
2403
+ "id": "f4594e34-e2f5-4f1e-b1fa-a1dc2aeb0a90",
2404
+ "name": "vae",
2405
+ "type": "VAE",
2406
+ "linkIds": [
2407
+ 168
2408
+ ],
2409
+ "pos": [
2410
+ -170,
2411
+ 1070
2412
+ ]
2413
+ }
2414
+ ],
2415
+ "outputs": [
2416
+ {
2417
+ "id": "b3357c0e-6428-4055-9cd3-3595f0896fa8",
2418
+ "name": "CONDITIONING",
2419
+ "type": "CONDITIONING",
2420
+ "linkIds": [
2421
+ 169
2422
+ ],
2423
+ "label": "positive",
2424
+ "pos": [
2425
+ 600,
2426
+ 990
2427
+ ]
2428
+ },
2429
+ {
2430
+ "id": "01519713-2ed1-4694-a387-79f44e088e89",
2431
+ "name": "CONDITIONING_1",
2432
+ "type": "CONDITIONING",
2433
+ "linkIds": [
2434
+ 170
2435
+ ],
2436
+ "label": "negative",
2437
+ "pos": [
2438
+ 600,
2439
+ 1010
2440
+ ]
2441
+ }
2442
+ ],
2443
+ "widgets": [],
2444
+ "nodes": [
2445
+ {
2446
+ "id": 76,
2447
+ "type": "ReferenceLatent",
2448
+ "pos": [
2449
+ 170,
2450
+ 1050
2451
+ ],
2452
+ "size": [
2453
+ 204.134765625,
2454
+ 46
2455
+ ],
2456
+ "flags": {
2457
+ "collapsed": false
2458
+ },
2459
+ "order": 0,
2460
+ "mode": 0,
2461
+ "inputs": [
2462
+ {
2463
+ "localized_name": "conditioning",
2464
+ "name": "conditioning",
2465
+ "type": "CONDITIONING",
2466
+ "link": 166
2467
+ },
2468
+ {
2469
+ "localized_name": "latent",
2470
+ "name": "latent",
2471
+ "shape": 7,
2472
+ "type": "LATENT",
2473
+ "link": 163
2474
+ }
2475
+ ],
2476
+ "outputs": [
2477
+ {
2478
+ "localized_name": "CONDITIONING",
2479
+ "name": "CONDITIONING",
2480
+ "type": "CONDITIONING",
2481
+ "links": [
2482
+ 170
2483
+ ]
2484
+ }
2485
+ ],
2486
+ "properties": {
2487
+ "cnr_id": "comfy-core",
2488
+ "ver": "0.8.2",
2489
+ "Node name for S&R": "ReferenceLatent",
2490
+ "ue_properties": {
2491
+ "widget_ue_connectable": {},
2492
+ "version": "7.5.1",
2493
+ "input_ue_unconnectable": {}
2494
+ },
2495
+ "enableTabs": false,
2496
+ "tabWidth": 65,
2497
+ "tabXOffset": 10,
2498
+ "hasSecondTab": false,
2499
+ "secondTabText": "Send Back",
2500
+ "secondTabOffset": 80,
2501
+ "secondTabWidth": 65
2502
+ },
2503
+ "widgets_values": []
2504
+ },
2505
+ {
2506
+ "id": 78,
2507
+ "type": "VAEEncode",
2508
+ "pos": [
2509
+ -90,
2510
+ 1150
2511
+ ],
2512
+ "size": [
2513
+ 190,
2514
+ 46
2515
+ ],
2516
+ "flags": {
2517
+ "collapsed": false
2518
+ },
2519
+ "order": 2,
2520
+ "mode": 0,
2521
+ "inputs": [
2522
+ {
2523
+ "localized_name": "pixels",
2524
+ "name": "pixels",
2525
+ "type": "IMAGE",
2526
+ "link": 167
2527
+ },
2528
+ {
2529
+ "localized_name": "vae",
2530
+ "name": "vae",
2531
+ "type": "VAE",
2532
+ "link": 168
2533
+ }
2534
+ ],
2535
+ "outputs": [
2536
+ {
2537
+ "localized_name": "LATENT",
2538
+ "name": "LATENT",
2539
+ "type": "LATENT",
2540
+ "links": [
2541
+ 163,
2542
+ 164
2543
+ ]
2544
+ }
2545
+ ],
2546
+ "properties": {
2547
+ "cnr_id": "comfy-core",
2548
+ "ver": "0.8.2",
2549
+ "Node name for S&R": "VAEEncode",
2550
+ "ue_properties": {
2551
+ "widget_ue_connectable": {},
2552
+ "version": "7.5.1",
2553
+ "input_ue_unconnectable": {}
2554
+ },
2555
+ "enableTabs": false,
2556
+ "tabWidth": 65,
2557
+ "tabXOffset": 10,
2558
+ "hasSecondTab": false,
2559
+ "secondTabText": "Send Back",
2560
+ "secondTabOffset": 80,
2561
+ "secondTabWidth": 65
2562
+ },
2563
+ "widgets_values": []
2564
+ },
2565
+ {
2566
+ "id": 77,
2567
+ "type": "ReferenceLatent",
2568
+ "pos": [
2569
+ 170,
2570
+ 940
2571
+ ],
2572
+ "size": [
2573
+ 210,
2574
+ 46
2575
+ ],
2576
+ "flags": {
2577
+ "collapsed": false
2578
+ },
2579
+ "order": 1,
2580
+ "mode": 0,
2581
+ "inputs": [
2582
+ {
2583
+ "localized_name": "conditioning",
2584
+ "name": "conditioning",
2585
+ "type": "CONDITIONING",
2586
+ "link": 165
2587
+ },
2588
+ {
2589
+ "localized_name": "latent",
2590
+ "name": "latent",
2591
+ "shape": 7,
2592
+ "type": "LATENT",
2593
+ "link": 164
2594
+ }
2595
+ ],
2596
+ "outputs": [
2597
+ {
2598
+ "localized_name": "CONDITIONING",
2599
+ "name": "CONDITIONING",
2600
+ "type": "CONDITIONING",
2601
+ "links": [
2602
+ 169
2603
+ ]
2604
+ }
2605
+ ],
2606
+ "properties": {
2607
+ "cnr_id": "comfy-core",
2608
+ "ver": "0.8.2",
2609
+ "Node name for S&R": "ReferenceLatent",
2610
+ "ue_properties": {
2611
+ "widget_ue_connectable": {},
2612
+ "version": "7.5.1",
2613
+ "input_ue_unconnectable": {}
2614
+ },
2615
+ "enableTabs": false,
2616
+ "tabWidth": 65,
2617
+ "tabXOffset": 10,
2618
+ "hasSecondTab": false,
2619
+ "secondTabText": "Send Back",
2620
+ "secondTabOffset": 80,
2621
+ "secondTabWidth": 65
2622
+ },
2623
+ "widgets_values": []
2624
+ }
2625
+ ],
2626
+ "groups": [],
2627
+ "links": [
2628
+ {
2629
+ "id": 163,
2630
+ "origin_id": 78,
2631
+ "origin_slot": 0,
2632
+ "target_id": 76,
2633
+ "target_slot": 1,
2634
+ "type": "LATENT"
2635
+ },
2636
+ {
2637
+ "id": 164,
2638
+ "origin_id": 78,
2639
+ "origin_slot": 0,
2640
+ "target_id": 77,
2641
+ "target_slot": 1,
2642
+ "type": "LATENT"
2643
+ },
2644
+ {
2645
+ "id": 165,
2646
+ "origin_id": -10,
2647
+ "origin_slot": 0,
2648
+ "target_id": 77,
2649
+ "target_slot": 0,
2650
+ "type": "CONDITIONING"
2651
+ },
2652
+ {
2653
+ "id": 166,
2654
+ "origin_id": -10,
2655
+ "origin_slot": 1,
2656
+ "target_id": 76,
2657
+ "target_slot": 0,
2658
+ "type": "CONDITIONING"
2659
+ },
2660
+ {
2661
+ "id": 167,
2662
+ "origin_id": -10,
2663
+ "origin_slot": 2,
2664
+ "target_id": 78,
2665
+ "target_slot": 0,
2666
+ "type": "IMAGE"
2667
+ },
2668
+ {
2669
+ "id": 168,
2670
+ "origin_id": -10,
2671
+ "origin_slot": 3,
2672
+ "target_id": 78,
2673
+ "target_slot": 1,
2674
+ "type": "VAE"
2675
+ },
2676
+ {
2677
+ "id": 169,
2678
+ "origin_id": 77,
2679
+ "origin_slot": 0,
2680
+ "target_id": -20,
2681
+ "target_slot": 0,
2682
+ "type": "CONDITIONING"
2683
+ },
2684
+ {
2685
+ "id": 170,
2686
+ "origin_id": 76,
2687
+ "origin_slot": 0,
2688
+ "target_id": -20,
2689
+ "target_slot": 1,
2690
+ "type": "CONDITIONING"
2691
+ }
2692
+ ],
2693
+ "extra": {
2694
+ "workflowRendererVersion": "LG",
2695
+ "ue_links": [],
2696
+ "links_added_by_ue": []
2697
+ }
2698
+ },
2699
+ {
2700
+ "id": "5eb5cfa6-f140-40b7-bc6f-9477d677f888",
2701
+ "version": 1,
2702
+ "state": {
2703
+ "lastGroupId": 4,
2704
+ "lastNodeId": 78,
2705
+ "lastLinkId": 170,
2706
+ "lastRerouteId": 0
2707
+ },
2708
+ "revision": 0,
2709
+ "config": {},
2710
+ "name": "Reference Conditioning",
2711
+ "inputNode": {
2712
+ "id": -10,
2713
+ "bounding": [
2714
+ -270,
2715
+ 990,
2716
+ 120,
2717
+ 120
2718
+ ]
2719
+ },
2720
+ "outputNode": {
2721
+ "id": -20,
2722
+ "bounding": [
2723
+ 580,
2724
+ 970,
2725
+ 120,
2726
+ 80
2727
+ ]
2728
+ },
2729
+ "inputs": [
2730
+ {
2731
+ "id": "5c9a0f5e-8cee-4947-90bc-330de782043a",
2732
+ "name": "conditioning",
2733
+ "type": "CONDITIONING",
2734
+ "linkIds": [
2735
+ 165
2736
+ ],
2737
+ "label": "positive",
2738
+ "pos": [
2739
+ -170,
2740
+ 1010
2741
+ ]
2742
+ },
2743
+ {
2744
+ "id": "61826d46-4c21-4ad6-801c-3e3fa94115e2",
2745
+ "name": "conditioning_1",
2746
+ "type": "CONDITIONING",
2747
+ "linkIds": [
2748
+ 166
2749
+ ],
2750
+ "label": "negative",
2751
+ "pos": [
2752
+ -170,
2753
+ 1030
2754
+ ]
2755
+ },
2756
+ {
2757
+ "id": "345bf085-5939-47ff-9767-8f8f239a719c",
2758
+ "name": "pixels",
2759
+ "type": "IMAGE",
2760
+ "linkIds": [
2761
+ 167
2762
+ ],
2763
+ "pos": [
2764
+ -170,
2765
+ 1050
2766
+ ]
2767
+ },
2768
+ {
2769
+ "id": "f4594e34-e2f5-4f1e-b1fa-a1dc2aeb0a90",
2770
+ "name": "vae",
2771
+ "type": "VAE",
2772
+ "linkIds": [
2773
+ 168
2774
+ ],
2775
+ "pos": [
2776
+ -170,
2777
+ 1070
2778
+ ]
2779
+ }
2780
+ ],
2781
+ "outputs": [
2782
+ {
2783
+ "id": "b3357c0e-6428-4055-9cd3-3595f0896fa8",
2784
+ "name": "CONDITIONING",
2785
+ "type": "CONDITIONING",
2786
+ "linkIds": [
2787
+ 169
2788
+ ],
2789
+ "label": "positive",
2790
+ "pos": [
2791
+ 600,
2792
+ 990
2793
+ ]
2794
+ },
2795
+ {
2796
+ "id": "01519713-2ed1-4694-a387-79f44e088e89",
2797
+ "name": "CONDITIONING_1",
2798
+ "type": "CONDITIONING",
2799
+ "linkIds": [
2800
+ 170
2801
+ ],
2802
+ "label": "negative",
2803
+ "pos": [
2804
+ 600,
2805
+ 1010
2806
+ ]
2807
+ }
2808
+ ],
2809
+ "widgets": [],
2810
+ "nodes": [
2811
+ {
2812
+ "id": 76,
2813
+ "type": "ReferenceLatent",
2814
+ "pos": [
2815
+ 170,
2816
+ 1050
2817
+ ],
2818
+ "size": [
2819
+ 204.134765625,
2820
+ 46
2821
+ ],
2822
+ "flags": {
2823
+ "collapsed": false
2824
+ },
2825
+ "order": 0,
2826
+ "mode": 0,
2827
+ "inputs": [
2828
+ {
2829
+ "localized_name": "conditioning",
2830
+ "name": "conditioning",
2831
+ "type": "CONDITIONING",
2832
+ "link": 166
2833
+ },
2834
+ {
2835
+ "localized_name": "latent",
2836
+ "name": "latent",
2837
+ "shape": 7,
2838
+ "type": "LATENT",
2839
+ "link": 163
2840
+ }
2841
+ ],
2842
+ "outputs": [
2843
+ {
2844
+ "localized_name": "CONDITIONING",
2845
+ "name": "CONDITIONING",
2846
+ "type": "CONDITIONING",
2847
+ "links": [
2848
+ 170
2849
+ ]
2850
+ }
2851
+ ],
2852
+ "properties": {
2853
+ "cnr_id": "comfy-core",
2854
+ "ver": "0.8.2",
2855
+ "Node name for S&R": "ReferenceLatent",
2856
+ "ue_properties": {
2857
+ "widget_ue_connectable": {},
2858
+ "version": "7.5.1",
2859
+ "input_ue_unconnectable": {}
2860
+ },
2861
+ "enableTabs": false,
2862
+ "tabWidth": 65,
2863
+ "tabXOffset": 10,
2864
+ "hasSecondTab": false,
2865
+ "secondTabText": "Send Back",
2866
+ "secondTabOffset": 80,
2867
+ "secondTabWidth": 65
2868
+ },
2869
+ "widgets_values": []
2870
+ },
2871
+ {
2872
+ "id": 78,
2873
+ "type": "VAEEncode",
2874
+ "pos": [
2875
+ -90,
2876
+ 1150
2877
+ ],
2878
+ "size": [
2879
+ 190,
2880
+ 46
2881
+ ],
2882
+ "flags": {
2883
+ "collapsed": false
2884
+ },
2885
+ "order": 2,
2886
+ "mode": 0,
2887
+ "inputs": [
2888
+ {
2889
+ "localized_name": "pixels",
2890
+ "name": "pixels",
2891
+ "type": "IMAGE",
2892
+ "link": 167
2893
+ },
2894
+ {
2895
+ "localized_name": "vae",
2896
+ "name": "vae",
2897
+ "type": "VAE",
2898
+ "link": 168
2899
+ }
2900
+ ],
2901
+ "outputs": [
2902
+ {
2903
+ "localized_name": "LATENT",
2904
+ "name": "LATENT",
2905
+ "type": "LATENT",
2906
+ "links": [
2907
+ 163,
2908
+ 164
2909
+ ]
2910
+ }
2911
+ ],
2912
+ "properties": {
2913
+ "cnr_id": "comfy-core",
2914
+ "ver": "0.8.2",
2915
+ "Node name for S&R": "VAEEncode",
2916
+ "ue_properties": {
2917
+ "widget_ue_connectable": {},
2918
+ "version": "7.5.1",
2919
+ "input_ue_unconnectable": {}
2920
+ },
2921
+ "enableTabs": false,
2922
+ "tabWidth": 65,
2923
+ "tabXOffset": 10,
2924
+ "hasSecondTab": false,
2925
+ "secondTabText": "Send Back",
2926
+ "secondTabOffset": 80,
2927
+ "secondTabWidth": 65
2928
+ },
2929
+ "widgets_values": []
2930
+ },
2931
+ {
2932
+ "id": 77,
2933
+ "type": "ReferenceLatent",
2934
+ "pos": [
2935
+ 170,
2936
+ 940
2937
+ ],
2938
+ "size": [
2939
+ 210,
2940
+ 46
2941
+ ],
2942
+ "flags": {
2943
+ "collapsed": false
2944
+ },
2945
+ "order": 1,
2946
+ "mode": 0,
2947
+ "inputs": [
2948
+ {
2949
+ "localized_name": "conditioning",
2950
+ "name": "conditioning",
2951
+ "type": "CONDITIONING",
2952
+ "link": 165
2953
+ },
2954
+ {
2955
+ "localized_name": "latent",
2956
+ "name": "latent",
2957
+ "shape": 7,
2958
+ "type": "LATENT",
2959
+ "link": 164
2960
+ }
2961
+ ],
2962
+ "outputs": [
2963
+ {
2964
+ "localized_name": "CONDITIONING",
2965
+ "name": "CONDITIONING",
2966
+ "type": "CONDITIONING",
2967
+ "links": [
2968
+ 169
2969
+ ]
2970
+ }
2971
+ ],
2972
+ "properties": {
2973
+ "cnr_id": "comfy-core",
2974
+ "ver": "0.8.2",
2975
+ "Node name for S&R": "ReferenceLatent",
2976
+ "ue_properties": {
2977
+ "widget_ue_connectable": {},
2978
+ "version": "7.5.1",
2979
+ "input_ue_unconnectable": {}
2980
+ },
2981
+ "enableTabs": false,
2982
+ "tabWidth": 65,
2983
+ "tabXOffset": 10,
2984
+ "hasSecondTab": false,
2985
+ "secondTabText": "Send Back",
2986
+ "secondTabOffset": 80,
2987
+ "secondTabWidth": 65
2988
+ },
2989
+ "widgets_values": []
2990
+ }
2991
+ ],
2992
+ "groups": [],
2993
+ "links": [
2994
+ {
2995
+ "id": 163,
2996
+ "origin_id": 78,
2997
+ "origin_slot": 0,
2998
+ "target_id": 76,
2999
+ "target_slot": 1,
3000
+ "type": "LATENT"
3001
+ },
3002
+ {
3003
+ "id": 164,
3004
+ "origin_id": 78,
3005
+ "origin_slot": 0,
3006
+ "target_id": 77,
3007
+ "target_slot": 1,
3008
+ "type": "LATENT"
3009
+ },
3010
+ {
3011
+ "id": 165,
3012
+ "origin_id": -10,
3013
+ "origin_slot": 0,
3014
+ "target_id": 77,
3015
+ "target_slot": 0,
3016
+ "type": "CONDITIONING"
3017
+ },
3018
+ {
3019
+ "id": 166,
3020
+ "origin_id": -10,
3021
+ "origin_slot": 1,
3022
+ "target_id": 76,
3023
+ "target_slot": 0,
3024
+ "type": "CONDITIONING"
3025
+ },
3026
+ {
3027
+ "id": 167,
3028
+ "origin_id": -10,
3029
+ "origin_slot": 2,
3030
+ "target_id": 78,
3031
+ "target_slot": 0,
3032
+ "type": "IMAGE"
3033
+ },
3034
+ {
3035
+ "id": 168,
3036
+ "origin_id": -10,
3037
+ "origin_slot": 3,
3038
+ "target_id": 78,
3039
+ "target_slot": 1,
3040
+ "type": "VAE"
3041
+ },
3042
+ {
3043
+ "id": 169,
3044
+ "origin_id": 77,
3045
+ "origin_slot": 0,
3046
+ "target_id": -20,
3047
+ "target_slot": 0,
3048
+ "type": "CONDITIONING"
3049
+ },
3050
+ {
3051
+ "id": 170,
3052
+ "origin_id": 76,
3053
+ "origin_slot": 0,
3054
+ "target_id": -20,
3055
+ "target_slot": 1,
3056
+ "type": "CONDITIONING"
3057
+ }
3058
+ ],
3059
+ "extra": {
3060
+ "workflowRendererVersion": "LG",
3061
+ "ue_links": [],
3062
+ "links_added_by_ue": []
3063
+ }
3064
+ }
3065
+ ]
3066
+ },
3067
+ "config": {},
3068
+ "extra": {
3069
+ "frontendVersion": "1.36.14",
3070
+ "workflowRendererVersion": "LG",
3071
+ "VHS_latentpreview": true,
3072
+ "VHS_latentpreviewrate": 0,
3073
+ "VHS_MetadataImage": true,
3074
+ "VHS_KeepIntermediate": true,
3075
+ "ue_links": [],
3076
+ "links_added_by_ue": [],
3077
+ "ds": {
3078
+ "scale": 0.6303940863128965,
3079
+ "offset": [
3080
+ 1212.3015616198231,
3081
+ -2077.175326031613
3082
+ ]
3083
+ }
3084
+ },
3085
+ "version": 0.4
3086
+ }
workflows/faceswapnew-qwen2511-bfsv5.json ADDED
@@ -0,0 +1,1564 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "48200475-15bb-4d5d-8515-54b203e06530",
3
+ "revision": 0,
4
+ "last_node_id": 300,
5
+ "last_link_id": 38,
6
+ "nodes": [
7
+ {
8
+ "id": 2,
9
+ "type": "CLIPLoader",
10
+ "pos": [
11
+ -1560,
12
+ -30
13
+ ],
14
+ "size": [
15
+ 380,
16
+ 110
17
+ ],
18
+ "flags": {},
19
+ "order": 0,
20
+ "mode": 0,
21
+ "inputs": [],
22
+ "outputs": [
23
+ {
24
+ "name": "CLIP",
25
+ "type": "CLIP",
26
+ "slot_index": 0,
27
+ "links": [
28
+ 4
29
+ ]
30
+ }
31
+ ],
32
+ "properties": {
33
+ "Node name for S&R": "CLIPLoader"
34
+ },
35
+ "widgets_values": [
36
+ "qwen_2.5_vl_7b.safetensors",
37
+ "qwen_image",
38
+ "default"
39
+ ]
40
+ },
41
+ {
42
+ "id": 3,
43
+ "type": "VAELoader",
44
+ "pos": [
45
+ -1560,
46
+ 140
47
+ ],
48
+ "size": [
49
+ 380,
50
+ 60
51
+ ],
52
+ "flags": {},
53
+ "order": 1,
54
+ "mode": 0,
55
+ "inputs": [],
56
+ "outputs": [
57
+ {
58
+ "name": "VAE",
59
+ "type": "VAE",
60
+ "slot_index": 0,
61
+ "links": [
62
+ 12,
63
+ 13,
64
+ 22,
65
+ 33
66
+ ]
67
+ }
68
+ ],
69
+ "properties": {
70
+ "Node name for S&R": "VAELoader"
71
+ },
72
+ "widgets_values": [
73
+ "qwen_image_vae.safetensors"
74
+ ]
75
+ },
76
+ {
77
+ "id": 6,
78
+ "type": "ModelSamplingAuraFlow",
79
+ "pos": [
80
+ -1120,
81
+ -160
82
+ ],
83
+ "size": [
84
+ 280,
85
+ 60
86
+ ],
87
+ "flags": {},
88
+ "order": 11,
89
+ "mode": 0,
90
+ "inputs": [
91
+ {
92
+ "name": "model",
93
+ "type": "MODEL",
94
+ "link": 1
95
+ }
96
+ ],
97
+ "outputs": [
98
+ {
99
+ "name": "MODEL",
100
+ "type": "MODEL",
101
+ "slot_index": 0,
102
+ "links": [
103
+ 2
104
+ ]
105
+ }
106
+ ],
107
+ "properties": {
108
+ "Node name for S&R": "ModelSamplingAuraFlow"
109
+ },
110
+ "widgets_values": [
111
+ 3.1
112
+ ]
113
+ },
114
+ {
115
+ "id": 7,
116
+ "type": "CFGNorm",
117
+ "pos": [
118
+ -820,
119
+ -160
120
+ ],
121
+ "size": [
122
+ 280,
123
+ 82
124
+ ],
125
+ "flags": {},
126
+ "order": 16,
127
+ "mode": 0,
128
+ "inputs": [
129
+ {
130
+ "name": "model",
131
+ "type": "MODEL",
132
+ "link": 2
133
+ }
134
+ ],
135
+ "outputs": [
136
+ {
137
+ "name": "patched_model",
138
+ "type": "MODEL",
139
+ "slot_index": 0,
140
+ "links": [
141
+ 3
142
+ ]
143
+ }
144
+ ],
145
+ "properties": {
146
+ "Node name for S&R": "CFGNorm"
147
+ },
148
+ "widgets_values": [
149
+ 1,
150
+ false
151
+ ]
152
+ },
153
+ {
154
+ "id": 12,
155
+ "type": "PrimitiveInt",
156
+ "pos": [
157
+ -120,
158
+ 60
159
+ ],
160
+ "size": [
161
+ 300,
162
+ 90
163
+ ],
164
+ "flags": {},
165
+ "order": 2,
166
+ "mode": 0,
167
+ "inputs": [],
168
+ "outputs": [
169
+ {
170
+ "name": "INT",
171
+ "type": "INT",
172
+ "slot_index": 0,
173
+ "links": [
174
+ 24
175
+ ]
176
+ }
177
+ ],
178
+ "title": "Full steps",
179
+ "properties": {
180
+ "Node name for S&R": "PrimitiveInt"
181
+ },
182
+ "widgets_values": [
183
+ 40,
184
+ "fixed"
185
+ ]
186
+ },
187
+ {
188
+ "id": 13,
189
+ "type": "PrimitiveInt",
190
+ "pos": [
191
+ -120,
192
+ 200
193
+ ],
194
+ "size": [
195
+ 300,
196
+ 90
197
+ ],
198
+ "flags": {},
199
+ "order": 3,
200
+ "mode": 0,
201
+ "inputs": [],
202
+ "outputs": [
203
+ {
204
+ "name": "INT",
205
+ "type": "INT",
206
+ "slot_index": 0,
207
+ "links": [
208
+ 25
209
+ ]
210
+ }
211
+ ],
212
+ "title": "Accel steps",
213
+ "properties": {
214
+ "Node name for S&R": "PrimitiveInt"
215
+ },
216
+ "widgets_values": [
217
+ 4,
218
+ "fixed"
219
+ ]
220
+ },
221
+ {
222
+ "id": 14,
223
+ "type": "ComfySwitchNode",
224
+ "pos": [
225
+ 320,
226
+ 60
227
+ ],
228
+ "size": [
229
+ 260,
230
+ 110
231
+ ],
232
+ "flags": {},
233
+ "order": 14,
234
+ "mode": 0,
235
+ "inputs": [
236
+ {
237
+ "name": "on_false",
238
+ "type": "INT",
239
+ "link": 24
240
+ },
241
+ {
242
+ "name": "on_true",
243
+ "type": "INT",
244
+ "link": 25
245
+ },
246
+ {
247
+ "name": "switch",
248
+ "type": "BOOLEAN",
249
+ "widget": {
250
+ "name": "switch"
251
+ },
252
+ "link": 26
253
+ }
254
+ ],
255
+ "outputs": [
256
+ {
257
+ "name": "output",
258
+ "type": "INT",
259
+ "slot_index": 0,
260
+ "links": [
261
+ 27
262
+ ]
263
+ }
264
+ ],
265
+ "title": "Switch: STEPS",
266
+ "properties": {
267
+ "Node name for S&R": "ComfySwitchNode"
268
+ },
269
+ "widgets_values": [
270
+ false
271
+ ]
272
+ },
273
+ {
274
+ "id": 15,
275
+ "type": "PrimitiveFloat",
276
+ "pos": [
277
+ -120,
278
+ 340
279
+ ],
280
+ "size": [
281
+ 300,
282
+ 90
283
+ ],
284
+ "flags": {},
285
+ "order": 4,
286
+ "mode": 0,
287
+ "inputs": [],
288
+ "outputs": [
289
+ {
290
+ "name": "FLOAT",
291
+ "type": "FLOAT",
292
+ "slot_index": 0,
293
+ "links": [
294
+ 28
295
+ ]
296
+ }
297
+ ],
298
+ "title": "Full CFG",
299
+ "properties": {
300
+ "Node name for S&R": "PrimitiveFloat"
301
+ },
302
+ "widgets_values": [
303
+ 4.0
304
+ ]
305
+ },
306
+ {
307
+ "id": 16,
308
+ "type": "PrimitiveFloat",
309
+ "pos": [
310
+ -120,
311
+ 480
312
+ ],
313
+ "size": [
314
+ 300,
315
+ 90
316
+ ],
317
+ "flags": {},
318
+ "order": 5,
319
+ "mode": 0,
320
+ "inputs": [],
321
+ "outputs": [
322
+ {
323
+ "name": "FLOAT",
324
+ "type": "FLOAT",
325
+ "slot_index": 0,
326
+ "links": [
327
+ 29
328
+ ]
329
+ }
330
+ ],
331
+ "title": "Accel CFG",
332
+ "properties": {
333
+ "Node name for S&R": "PrimitiveFloat"
334
+ },
335
+ "widgets_values": [
336
+ 1
337
+ ]
338
+ },
339
+ {
340
+ "id": 17,
341
+ "type": "ComfySwitchNode",
342
+ "pos": [
343
+ 320,
344
+ 340
345
+ ],
346
+ "size": [
347
+ 260,
348
+ 110
349
+ ],
350
+ "flags": {},
351
+ "order": 15,
352
+ "mode": 0,
353
+ "inputs": [
354
+ {
355
+ "name": "on_false",
356
+ "type": "FLOAT",
357
+ "link": 28
358
+ },
359
+ {
360
+ "name": "on_true",
361
+ "type": "FLOAT",
362
+ "link": 29
363
+ },
364
+ {
365
+ "name": "switch",
366
+ "type": "BOOLEAN",
367
+ "widget": {
368
+ "name": "switch"
369
+ },
370
+ "link": 30
371
+ }
372
+ ],
373
+ "outputs": [
374
+ {
375
+ "name": "output",
376
+ "type": "FLOAT",
377
+ "slot_index": 0,
378
+ "links": [
379
+ 31
380
+ ]
381
+ }
382
+ ],
383
+ "title": "Switch: CFG",
384
+ "properties": {
385
+ "Node name for S&R": "ComfySwitchNode"
386
+ },
387
+ "widgets_values": [
388
+ false
389
+ ]
390
+ },
391
+ {
392
+ "id": 19,
393
+ "type": "TextEncodeQwenImageEditPlus",
394
+ "pos": [
395
+ -820,
396
+ 500
397
+ ],
398
+ "size": [
399
+ 400,
400
+ 180
401
+ ],
402
+ "flags": {},
403
+ "order": 21,
404
+ "mode": 0,
405
+ "inputs": [
406
+ {
407
+ "name": "clip",
408
+ "type": "CLIP",
409
+ "link": 11
410
+ },
411
+ {
412
+ "name": "vae",
413
+ "shape": 7,
414
+ "type": "VAE",
415
+ "link": 13
416
+ },
417
+ {
418
+ "name": "image1",
419
+ "shape": 7,
420
+ "type": "IMAGE",
421
+ "link": 16
422
+ },
423
+ {
424
+ "name": "image2",
425
+ "shape": 7,
426
+ "type": "IMAGE",
427
+ "link": 36
428
+ },
429
+ {
430
+ "name": "image3",
431
+ "shape": 7,
432
+ "type": "IMAGE",
433
+ "link": null
434
+ }
435
+ ],
436
+ "outputs": [
437
+ {
438
+ "name": "CONDITIONING",
439
+ "type": "CONDITIONING",
440
+ "slot_index": 0,
441
+ "links": [
442
+ 19
443
+ ]
444
+ }
445
+ ],
446
+ "title": "Negative prompt",
447
+ "properties": {
448
+ "Node name for S&R": "TextEncodeQwenImageEditPlus"
449
+ },
450
+ "widgets_values": [
451
+ "bad quality, noise, blurry, worst quality, low resolution, blur, distortion, unnatural blending, cartoon, illustration, painting"
452
+ ]
453
+ },
454
+ {
455
+ "id": 21,
456
+ "type": "FluxKontextMultiReferenceLatentMethod",
457
+ "pos": [
458
+ -380,
459
+ 500
460
+ ],
461
+ "size": [
462
+ 330,
463
+ 60
464
+ ],
465
+ "flags": {},
466
+ "order": 24,
467
+ "mode": 0,
468
+ "inputs": [
469
+ {
470
+ "name": "conditioning",
471
+ "type": "CONDITIONING",
472
+ "link": 19
473
+ }
474
+ ],
475
+ "outputs": [
476
+ {
477
+ "name": "CONDITIONING",
478
+ "type": "CONDITIONING",
479
+ "slot_index": 0,
480
+ "links": [
481
+ 21
482
+ ]
483
+ }
484
+ ],
485
+ "properties": {
486
+ "Node name for S&R": "FluxKontextMultiReferenceLatentMethod"
487
+ },
488
+ "widgets_values": [
489
+ "index_timestep_zero"
490
+ ]
491
+ },
492
+ {
493
+ "id": 22,
494
+ "type": "VAEEncode",
495
+ "pos": [
496
+ -380,
497
+ 640
498
+ ],
499
+ "size": [
500
+ 240,
501
+ 50
502
+ ],
503
+ "flags": {},
504
+ "order": 17,
505
+ "mode": 0,
506
+ "inputs": [
507
+ {
508
+ "name": "pixels",
509
+ "type": "IMAGE",
510
+ "link": 17
511
+ },
512
+ {
513
+ "name": "vae",
514
+ "type": "VAE",
515
+ "link": 22
516
+ }
517
+ ],
518
+ "outputs": [
519
+ {
520
+ "name": "LATENT",
521
+ "type": "LATENT",
522
+ "slot_index": 0,
523
+ "links": [
524
+ 23
525
+ ]
526
+ }
527
+ ],
528
+ "properties": {
529
+ "Node name for S&R": "VAEEncode"
530
+ },
531
+ "widgets_values": []
532
+ },
533
+ {
534
+ "id": 24,
535
+ "type": "VAEDecode",
536
+ "pos": [
537
+ 980,
538
+ 60
539
+ ],
540
+ "size": [
541
+ 220,
542
+ 50
543
+ ],
544
+ "flags": {},
545
+ "order": 26,
546
+ "mode": 0,
547
+ "inputs": [
548
+ {
549
+ "name": "samples",
550
+ "type": "LATENT",
551
+ "link": 32
552
+ },
553
+ {
554
+ "name": "vae",
555
+ "type": "VAE",
556
+ "link": 33
557
+ }
558
+ ],
559
+ "outputs": [
560
+ {
561
+ "name": "IMAGE",
562
+ "type": "IMAGE",
563
+ "slot_index": 0,
564
+ "links": [
565
+ 34
566
+ ]
567
+ }
568
+ ],
569
+ "properties": {
570
+ "Node name for S&R": "VAEDecode"
571
+ },
572
+ "widgets_values": []
573
+ },
574
+ {
575
+ "id": 25,
576
+ "type": "SaveImage",
577
+ "pos": [
578
+ 1240,
579
+ 60
580
+ ],
581
+ "size": [
582
+ 440,
583
+ 470
584
+ ],
585
+ "flags": {},
586
+ "order": 27,
587
+ "mode": 0,
588
+ "inputs": [
589
+ {
590
+ "name": "images",
591
+ "type": "IMAGE",
592
+ "link": 34
593
+ }
594
+ ],
595
+ "outputs": [
596
+ {
597
+ "name": "images",
598
+ "type": "IMAGE",
599
+ "links": null
600
+ }
601
+ ],
602
+ "properties": {
603
+ "Node name for S&R": "SaveImage"
604
+ },
605
+ "widgets_values": [
606
+ "faceswapnew-qwen2511-bfsv5"
607
+ ]
608
+ },
609
+ {
610
+ "id": 26,
611
+ "type": "MarkdownNote",
612
+ "pos": [
613
+ 640,
614
+ -360
615
+ ],
616
+ "size": [
617
+ 560,
618
+ 270
619
+ ],
620
+ "flags": {},
621
+ "order": 6,
622
+ "mode": 0,
623
+ "inputs": [],
624
+ "outputs": [],
625
+ "title": "How to use",
626
+ "properties": {},
627
+ "widgets_values": [
628
+ "## Qwen Image Edit \u2014 Master Workflow\n\n**One toggle controls quality vs speed:** the **Accelerate?** boolean node (bottom-left).\n\n- **ON (true)** = Lightning 4-step LoRA + 4 steps + CFG 1.0 (fast)\n- **OFF (false)** = no Lightning + 20 steps + CFG 4.0 (best quality)\n\nIt drives the three **Switch** nodes (MODEL / STEPS / CFG) together, so you only flip one thing.\n\n**Your content LoRAs** go in the **Power Lora Loader** (add/stack/toggle each). It is always applied in both modes.\n\nModel: `qwen_image_edit_2511_fp8mixed` (20GB fp8 \u2014 loads ~2x faster than bf16)."
629
+ ],
630
+ "color": "#432",
631
+ "bgcolor": "#653"
632
+ },
633
+ {
634
+ "id": 1,
635
+ "type": "UNETLoader",
636
+ "pos": [
637
+ -1560,
638
+ -160
639
+ ],
640
+ "size": [
641
+ 380,
642
+ 82
643
+ ],
644
+ "flags": {},
645
+ "order": 7,
646
+ "mode": 0,
647
+ "inputs": [],
648
+ "outputs": [
649
+ {
650
+ "name": "MODEL",
651
+ "type": "MODEL",
652
+ "slot_index": 0,
653
+ "links": [
654
+ 1
655
+ ]
656
+ }
657
+ ],
658
+ "properties": {
659
+ "Node name for S&R": "UNETLoader"
660
+ },
661
+ "widgets_values": [
662
+ "qwen_image_edit_2511_bf16.safetensors",
663
+ "default"
664
+ ]
665
+ },
666
+ {
667
+ "id": 8,
668
+ "type": "Power Lora Loader (rgthree)",
669
+ "pos": [
670
+ -520,
671
+ -200
672
+ ],
673
+ "size": [
674
+ 360,
675
+ 180
676
+ ],
677
+ "flags": {},
678
+ "order": 18,
679
+ "mode": 0,
680
+ "inputs": [
681
+ {
682
+ "dir": 3,
683
+ "name": "model",
684
+ "type": "MODEL",
685
+ "link": 3
686
+ },
687
+ {
688
+ "dir": 3,
689
+ "name": "clip",
690
+ "type": "CLIP",
691
+ "link": 4
692
+ }
693
+ ],
694
+ "outputs": [
695
+ {
696
+ "dir": 4,
697
+ "name": "MODEL",
698
+ "type": "MODEL",
699
+ "slot_index": 0,
700
+ "links": [
701
+ 5,
702
+ 6
703
+ ]
704
+ },
705
+ {
706
+ "dir": 4,
707
+ "name": "CLIP",
708
+ "type": "CLIP",
709
+ "slot_index": 1,
710
+ "links": [
711
+ 10,
712
+ 11
713
+ ]
714
+ }
715
+ ],
716
+ "title": "Power Lora Loader (content LoRAs)",
717
+ "properties": {
718
+ "Show Strengths": "Single Strength",
719
+ "Match": "",
720
+ "Node name for S&R": "Power Lora Loader (rgthree)"
721
+ },
722
+ "widgets_values": [
723
+ {},
724
+ {
725
+ "type": "PowerLoraLoaderHeaderWidget"
726
+ },
727
+ {
728
+ "on": true,
729
+ "lora": "bfs_head_v5_2511_merged_version_rank_32_fp32.safetensors",
730
+ "strength": 1,
731
+ "strengthTwo": null
732
+ },
733
+ {},
734
+ ""
735
+ ]
736
+ },
737
+ {
738
+ "id": 18,
739
+ "type": "TextEncodeQwenImageEditPlus",
740
+ "pos": [
741
+ -820,
742
+ 260
743
+ ],
744
+ "size": [
745
+ 400,
746
+ 200
747
+ ],
748
+ "flags": {},
749
+ "order": 20,
750
+ "mode": 0,
751
+ "inputs": [
752
+ {
753
+ "name": "clip",
754
+ "type": "CLIP",
755
+ "link": 10
756
+ },
757
+ {
758
+ "name": "vae",
759
+ "shape": 7,
760
+ "type": "VAE",
761
+ "link": 12
762
+ },
763
+ {
764
+ "name": "image1",
765
+ "shape": 7,
766
+ "type": "IMAGE",
767
+ "link": 15
768
+ },
769
+ {
770
+ "name": "image2",
771
+ "shape": 7,
772
+ "type": "IMAGE",
773
+ "link": 37
774
+ },
775
+ {
776
+ "name": "image3",
777
+ "shape": 7,
778
+ "type": "IMAGE",
779
+ "link": null
780
+ }
781
+ ],
782
+ "outputs": [
783
+ {
784
+ "name": "CONDITIONING",
785
+ "type": "CONDITIONING",
786
+ "slot_index": 0,
787
+ "links": [
788
+ 18
789
+ ]
790
+ }
791
+ ],
792
+ "title": "Positive prompt",
793
+ "properties": {
794
+ "Node name for S&R": "TextEncodeQwenImageEditPlus"
795
+ },
796
+ "widgets_values": [
797
+ "head_swap: start with Picture 1 as the base image, keeping its lighting, environment, and background. remove the head from Picture 1 completely and replace it with the head from Picture 2, strictly preserving the hair, eye color, nose structure of Picture 2. copy the direction of the eye, head rotation, micro expressions from Picture 1, high quality, sharp details, 4k."
798
+ ]
799
+ },
800
+ {
801
+ "id": 5,
802
+ "type": "FluxKontextImageScale",
803
+ "pos": [
804
+ -1237.052875033084,
805
+ 315.2963018071418
806
+ ],
807
+ "size": [
808
+ 290,
809
+ 58
810
+ ],
811
+ "flags": {},
812
+ "order": 13,
813
+ "mode": 0,
814
+ "inputs": [
815
+ {
816
+ "name": "image",
817
+ "type": "IMAGE",
818
+ "link": 14
819
+ }
820
+ ],
821
+ "outputs": [
822
+ {
823
+ "name": "IMAGE",
824
+ "type": "IMAGE",
825
+ "slot_index": 0,
826
+ "links": [
827
+ 15,
828
+ 16,
829
+ 17
830
+ ]
831
+ }
832
+ ],
833
+ "properties": {
834
+ "Node name for S&R": "FluxKontextImageScale"
835
+ },
836
+ "widgets_values": []
837
+ },
838
+ {
839
+ "id": 27,
840
+ "type": "LoadImage",
841
+ "pos": [
842
+ -1539.5670708441953,
843
+ 673.121941232823
844
+ ],
845
+ "size": [
846
+ 300,
847
+ 340
848
+ ],
849
+ "flags": {},
850
+ "order": 8,
851
+ "mode": 0,
852
+ "inputs": [],
853
+ "outputs": [
854
+ {
855
+ "name": "IMAGE",
856
+ "type": "IMAGE",
857
+ "slot_index": 0,
858
+ "links": [
859
+ 38
860
+ ]
861
+ },
862
+ {
863
+ "name": "MASK",
864
+ "type": "MASK",
865
+ "slot_index": 1,
866
+ "links": []
867
+ }
868
+ ],
869
+ "properties": {
870
+ "Node name for S&R": "LoadImage"
871
+ },
872
+ "widgets_values": [
873
+ "face.jpg",
874
+ "image"
875
+ ]
876
+ },
877
+ {
878
+ "id": 28,
879
+ "type": "FluxKontextImageScale",
880
+ "pos": [
881
+ -1185.2995863942845,
882
+ 570.3845658284137
883
+ ],
884
+ "size": [
885
+ 290,
886
+ 58
887
+ ],
888
+ "flags": {},
889
+ "order": 12,
890
+ "mode": 0,
891
+ "inputs": [
892
+ {
893
+ "name": "image",
894
+ "type": "IMAGE",
895
+ "link": 35
896
+ }
897
+ ],
898
+ "outputs": [
899
+ {
900
+ "name": "IMAGE",
901
+ "type": "IMAGE",
902
+ "slot_index": 0,
903
+ "links": [
904
+ 36,
905
+ 37
906
+ ]
907
+ }
908
+ ],
909
+ "properties": {
910
+ "Node name for S&R": "FluxKontextImageScale"
911
+ },
912
+ "widgets_values": []
913
+ },
914
+ {
915
+ "id": 4,
916
+ "type": "LoadImage",
917
+ "pos": [
918
+ -1560,
919
+ 260
920
+ ],
921
+ "size": [
922
+ 300,
923
+ 340
924
+ ],
925
+ "flags": {},
926
+ "order": 9,
927
+ "mode": 0,
928
+ "inputs": [],
929
+ "outputs": [
930
+ {
931
+ "name": "IMAGE",
932
+ "type": "IMAGE",
933
+ "slot_index": 0,
934
+ "links": [
935
+ 14
936
+ ]
937
+ },
938
+ {
939
+ "name": "MASK",
940
+ "type": "MASK",
941
+ "slot_index": 1,
942
+ "links": []
943
+ }
944
+ ],
945
+ "properties": {
946
+ "Node name for S&R": "LoadImage"
947
+ },
948
+ "widgets_values": [
949
+ "body.jpg",
950
+ "image"
951
+ ]
952
+ },
953
+ {
954
+ "id": 11,
955
+ "type": "ComfySwitchNode",
956
+ "pos": [
957
+ 330.48556360022366,
958
+ -355.3210645444286
959
+ ],
960
+ "size": [
961
+ 260,
962
+ 110
963
+ ],
964
+ "flags": {},
965
+ "order": 22,
966
+ "mode": 0,
967
+ "inputs": [
968
+ {
969
+ "name": "on_false",
970
+ "type": "MODEL",
971
+ "link": 6
972
+ },
973
+ {
974
+ "name": "on_true",
975
+ "type": "MODEL",
976
+ "link": 7
977
+ },
978
+ {
979
+ "name": "switch",
980
+ "type": "BOOLEAN",
981
+ "widget": {
982
+ "name": "switch"
983
+ },
984
+ "link": 8
985
+ }
986
+ ],
987
+ "outputs": [
988
+ {
989
+ "name": "output",
990
+ "type": "MODEL",
991
+ "slot_index": 0,
992
+ "links": [
993
+ 9
994
+ ]
995
+ }
996
+ ],
997
+ "title": "Switch: MODEL",
998
+ "properties": {
999
+ "Node name for S&R": "ComfySwitchNode"
1000
+ },
1001
+ "widgets_values": [
1002
+ false
1003
+ ]
1004
+ },
1005
+ {
1006
+ "id": 9,
1007
+ "type": "LoraLoaderModelOnly",
1008
+ "pos": [
1009
+ -12.790058208281684,
1010
+ -191.0290993988523
1011
+ ],
1012
+ "size": [
1013
+ 360,
1014
+ 90
1015
+ ],
1016
+ "flags": {},
1017
+ "order": 19,
1018
+ "mode": 0,
1019
+ "inputs": [
1020
+ {
1021
+ "name": "model",
1022
+ "type": "MODEL",
1023
+ "link": 5
1024
+ }
1025
+ ],
1026
+ "outputs": [
1027
+ {
1028
+ "name": "MODEL",
1029
+ "type": "MODEL",
1030
+ "slot_index": 0,
1031
+ "links": [
1032
+ 7
1033
+ ]
1034
+ }
1035
+ ],
1036
+ "title": "Lightning 4-step LoRA (acceleration)",
1037
+ "properties": {
1038
+ "Node name for S&R": "LoraLoaderModelOnly"
1039
+ },
1040
+ "widgets_values": [
1041
+ "Qwen-Image-Edit-2511-Lightning-4steps-V1.0-bf16.safetensors",
1042
+ 1
1043
+ ]
1044
+ },
1045
+ {
1046
+ "id": 20,
1047
+ "type": "FluxKontextMultiReferenceLatentMethod",
1048
+ "pos": [
1049
+ -403.1028620644545,
1050
+ 235.34903349834278
1051
+ ],
1052
+ "size": [
1053
+ 330,
1054
+ 60
1055
+ ],
1056
+ "flags": {},
1057
+ "order": 23,
1058
+ "mode": 0,
1059
+ "inputs": [
1060
+ {
1061
+ "name": "conditioning",
1062
+ "type": "CONDITIONING",
1063
+ "link": 18
1064
+ }
1065
+ ],
1066
+ "outputs": [
1067
+ {
1068
+ "name": "CONDITIONING",
1069
+ "type": "CONDITIONING",
1070
+ "slot_index": 0,
1071
+ "links": [
1072
+ 20
1073
+ ]
1074
+ }
1075
+ ],
1076
+ "properties": {
1077
+ "Node name for S&R": "FluxKontextMultiReferenceLatentMethod"
1078
+ },
1079
+ "widgets_values": [
1080
+ "index_timestep_zero"
1081
+ ]
1082
+ },
1083
+ {
1084
+ "id": 10,
1085
+ "type": "PrimitiveBoolean",
1086
+ "pos": [
1087
+ -520,
1088
+ 60
1089
+ ],
1090
+ "size": [
1091
+ 357.3609375,
1092
+ 90
1093
+ ],
1094
+ "flags": {},
1095
+ "order": 10,
1096
+ "mode": 0,
1097
+ "inputs": [],
1098
+ "outputs": [
1099
+ {
1100
+ "name": "BOOLEAN",
1101
+ "type": "BOOLEAN",
1102
+ "slot_index": 0,
1103
+ "links": [
1104
+ 8,
1105
+ 26,
1106
+ 30
1107
+ ]
1108
+ }
1109
+ ],
1110
+ "title": "Accelerate? (ON=fast 4-step / OFF=full quality)",
1111
+ "properties": {
1112
+ "Node name for S&R": "PrimitiveBoolean"
1113
+ },
1114
+ "widgets_values": [
1115
+ false
1116
+ ]
1117
+ },
1118
+ {
1119
+ "id": 23,
1120
+ "type": "KSampler",
1121
+ "pos": [
1122
+ 640,
1123
+ 60
1124
+ ],
1125
+ "size": [
1126
+ 300,
1127
+ 360
1128
+ ],
1129
+ "flags": {},
1130
+ "order": 25,
1131
+ "mode": 0,
1132
+ "inputs": [
1133
+ {
1134
+ "name": "model",
1135
+ "type": "MODEL",
1136
+ "link": 9
1137
+ },
1138
+ {
1139
+ "name": "positive",
1140
+ "type": "CONDITIONING",
1141
+ "link": 20
1142
+ },
1143
+ {
1144
+ "name": "negative",
1145
+ "type": "CONDITIONING",
1146
+ "link": 21
1147
+ },
1148
+ {
1149
+ "name": "latent_image",
1150
+ "type": "LATENT",
1151
+ "link": 23
1152
+ },
1153
+ {
1154
+ "name": "steps",
1155
+ "type": "INT",
1156
+ "widget": {
1157
+ "name": "steps"
1158
+ },
1159
+ "link": 27
1160
+ },
1161
+ {
1162
+ "name": "cfg",
1163
+ "type": "FLOAT",
1164
+ "widget": {
1165
+ "name": "cfg"
1166
+ },
1167
+ "link": 31
1168
+ }
1169
+ ],
1170
+ "outputs": [
1171
+ {
1172
+ "name": "LATENT",
1173
+ "type": "LATENT",
1174
+ "slot_index": 0,
1175
+ "links": [
1176
+ 32
1177
+ ]
1178
+ }
1179
+ ],
1180
+ "properties": {
1181
+ "Node name for S&R": "KSampler"
1182
+ },
1183
+ "widgets_values": [
1184
+ 42,
1185
+ "fixed",
1186
+ 4,
1187
+ 1,
1188
+ "euler",
1189
+ "simple",
1190
+ 1
1191
+ ]
1192
+ },
1193
+ {
1194
+ "id": 300,
1195
+ "type": "RMBG",
1196
+ "pos": [
1197
+ -900,
1198
+ 1100
1199
+ ],
1200
+ "size": [
1201
+ 315,
1202
+ 200
1203
+ ],
1204
+ "flags": {},
1205
+ "order": 28,
1206
+ "mode": 0,
1207
+ "inputs": [
1208
+ {
1209
+ "name": "image",
1210
+ "type": "IMAGE",
1211
+ "link": 38
1212
+ }
1213
+ ],
1214
+ "outputs": [
1215
+ {
1216
+ "name": "IMAGE",
1217
+ "type": "IMAGE",
1218
+ "links": [
1219
+ 35
1220
+ ]
1221
+ },
1222
+ {
1223
+ "name": "MASK",
1224
+ "type": "MASK",
1225
+ "links": []
1226
+ }
1227
+ ],
1228
+ "properties": {
1229
+ "Node name for S&R": "RMBG",
1230
+ "cnr_id": "comfyui-rmbg"
1231
+ },
1232
+ "widgets_values": [
1233
+ "RMBG-2.0",
1234
+ 1,
1235
+ 1024,
1236
+ 0,
1237
+ 0,
1238
+ false,
1239
+ false,
1240
+ "Color",
1241
+ "#7F7F7F"
1242
+ ]
1243
+ }
1244
+ ],
1245
+ "links": [
1246
+ [
1247
+ 1,
1248
+ 1,
1249
+ 0,
1250
+ 6,
1251
+ 0,
1252
+ "MODEL"
1253
+ ],
1254
+ [
1255
+ 2,
1256
+ 6,
1257
+ 0,
1258
+ 7,
1259
+ 0,
1260
+ "MODEL"
1261
+ ],
1262
+ [
1263
+ 3,
1264
+ 7,
1265
+ 0,
1266
+ 8,
1267
+ 0,
1268
+ "MODEL"
1269
+ ],
1270
+ [
1271
+ 4,
1272
+ 2,
1273
+ 0,
1274
+ 8,
1275
+ 1,
1276
+ "CLIP"
1277
+ ],
1278
+ [
1279
+ 5,
1280
+ 8,
1281
+ 0,
1282
+ 9,
1283
+ 0,
1284
+ "MODEL"
1285
+ ],
1286
+ [
1287
+ 6,
1288
+ 8,
1289
+ 0,
1290
+ 11,
1291
+ 0,
1292
+ "MODEL"
1293
+ ],
1294
+ [
1295
+ 7,
1296
+ 9,
1297
+ 0,
1298
+ 11,
1299
+ 1,
1300
+ "MODEL"
1301
+ ],
1302
+ [
1303
+ 8,
1304
+ 10,
1305
+ 0,
1306
+ 11,
1307
+ 2,
1308
+ "BOOLEAN"
1309
+ ],
1310
+ [
1311
+ 9,
1312
+ 11,
1313
+ 0,
1314
+ 23,
1315
+ 0,
1316
+ "MODEL"
1317
+ ],
1318
+ [
1319
+ 10,
1320
+ 8,
1321
+ 1,
1322
+ 18,
1323
+ 0,
1324
+ "CLIP"
1325
+ ],
1326
+ [
1327
+ 11,
1328
+ 8,
1329
+ 1,
1330
+ 19,
1331
+ 0,
1332
+ "CLIP"
1333
+ ],
1334
+ [
1335
+ 12,
1336
+ 3,
1337
+ 0,
1338
+ 18,
1339
+ 1,
1340
+ "VAE"
1341
+ ],
1342
+ [
1343
+ 13,
1344
+ 3,
1345
+ 0,
1346
+ 19,
1347
+ 1,
1348
+ "VAE"
1349
+ ],
1350
+ [
1351
+ 14,
1352
+ 4,
1353
+ 0,
1354
+ 5,
1355
+ 0,
1356
+ "IMAGE"
1357
+ ],
1358
+ [
1359
+ 15,
1360
+ 5,
1361
+ 0,
1362
+ 18,
1363
+ 2,
1364
+ "IMAGE"
1365
+ ],
1366
+ [
1367
+ 16,
1368
+ 5,
1369
+ 0,
1370
+ 19,
1371
+ 2,
1372
+ "IMAGE"
1373
+ ],
1374
+ [
1375
+ 17,
1376
+ 5,
1377
+ 0,
1378
+ 22,
1379
+ 0,
1380
+ "IMAGE"
1381
+ ],
1382
+ [
1383
+ 18,
1384
+ 18,
1385
+ 0,
1386
+ 20,
1387
+ 0,
1388
+ "CONDITIONING"
1389
+ ],
1390
+ [
1391
+ 19,
1392
+ 19,
1393
+ 0,
1394
+ 21,
1395
+ 0,
1396
+ "CONDITIONING"
1397
+ ],
1398
+ [
1399
+ 20,
1400
+ 20,
1401
+ 0,
1402
+ 23,
1403
+ 1,
1404
+ "CONDITIONING"
1405
+ ],
1406
+ [
1407
+ 21,
1408
+ 21,
1409
+ 0,
1410
+ 23,
1411
+ 2,
1412
+ "CONDITIONING"
1413
+ ],
1414
+ [
1415
+ 22,
1416
+ 3,
1417
+ 0,
1418
+ 22,
1419
+ 1,
1420
+ "VAE"
1421
+ ],
1422
+ [
1423
+ 23,
1424
+ 22,
1425
+ 0,
1426
+ 23,
1427
+ 3,
1428
+ "LATENT"
1429
+ ],
1430
+ [
1431
+ 24,
1432
+ 12,
1433
+ 0,
1434
+ 14,
1435
+ 0,
1436
+ "INT"
1437
+ ],
1438
+ [
1439
+ 25,
1440
+ 13,
1441
+ 0,
1442
+ 14,
1443
+ 1,
1444
+ "INT"
1445
+ ],
1446
+ [
1447
+ 26,
1448
+ 10,
1449
+ 0,
1450
+ 14,
1451
+ 2,
1452
+ "BOOLEAN"
1453
+ ],
1454
+ [
1455
+ 27,
1456
+ 14,
1457
+ 0,
1458
+ 23,
1459
+ 4,
1460
+ "INT"
1461
+ ],
1462
+ [
1463
+ 28,
1464
+ 15,
1465
+ 0,
1466
+ 17,
1467
+ 0,
1468
+ "FLOAT"
1469
+ ],
1470
+ [
1471
+ 29,
1472
+ 16,
1473
+ 0,
1474
+ 17,
1475
+ 1,
1476
+ "FLOAT"
1477
+ ],
1478
+ [
1479
+ 30,
1480
+ 10,
1481
+ 0,
1482
+ 17,
1483
+ 2,
1484
+ "BOOLEAN"
1485
+ ],
1486
+ [
1487
+ 31,
1488
+ 17,
1489
+ 0,
1490
+ 23,
1491
+ 5,
1492
+ "FLOAT"
1493
+ ],
1494
+ [
1495
+ 32,
1496
+ 23,
1497
+ 0,
1498
+ 24,
1499
+ 0,
1500
+ "LATENT"
1501
+ ],
1502
+ [
1503
+ 33,
1504
+ 3,
1505
+ 0,
1506
+ 24,
1507
+ 1,
1508
+ "VAE"
1509
+ ],
1510
+ [
1511
+ 34,
1512
+ 24,
1513
+ 0,
1514
+ 25,
1515
+ 0,
1516
+ "IMAGE"
1517
+ ],
1518
+ [
1519
+ 35,
1520
+ 300,
1521
+ 0,
1522
+ 28,
1523
+ 0,
1524
+ "IMAGE"
1525
+ ],
1526
+ [
1527
+ 36,
1528
+ 28,
1529
+ 0,
1530
+ 19,
1531
+ 3,
1532
+ "IMAGE"
1533
+ ],
1534
+ [
1535
+ 37,
1536
+ 28,
1537
+ 0,
1538
+ 18,
1539
+ 3,
1540
+ "IMAGE"
1541
+ ],
1542
+ [
1543
+ 38,
1544
+ 27,
1545
+ 0,
1546
+ 300,
1547
+ 0,
1548
+ "IMAGE"
1549
+ ]
1550
+ ],
1551
+ "groups": [],
1552
+ "config": {},
1553
+ "extra": {
1554
+ "ds": {
1555
+ "scale": 0.5556714903390076,
1556
+ "offset": [
1557
+ 685.5173886163286,
1558
+ 512.0898206669115
1559
+ ]
1560
+ },
1561
+ "frontendVersion": "1.45.20"
1562
+ },
1563
+ "version": 0.4
1564
+ }
workflows/faceswapnew-qwen2511-lightning8.json ADDED
@@ -0,0 +1,1610 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "id": "48200475-15bb-4d5d-8515-54b203e06530",
3
+ "revision": 0,
4
+ "last_node_id": 301,
5
+ "last_link_id": 39,
6
+ "nodes": [
7
+ {
8
+ "id": 2,
9
+ "type": "CLIPLoader",
10
+ "pos": [
11
+ -1560,
12
+ -30
13
+ ],
14
+ "size": [
15
+ 380,
16
+ 110
17
+ ],
18
+ "flags": {},
19
+ "order": 0,
20
+ "mode": 0,
21
+ "inputs": [],
22
+ "outputs": [
23
+ {
24
+ "name": "CLIP",
25
+ "type": "CLIP",
26
+ "slot_index": 0,
27
+ "links": [
28
+ 4
29
+ ]
30
+ }
31
+ ],
32
+ "properties": {
33
+ "Node name for S&R": "CLIPLoader"
34
+ },
35
+ "widgets_values": [
36
+ "qwen_2.5_vl_7b.safetensors",
37
+ "qwen_image",
38
+ "default"
39
+ ]
40
+ },
41
+ {
42
+ "id": 3,
43
+ "type": "VAELoader",
44
+ "pos": [
45
+ -1560,
46
+ 140
47
+ ],
48
+ "size": [
49
+ 380,
50
+ 60
51
+ ],
52
+ "flags": {},
53
+ "order": 1,
54
+ "mode": 0,
55
+ "inputs": [],
56
+ "outputs": [
57
+ {
58
+ "name": "VAE",
59
+ "type": "VAE",
60
+ "slot_index": 0,
61
+ "links": [
62
+ 12,
63
+ 13,
64
+ 22,
65
+ 33
66
+ ]
67
+ }
68
+ ],
69
+ "properties": {
70
+ "Node name for S&R": "VAELoader"
71
+ },
72
+ "widgets_values": [
73
+ "qwen_image_vae.safetensors"
74
+ ]
75
+ },
76
+ {
77
+ "id": 6,
78
+ "type": "ModelSamplingAuraFlow",
79
+ "pos": [
80
+ -1120,
81
+ -160
82
+ ],
83
+ "size": [
84
+ 280,
85
+ 60
86
+ ],
87
+ "flags": {},
88
+ "order": 11,
89
+ "mode": 0,
90
+ "inputs": [
91
+ {
92
+ "name": "model",
93
+ "type": "MODEL",
94
+ "link": 1
95
+ }
96
+ ],
97
+ "outputs": [
98
+ {
99
+ "name": "MODEL",
100
+ "type": "MODEL",
101
+ "slot_index": 0,
102
+ "links": [
103
+ 2
104
+ ]
105
+ }
106
+ ],
107
+ "properties": {
108
+ "Node name for S&R": "ModelSamplingAuraFlow"
109
+ },
110
+ "widgets_values": [
111
+ 3.1
112
+ ]
113
+ },
114
+ {
115
+ "id": 7,
116
+ "type": "CFGNorm",
117
+ "pos": [
118
+ -820,
119
+ -160
120
+ ],
121
+ "size": [
122
+ 280,
123
+ 82
124
+ ],
125
+ "flags": {},
126
+ "order": 16,
127
+ "mode": 0,
128
+ "inputs": [
129
+ {
130
+ "name": "model",
131
+ "type": "MODEL",
132
+ "link": 2
133
+ }
134
+ ],
135
+ "outputs": [
136
+ {
137
+ "name": "patched_model",
138
+ "type": "MODEL",
139
+ "slot_index": 0,
140
+ "links": [
141
+ 3
142
+ ]
143
+ }
144
+ ],
145
+ "properties": {
146
+ "Node name for S&R": "CFGNorm"
147
+ },
148
+ "widgets_values": [
149
+ 1,
150
+ false
151
+ ]
152
+ },
153
+ {
154
+ "id": 12,
155
+ "type": "PrimitiveInt",
156
+ "pos": [
157
+ -120,
158
+ 60
159
+ ],
160
+ "size": [
161
+ 300,
162
+ 90
163
+ ],
164
+ "flags": {},
165
+ "order": 2,
166
+ "mode": 0,
167
+ "inputs": [],
168
+ "outputs": [
169
+ {
170
+ "name": "INT",
171
+ "type": "INT",
172
+ "slot_index": 0,
173
+ "links": [
174
+ 24
175
+ ]
176
+ }
177
+ ],
178
+ "title": "Full steps",
179
+ "properties": {
180
+ "Node name for S&R": "PrimitiveInt"
181
+ },
182
+ "widgets_values": [
183
+ 40,
184
+ "fixed"
185
+ ]
186
+ },
187
+ {
188
+ "id": 13,
189
+ "type": "PrimitiveInt",
190
+ "pos": [
191
+ -120,
192
+ 200
193
+ ],
194
+ "size": [
195
+ 300,
196
+ 90
197
+ ],
198
+ "flags": {},
199
+ "order": 3,
200
+ "mode": 0,
201
+ "inputs": [],
202
+ "outputs": [
203
+ {
204
+ "name": "INT",
205
+ "type": "INT",
206
+ "slot_index": 0,
207
+ "links": [
208
+ 25
209
+ ]
210
+ }
211
+ ],
212
+ "title": "Accel steps",
213
+ "properties": {
214
+ "Node name for S&R": "PrimitiveInt"
215
+ },
216
+ "widgets_values": [
217
+ 8,
218
+ "fixed"
219
+ ]
220
+ },
221
+ {
222
+ "id": 14,
223
+ "type": "ComfySwitchNode",
224
+ "pos": [
225
+ 320,
226
+ 60
227
+ ],
228
+ "size": [
229
+ 260,
230
+ 110
231
+ ],
232
+ "flags": {},
233
+ "order": 14,
234
+ "mode": 0,
235
+ "inputs": [
236
+ {
237
+ "name": "on_false",
238
+ "type": "INT",
239
+ "link": 24
240
+ },
241
+ {
242
+ "name": "on_true",
243
+ "type": "INT",
244
+ "link": 25
245
+ },
246
+ {
247
+ "name": "switch",
248
+ "type": "BOOLEAN",
249
+ "widget": {
250
+ "name": "switch"
251
+ },
252
+ "link": 26
253
+ }
254
+ ],
255
+ "outputs": [
256
+ {
257
+ "name": "output",
258
+ "type": "INT",
259
+ "slot_index": 0,
260
+ "links": [
261
+ 27
262
+ ]
263
+ }
264
+ ],
265
+ "title": "Switch: STEPS",
266
+ "properties": {
267
+ "Node name for S&R": "ComfySwitchNode"
268
+ },
269
+ "widgets_values": [
270
+ false
271
+ ]
272
+ },
273
+ {
274
+ "id": 15,
275
+ "type": "PrimitiveFloat",
276
+ "pos": [
277
+ -120,
278
+ 340
279
+ ],
280
+ "size": [
281
+ 300,
282
+ 90
283
+ ],
284
+ "flags": {},
285
+ "order": 4,
286
+ "mode": 0,
287
+ "inputs": [],
288
+ "outputs": [
289
+ {
290
+ "name": "FLOAT",
291
+ "type": "FLOAT",
292
+ "slot_index": 0,
293
+ "links": [
294
+ 28
295
+ ]
296
+ }
297
+ ],
298
+ "title": "Full CFG",
299
+ "properties": {
300
+ "Node name for S&R": "PrimitiveFloat"
301
+ },
302
+ "widgets_values": [
303
+ 4.0
304
+ ]
305
+ },
306
+ {
307
+ "id": 16,
308
+ "type": "PrimitiveFloat",
309
+ "pos": [
310
+ -120,
311
+ 480
312
+ ],
313
+ "size": [
314
+ 300,
315
+ 90
316
+ ],
317
+ "flags": {},
318
+ "order": 5,
319
+ "mode": 0,
320
+ "inputs": [],
321
+ "outputs": [
322
+ {
323
+ "name": "FLOAT",
324
+ "type": "FLOAT",
325
+ "slot_index": 0,
326
+ "links": [
327
+ 29
328
+ ]
329
+ }
330
+ ],
331
+ "title": "Accel CFG",
332
+ "properties": {
333
+ "Node name for S&R": "PrimitiveFloat"
334
+ },
335
+ "widgets_values": [
336
+ 1.0
337
+ ]
338
+ },
339
+ {
340
+ "id": 17,
341
+ "type": "ComfySwitchNode",
342
+ "pos": [
343
+ 320,
344
+ 340
345
+ ],
346
+ "size": [
347
+ 260,
348
+ 110
349
+ ],
350
+ "flags": {},
351
+ "order": 15,
352
+ "mode": 0,
353
+ "inputs": [
354
+ {
355
+ "name": "on_false",
356
+ "type": "FLOAT",
357
+ "link": 28
358
+ },
359
+ {
360
+ "name": "on_true",
361
+ "type": "FLOAT",
362
+ "link": 29
363
+ },
364
+ {
365
+ "name": "switch",
366
+ "type": "BOOLEAN",
367
+ "widget": {
368
+ "name": "switch"
369
+ },
370
+ "link": 30
371
+ }
372
+ ],
373
+ "outputs": [
374
+ {
375
+ "name": "output",
376
+ "type": "FLOAT",
377
+ "slot_index": 0,
378
+ "links": [
379
+ 31
380
+ ]
381
+ }
382
+ ],
383
+ "title": "Switch: CFG",
384
+ "properties": {
385
+ "Node name for S&R": "ComfySwitchNode"
386
+ },
387
+ "widgets_values": [
388
+ false
389
+ ]
390
+ },
391
+ {
392
+ "id": 19,
393
+ "type": "TextEncodeQwenImageEditPlus",
394
+ "pos": [
395
+ -820,
396
+ 500
397
+ ],
398
+ "size": [
399
+ 400,
400
+ 180
401
+ ],
402
+ "flags": {},
403
+ "order": 21,
404
+ "mode": 0,
405
+ "inputs": [
406
+ {
407
+ "name": "clip",
408
+ "type": "CLIP",
409
+ "link": 11
410
+ },
411
+ {
412
+ "name": "vae",
413
+ "shape": 7,
414
+ "type": "VAE",
415
+ "link": 13
416
+ },
417
+ {
418
+ "name": "image1",
419
+ "shape": 7,
420
+ "type": "IMAGE",
421
+ "link": 16
422
+ },
423
+ {
424
+ "name": "image2",
425
+ "shape": 7,
426
+ "type": "IMAGE",
427
+ "link": 36
428
+ },
429
+ {
430
+ "name": "image3",
431
+ "shape": 7,
432
+ "type": "IMAGE",
433
+ "link": null
434
+ }
435
+ ],
436
+ "outputs": [
437
+ {
438
+ "name": "CONDITIONING",
439
+ "type": "CONDITIONING",
440
+ "slot_index": 0,
441
+ "links": [
442
+ 19
443
+ ]
444
+ }
445
+ ],
446
+ "title": "Negative prompt",
447
+ "properties": {
448
+ "Node name for S&R": "TextEncodeQwenImageEditPlus"
449
+ },
450
+ "widgets_values": [
451
+ ""
452
+ ]
453
+ },
454
+ {
455
+ "id": 21,
456
+ "type": "FluxKontextMultiReferenceLatentMethod",
457
+ "pos": [
458
+ -380,
459
+ 500
460
+ ],
461
+ "size": [
462
+ 330,
463
+ 60
464
+ ],
465
+ "flags": {},
466
+ "order": 24,
467
+ "mode": 0,
468
+ "inputs": [
469
+ {
470
+ "name": "conditioning",
471
+ "type": "CONDITIONING",
472
+ "link": 19
473
+ }
474
+ ],
475
+ "outputs": [
476
+ {
477
+ "name": "CONDITIONING",
478
+ "type": "CONDITIONING",
479
+ "slot_index": 0,
480
+ "links": [
481
+ 21
482
+ ]
483
+ }
484
+ ],
485
+ "properties": {
486
+ "Node name for S&R": "FluxKontextMultiReferenceLatentMethod"
487
+ },
488
+ "widgets_values": [
489
+ "index_timestep_zero"
490
+ ]
491
+ },
492
+ {
493
+ "id": 22,
494
+ "type": "VAEEncode",
495
+ "pos": [
496
+ -380,
497
+ 640
498
+ ],
499
+ "size": [
500
+ 240,
501
+ 50
502
+ ],
503
+ "flags": {},
504
+ "order": 17,
505
+ "mode": 0,
506
+ "inputs": [
507
+ {
508
+ "name": "pixels",
509
+ "type": "IMAGE",
510
+ "link": 17
511
+ },
512
+ {
513
+ "name": "vae",
514
+ "type": "VAE",
515
+ "link": 22
516
+ }
517
+ ],
518
+ "outputs": [
519
+ {
520
+ "name": "LATENT",
521
+ "type": "LATENT",
522
+ "slot_index": 0,
523
+ "links": [
524
+ 23
525
+ ]
526
+ }
527
+ ],
528
+ "properties": {
529
+ "Node name for S&R": "VAEEncode"
530
+ },
531
+ "widgets_values": []
532
+ },
533
+ {
534
+ "id": 24,
535
+ "type": "VAEDecode",
536
+ "pos": [
537
+ 980,
538
+ 60
539
+ ],
540
+ "size": [
541
+ 220,
542
+ 50
543
+ ],
544
+ "flags": {},
545
+ "order": 26,
546
+ "mode": 0,
547
+ "inputs": [
548
+ {
549
+ "name": "samples",
550
+ "type": "LATENT",
551
+ "link": 32
552
+ },
553
+ {
554
+ "name": "vae",
555
+ "type": "VAE",
556
+ "link": 33
557
+ }
558
+ ],
559
+ "outputs": [
560
+ {
561
+ "name": "IMAGE",
562
+ "type": "IMAGE",
563
+ "slot_index": 0,
564
+ "links": [
565
+ 34
566
+ ]
567
+ }
568
+ ],
569
+ "properties": {
570
+ "Node name for S&R": "VAEDecode"
571
+ },
572
+ "widgets_values": []
573
+ },
574
+ {
575
+ "id": 25,
576
+ "type": "SaveImage",
577
+ "pos": [
578
+ 1240,
579
+ 60
580
+ ],
581
+ "size": [
582
+ 440,
583
+ 470
584
+ ],
585
+ "flags": {},
586
+ "order": 27,
587
+ "mode": 0,
588
+ "inputs": [
589
+ {
590
+ "name": "images",
591
+ "type": "IMAGE",
592
+ "link": 34
593
+ }
594
+ ],
595
+ "outputs": [
596
+ {
597
+ "name": "images",
598
+ "type": "IMAGE",
599
+ "links": null
600
+ }
601
+ ],
602
+ "properties": {
603
+ "Node name for S&R": "SaveImage"
604
+ },
605
+ "widgets_values": [
606
+ "faceswapnew-qwen2511-lightning8"
607
+ ]
608
+ },
609
+ {
610
+ "id": 26,
611
+ "type": "MarkdownNote",
612
+ "pos": [
613
+ 640,
614
+ -360
615
+ ],
616
+ "size": [
617
+ 560,
618
+ 270
619
+ ],
620
+ "flags": {},
621
+ "order": 6,
622
+ "mode": 0,
623
+ "inputs": [],
624
+ "outputs": [],
625
+ "title": "How to use",
626
+ "properties": {},
627
+ "widgets_values": [
628
+ "## Qwen Image Edit \u2014 Master Workflow\n\n**One toggle controls quality vs speed:** the **Accelerate?** boolean node (bottom-left).\n\n- **ON (true)** = Lightning 4-step LoRA + 4 steps + CFG 1.0 (fast)\n- **OFF (false)** = no Lightning + 20 steps + CFG 4.0 (best quality)\n\nIt drives the three **Switch** nodes (MODEL / STEPS / CFG) together, so you only flip one thing.\n\n**Your content LoRAs** go in the **Power Lora Loader** (add/stack/toggle each). It is always applied in both modes.\n\nModel: `qwen_image_edit_2511_fp8mixed` (20GB fp8 \u2014 loads ~2x faster than bf16)."
629
+ ],
630
+ "color": "#432",
631
+ "bgcolor": "#653"
632
+ },
633
+ {
634
+ "id": 1,
635
+ "type": "UNETLoader",
636
+ "pos": [
637
+ -1560,
638
+ -160
639
+ ],
640
+ "size": [
641
+ 380,
642
+ 82
643
+ ],
644
+ "flags": {},
645
+ "order": 7,
646
+ "mode": 0,
647
+ "inputs": [],
648
+ "outputs": [
649
+ {
650
+ "name": "MODEL",
651
+ "type": "MODEL",
652
+ "slot_index": 0,
653
+ "links": [
654
+ 1
655
+ ]
656
+ }
657
+ ],
658
+ "properties": {
659
+ "Node name for S&R": "UNETLoader"
660
+ },
661
+ "widgets_values": [
662
+ "qwen_image_edit_2511_bf16.safetensors",
663
+ "default"
664
+ ]
665
+ },
666
+ {
667
+ "id": 8,
668
+ "type": "Power Lora Loader (rgthree)",
669
+ "pos": [
670
+ -520,
671
+ -200
672
+ ],
673
+ "size": [
674
+ 360,
675
+ 180
676
+ ],
677
+ "flags": {},
678
+ "order": 18,
679
+ "mode": 0,
680
+ "inputs": [
681
+ {
682
+ "dir": 3,
683
+ "name": "model",
684
+ "type": "MODEL",
685
+ "link": 3
686
+ },
687
+ {
688
+ "dir": 3,
689
+ "name": "clip",
690
+ "type": "CLIP",
691
+ "link": 4
692
+ }
693
+ ],
694
+ "outputs": [
695
+ {
696
+ "dir": 4,
697
+ "name": "MODEL",
698
+ "type": "MODEL",
699
+ "slot_index": 0,
700
+ "links": [
701
+ 5,
702
+ 6
703
+ ]
704
+ },
705
+ {
706
+ "dir": 4,
707
+ "name": "CLIP",
708
+ "type": "CLIP",
709
+ "slot_index": 1,
710
+ "links": [
711
+ 10,
712
+ 11
713
+ ]
714
+ }
715
+ ],
716
+ "title": "Power Lora Loader (content LoRAs)",
717
+ "properties": {
718
+ "Show Strengths": "Single Strength",
719
+ "Match": "",
720
+ "Node name for S&R": "Power Lora Loader (rgthree)"
721
+ },
722
+ "widgets_values": [
723
+ {},
724
+ {
725
+ "type": "PowerLoraLoaderHeaderWidget"
726
+ },
727
+ {
728
+ "on": true,
729
+ "lora": "bfs_head_v5_2511_merged_version_rank_32_fp32.safetensors",
730
+ "strength": 1,
731
+ "strengthTwo": null
732
+ },
733
+ {},
734
+ ""
735
+ ]
736
+ },
737
+ {
738
+ "id": 18,
739
+ "type": "TextEncodeQwenImageEditPlus",
740
+ "pos": [
741
+ -820,
742
+ 260
743
+ ],
744
+ "size": [
745
+ 400,
746
+ 200
747
+ ],
748
+ "flags": {},
749
+ "order": 20,
750
+ "mode": 0,
751
+ "inputs": [
752
+ {
753
+ "name": "clip",
754
+ "type": "CLIP",
755
+ "link": 10
756
+ },
757
+ {
758
+ "name": "vae",
759
+ "shape": 7,
760
+ "type": "VAE",
761
+ "link": 12
762
+ },
763
+ {
764
+ "name": "image1",
765
+ "shape": 7,
766
+ "type": "IMAGE",
767
+ "link": 15
768
+ },
769
+ {
770
+ "name": "image2",
771
+ "shape": 7,
772
+ "type": "IMAGE",
773
+ "link": 37
774
+ },
775
+ {
776
+ "name": "image3",
777
+ "shape": 7,
778
+ "type": "IMAGE",
779
+ "link": null
780
+ }
781
+ ],
782
+ "outputs": [
783
+ {
784
+ "name": "CONDITIONING",
785
+ "type": "CONDITIONING",
786
+ "slot_index": 0,
787
+ "links": [
788
+ 18
789
+ ]
790
+ }
791
+ ],
792
+ "title": "Positive prompt",
793
+ "properties": {
794
+ "Node name for S&R": "TextEncodeQwenImageEditPlus"
795
+ },
796
+ "widgets_values": [
797
+ "head_swap: start with Picture 1 as the base image, keeping its lighting, environment, and background. remove the head from Picture 1 completely and replace it with the head from Picture 2, strictly preserving the hair, eye color, nose structure of Picture 2. copy the direction of the eye, head rotation, micro expressions from Picture 1, high quality, sharp details, 4k."
798
+ ]
799
+ },
800
+ {
801
+ "id": 5,
802
+ "type": "FluxKontextImageScale",
803
+ "pos": [
804
+ -1237.052875033084,
805
+ 315.2963018071418
806
+ ],
807
+ "size": [
808
+ 290,
809
+ 58
810
+ ],
811
+ "flags": {},
812
+ "order": 13,
813
+ "mode": 0,
814
+ "inputs": [
815
+ {
816
+ "name": "image",
817
+ "type": "IMAGE",
818
+ "link": 14
819
+ }
820
+ ],
821
+ "outputs": [
822
+ {
823
+ "name": "IMAGE",
824
+ "type": "IMAGE",
825
+ "slot_index": 0,
826
+ "links": [
827
+ 15,
828
+ 16,
829
+ 17
830
+ ]
831
+ }
832
+ ],
833
+ "properties": {
834
+ "Node name for S&R": "FluxKontextImageScale"
835
+ },
836
+ "widgets_values": []
837
+ },
838
+ {
839
+ "id": 27,
840
+ "type": "LoadImage",
841
+ "pos": [
842
+ -1539.5670708441953,
843
+ 673.121941232823
844
+ ],
845
+ "size": [
846
+ 300,
847
+ 340
848
+ ],
849
+ "flags": {},
850
+ "order": 8,
851
+ "mode": 0,
852
+ "inputs": [],
853
+ "outputs": [
854
+ {
855
+ "name": "IMAGE",
856
+ "type": "IMAGE",
857
+ "slot_index": 0,
858
+ "links": [
859
+ 39
860
+ ]
861
+ },
862
+ {
863
+ "name": "MASK",
864
+ "type": "MASK",
865
+ "slot_index": 1,
866
+ "links": []
867
+ }
868
+ ],
869
+ "properties": {
870
+ "Node name for S&R": "LoadImage"
871
+ },
872
+ "widgets_values": [
873
+ "face.jpg",
874
+ "image"
875
+ ]
876
+ },
877
+ {
878
+ "id": 28,
879
+ "type": "FluxKontextImageScale",
880
+ "pos": [
881
+ -1185.2995863942845,
882
+ 570.3845658284137
883
+ ],
884
+ "size": [
885
+ 290,
886
+ 58
887
+ ],
888
+ "flags": {},
889
+ "order": 12,
890
+ "mode": 0,
891
+ "inputs": [
892
+ {
893
+ "name": "image",
894
+ "type": "IMAGE",
895
+ "link": 35
896
+ }
897
+ ],
898
+ "outputs": [
899
+ {
900
+ "name": "IMAGE",
901
+ "type": "IMAGE",
902
+ "slot_index": 0,
903
+ "links": [
904
+ 36,
905
+ 37
906
+ ]
907
+ }
908
+ ],
909
+ "properties": {
910
+ "Node name for S&R": "FluxKontextImageScale"
911
+ },
912
+ "widgets_values": []
913
+ },
914
+ {
915
+ "id": 4,
916
+ "type": "LoadImage",
917
+ "pos": [
918
+ -1560,
919
+ 260
920
+ ],
921
+ "size": [
922
+ 300,
923
+ 340
924
+ ],
925
+ "flags": {},
926
+ "order": 9,
927
+ "mode": 0,
928
+ "inputs": [],
929
+ "outputs": [
930
+ {
931
+ "name": "IMAGE",
932
+ "type": "IMAGE",
933
+ "slot_index": 0,
934
+ "links": [
935
+ 14
936
+ ]
937
+ },
938
+ {
939
+ "name": "MASK",
940
+ "type": "MASK",
941
+ "slot_index": 1,
942
+ "links": []
943
+ }
944
+ ],
945
+ "properties": {
946
+ "Node name for S&R": "LoadImage"
947
+ },
948
+ "widgets_values": [
949
+ "body.jpg",
950
+ "image"
951
+ ]
952
+ },
953
+ {
954
+ "id": 11,
955
+ "type": "ComfySwitchNode",
956
+ "pos": [
957
+ 330.48556360022366,
958
+ -355.3210645444286
959
+ ],
960
+ "size": [
961
+ 260,
962
+ 110
963
+ ],
964
+ "flags": {},
965
+ "order": 22,
966
+ "mode": 0,
967
+ "inputs": [
968
+ {
969
+ "name": "on_false",
970
+ "type": "MODEL",
971
+ "link": 6
972
+ },
973
+ {
974
+ "name": "on_true",
975
+ "type": "MODEL",
976
+ "link": 7
977
+ },
978
+ {
979
+ "name": "switch",
980
+ "type": "BOOLEAN",
981
+ "widget": {
982
+ "name": "switch"
983
+ },
984
+ "link": 8
985
+ }
986
+ ],
987
+ "outputs": [
988
+ {
989
+ "name": "output",
990
+ "type": "MODEL",
991
+ "slot_index": 0,
992
+ "links": [
993
+ 9
994
+ ]
995
+ }
996
+ ],
997
+ "title": "Switch: MODEL",
998
+ "properties": {
999
+ "Node name for S&R": "ComfySwitchNode"
1000
+ },
1001
+ "widgets_values": [
1002
+ false
1003
+ ]
1004
+ },
1005
+ {
1006
+ "id": 9,
1007
+ "type": "LoraLoaderModelOnly",
1008
+ "pos": [
1009
+ -12.790058208281684,
1010
+ -191.0290993988523
1011
+ ],
1012
+ "size": [
1013
+ 360,
1014
+ 90
1015
+ ],
1016
+ "flags": {},
1017
+ "order": 19,
1018
+ "mode": 0,
1019
+ "inputs": [
1020
+ {
1021
+ "name": "model",
1022
+ "type": "MODEL",
1023
+ "link": 5
1024
+ }
1025
+ ],
1026
+ "outputs": [
1027
+ {
1028
+ "name": "MODEL",
1029
+ "type": "MODEL",
1030
+ "slot_index": 0,
1031
+ "links": [
1032
+ 38
1033
+ ]
1034
+ }
1035
+ ],
1036
+ "title": "Lightning 4-step LoRA (acceleration)",
1037
+ "properties": {
1038
+ "Node name for S&R": "LoraLoaderModelOnly"
1039
+ },
1040
+ "widgets_values": [
1041
+ "Qwen-Image-Edit-2511-Lightning-8steps-V1.0-bf16.safetensors",
1042
+ 1
1043
+ ]
1044
+ },
1045
+ {
1046
+ "id": 20,
1047
+ "type": "FluxKontextMultiReferenceLatentMethod",
1048
+ "pos": [
1049
+ -403.1028620644545,
1050
+ 235.34903349834278
1051
+ ],
1052
+ "size": [
1053
+ 330,
1054
+ 60
1055
+ ],
1056
+ "flags": {},
1057
+ "order": 23,
1058
+ "mode": 0,
1059
+ "inputs": [
1060
+ {
1061
+ "name": "conditioning",
1062
+ "type": "CONDITIONING",
1063
+ "link": 18
1064
+ }
1065
+ ],
1066
+ "outputs": [
1067
+ {
1068
+ "name": "CONDITIONING",
1069
+ "type": "CONDITIONING",
1070
+ "slot_index": 0,
1071
+ "links": [
1072
+ 20
1073
+ ]
1074
+ }
1075
+ ],
1076
+ "properties": {
1077
+ "Node name for S&R": "FluxKontextMultiReferenceLatentMethod"
1078
+ },
1079
+ "widgets_values": [
1080
+ "index_timestep_zero"
1081
+ ]
1082
+ },
1083
+ {
1084
+ "id": 10,
1085
+ "type": "PrimitiveBoolean",
1086
+ "pos": [
1087
+ -520,
1088
+ 60
1089
+ ],
1090
+ "size": [
1091
+ 357.3609375,
1092
+ 90
1093
+ ],
1094
+ "flags": {},
1095
+ "order": 10,
1096
+ "mode": 0,
1097
+ "inputs": [],
1098
+ "outputs": [
1099
+ {
1100
+ "name": "BOOLEAN",
1101
+ "type": "BOOLEAN",
1102
+ "slot_index": 0,
1103
+ "links": [
1104
+ 8,
1105
+ 26,
1106
+ 30
1107
+ ]
1108
+ }
1109
+ ],
1110
+ "title": "Accelerate? (ON=fast 4-step / OFF=full quality)",
1111
+ "properties": {
1112
+ "Node name for S&R": "PrimitiveBoolean"
1113
+ },
1114
+ "widgets_values": [
1115
+ true
1116
+ ]
1117
+ },
1118
+ {
1119
+ "id": 23,
1120
+ "type": "KSampler",
1121
+ "pos": [
1122
+ 640,
1123
+ 60
1124
+ ],
1125
+ "size": [
1126
+ 300,
1127
+ 360
1128
+ ],
1129
+ "flags": {},
1130
+ "order": 25,
1131
+ "mode": 0,
1132
+ "inputs": [
1133
+ {
1134
+ "name": "model",
1135
+ "type": "MODEL",
1136
+ "link": 9
1137
+ },
1138
+ {
1139
+ "name": "positive",
1140
+ "type": "CONDITIONING",
1141
+ "link": 20
1142
+ },
1143
+ {
1144
+ "name": "negative",
1145
+ "type": "CONDITIONING",
1146
+ "link": 21
1147
+ },
1148
+ {
1149
+ "name": "latent_image",
1150
+ "type": "LATENT",
1151
+ "link": 23
1152
+ },
1153
+ {
1154
+ "name": "steps",
1155
+ "type": "INT",
1156
+ "widget": {
1157
+ "name": "steps"
1158
+ },
1159
+ "link": 27
1160
+ },
1161
+ {
1162
+ "name": "cfg",
1163
+ "type": "FLOAT",
1164
+ "widget": {
1165
+ "name": "cfg"
1166
+ },
1167
+ "link": 31
1168
+ }
1169
+ ],
1170
+ "outputs": [
1171
+ {
1172
+ "name": "LATENT",
1173
+ "type": "LATENT",
1174
+ "slot_index": 0,
1175
+ "links": [
1176
+ 32
1177
+ ]
1178
+ }
1179
+ ],
1180
+ "properties": {
1181
+ "Node name for S&R": "KSampler"
1182
+ },
1183
+ "widgets_values": [
1184
+ 42,
1185
+ "fixed",
1186
+ 4,
1187
+ 1,
1188
+ "euler",
1189
+ "simple",
1190
+ 1
1191
+ ]
1192
+ },
1193
+ {
1194
+ "id": 301,
1195
+ "type": "LoraLoaderModelOnly",
1196
+ "pos": [
1197
+ -500,
1198
+ 700
1199
+ ],
1200
+ "size": [
1201
+ 315,
1202
+ 200
1203
+ ],
1204
+ "flags": {},
1205
+ "order": 28,
1206
+ "mode": 0,
1207
+ "inputs": [
1208
+ {
1209
+ "name": "model",
1210
+ "type": "MODEL",
1211
+ "link": 38
1212
+ }
1213
+ ],
1214
+ "outputs": [
1215
+ {
1216
+ "name": "MODEL",
1217
+ "type": "MODEL",
1218
+ "links": [
1219
+ 7
1220
+ ]
1221
+ }
1222
+ ],
1223
+ "properties": {
1224
+ "Node name for S&R": "LoraLoaderModelOnly"
1225
+ },
1226
+ "widgets_values": [
1227
+ "Qwen_LoRA_Skin_Fix_v2.safetensors",
1228
+ 1.0
1229
+ ]
1230
+ },
1231
+ {
1232
+ "id": 300,
1233
+ "type": "RMBG",
1234
+ "pos": [
1235
+ -900,
1236
+ 1100
1237
+ ],
1238
+ "size": [
1239
+ 315,
1240
+ 200
1241
+ ],
1242
+ "flags": {},
1243
+ "order": 29,
1244
+ "mode": 0,
1245
+ "inputs": [
1246
+ {
1247
+ "name": "image",
1248
+ "type": "IMAGE",
1249
+ "link": 39
1250
+ }
1251
+ ],
1252
+ "outputs": [
1253
+ {
1254
+ "name": "IMAGE",
1255
+ "type": "IMAGE",
1256
+ "links": [
1257
+ 35
1258
+ ]
1259
+ },
1260
+ {
1261
+ "name": "MASK",
1262
+ "type": "MASK",
1263
+ "links": []
1264
+ }
1265
+ ],
1266
+ "properties": {
1267
+ "Node name for S&R": "RMBG",
1268
+ "cnr_id": "comfyui-rmbg"
1269
+ },
1270
+ "widgets_values": [
1271
+ "RMBG-2.0",
1272
+ 1,
1273
+ 1024,
1274
+ 0,
1275
+ 0,
1276
+ false,
1277
+ false,
1278
+ "Color",
1279
+ "#7F7F7F"
1280
+ ]
1281
+ }
1282
+ ],
1283
+ "links": [
1284
+ [
1285
+ 1,
1286
+ 1,
1287
+ 0,
1288
+ 6,
1289
+ 0,
1290
+ "MODEL"
1291
+ ],
1292
+ [
1293
+ 2,
1294
+ 6,
1295
+ 0,
1296
+ 7,
1297
+ 0,
1298
+ "MODEL"
1299
+ ],
1300
+ [
1301
+ 3,
1302
+ 7,
1303
+ 0,
1304
+ 8,
1305
+ 0,
1306
+ "MODEL"
1307
+ ],
1308
+ [
1309
+ 4,
1310
+ 2,
1311
+ 0,
1312
+ 8,
1313
+ 1,
1314
+ "CLIP"
1315
+ ],
1316
+ [
1317
+ 5,
1318
+ 8,
1319
+ 0,
1320
+ 9,
1321
+ 0,
1322
+ "MODEL"
1323
+ ],
1324
+ [
1325
+ 6,
1326
+ 8,
1327
+ 0,
1328
+ 11,
1329
+ 0,
1330
+ "MODEL"
1331
+ ],
1332
+ [
1333
+ 7,
1334
+ 301,
1335
+ 0,
1336
+ 11,
1337
+ 1,
1338
+ "MODEL"
1339
+ ],
1340
+ [
1341
+ 8,
1342
+ 10,
1343
+ 0,
1344
+ 11,
1345
+ 2,
1346
+ "BOOLEAN"
1347
+ ],
1348
+ [
1349
+ 9,
1350
+ 11,
1351
+ 0,
1352
+ 23,
1353
+ 0,
1354
+ "MODEL"
1355
+ ],
1356
+ [
1357
+ 10,
1358
+ 8,
1359
+ 1,
1360
+ 18,
1361
+ 0,
1362
+ "CLIP"
1363
+ ],
1364
+ [
1365
+ 11,
1366
+ 8,
1367
+ 1,
1368
+ 19,
1369
+ 0,
1370
+ "CLIP"
1371
+ ],
1372
+ [
1373
+ 12,
1374
+ 3,
1375
+ 0,
1376
+ 18,
1377
+ 1,
1378
+ "VAE"
1379
+ ],
1380
+ [
1381
+ 13,
1382
+ 3,
1383
+ 0,
1384
+ 19,
1385
+ 1,
1386
+ "VAE"
1387
+ ],
1388
+ [
1389
+ 14,
1390
+ 4,
1391
+ 0,
1392
+ 5,
1393
+ 0,
1394
+ "IMAGE"
1395
+ ],
1396
+ [
1397
+ 15,
1398
+ 5,
1399
+ 0,
1400
+ 18,
1401
+ 2,
1402
+ "IMAGE"
1403
+ ],
1404
+ [
1405
+ 16,
1406
+ 5,
1407
+ 0,
1408
+ 19,
1409
+ 2,
1410
+ "IMAGE"
1411
+ ],
1412
+ [
1413
+ 17,
1414
+ 5,
1415
+ 0,
1416
+ 22,
1417
+ 0,
1418
+ "IMAGE"
1419
+ ],
1420
+ [
1421
+ 18,
1422
+ 18,
1423
+ 0,
1424
+ 20,
1425
+ 0,
1426
+ "CONDITIONING"
1427
+ ],
1428
+ [
1429
+ 19,
1430
+ 19,
1431
+ 0,
1432
+ 21,
1433
+ 0,
1434
+ "CONDITIONING"
1435
+ ],
1436
+ [
1437
+ 20,
1438
+ 20,
1439
+ 0,
1440
+ 23,
1441
+ 1,
1442
+ "CONDITIONING"
1443
+ ],
1444
+ [
1445
+ 21,
1446
+ 21,
1447
+ 0,
1448
+ 23,
1449
+ 2,
1450
+ "CONDITIONING"
1451
+ ],
1452
+ [
1453
+ 22,
1454
+ 3,
1455
+ 0,
1456
+ 22,
1457
+ 1,
1458
+ "VAE"
1459
+ ],
1460
+ [
1461
+ 23,
1462
+ 22,
1463
+ 0,
1464
+ 23,
1465
+ 3,
1466
+ "LATENT"
1467
+ ],
1468
+ [
1469
+ 24,
1470
+ 12,
1471
+ 0,
1472
+ 14,
1473
+ 0,
1474
+ "INT"
1475
+ ],
1476
+ [
1477
+ 25,
1478
+ 13,
1479
+ 0,
1480
+ 14,
1481
+ 1,
1482
+ "INT"
1483
+ ],
1484
+ [
1485
+ 26,
1486
+ 10,
1487
+ 0,
1488
+ 14,
1489
+ 2,
1490
+ "BOOLEAN"
1491
+ ],
1492
+ [
1493
+ 27,
1494
+ 14,
1495
+ 0,
1496
+ 23,
1497
+ 4,
1498
+ "INT"
1499
+ ],
1500
+ [
1501
+ 28,
1502
+ 15,
1503
+ 0,
1504
+ 17,
1505
+ 0,
1506
+ "FLOAT"
1507
+ ],
1508
+ [
1509
+ 29,
1510
+ 16,
1511
+ 0,
1512
+ 17,
1513
+ 1,
1514
+ "FLOAT"
1515
+ ],
1516
+ [
1517
+ 30,
1518
+ 10,
1519
+ 0,
1520
+ 17,
1521
+ 2,
1522
+ "BOOLEAN"
1523
+ ],
1524
+ [
1525
+ 31,
1526
+ 17,
1527
+ 0,
1528
+ 23,
1529
+ 5,
1530
+ "FLOAT"
1531
+ ],
1532
+ [
1533
+ 32,
1534
+ 23,
1535
+ 0,
1536
+ 24,
1537
+ 0,
1538
+ "LATENT"
1539
+ ],
1540
+ [
1541
+ 33,
1542
+ 3,
1543
+ 0,
1544
+ 24,
1545
+ 1,
1546
+ "VAE"
1547
+ ],
1548
+ [
1549
+ 34,
1550
+ 24,
1551
+ 0,
1552
+ 25,
1553
+ 0,
1554
+ "IMAGE"
1555
+ ],
1556
+ [
1557
+ 35,
1558
+ 300,
1559
+ 0,
1560
+ 28,
1561
+ 0,
1562
+ "IMAGE"
1563
+ ],
1564
+ [
1565
+ 36,
1566
+ 28,
1567
+ 0,
1568
+ 19,
1569
+ 3,
1570
+ "IMAGE"
1571
+ ],
1572
+ [
1573
+ 37,
1574
+ 28,
1575
+ 0,
1576
+ 18,
1577
+ 3,
1578
+ "IMAGE"
1579
+ ],
1580
+ [
1581
+ 38,
1582
+ 9,
1583
+ 0,
1584
+ 301,
1585
+ 0,
1586
+ "MODEL"
1587
+ ],
1588
+ [
1589
+ 39,
1590
+ 27,
1591
+ 0,
1592
+ 300,
1593
+ 0,
1594
+ "IMAGE"
1595
+ ]
1596
+ ],
1597
+ "groups": [],
1598
+ "config": {},
1599
+ "extra": {
1600
+ "ds": {
1601
+ "scale": 0.5556714903390076,
1602
+ "offset": [
1603
+ 685.5173886163286,
1604
+ 512.0898206669115
1605
+ ]
1606
+ },
1607
+ "frontendVersion": "1.45.20"
1608
+ },
1609
+ "version": 0.4
1610
+ }