Add `ImageCombineNode` Add `ImagesGridByColumnsNode` Add `ImagesGridByRowsNode` Add `create_image_grid_by_rows` util Add `create_image_grid_by_columns` util Add `create_image_grid` util Refactor code Update workflows Update images Update link in README.md Rename project
1004 lines
16 KiB
JSON
1004 lines
16 KiB
JSON
{
|
|
"last_node_id": 61,
|
|
"last_link_id": 102,
|
|
"nodes": [
|
|
{
|
|
"id": 25,
|
|
"type": "CLIPTextEncode",
|
|
"pos": [
|
|
-728.3966230000002,
|
|
324.8414170000003
|
|
],
|
|
"size": {
|
|
"0": 400,
|
|
"1": 200
|
|
},
|
|
"flags": {},
|
|
"order": 3,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "clip",
|
|
"type": "CLIP",
|
|
"link": 35
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"links": [
|
|
41,
|
|
48,
|
|
54
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "CLIPTextEncode"
|
|
},
|
|
"widgets_values": [
|
|
"masterpiece, best quality, 1girl, golden hair,"
|
|
]
|
|
},
|
|
{
|
|
"id": 26,
|
|
"type": "CLIPTextEncode",
|
|
"pos": [
|
|
-726.3966230000002,
|
|
564.8414170000005
|
|
],
|
|
"size": {
|
|
"0": 400,
|
|
"1": 200
|
|
},
|
|
"flags": {},
|
|
"order": 4,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "clip",
|
|
"type": "CLIP",
|
|
"link": 36
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "CONDITIONING",
|
|
"type": "CONDITIONING",
|
|
"links": [
|
|
40,
|
|
47,
|
|
55
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "CLIPTextEncode"
|
|
},
|
|
"widgets_values": [
|
|
"(worst quality, low quality:1.4), monochrome, zombie"
|
|
]
|
|
},
|
|
{
|
|
"id": 28,
|
|
"type": "Reroute",
|
|
"pos": [
|
|
-773.5473798359377,
|
|
114.2723633500978
|
|
],
|
|
"size": [
|
|
75,
|
|
26
|
|
],
|
|
"flags": {},
|
|
"order": 2,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "",
|
|
"type": "*",
|
|
"link": 69,
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "MODEL",
|
|
"links": [
|
|
44
|
|
]
|
|
}
|
|
],
|
|
"properties": {
|
|
"showOutputText": false,
|
|
"horizontal": false
|
|
}
|
|
},
|
|
{
|
|
"id": 39,
|
|
"type": "Reroute",
|
|
"pos": [
|
|
-770.3966230000002,
|
|
78.84141700000006
|
|
],
|
|
"size": [
|
|
75,
|
|
26
|
|
],
|
|
"flags": {},
|
|
"order": 5,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "",
|
|
"type": "*",
|
|
"link": 63
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "",
|
|
"type": "VAE",
|
|
"links": [
|
|
77
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"showOutputText": false,
|
|
"horizontal": false
|
|
}
|
|
},
|
|
{
|
|
"id": 24,
|
|
"type": "CheckpointLoaderSimple",
|
|
"pos": [
|
|
-1129.3966229999999,
|
|
302.84141700000043
|
|
],
|
|
"size": {
|
|
"0": 315,
|
|
"1": 98
|
|
},
|
|
"flags": {},
|
|
"order": 0,
|
|
"mode": 0,
|
|
"outputs": [
|
|
{
|
|
"name": "MODEL",
|
|
"type": "MODEL",
|
|
"links": [
|
|
69
|
|
],
|
|
"slot_index": 0
|
|
},
|
|
{
|
|
"name": "CLIP",
|
|
"type": "CLIP",
|
|
"links": [
|
|
35,
|
|
36
|
|
],
|
|
"slot_index": 1
|
|
},
|
|
{
|
|
"name": "VAE",
|
|
"type": "VAE",
|
|
"links": [
|
|
63
|
|
],
|
|
"slot_index": 2
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "CheckpointLoaderSimple"
|
|
},
|
|
"widgets_values": [
|
|
"Counterfeit-v2_5.safetensors"
|
|
]
|
|
},
|
|
{
|
|
"id": 40,
|
|
"type": "Reroute",
|
|
"pos": [
|
|
407,
|
|
80
|
|
],
|
|
"size": [
|
|
75,
|
|
26
|
|
],
|
|
"flags": {},
|
|
"order": 8,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "",
|
|
"type": "*",
|
|
"link": 77,
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "VAE",
|
|
"type": "VAE",
|
|
"links": [
|
|
76
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"showOutputText": true,
|
|
"horizontal": false
|
|
}
|
|
},
|
|
{
|
|
"id": 43,
|
|
"type": "VAEDecode",
|
|
"pos": [
|
|
528,
|
|
441
|
|
],
|
|
"size": {
|
|
"0": 210,
|
|
"1": 46
|
|
},
|
|
"flags": {},
|
|
"order": 14,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "samples",
|
|
"type": "LATENT",
|
|
"link": 88
|
|
},
|
|
{
|
|
"name": "vae",
|
|
"type": "VAE",
|
|
"link": 76
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
94
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "VAEDecode"
|
|
}
|
|
},
|
|
{
|
|
"id": 38,
|
|
"type": "EmptyLatentImage",
|
|
"pos": [
|
|
-646,
|
|
808
|
|
],
|
|
"size": [
|
|
315,
|
|
106
|
|
],
|
|
"flags": {},
|
|
"order": 6,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "batch_size",
|
|
"type": "INT",
|
|
"link": 100,
|
|
"widget": {
|
|
"name": "batch_size",
|
|
"config": [
|
|
"INT",
|
|
{
|
|
"default": 1,
|
|
"min": 1,
|
|
"max": 64
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"links": [
|
|
60,
|
|
61,
|
|
62
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "EmptyLatentImage"
|
|
},
|
|
"widgets_values": [
|
|
512,
|
|
512,
|
|
4
|
|
]
|
|
},
|
|
{
|
|
"id": 31,
|
|
"type": "KSampler",
|
|
"pos": [
|
|
-213,
|
|
598
|
|
],
|
|
"size": {
|
|
"0": 315,
|
|
"1": 262
|
|
},
|
|
"flags": {
|
|
"collapsed": false
|
|
},
|
|
"order": 10,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 71
|
|
},
|
|
{
|
|
"name": "positive",
|
|
"type": "CONDITIONING",
|
|
"link": 48
|
|
},
|
|
{
|
|
"name": "negative",
|
|
"type": "CONDITIONING",
|
|
"link": 47
|
|
},
|
|
{
|
|
"name": "latent_image",
|
|
"type": "LATENT",
|
|
"link": 61
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"links": [
|
|
74
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "KSampler"
|
|
},
|
|
"widgets_values": [
|
|
1,
|
|
false,
|
|
20,
|
|
10,
|
|
"dpmpp_sde",
|
|
"karras",
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"id": 27,
|
|
"type": "KSampler",
|
|
"pos": [
|
|
-210,
|
|
293
|
|
],
|
|
"size": {
|
|
"0": 315,
|
|
"1": 262
|
|
},
|
|
"flags": {
|
|
"collapsed": false
|
|
},
|
|
"order": 9,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 70
|
|
},
|
|
{
|
|
"name": "positive",
|
|
"type": "CONDITIONING",
|
|
"link": 41
|
|
},
|
|
{
|
|
"name": "negative",
|
|
"type": "CONDITIONING",
|
|
"link": 40
|
|
},
|
|
{
|
|
"name": "latent_image",
|
|
"type": "LATENT",
|
|
"link": 62
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"links": [
|
|
73
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "KSampler"
|
|
},
|
|
"widgets_values": [
|
|
1,
|
|
false,
|
|
20,
|
|
8,
|
|
"dpmpp_sde",
|
|
"karras",
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"id": 36,
|
|
"type": "KSampler",
|
|
"pos": [
|
|
-211,
|
|
898
|
|
],
|
|
"size": {
|
|
"0": 315,
|
|
"1": 262
|
|
},
|
|
"flags": {
|
|
"collapsed": false,
|
|
"pinned": true
|
|
},
|
|
"order": 11,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "model",
|
|
"type": "MODEL",
|
|
"link": 72
|
|
},
|
|
{
|
|
"name": "positive",
|
|
"type": "CONDITIONING",
|
|
"link": 54
|
|
},
|
|
{
|
|
"name": "negative",
|
|
"type": "CONDITIONING",
|
|
"link": 55
|
|
},
|
|
{
|
|
"name": "latent_image",
|
|
"type": "LATENT",
|
|
"link": 60
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"links": [
|
|
79
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "KSampler"
|
|
},
|
|
"widgets_values": [
|
|
1,
|
|
false,
|
|
20,
|
|
12,
|
|
"dpmpp_sde",
|
|
"karras",
|
|
1
|
|
]
|
|
},
|
|
{
|
|
"id": 29,
|
|
"type": "Reroute",
|
|
"pos": [
|
|
-360,
|
|
117
|
|
],
|
|
"size": [
|
|
82,
|
|
26
|
|
],
|
|
"flags": {
|
|
"pinned": true
|
|
},
|
|
"order": 7,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "",
|
|
"type": "*",
|
|
"link": 44,
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "MODEL",
|
|
"type": "MODEL",
|
|
"links": [
|
|
70,
|
|
71,
|
|
72
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"showOutputText": true,
|
|
"horizontal": false
|
|
}
|
|
},
|
|
{
|
|
"id": 56,
|
|
"type": "ImagesGridByColumns",
|
|
"pos": [
|
|
849,
|
|
450
|
|
],
|
|
"size": [
|
|
315,
|
|
82
|
|
],
|
|
"flags": {},
|
|
"order": 15,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "images",
|
|
"type": "IMAGE",
|
|
"link": 94
|
|
},
|
|
{
|
|
"name": "max_columns",
|
|
"type": "INT",
|
|
"link": 102,
|
|
"widget": {
|
|
"name": "max_columns",
|
|
"config": [
|
|
"INT",
|
|
{
|
|
"default": 1,
|
|
"min": 1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "IMAGE",
|
|
"type": "IMAGE",
|
|
"links": [
|
|
95
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "ImagesGridByColumns"
|
|
},
|
|
"widgets_values": [
|
|
0,
|
|
4
|
|
],
|
|
"color": "#322",
|
|
"bgcolor": "#533"
|
|
},
|
|
{
|
|
"id": 15,
|
|
"type": "PreviewImage",
|
|
"pos": [
|
|
1267,
|
|
450
|
|
],
|
|
"size": {
|
|
"0": 601.5753173828125,
|
|
"1": 479.24884033203125
|
|
},
|
|
"flags": {},
|
|
"order": 16,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "images",
|
|
"type": "IMAGE",
|
|
"link": 95
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "PreviewImage"
|
|
}
|
|
},
|
|
{
|
|
"id": 42,
|
|
"type": "LatentCombine",
|
|
"pos": [
|
|
266,
|
|
446
|
|
],
|
|
"size": {
|
|
"0": 210,
|
|
"1": 46
|
|
},
|
|
"flags": {},
|
|
"order": 12,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "latent_1",
|
|
"type": "LATENT",
|
|
"link": 73,
|
|
"slot_index": 0
|
|
},
|
|
{
|
|
"name": "latent_2",
|
|
"type": "LATENT",
|
|
"link": 74,
|
|
"slot_index": 1
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"links": [
|
|
80
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "LatentCombine"
|
|
},
|
|
"color": "#322",
|
|
"bgcolor": "#533"
|
|
},
|
|
{
|
|
"id": 59,
|
|
"type": "PrimitiveNode",
|
|
"pos": [
|
|
-1081,
|
|
1086
|
|
],
|
|
"size": {
|
|
"0": 210,
|
|
"1": 82
|
|
},
|
|
"flags": {
|
|
"collapsed": false
|
|
},
|
|
"order": 1,
|
|
"mode": 0,
|
|
"outputs": [
|
|
{
|
|
"name": "INT",
|
|
"type": "INT",
|
|
"links": [
|
|
100,
|
|
102
|
|
],
|
|
"slot_index": 0,
|
|
"widget": {
|
|
"name": "max_columns",
|
|
"config": [
|
|
"INT",
|
|
{
|
|
"default": 1,
|
|
"min": 1
|
|
}
|
|
]
|
|
}
|
|
}
|
|
],
|
|
"title": "Y items count",
|
|
"properties": {},
|
|
"widgets_values": [
|
|
4,
|
|
false
|
|
],
|
|
"color": "#232",
|
|
"bgcolor": "#353"
|
|
},
|
|
{
|
|
"id": 44,
|
|
"type": "LatentCombine",
|
|
"pos": [
|
|
265,
|
|
530
|
|
],
|
|
"size": {
|
|
"0": 210,
|
|
"1": 46
|
|
},
|
|
"flags": {},
|
|
"order": 13,
|
|
"mode": 0,
|
|
"inputs": [
|
|
{
|
|
"name": "latent_1",
|
|
"type": "LATENT",
|
|
"link": 80
|
|
},
|
|
{
|
|
"name": "latent_2",
|
|
"type": "LATENT",
|
|
"link": 79
|
|
}
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "LATENT",
|
|
"type": "LATENT",
|
|
"links": [
|
|
88
|
|
],
|
|
"slot_index": 0
|
|
}
|
|
],
|
|
"properties": {
|
|
"Node name for S&R": "LatentCombine"
|
|
},
|
|
"color": "#322",
|
|
"bgcolor": "#533"
|
|
}
|
|
],
|
|
"links": [
|
|
[
|
|
35,
|
|
24,
|
|
1,
|
|
25,
|
|
0,
|
|
"CLIP"
|
|
],
|
|
[
|
|
36,
|
|
24,
|
|
1,
|
|
26,
|
|
0,
|
|
"CLIP"
|
|
],
|
|
[
|
|
40,
|
|
26,
|
|
0,
|
|
27,
|
|
2,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
41,
|
|
25,
|
|
0,
|
|
27,
|
|
1,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
44,
|
|
28,
|
|
0,
|
|
29,
|
|
0,
|
|
"*"
|
|
],
|
|
[
|
|
47,
|
|
26,
|
|
0,
|
|
31,
|
|
2,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
48,
|
|
25,
|
|
0,
|
|
31,
|
|
1,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
54,
|
|
25,
|
|
0,
|
|
36,
|
|
1,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
55,
|
|
26,
|
|
0,
|
|
36,
|
|
2,
|
|
"CONDITIONING"
|
|
],
|
|
[
|
|
60,
|
|
38,
|
|
0,
|
|
36,
|
|
3,
|
|
"LATENT"
|
|
],
|
|
[
|
|
61,
|
|
38,
|
|
0,
|
|
31,
|
|
3,
|
|
"LATENT"
|
|
],
|
|
[
|
|
62,
|
|
38,
|
|
0,
|
|
27,
|
|
3,
|
|
"LATENT"
|
|
],
|
|
[
|
|
63,
|
|
24,
|
|
2,
|
|
39,
|
|
0,
|
|
"*"
|
|
],
|
|
[
|
|
69,
|
|
24,
|
|
0,
|
|
28,
|
|
0,
|
|
"*"
|
|
],
|
|
[
|
|
70,
|
|
29,
|
|
0,
|
|
27,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
71,
|
|
29,
|
|
0,
|
|
31,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
72,
|
|
29,
|
|
0,
|
|
36,
|
|
0,
|
|
"MODEL"
|
|
],
|
|
[
|
|
73,
|
|
27,
|
|
0,
|
|
42,
|
|
0,
|
|
"LATENT"
|
|
],
|
|
[
|
|
74,
|
|
31,
|
|
0,
|
|
42,
|
|
1,
|
|
"LATENT"
|
|
],
|
|
[
|
|
76,
|
|
40,
|
|
0,
|
|
43,
|
|
1,
|
|
"VAE"
|
|
],
|
|
[
|
|
77,
|
|
39,
|
|
0,
|
|
40,
|
|
0,
|
|
"*"
|
|
],
|
|
[
|
|
79,
|
|
36,
|
|
0,
|
|
44,
|
|
1,
|
|
"LATENT"
|
|
],
|
|
[
|
|
80,
|
|
42,
|
|
0,
|
|
44,
|
|
0,
|
|
"LATENT"
|
|
],
|
|
[
|
|
88,
|
|
44,
|
|
0,
|
|
43,
|
|
0,
|
|
"LATENT"
|
|
],
|
|
[
|
|
94,
|
|
43,
|
|
0,
|
|
56,
|
|
0,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
95,
|
|
56,
|
|
0,
|
|
15,
|
|
0,
|
|
"IMAGE"
|
|
],
|
|
[
|
|
100,
|
|
59,
|
|
0,
|
|
38,
|
|
0,
|
|
"INT"
|
|
],
|
|
[
|
|
102,
|
|
59,
|
|
0,
|
|
56,
|
|
1,
|
|
"INT"
|
|
]
|
|
],
|
|
"groups": [],
|
|
"config": {},
|
|
"extra": {},
|
|
"version": 0.4
|
|
} |