The two template sets shared one GRID_SUBJECTS list even though they load different styles, so the "fully dressed"/"dressed" phrasing was leaking into the FLUX set. That phrasing exists for Z-Image alone: the Renaissance style compiles an empty negative and Z-Image has no negative channel to hold one. Split it into ZIMAGE_GRID_SUBJECTS and FLUX_GRID_SUBJECTS, each with its own demo subject. Z-Image's three are unchanged. FLUX gets three built around props, spill and cast shadow. The FLUX set also moves from Noir Low-Key Portrait to Raw Theatrical Cinematic (azch4ptx-2ca7d3a07f37) — same reasoning as before (light over brushwork, subject-agnostic, carries inspiration images), a style whose staged-clutter identity suits the new subjects. Known gap: the five FLUX template thumbnails still show the old style and subjects. They need re-rendering in a follow-up.
1479 lines
24 KiB
JSON
1479 lines
24 KiB
JSON
{
|
|
"last_node_id": 27,
|
|
"last_link_id": 36,
|
|
"nodes": [
|
|
{
|
|
"id": 1,
|
|
"type": "Note",
|
|
"pos": [
|
|
40,
|
|
60
|
|
],
|
|
"size": [
|
|
320,
|
|
186
|
|
],
|
|
"flags": {},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [],
|
|
"properties": {
|
|
"Node name for S&R": "Note"
|
|
},
|
|
"widgets_values": [
|
|
"One style, three subjects, three FLUX samplers. No account needed.\nQueue once and compare the set. Edit any subject, or swap the style on Load, and queue again.\nFirst queue downloads FLUX.1 dev fp8 (~16 GB) to checkpoints/."
|
|
],
|
|
"title": "Consistency grid"
|
|
},
|
|
{
|
|
"id": 2,
|
|
"type": "StyleRefLoad",
|
|
"pos": [
|
|
40,
|
|
302
|
|
],
|
|
"size": [
|
|
320,
|
|
348
|
|
],
|
|
"flags": {},
|
|
"order": 1,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "style",
|
|
"type": "STYLEREF_STYLE",
|
|
"links": [
|
|
1,
|
|
13,
|
|
25
|
|
],
|
|
"slot_index": 0
|
|
},
|
|
{
|
|
"name": "search_results",
|
|
"type": "STRING",
|
|
"links": [],
|
|
"slot_index": 1
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "StyleRefLoad"
|
|
},
|
|
"widgets_values": [
|
|
"azch4ptx-2ca7d3a07f37",
|
|
"",
|
|
"any",
|
|
true,
|
|
false
|
|
]
|
|
},
|
|
{
|
|
"id": 3,
|
|
"type": "CheckpointLoaderSimple",
|
|
"pos": [
|
|
40,
|
|
706
|
|
],
|
|
"size": [
|
|
320,
|
|
128
|
|
],
|
|
"flags": {},
|
|
"order": 2,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "MODEL",
|
|
"type": "MODEL",
|
|
"links": [
|
|
6,
|
|
18,
|
|
30
|
|
],
|
|
"slot_index": 0
|
|
},
|
|
{
|
|
"name": "CLIP",
|
|
"type": "CLIP",
|
|
"links": [
|
|
3,
|
|
15,
|
|
27
|
|
],
|
|
"slot_index": 1
|
|
},
|
|
{
|
|
"name": "VAE",
|
|
"type": "VAE",
|
|
"links": [
|
|
11,
|
|
23,
|
|
35
|
|
],
|
|
"slot_index": 2
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "CheckpointLoaderSimple",
|
|
"models": [
|
|
{
|
|
"name": "flux1-dev-fp8.safetensors",
|
|
"url": "https://huggingface.co/Comfy-Org/flux1-dev/resolve/main/flux1-dev-fp8.safetensors",
|
|
"directory": "checkpoints"
|
|
}
|
|
]
|
|
},
|
|
"widgets_values": [
|
|
"flux1-dev-fp8.safetensors"
|
|
]
|
|
},
|
|
{
|
|
"id": 4,
|
|
"type": "StyleRefApply",
|
|
"pos": [
|
|
420,
|
|
60
|
|
],
|
|
"size": [
|
|
320,
|
|
380
|
|
],
|
|
"flags": {},
|
|
"order": 3,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "style",
|
|
"type": "STYLEREF_STYLE",
|
|
"link": 1
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "positive",
|
|
"type": "STRING",
|
|
"links": [
|
|
2
|
|
],
|
|
"slot_index": 0
|
|
},
|
|
{
|
|
"name": "negative",
|
|
"type": "STRING",
|
|
"links": [],
|
|
"slot_index": 1
|
|
},
|
|
{
|
|
"name": "attribution",
|
|
"type": "STRING",
|
|
"links": [],
|
|
"slot_index": 2
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "StyleRefApply"
|
|
},
|
|
"widgets_values": [
|
|
"A picnic blanket spread out across grass, covered with a half-eaten watermelon slice, a tipped bowl of cherries spilling across the stripes, a transistor radio, sunglasses, and a paperback splayed face-down. Seeds and rind scattered between them, juice soaked dark into the fabric.",
|
|
"flux",
|
|
"",
|
|
false,
|
|
"",
|
|
true
|
|
],
|
|
"title": "Subject 1"
|
|
},
|
|
{
|
|
"id": 5,
|
|
"type": "CLIPTextEncode",
|
|
"pos": [
|
|
800,
|
|
60
|
|
],
|
|
"size": [
|
|
320,
|
|
116
|
|
],
|
|
"flags": {
|
|
"collapsed": true
|
|
},
|
|
"order": 4,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "clip",
|
|
"type": "CLIP",
|
|
"link": 3
|
|
},
|
|
{
|
|
"name": "text",
|
|
"type": "STRING",
|
|
"link": 2
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"links": [
|
|
4,
|
|
5
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "CLIPTextEncode"
|
|
},
|
|
"widgets_values": [
|
|
""
|
|
],
|
|
"title": "Positive (from StyleRef)"
|
|
},
|
|
{
|
|
"id": 6,
|
|
"type": "FluxGuidance",
|
|
"pos": [
|
|
800,
|
|
156
|
|
],
|
|
"size": [
|
|
320,
|
|
80
|
|
],
|
|
"flags": {},
|
|
"order": 5,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "conditioning",
|
|
"type": "CONDITIONING",
|
|
"link": 4
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"links": [
|
|
7
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "FluxGuidance"
|
|
},
|
|
"widgets_values": [
|
|
3.5
|
|
],
|
|
"title": "Flux guidance"
|
|
},
|
|
{
|
|
"id": 7,
|
|
"type": "ConditioningZeroOut",
|
|
"pos": [
|
|
800,
|
|
292
|
|
],
|
|
"size": [
|
|
320,
|
|
48
|
|
],
|
|
"flags": {
|
|
"collapsed": true
|
|
},
|
|
"order": 6,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "conditioning",
|
|
"type": "CONDITIONING",
|
|
"link": 5
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"links": [
|
|
8
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "ConditioningZeroOut"
|
|
},
|
|
"widgets_values": [],
|
|
"title": "FLUX has no negative"
|
|
},
|
|
{
|
|
"id": 8,
|
|
"type": "EmptySD3LatentImage",
|
|
"pos": [
|
|
800,
|
|
388
|
|
],
|
|
"size": [
|
|
320,
|
|
144
|
|
],
|
|
"flags": {},
|
|
"order": 7,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"links": [
|
|
9
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "EmptySD3LatentImage"
|
|
},
|
|
"widgets_values": [
|
|
1024,
|
|
1024,
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"id": 9,
|
|
"type": "KSampler",
|
|
"pos": [
|
|
1180,
|
|
60
|
|
],
|
|
"size": [
|
|
320,
|
|
312
|
|
],
|
|
"flags": {},
|
|
"order": 8,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 6
|
|
},
|
|
{
|
|
"name": "positive",
|
|
"type": "CONDITIONING",
|
|
"link": 7
|
|
},
|
|
{
|
|
"name": "negative",
|
|
"type": "CONDITIONING",
|
|
"link": 8
|
|
},
|
|
{
|
|
"name": "latent_image",
|
|
"type": "LATENT",
|
|
"link": 9
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"links": [
|
|
10
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "KSampler"
|
|
},
|
|
"widgets_values": [
|
|
0,
|
|
"randomize",
|
|
20,
|
|
1.0,
|
|
"euler",
|
|
"simple",
|
|
1.0
|
|
]
|
|
},
|
|
{
|
|
"id": 10,
|
|
"type": "VAEDecode",
|
|
"pos": [
|
|
1560,
|
|
60
|
|
],
|
|
"size": [
|
|
320,
|
|
72
|
|
],
|
|
"flags": {
|
|
"collapsed": true
|
|
},
|
|
"order": 9,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "samples",
|
|
"type": "LATENT",
|
|
"link": 10
|
|
},
|
|
{
|
|
"name": "vae",
|
|
"type": "VAE",
|
|
"link": 11
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
12
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "VAEDecode"
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 11,
|
|
"type": "SaveImage",
|
|
"pos": [
|
|
1560,
|
|
156
|
|
],
|
|
"size": [
|
|
320,
|
|
84
|
|
],
|
|
"flags": {},
|
|
"order": 10,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "images",
|
|
"type": "IMAGE",
|
|
"link": 12
|
|
}
|
|
],
|
|
"outputs": [],
|
|
"properties": {
|
|
"Node name for S&R": "SaveImage"
|
|
},
|
|
"widgets_values": [
|
|
"StyleRef"
|
|
]
|
|
},
|
|
{
|
|
"id": 12,
|
|
"type": "StyleRefApply",
|
|
"pos": [
|
|
420,
|
|
496
|
|
],
|
|
"size": [
|
|
320,
|
|
380
|
|
],
|
|
"flags": {},
|
|
"order": 11,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "style",
|
|
"type": "STYLEREF_STYLE",
|
|
"link": 13
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "positive",
|
|
"type": "STRING",
|
|
"links": [
|
|
14
|
|
],
|
|
"slot_index": 0
|
|
},
|
|
{
|
|
"name": "negative",
|
|
"type": "STRING",
|
|
"links": [],
|
|
"slot_index": 1
|
|
},
|
|
{
|
|
"name": "attribution",
|
|
"type": "STRING",
|
|
"links": [],
|
|
"slot_index": 2
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "StyleRefApply"
|
|
},
|
|
"widgets_values": [
|
|
"A woman in a robe and hair curlers sitting on a kitchen floor with her back against the cabinets, eating spaghetti straight from the pot. A wooden spoon on the tile beside her, an open fridge door casting into frame.",
|
|
"flux",
|
|
"",
|
|
false,
|
|
"",
|
|
true
|
|
],
|
|
"title": "Subject 2"
|
|
},
|
|
{
|
|
"id": 13,
|
|
"type": "CLIPTextEncode",
|
|
"pos": [
|
|
800,
|
|
588
|
|
],
|
|
"size": [
|
|
320,
|
|
116
|
|
],
|
|
"flags": {
|
|
"collapsed": true
|
|
},
|
|
"order": 12,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "clip",
|
|
"type": "CLIP",
|
|
"link": 15
|
|
},
|
|
{
|
|
"name": "text",
|
|
"type": "STRING",
|
|
"link": 14
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"links": [
|
|
16,
|
|
17
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "CLIPTextEncode"
|
|
},
|
|
"widgets_values": [
|
|
""
|
|
],
|
|
"title": "Positive (from StyleRef)"
|
|
},
|
|
{
|
|
"id": 14,
|
|
"type": "FluxGuidance",
|
|
"pos": [
|
|
800,
|
|
684
|
|
],
|
|
"size": [
|
|
320,
|
|
80
|
|
],
|
|
"flags": {},
|
|
"order": 13,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "conditioning",
|
|
"type": "CONDITIONING",
|
|
"link": 16
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"links": [
|
|
19
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "FluxGuidance"
|
|
},
|
|
"widgets_values": [
|
|
3.5
|
|
],
|
|
"title": "Flux guidance"
|
|
},
|
|
{
|
|
"id": 15,
|
|
"type": "ConditioningZeroOut",
|
|
"pos": [
|
|
800,
|
|
820
|
|
],
|
|
"size": [
|
|
320,
|
|
48
|
|
],
|
|
"flags": {
|
|
"collapsed": true
|
|
},
|
|
"order": 14,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "conditioning",
|
|
"type": "CONDITIONING",
|
|
"link": 17
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"links": [
|
|
20
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "ConditioningZeroOut"
|
|
},
|
|
"widgets_values": [],
|
|
"title": "FLUX has no negative"
|
|
},
|
|
{
|
|
"id": 16,
|
|
"type": "EmptySD3LatentImage",
|
|
"pos": [
|
|
800,
|
|
916
|
|
],
|
|
"size": [
|
|
320,
|
|
144
|
|
],
|
|
"flags": {},
|
|
"order": 15,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"links": [
|
|
21
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "EmptySD3LatentImage"
|
|
},
|
|
"widgets_values": [
|
|
1024,
|
|
1024,
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"id": 17,
|
|
"type": "KSampler",
|
|
"pos": [
|
|
1180,
|
|
428
|
|
],
|
|
"size": [
|
|
320,
|
|
312
|
|
],
|
|
"flags": {},
|
|
"order": 16,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 18
|
|
},
|
|
{
|
|
"name": "positive",
|
|
"type": "CONDITIONING",
|
|
"link": 19
|
|
},
|
|
{
|
|
"name": "negative",
|
|
"type": "CONDITIONING",
|
|
"link": 20
|
|
},
|
|
{
|
|
"name": "latent_image",
|
|
"type": "LATENT",
|
|
"link": 21
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"links": [
|
|
22
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "KSampler"
|
|
},
|
|
"widgets_values": [
|
|
0,
|
|
"randomize",
|
|
20,
|
|
1.0,
|
|
"euler",
|
|
"simple",
|
|
1.0
|
|
]
|
|
},
|
|
{
|
|
"id": 18,
|
|
"type": "VAEDecode",
|
|
"pos": [
|
|
1560,
|
|
296
|
|
],
|
|
"size": [
|
|
320,
|
|
72
|
|
],
|
|
"flags": {
|
|
"collapsed": true
|
|
},
|
|
"order": 17,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "samples",
|
|
"type": "LATENT",
|
|
"link": 22
|
|
},
|
|
{
|
|
"name": "vae",
|
|
"type": "VAE",
|
|
"link": 23
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
24
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "VAEDecode"
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 19,
|
|
"type": "SaveImage",
|
|
"pos": [
|
|
1560,
|
|
392
|
|
],
|
|
"size": [
|
|
320,
|
|
84
|
|
],
|
|
"flags": {},
|
|
"order": 18,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "images",
|
|
"type": "IMAGE",
|
|
"link": 24
|
|
}
|
|
],
|
|
"outputs": [],
|
|
"properties": {
|
|
"Node name for S&R": "SaveImage"
|
|
},
|
|
"widgets_values": [
|
|
"StyleRef"
|
|
]
|
|
},
|
|
{
|
|
"id": 20,
|
|
"type": "StyleRefApply",
|
|
"pos": [
|
|
420,
|
|
932
|
|
],
|
|
"size": [
|
|
320,
|
|
380
|
|
],
|
|
"flags": {},
|
|
"order": 19,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "style",
|
|
"type": "STYLEREF_STYLE",
|
|
"link": 25
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "positive",
|
|
"type": "STRING",
|
|
"links": [
|
|
26
|
|
],
|
|
"slot_index": 0
|
|
},
|
|
{
|
|
"name": "negative",
|
|
"type": "STRING",
|
|
"links": [],
|
|
"slot_index": 1
|
|
},
|
|
{
|
|
"name": "attribution",
|
|
"type": "STRING",
|
|
"links": [],
|
|
"slot_index": 2
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "StyleRefApply"
|
|
},
|
|
"widgets_values": [
|
|
"A woman in a yellow raincoat and boots holding an open umbrella, standing on a bright green lawn under a garden sprinkler, cloudless sky above. A watering can and a pair of sandals on the grass beside her.",
|
|
"flux",
|
|
"",
|
|
false,
|
|
"",
|
|
true
|
|
],
|
|
"title": "Subject 3"
|
|
},
|
|
{
|
|
"id": 21,
|
|
"type": "CLIPTextEncode",
|
|
"pos": [
|
|
800,
|
|
1116
|
|
],
|
|
"size": [
|
|
320,
|
|
116
|
|
],
|
|
"flags": {
|
|
"collapsed": true
|
|
},
|
|
"order": 20,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "clip",
|
|
"type": "CLIP",
|
|
"link": 27
|
|
},
|
|
{
|
|
"name": "text",
|
|
"type": "STRING",
|
|
"link": 26
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"links": [
|
|
28,
|
|
29
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "CLIPTextEncode"
|
|
},
|
|
"widgets_values": [
|
|
""
|
|
],
|
|
"title": "Positive (from StyleRef)"
|
|
},
|
|
{
|
|
"id": 22,
|
|
"type": "FluxGuidance",
|
|
"pos": [
|
|
800,
|
|
1212
|
|
],
|
|
"size": [
|
|
320,
|
|
80
|
|
],
|
|
"flags": {},
|
|
"order": 21,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "conditioning",
|
|
"type": "CONDITIONING",
|
|
"link": 28
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"links": [
|
|
31
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "FluxGuidance"
|
|
},
|
|
"widgets_values": [
|
|
3.5
|
|
],
|
|
"title": "Flux guidance"
|
|
},
|
|
{
|
|
"id": 23,
|
|
"type": "ConditioningZeroOut",
|
|
"pos": [
|
|
800,
|
|
1348
|
|
],
|
|
"size": [
|
|
320,
|
|
48
|
|
],
|
|
"flags": {
|
|
"collapsed": true
|
|
},
|
|
"order": 22,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "conditioning",
|
|
"type": "CONDITIONING",
|
|
"link": 29
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"links": [
|
|
32
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "ConditioningZeroOut"
|
|
},
|
|
"widgets_values": [],
|
|
"title": "FLUX has no negative"
|
|
},
|
|
{
|
|
"id": 24,
|
|
"type": "EmptySD3LatentImage",
|
|
"pos": [
|
|
800,
|
|
1444
|
|
],
|
|
"size": [
|
|
320,
|
|
144
|
|
],
|
|
"flags": {},
|
|
"order": 23,
|
|
"mode": 0,
|
|
"inputs": [],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"links": [
|
|
33
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "EmptySD3LatentImage"
|
|
},
|
|
"widgets_values": [
|
|
1024,
|
|
1024,
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"id": 25,
|
|
"type": "KSampler",
|
|
"pos": [
|
|
1180,
|
|
796
|
|
],
|
|
"size": [
|
|
320,
|
|
312
|
|
],
|
|
"flags": {},
|
|
"order": 24,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 30
|
|
},
|
|
{
|
|
"name": "positive",
|
|
"type": "CONDITIONING",
|
|
"link": 31
|
|
},
|
|
{
|
|
"name": "negative",
|
|
"type": "CONDITIONING",
|
|
"link": 32
|
|
},
|
|
{
|
|
"name": "latent_image",
|
|
"type": "LATENT",
|
|
"link": 33
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"links": [
|
|
34
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "KSampler"
|
|
},
|
|
"widgets_values": [
|
|
0,
|
|
"randomize",
|
|
20,
|
|
1.0,
|
|
"euler",
|
|
"simple",
|
|
1.0
|
|
]
|
|
},
|
|
{
|
|
"id": 26,
|
|
"type": "VAEDecode",
|
|
"pos": [
|
|
1560,
|
|
532
|
|
],
|
|
"size": [
|
|
320,
|
|
72
|
|
],
|
|
"flags": {
|
|
"collapsed": true
|
|
},
|
|
"order": 25,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "samples",
|
|
"type": "LATENT",
|
|
"link": 34
|
|
},
|
|
{
|
|
"name": "vae",
|
|
"type": "VAE",
|
|
"link": 35
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
36
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "VAEDecode"
|
|
},
|
|
"widgets_values": []
|
|
},
|
|
{
|
|
"id": 27,
|
|
"type": "SaveImage",
|
|
"pos": [
|
|
1560,
|
|
628
|
|
],
|
|
"size": [
|
|
320,
|
|
84
|
|
],
|
|
"flags": {},
|
|
"order": 26,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "images",
|
|
"type": "IMAGE",
|
|
"link": 36
|
|
}
|
|
],
|
|
"outputs": [],
|
|
"properties": {
|
|
"Node name for S&R": "SaveImage"
|
|
},
|
|
"widgets_values": [
|
|
"StyleRef"
|
|
]
|
|
}
|
|
],
|
|
"links": [
|
|
[
|
|
1,
|
|
2,
|
|
0,
|
|
4,
|
|
0,
|
|
"STYLEREF_STYLE"
|
|
],
|
|
[
|
|
2,
|
|
4,
|
|
0,
|
|
5,
|
|
1,
|
|
"STRING"
|
|
],
|
|
[
|
|
3,
|
|
3,
|
|
1,
|
|
5,
|
|
0,
|
|
"CLIP"
|
|
],
|
|
[
|
|
4,
|
|
5,
|
|
0,
|
|
6,
|
|
0,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
5,
|
|
5,
|
|
0,
|
|
7,
|
|
0,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
6,
|
|
3,
|
|
0,
|
|
9,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
7,
|
|
6,
|
|
0,
|
|
9,
|
|
1,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
8,
|
|
7,
|
|
0,
|
|
9,
|
|
2,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
9,
|
|
8,
|
|
0,
|
|
9,
|
|
3,
|
|
"LATENT"
|
|
],
|
|
[
|
|
10,
|
|
9,
|
|
0,
|
|
10,
|
|
0,
|
|
"LATENT"
|
|
],
|
|
[
|
|
11,
|
|
3,
|
|
2,
|
|
10,
|
|
1,
|
|
"VAE"
|
|
],
|
|
[
|
|
12,
|
|
10,
|
|
0,
|
|
11,
|
|
0,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
13,
|
|
2,
|
|
0,
|
|
12,
|
|
0,
|
|
"STYLEREF_STYLE"
|
|
],
|
|
[
|
|
14,
|
|
12,
|
|
0,
|
|
13,
|
|
1,
|
|
"STRING"
|
|
],
|
|
[
|
|
15,
|
|
3,
|
|
1,
|
|
13,
|
|
0,
|
|
"CLIP"
|
|
],
|
|
[
|
|
16,
|
|
13,
|
|
0,
|
|
14,
|
|
0,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
17,
|
|
13,
|
|
0,
|
|
15,
|
|
0,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
18,
|
|
3,
|
|
0,
|
|
17,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
19,
|
|
14,
|
|
0,
|
|
17,
|
|
1,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
20,
|
|
15,
|
|
0,
|
|
17,
|
|
2,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
21,
|
|
16,
|
|
0,
|
|
17,
|
|
3,
|
|
"LATENT"
|
|
],
|
|
[
|
|
22,
|
|
17,
|
|
0,
|
|
18,
|
|
0,
|
|
"LATENT"
|
|
],
|
|
[
|
|
23,
|
|
3,
|
|
2,
|
|
18,
|
|
1,
|
|
"VAE"
|
|
],
|
|
[
|
|
24,
|
|
18,
|
|
0,
|
|
19,
|
|
0,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
25,
|
|
2,
|
|
0,
|
|
20,
|
|
0,
|
|
"STYLEREF_STYLE"
|
|
],
|
|
[
|
|
26,
|
|
20,
|
|
0,
|
|
21,
|
|
1,
|
|
"STRING"
|
|
],
|
|
[
|
|
27,
|
|
3,
|
|
1,
|
|
21,
|
|
0,
|
|
"CLIP"
|
|
],
|
|
[
|
|
28,
|
|
21,
|
|
0,
|
|
22,
|
|
0,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
29,
|
|
21,
|
|
0,
|
|
23,
|
|
0,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
30,
|
|
3,
|
|
0,
|
|
25,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
31,
|
|
22,
|
|
0,
|
|
25,
|
|
1,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
32,
|
|
23,
|
|
0,
|
|
25,
|
|
2,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
33,
|
|
24,
|
|
0,
|
|
25,
|
|
3,
|
|
"LATENT"
|
|
],
|
|
[
|
|
34,
|
|
25,
|
|
0,
|
|
26,
|
|
0,
|
|
"LATENT"
|
|
],
|
|
[
|
|
35,
|
|
3,
|
|
2,
|
|
26,
|
|
1,
|
|
"VAE"
|
|
],
|
|
[
|
|
36,
|
|
26,
|
|
0,
|
|
27,
|
|
0,
|
|
"IMAGE"
|
|
]
|
|
],
|
|
"groups": [],
|
|
"config": {},
|
|
"extra": {
|
|
"styleref": {
|
|
"notes": "Generated by scripts/build_workflows.py \u2014 edit the script, not this file."
|
|
}
|
|
},
|
|
"version": 0.4,
|
|
"models": [
|
|
{
|
|
"name": "flux1-dev-fp8.safetensors",
|
|
"url": "https://huggingface.co/Comfy-Org/flux1-dev/resolve/main/flux1-dev-fp8.safetensors",
|
|
"directory": "checkpoints"
|
|
}
|
|
]
|
|
}
|