|
{ |
|
"last_node_id": 40, |
|
"last_link_id": 83, |
|
"nodes": [ |
|
{ |
|
"id": 36, |
|
"type": "PreviewImage", |
|
"pos": { |
|
"0": 1663, |
|
"1": -228, |
|
"2": 0, |
|
"3": 0, |
|
"4": 0, |
|
"5": 0, |
|
"6": 0, |
|
"7": 0, |
|
"8": 0, |
|
"9": 0 |
|
}, |
|
"size": { |
|
"0": 865.8053588867188, |
|
"1": 863.5560913085938 |
|
}, |
|
"flags": {}, |
|
"order": 13, |
|
"mode": 0, |
|
"inputs": [ |
|
{ |
|
"name": "images", |
|
"type": "IMAGE", |
|
"link": 76, |
|
"slot_index": 0 |
|
} |
|
], |
|
"outputs": [], |
|
"properties": { |
|
"Node name for S&R": "PreviewImage" |
|
} |
|
}, |
|
{ |
|
"id": 37, |
|
"type": "DualCLIPLoaderGGUF", |
|
"pos": { |
|
"0": -559.10595703125, |
|
"1": 241.48109436035156, |
|
"2": 0, |
|
"3": 0, |
|
"4": 0, |
|
"5": 0, |
|
"6": 0, |
|
"7": 0, |
|
"8": 0, |
|
"9": 0 |
|
}, |
|
"size": { |
|
"0": 315, |
|
"1": 106 |
|
}, |
|
"flags": { |
|
"pinned": true |
|
}, |
|
"order": 0, |
|
"mode": 0, |
|
"inputs": [], |
|
"outputs": [ |
|
{ |
|
"name": "CLIP", |
|
"type": "CLIP", |
|
"links": [ |
|
78, |
|
81 |
|
], |
|
"slot_index": 0, |
|
"shape": 3 |
|
} |
|
], |
|
"title": "Dual CLIP Loader (GGUF)", |
|
"properties": { |
|
"Node name for S&R": "DualCLIPLoaderGGUF" |
|
}, |
|
"widgets_values": [ |
|
"clip_l.safetensors", |
|
"t5xxl_Q8.gguf", |
|
"flux" |
|
], |
|
"color": "#322", |
|
"bgcolor": "#533" |
|
}, |
|
{ |
|
"id": 38, |
|
"type": "UnetLoaderGGUF", |
|
"pos": { |
|
"0": -559.10595703125, |
|
"1": 382.4811096191406, |
|
"2": 0, |
|
"3": 0, |
|
"4": 0, |
|
"5": 0, |
|
"6": 0, |
|
"7": 0, |
|
"8": 0, |
|
"9": 0 |
|
}, |
|
"size": { |
|
"0": 314.87799072265625, |
|
"1": 60.64590835571289 |
|
}, |
|
"flags": { |
|
"pinned": true |
|
}, |
|
"order": 1, |
|
"mode": 0, |
|
"inputs": [], |
|
"outputs": [ |
|
{ |
|
"name": "MODEL", |
|
"type": "MODEL", |
|
"links": [ |
|
82 |
|
], |
|
"slot_index": 0, |
|
"shape": 3 |
|
} |
|
], |
|
"title": "Unet Model Loader (GGUF)", |
|
"properties": { |
|
"Node name for S&R": "UnetLoaderGGUF" |
|
}, |
|
"widgets_values": [ |
|
"flux1-dev-Q8_0.gguf" |
|
], |
|
"color": "#322", |
|
"bgcolor": "#533" |
|
}, |
|
{ |
|
"id": 40, |
|
"type": "VAELoader", |
|
"pos": { |
|
"0": -557.10595703125, |
|
"1": 594.4810791015625, |
|
"2": 0, |
|
"3": 0, |
|
"4": 0, |
|
"5": 0, |
|
"6": 0, |
|
"7": 0, |
|
"8": 0, |
|
"9": 0 |
|
}, |
|
"size": { |
|
"0": 328.1487121582031, |
|
"1": 58 |
|
}, |
|
"flags": { |
|
"pinned": true |
|
}, |
|
"order": 2, |
|
"mode": 0, |
|
"inputs": [], |
|
"outputs": [ |
|
{ |
|
"name": "VAE", |
|
"type": "VAE", |
|
"links": [ |
|
80 |
|
], |
|
"slot_index": 0, |
|
"shape": 3 |
|
} |
|
], |
|
"title": "VAE Loader", |
|
"properties": { |
|
"Node name for S&R": "VAELoader" |
|
}, |
|
"widgets_values": [ |
|
"flux-vae.safetensors" |
|
], |
|
"color": "#322", |
|
"bgcolor": "#533" |
|
}, |
|
{ |
|
"id": 16, |
|
"type": "LoadImage", |
|
"pos": { |
|
"0": -887, |
|
"1": -295, |
|
"2": 0, |
|
"3": 0, |
|
"4": 0, |
|
"5": 0, |
|
"6": 0, |
|
"7": 0, |
|
"8": 0, |
|
"9": 0 |
|
}, |
|
"size": { |
|
"0": 315, |
|
"1": 314 |
|
}, |
|
"flags": {}, |
|
"order": 3, |
|
"mode": 0, |
|
"inputs": [], |
|
"outputs": [ |
|
{ |
|
"name": "IMAGE", |
|
"type": "IMAGE", |
|
"links": [ |
|
55, |
|
72 |
|
], |
|
"slot_index": 0, |
|
"shape": 3 |
|
}, |
|
{ |
|
"name": "MASK", |
|
"type": "MASK", |
|
"links": null, |
|
"shape": 3 |
|
} |
|
], |
|
"properties": { |
|
"Node name for S&R": "LoadImage" |
|
}, |
|
"widgets_values": [ |
|
"05.png", |
|
"image" |
|
] |
|
}, |
|
{ |
|
"id": 29, |
|
"type": "ImageCrop", |
|
"pos": { |
|
"0": -153, |
|
"1": -142, |
|
"2": 0, |
|
"3": 0, |
|
"4": 0, |
|
"5": 0, |
|
"6": 0, |
|
"7": 0, |
|
"8": 0, |
|
"9": 0 |
|
}, |
|
"size": { |
|
"0": 315, |
|
"1": 130 |
|
}, |
|
"flags": {}, |
|
"order": 8, |
|
"mode": 0, |
|
"inputs": [ |
|
{ |
|
"name": "image", |
|
"type": "IMAGE", |
|
"link": 55, |
|
"slot_index": 0 |
|
} |
|
], |
|
"outputs": [ |
|
{ |
|
"name": "IMAGE", |
|
"type": "IMAGE", |
|
"links": [], |
|
"slot_index": 0, |
|
"shape": 3 |
|
} |
|
], |
|
"properties": { |
|
"Node name for S&R": "ImageCrop" |
|
}, |
|
"widgets_values": [ |
|
1024, |
|
512, |
|
4, |
|
4 |
|
] |
|
}, |
|
{ |
|
"id": 33, |
|
"type": "ImageScale", |
|
"pos": { |
|
"0": -158, |
|
"1": -333, |
|
"2": 0, |
|
"3": 0, |
|
"4": 0, |
|
"5": 0, |
|
"6": 0, |
|
"7": 0, |
|
"8": 0, |
|
"9": 0 |
|
}, |
|
"size": { |
|
"0": 315, |
|
"1": 130 |
|
}, |
|
"flags": {}, |
|
"order": 9, |
|
"mode": 0, |
|
"inputs": [ |
|
{ |
|
"name": "image", |
|
"type": "IMAGE", |
|
"link": 72, |
|
"slot_index": 0 |
|
} |
|
], |
|
"outputs": [ |
|
{ |
|
"name": "IMAGE", |
|
"type": "IMAGE", |
|
"links": [ |
|
73 |
|
], |
|
"slot_index": 0, |
|
"shape": 3 |
|
} |
|
], |
|
"properties": { |
|
"Node name for S&R": "ImageScale" |
|
}, |
|
"widgets_values": [ |
|
"nearest-exact", |
|
1024, |
|
1024, |
|
"disabled" |
|
] |
|
}, |
|
{ |
|
"id": 5, |
|
"type": "CLIPTextEncodeFlux", |
|
"pos": { |
|
"0": 189, |
|
"1": -357, |
|
"2": 0, |
|
"3": 0, |
|
"4": 0, |
|
"5": 0, |
|
"6": 0, |
|
"7": 0, |
|
"8": 0, |
|
"9": 0 |
|
}, |
|
"size": { |
|
"0": 400, |
|
"1": 200 |
|
}, |
|
"flags": {}, |
|
"order": 6, |
|
"mode": 0, |
|
"inputs": [ |
|
{ |
|
"name": "clip", |
|
"type": "CLIP", |
|
"link": 78, |
|
"slot_index": 0 |
|
} |
|
], |
|
"outputs": [ |
|
{ |
|
"name": "CONDITIONING", |
|
"type": "CONDITIONING", |
|
"links": [ |
|
18 |
|
], |
|
"slot_index": 0, |
|
"shape": 3 |
|
} |
|
], |
|
"properties": { |
|
"Node name for S&R": "CLIPTextEncodeFlux" |
|
}, |
|
"widgets_values": [ |
|
"holding sign with glowing green text \"X-LABS IP Adapter\"", |
|
"holding sign with glowing green text \"X-LABS IP Adapter\"", |
|
4 |
|
] |
|
}, |
|
{ |
|
"id": 32, |
|
"type": "LoadFluxIPAdapter", |
|
"pos": { |
|
"0": 125, |
|
"1": 579, |
|
"2": 0, |
|
"3": 0, |
|
"4": 0, |
|
"5": 0, |
|
"6": 0, |
|
"7": 0, |
|
"8": 0, |
|
"9": 0 |
|
}, |
|
"size": { |
|
"0": 315, |
|
"1": 106 |
|
}, |
|
"flags": {}, |
|
"order": 4, |
|
"mode": 0, |
|
"inputs": [], |
|
"outputs": [ |
|
{ |
|
"name": "ipadapterFlux", |
|
"type": "IP_ADAPTER_FLUX", |
|
"links": [ |
|
65 |
|
], |
|
"slot_index": 0, |
|
"shape": 3 |
|
} |
|
], |
|
"properties": { |
|
"Node name for S&R": "LoadFluxIPAdapter" |
|
}, |
|
"widgets_values": [ |
|
"flux-ip-adapter.safetensors", |
|
"model.safetensors", |
|
"GPU" |
|
] |
|
}, |
|
{ |
|
"id": 19, |
|
"type": "CLIPTextEncodeFlux", |
|
"pos": { |
|
"0": 99, |
|
"1": 344, |
|
"2": 0, |
|
"3": 0, |
|
"4": 0, |
|
"5": 0, |
|
"6": 0, |
|
"7": 0, |
|
"8": 0, |
|
"9": 0 |
|
}, |
|
"size": { |
|
"0": 400, |
|
"1": 200 |
|
}, |
|
"flags": {}, |
|
"order": 7, |
|
"mode": 0, |
|
"inputs": [ |
|
{ |
|
"name": "clip", |
|
"type": "CLIP", |
|
"link": 81, |
|
"slot_index": 0 |
|
} |
|
], |
|
"outputs": [ |
|
{ |
|
"name": "CONDITIONING", |
|
"type": "CONDITIONING", |
|
"links": [ |
|
26 |
|
], |
|
"slot_index": 0, |
|
"shape": 3 |
|
} |
|
], |
|
"properties": { |
|
"Node name for S&R": "CLIPTextEncodeFlux" |
|
}, |
|
"widgets_values": [ |
|
"", |
|
"", |
|
4 |
|
] |
|
}, |
|
{ |
|
"id": 6, |
|
"type": "EmptyLatentImage", |
|
"pos": { |
|
"0": 454, |
|
"1": 574, |
|
"2": 0, |
|
"3": 0, |
|
"4": 0, |
|
"5": 0, |
|
"6": 0, |
|
"7": 0, |
|
"8": 0, |
|
"9": 0 |
|
}, |
|
"size": { |
|
"0": 315, |
|
"1": 106 |
|
}, |
|
"flags": {}, |
|
"order": 5, |
|
"mode": 0, |
|
"inputs": [], |
|
"outputs": [ |
|
{ |
|
"name": "LATENT", |
|
"type": "LATENT", |
|
"links": [ |
|
75 |
|
], |
|
"slot_index": 0, |
|
"shape": 3 |
|
} |
|
], |
|
"properties": { |
|
"Node name for S&R": "EmptyLatentImage" |
|
}, |
|
"widgets_values": [ |
|
1024, |
|
1024, |
|
1 |
|
] |
|
}, |
|
{ |
|
"id": 27, |
|
"type": "ApplyFluxIPAdapter", |
|
"pos": { |
|
"0": 224, |
|
"1": -105, |
|
"2": 0, |
|
"3": 0, |
|
"4": 0, |
|
"5": 0, |
|
"6": 0, |
|
"7": 0, |
|
"8": 0, |
|
"9": 0 |
|
}, |
|
"size": { |
|
"0": 210, |
|
"1": 98 |
|
}, |
|
"flags": {}, |
|
"order": 10, |
|
"mode": 0, |
|
"inputs": [ |
|
{ |
|
"name": "model", |
|
"type": "MODEL", |
|
"link": 82, |
|
"slot_index": 0 |
|
}, |
|
{ |
|
"name": "ip_adapter_flux", |
|
"type": "IP_ADAPTER_FLUX", |
|
"link": 65 |
|
}, |
|
{ |
|
"name": "image", |
|
"type": "IMAGE", |
|
"link": 73, |
|
"slot_index": 2 |
|
} |
|
], |
|
"outputs": [ |
|
{ |
|
"name": "MODEL", |
|
"type": "MODEL", |
|
"links": [ |
|
83 |
|
], |
|
"slot_index": 0, |
|
"shape": 3 |
|
} |
|
], |
|
"properties": { |
|
"Node name for S&R": "ApplyFluxIPAdapter" |
|
}, |
|
"widgets_values": [ |
|
0.92 |
|
] |
|
}, |
|
{ |
|
"id": 7, |
|
"type": "VAEDecode", |
|
"pos": { |
|
"0": 502, |
|
"1": 454, |
|
"2": 0, |
|
"3": 0, |
|
"4": 0, |
|
"5": 0, |
|
"6": 0, |
|
"7": 0, |
|
"8": 0, |
|
"9": 0 |
|
}, |
|
"size": { |
|
"0": 210, |
|
"1": 46 |
|
}, |
|
"flags": {}, |
|
"order": 12, |
|
"mode": 0, |
|
"inputs": [ |
|
{ |
|
"name": "samples", |
|
"type": "LATENT", |
|
"link": 6, |
|
"slot_index": 0 |
|
}, |
|
{ |
|
"name": "vae", |
|
"type": "VAE", |
|
"link": 80 |
|
} |
|
], |
|
"outputs": [ |
|
{ |
|
"name": "IMAGE", |
|
"type": "IMAGE", |
|
"links": [ |
|
76 |
|
], |
|
"slot_index": 0, |
|
"shape": 3 |
|
} |
|
], |
|
"properties": { |
|
"Node name for S&R": "VAEDecode" |
|
} |
|
}, |
|
{ |
|
"id": 3, |
|
"type": "XlabsSampler", |
|
"pos": { |
|
"0": 603, |
|
"1": -360, |
|
"2": 0, |
|
"3": 0, |
|
"4": 0, |
|
"5": 0, |
|
"6": 0, |
|
"7": 0, |
|
"8": 0, |
|
"9": 0 |
|
}, |
|
"size": { |
|
"0": 342.5999755859375, |
|
"1": 282 |
|
}, |
|
"flags": {}, |
|
"order": 11, |
|
"mode": 0, |
|
"inputs": [ |
|
{ |
|
"name": "model", |
|
"type": "MODEL", |
|
"link": 83, |
|
"slot_index": 0 |
|
}, |
|
{ |
|
"name": "conditioning", |
|
"type": "CONDITIONING", |
|
"link": 18 |
|
}, |
|
{ |
|
"name": "neg_conditioning", |
|
"type": "CONDITIONING", |
|
"link": 26 |
|
}, |
|
{ |
|
"name": "latent_image", |
|
"type": "LATENT", |
|
"link": 75 |
|
}, |
|
{ |
|
"name": "controlnet_condition", |
|
"type": "ControlNetCondition", |
|
"link": null |
|
} |
|
], |
|
"outputs": [ |
|
{ |
|
"name": "latent", |
|
"type": "LATENT", |
|
"links": [ |
|
6 |
|
], |
|
"shape": 3 |
|
} |
|
], |
|
"properties": { |
|
"Node name for S&R": "XlabsSampler" |
|
}, |
|
"widgets_values": [ |
|
4, |
|
"fixed", |
|
20, |
|
1, |
|
3.5, |
|
0, |
|
1 |
|
] |
|
} |
|
], |
|
"links": [ |
|
[ |
|
6, |
|
3, |
|
0, |
|
7, |
|
0, |
|
"LATENT" |
|
], |
|
[ |
|
18, |
|
5, |
|
0, |
|
3, |
|
1, |
|
"CONDITIONING" |
|
], |
|
[ |
|
26, |
|
19, |
|
0, |
|
3, |
|
2, |
|
"CONDITIONING" |
|
], |
|
[ |
|
55, |
|
16, |
|
0, |
|
29, |
|
0, |
|
"IMAGE" |
|
], |
|
[ |
|
65, |
|
32, |
|
0, |
|
27, |
|
1, |
|
"IP_ADAPTER_FLUX" |
|
], |
|
[ |
|
72, |
|
16, |
|
0, |
|
33, |
|
0, |
|
"IMAGE" |
|
], |
|
[ |
|
73, |
|
33, |
|
0, |
|
27, |
|
2, |
|
"IMAGE" |
|
], |
|
[ |
|
75, |
|
6, |
|
0, |
|
3, |
|
3, |
|
"LATENT" |
|
], |
|
[ |
|
76, |
|
7, |
|
0, |
|
36, |
|
0, |
|
"IMAGE" |
|
], |
|
[ |
|
78, |
|
37, |
|
0, |
|
5, |
|
0, |
|
"CLIP" |
|
], |
|
[ |
|
80, |
|
40, |
|
0, |
|
7, |
|
1, |
|
"VAE" |
|
], |
|
[ |
|
81, |
|
37, |
|
0, |
|
19, |
|
0, |
|
"CLIP" |
|
], |
|
[ |
|
82, |
|
38, |
|
0, |
|
27, |
|
0, |
|
"MODEL" |
|
], |
|
[ |
|
83, |
|
27, |
|
0, |
|
3, |
|
0, |
|
"MODEL" |
|
] |
|
], |
|
"groups": [], |
|
"config": {}, |
|
"extra": { |
|
"ds": { |
|
"scale": 0.6209213230591555, |
|
"offset": [ |
|
1116.0259881804739, |
|
931.0395465057097 |
|
] |
|
} |
|
}, |
|
"version": 0.4 |
|
} |