Source JSON
Post #201807 · 1 source
inkbunny.net · 3786945:5859844 · selected
Downloader metadata · database Download
{
"_format": "download_manifest_v2",
"api_blob_sha512": "46e8bb5f2ebfaad1b23bd5dd0a107cb0a72a224eefe52296d0fc993f7728e660cf95cf9a92c582116c9964eb700399484f69b62c1094c2b01259bdbf90459cdb",
"artifacts": [
{
"blob_sha512": "43201cb89a60768437674a90b52a6707fb0a171793ffec91518723c7ab51d9920dcbd55d9406d2ecd16d64e1525892f8b5c559f1e0907c12f1722d01dc29ad34",
"path": "/home/rome/Desktop/Dev/img-downloader/export/inkbunny.net/Artists/soundslikethunder/3786945_5859844_soundslikethunder_sdxl_2.75.json"
},
{
"blob_sha512": "46e8bb5f2ebfaad1b23bd5dd0a107cb0a72a224eefe52296d0fc993f7728e660cf95cf9a92c582116c9964eb700399484f69b62c1094c2b01259bdbf90459cdb",
"path": "/home/rome/Desktop/Dev/img-downloader/export/inkbunny.net/Artists/soundslikethunder/3786945_5859844_soundslikethunder_sdxl_2.75.api.json"
},
{
"blob_sha512": "e1604a10dd54f0a6d1edee34c326cda2a95b21cf513ffc71ae09e54e3f2d1b1fe95b042df49e1de5c35070f30b3e28a87264144b66c1116b875fe06908334618",
"path": "/home/rome/Desktop/Dev/img-downloader/export/inkbunny.net/Artists/soundslikethunder/3786945_5859844_soundslikethunder_sdxl_2.75.description.json"
},
{
"blob_sha512": "6ad587e46049fd82bd4329af1cf45280ab3d3ff2b51a76dd730fa24bd4362d04d482ed0d149fa8598f2ed399937b29fdeaba9b22e008fa9b0019aeb264d22e85",
"path": "/home/rome/Desktop/Dev/img-downloader/export/inkbunny.net/Artists/soundslikethunder/profile.api.json"
}
]
}
3786945_5859844_soundslikethunder_sdxl_2.75.json · CAS artifact Download
{
"config": {},
"extra": {
"VHS_KeepIntermediate": true,
"VHS_MetadataImage": true,
"VHS_latentpreview": false,
"VHS_latentpreviewrate": 0,
"ds": {
"offset": [
-734.1028696030285,
814.166511118535
],
"scale": 0.26734863064137776
},
"frontendVersion": "1.37.2",
"workflowRendererVersion": "LG"
},
"groups": [],
"id": "3b89fece-fa53-4d09-9392-b86dfc038c92",
"last_link_id": 3030,
"last_node_id": 1400,
"links": [
[
11,
7,
0,
8,
0,
"CONDITIONING"
],
[
12,
6,
0,
8,
1,
"CONDITIONING"
],
[
109,
33,
0,
78,
0,
"CONDITIONING"
],
[
110,
31,
0,
78,
1,
"CONDITIONING"
],
[
176,
122,
0,
141,
0,
"CLIP"
],
[
177,
122,
0,
140,
0,
"CLIP"
],
[
191,
127,
0,
143,
1,
"STRING"
],
[
215,
48,
0,
157,
1,
"CLIP"
],
[
218,
157,
1,
122,
0,
"*"
],
[
234,
164,
0,
127,
0,
"STRING"
],
[
253,
157,
2,
170,
0,
"string"
],
[
254,
170,
0,
161,
1,
"STRING"
],
[
263,
163,
2,
174,
0,
"string"
],
[
264,
174,
0,
164,
1,
"STRING"
],
[
339,
163,
1,
207,
0,
"*"
],
[
341,
207,
0,
143,
0,
"CLIP"
],
[
342,
207,
0,
142,
0,
"CLIP"
],
[
795,
423,
0,
139,
4,
"INT"
],
[
796,
132,
0,
424,
0,
"*"
],
[
798,
428,
0,
422,
0,
"INT"
],
[
908,
482,
0,
479,
3,
"IMAGE"
],
[
910,
479,
0,
480,
1,
"CONDITIONING"
],
[
911,
479,
1,
480,
2,
"CONDITIONING"
],
[
912,
479,
2,
480,
3,
"LATENT"
],
[
972,
499,
0,
497,
0,
"IMAGE"
],
[
975,
501,
0,
502,
0,
"*"
],
[
979,
505,
0,
5,
1,
"VAE"
],
[
987,
480,
0,
509,
0,
"*"
],
[
988,
510,
0,
499,
0,
"LATENT"
],
[
1027,
482,
1,
479,
4,
"MASK"
],
[
1089,
559,
4,
466,
1,
"INT"
],
[
1090,
559,
4,
464,
1,
"INT"
],
[
1309,
207,
0,
657,
0,
"*"
],
[
1310,
657,
0,
492,
0,
"CLIP"
],
[
1423,
482,
2,
497,
1,
"IMAGE"
],
[
1424,
482,
3,
497,
2,
"CROP_REGION"
],
[
1427,
506,
0,
702,
0,
"*"
],
[
1428,
702,
0,
479,
2,
"VAE"
],
[
1431,
506,
0,
499,
1,
"VAE"
],
[
1894,
906,
0,
887,
0,
"IMAGE"
],
[
1898,
908,
0,
3,
0,
"MASK"
],
[
1904,
896,
0,
907,
0,
"MASK"
],
[
1946,
930,
0,
931,
0,
"*"
],
[
1957,
559,
4,
930,
1,
"INT"
],
[
1961,
69,
0,
73,
0,
"MODEL"
],
[
2026,
504,
0,
967,
1,
"VAE"
],
[
2044,
964,
0,
970,
5,
"FLOAT"
],
[
2046,
961,
0,
970,
4,
"INT"
],
[
2051,
971,
0,
972,
0,
"MODEL"
],
[
2078,
961,
0,
139,
5,
"INT"
],
[
2079,
964,
0,
139,
6,
"FLOAT"
],
[
2080,
140,
0,
970,
2,
"CONDITIONING"
],
[
2081,
141,
0,
970,
1,
"CONDITIONING"
],
[
2092,
40,
0,
128,
0,
"MODEL"
],
[
2120,
880,
0,
990,
0,
"*"
],
[
2152,
3,
0,
6,
1,
"MASK"
],
[
2153,
3,
0,
7,
1,
"MASK"
],
[
2156,
143,
0,
7,
0,
"CONDITIONING"
],
[
2157,
143,
0,
33,
0,
"CONDITIONING"
],
[
2158,
142,
0,
6,
0,
"CONDITIONING"
],
[
2159,
142,
0,
31,
0,
"CONDITIONING"
],
[
2160,
908,
0,
995,
0,
"*"
],
[
2161,
995,
0,
33,
1,
"MASK"
],
[
2162,
995,
0,
31,
1,
"MASK"
],
[
2168,
997,
0,
78,
3,
"IMAGE"
],
[
2170,
998,
0,
8,
3,
"IMAGE"
],
[
2172,
1000,
0,
482,
3,
"BOOLEAN"
],
[
2208,
143,
0,
1009,
0,
"*"
],
[
2210,
142,
0,
1010,
0,
"*"
],
[
2228,
482,
4,
1008,
3,
"IMAGE"
],
[
2229,
1008,
0,
479,
0,
"CONDITIONING"
],
[
2230,
1008,
1,
479,
1,
"CONDITIONING"
],
[
2234,
1010,
0,
1020,
0,
"*"
],
[
2235,
1020,
0,
1008,
1,
"CONDITIONING"
],
[
2238,
1023,
0,
1024,
0,
"*"
],
[
2245,
1026,
0,
967,
0,
"LATENT"
],
[
2246,
970,
0,
1026,
0,
"LATENT"
],
[
2247,
139,
0,
1026,
1,
"LATENT"
],
[
2248,
1025,
0,
1026,
2,
"BOOLEAN"
],
[
2250,
139,
0,
977,
0,
"LATENT"
],
[
2284,
666,
0,
480,
0,
"MODEL"
],
[
2293,
141,
0,
139,
1,
"CONDITIONING"
],
[
2294,
140,
0,
139,
2,
"CONDITIONING"
],
[
2295,
425,
0,
139,
3,
"LATENT"
],
[
2307,
1056,
0,
127,
1,
"STRING"
],
[
2446,
731,
0,
161,
2,
"STRING"
],
[
2447,
161,
0,
141,
1,
"STRING"
],
[
2453,
1167,
0,
1055,
0,
"STRING"
],
[
2462,
1173,
0,
1008,
0,
"CONDITIONING"
],
[
2463,
916,
0,
1173,
2,
"BOOLEAN"
],
[
2464,
492,
0,
1173,
0,
"CONDITIONING"
],
[
2465,
1009,
0,
1173,
1,
"CONDITIONING"
],
[
2466,
1174,
0,
164,
0,
"STRING"
],
[
2468,
1176,
0,
161,
0,
"STRING"
],
[
2469,
1177,
0,
140,
1,
"STRING"
],
[
2474,
1184,
0,
127,
2,
"STRING"
],
[
2475,
1185,
0,
492,
1,
"STRING"
],
[
2480,
1197,
0,
900,
0,
"IMAGE"
],
[
2483,
932,
0,
1197,
0,
"IMAGE"
],
[
2487,
1198,
0,
1199,
0,
"MASK"
],
[
2489,
1199,
0,
897,
0,
"MASK"
],
[
2490,
897,
0,
1200,
0,
"MASK"
],
[
2492,
1200,
0,
896,
0,
"MASK"
],
[
2493,
8,
0,
1201,
0,
"CONDITIONING"
],
[
2494,
78,
0,
1201,
1,
"CONDITIONING"
],
[
2497,
8,
1,
1202,
0,
"CONDITIONING"
],
[
2498,
78,
1,
1202,
1,
"CONDITIONING"
],
[
2586,
915,
0,
1216,
0,
"*"
],
[
2587,
1216,
0,
1172,
2,
"BOOLEAN"
],
[
2588,
497,
0,
1172,
0,
"IMAGE"
],
[
2644,
1233,
0,
482,
2,
"IMAGE"
],
[
2646,
1011,
0,
1233,
0,
"IMAGE"
],
[
2647,
1234,
0,
466,
0,
"IMAGE"
],
[
2648,
1234,
0,
464,
0,
"IMAGE"
],
[
2649,
1234,
0,
559,
0,
"IMAGE"
],
[
2650,
1234,
0,
906,
0,
"*"
],
[
2651,
1234,
0,
930,
0,
"IMAGE"
],
[
2658,
978,
0,
1238,
0,
"LATENT"
],
[
2659,
1239,
0,
1238,
1,
"VAE"
],
[
2662,
1241,
0,
970,
3,
"LATENT"
],
[
2663,
1239,
0,
1241,
1,
"VAE"
],
[
2666,
1175,
0,
559,
10,
"STRING"
],
[
2668,
1246,
0,
1234,
0,
"*"
],
[
2669,
989,
0,
1246,
1,
"BOOLEAN"
],
[
2670,
1234,
0,
1247,
0,
"IMAGE"
],
[
2671,
1247,
1,
1197,
3,
"INT"
],
[
2672,
1247,
2,
1197,
2,
"INT"
],
[
2675,
82,
1,
919,
0,
"SEGM_DETECTOR"
],
[
2680,
199,
0,
163,
1,
"CLIP"
],
[
2688,
5,
0,
1252,
3,
"LATENT"
],
[
2727,
1269,
1,
1268,
0,
"CLIP"
],
[
2728,
1267,
1,
1268,
1,
"CLIP"
],
[
2729,
1269,
0,
1270,
0,
"MODEL"
],
[
2730,
1267,
0,
1270,
1,
"MODEL"
],
[
2741,
1250,
0,
163,
0,
"MODEL"
],
[
2742,
1250,
1,
199,
0,
"CLIP"
],
[
2745,
1274,
1,
1275,
0,
"SEGM_DETECTOR"
],
[
2754,
1278,
0,
887,
1,
"MASK"
],
[
2759,
919,
0,
1283,
0,
"MASK"
],
[
2761,
1283,
0,
1198,
1,
"MASK"
],
[
2762,
1278,
0,
1198,
0,
"MASK"
],
[
2766,
1275,
0,
1278,
1,
"MASK"
],
[
2767,
900,
0,
1278,
0,
"MASK"
],
[
2768,
1289,
0,
1288,
10,
"STRING"
],
[
2770,
1291,
0,
1288,
6,
"*"
],
[
2771,
1238,
0,
1288,
0,
"IMAGE"
],
[
2772,
1288,
0,
1241,
0,
"IMAGE"
],
[
2773,
1292,
0,
1294,
6,
"*"
],
[
2774,
1293,
0,
1294,
10,
"STRING"
],
[
2775,
906,
0,
1294,
0,
"IMAGE"
],
[
2776,
1294,
0,
5,
0,
"IMAGE"
],
[
2777,
1296,
0,
1295,
10,
"STRING"
],
[
2782,
973,
0,
1295,
0,
"IMAGE"
],
[
2783,
1234,
0,
919,
1,
"IMAGE"
],
[
2784,
1234,
0,
1275,
1,
"IMAGE"
],
[
2791,
1252,
0,
9,
0,
"LATENT"
],
[
2792,
702,
0,
9,
1,
"VAE"
],
[
2793,
9,
0,
1172,
1,
"IMAGE"
],
[
2848,
1266,
0,
157,
0,
"MODEL"
],
[
2887,
1336,
0,
973,
0,
"IMAGE"
],
[
2889,
967,
0,
1336,
1,
"IMAGE"
],
[
2890,
1323,
0,
1336,
0,
"IMAGE"
],
[
2891,
967,
0,
1323,
0,
"IMAGE"
],
[
2892,
1300,
0,
1246,
0,
"IMAGE"
],
[
2893,
82,
1,
1323,
8,
"SEGM_DETECTOR"
],
[
2894,
82,
0,
1323,
6,
"BBOX_DETECTOR"
],
[
2895,
504,
0,
1323,
3,
"VAE"
],
[
2902,
170,
0,
1345,
0,
"STRING"
],
[
2914,
375,
0,
1266,
0,
"MODEL"
],
[
2915,
375,
1,
48,
0,
"CLIP"
],
[
2916,
50,
0,
1351,
0,
"CONTROL_NET"
],
[
2917,
1351,
0,
78,
2,
"CONTROL_NET"
],
[
2918,
50,
0,
1352,
0,
"CONTROL_NET"
],
[
2919,
1352,
0,
8,
2,
"CONTROL_NET"
],
[
2928,
1019,
0,
1354,
0,
"CONTROL_NET"
],
[
2929,
1354,
0,
1008,
2,
"CONTROL_NET"
],
[
2930,
1328,
0,
1355,
0,
"MODEL"
],
[
2931,
1355,
0,
1323,
1,
"MODEL"
],
[
2932,
141,
0,
1356,
0,
"CONDITIONING"
],
[
2933,
1356,
0,
1357,
0,
"CONDITIONING"
],
[
2934,
1357,
0,
1323,
4,
"CONDITIONING"
],
[
2935,
140,
0,
1358,
0,
"CONDITIONING"
],
[
2936,
1358,
0,
1359,
0,
"CONDITIONING"
],
[
2937,
1359,
0,
1323,
5,
"CONDITIONING"
],
[
2938,
122,
0,
1360,
0,
"CLIP"
],
[
2941,
1360,
0,
1361,
0,
"CLIP"
],
[
2942,
1361,
0,
1323,
2,
"CLIP"
],
[
2970,
1337,
0,
1336,
2,
"BOOLEAN"
],
[
2978,
1201,
0,
1252,
1,
"CONDITIONING"
],
[
2979,
1202,
0,
1252,
2,
"CONDITIONING"
],
[
2987,
1172,
0,
1378,
0,
"IMAGE"
],
[
2990,
466,
0,
1379,
0,
"IMAGE"
],
[
2991,
1379,
0,
998,
0,
"IMAGE"
],
[
2994,
464,
0,
1381,
0,
"IMAGE"
],
[
2995,
1381,
0,
997,
0,
"IMAGE"
],
[
2996,
887,
0,
1382,
0,
"IMAGE"
],
[
2997,
1299,
0,
1382,
1,
"BOOLEAN"
],
[
2998,
1295,
6,
1382,
2,
"COMBO"
],
[
3000,
1382,
1,
1199,
1,
"MASK"
],
[
3001,
1382,
0,
1383,
0,
"IMAGE"
],
[
3002,
1242,
0,
1383,
1,
"BOOLEAN"
],
[
3003,
1295,
6,
1383,
2,
"COMBO"
],
[
3004,
896,
0,
1384,
0,
"MASK"
],
[
3007,
410,
0,
1387,
0,
"IMAGE"
],
[
3008,
1042,
0,
1388,
0,
"IMAGE"
],
[
3009,
1389,
0,
482,
0,
"IMAGE"
],
[
3010,
1389,
1,
482,
1,
"MASK"
],
[
3011,
482,
2,
1390,
0,
"IMAGE"
],
[
3012,
482,
4,
1391,
0,
"IMAGE"
],
[
3013,
1383,
1,
1200,
1,
"MASK"
],
[
3017,
157,
0,
69,
0,
"MODEL"
],
[
3018,
157,
0,
971,
0,
"MODEL"
],
[
3019,
1397,
0,
970,
0,
"MODEL"
],
[
3020,
972,
0,
1397,
0,
"MODEL"
],
[
3021,
1399,
0,
139,
0,
"MODEL"
],
[
3022,
1399,
0,
1328,
0,
"MODEL"
],
[
3023,
73,
0,
1399,
0,
"MODEL"
],
[
3025,
1400,
0,
666,
0,
"MODEL"
],
[
3026,
1400,
0,
1252,
0,
"MODEL"
],
[
3028,
163,
0,
40,
0,
"MODEL"
],
[
3029,
481,
0,
1400,
0,
"MODEL"
],
[
3030,
128,
0,
481,
0,
"MODEL"
]
],
"nodes": [
{
"bgcolor": "#29699c",
"color": "#1b4669",
"flags": {
"collapsed": true
},
"id": 422,
"inputs": [
{
"link": 798,
"name": "INT",
"type": "INT"
}
],
"mode": 0,
"order": 82,
"outputs": [
{
"links": null,
"name": "*",
"type": "*"
}
],
"pos": [
-1480,
-980
],
"properties": {
"previousName": "seed"
},
"size": [
210,
60
],
"title": "Set_seed",
"type": "SetNode",
"widgets_values": [
"seed"
]
},
{
"bgcolor": "#535",
"color": "#323",
"flags": {
"collapsed": true
},
"id": 424,
"inputs": [
{
"link": 796,
"name": "LATENT",
"type": "LATENT"
}
],
"mode": 0,
"order": 79,
"outputs": [
{
"links": null,
"name": "*",
"type": "*"
}
],
"pos": [
-1750,
-1030
],
"properties": {
"previousName": "latent"
},
"size": [
210,
60
],
"title": "Set_latent",
"type": "SetNode",
"widgets_values": [
"latent"
]
},
{
"bgcolor": "#29699c",
"color": "#1b4669",
"flags": {
"collapsed": true
},
"id": 423,
"inputs": [],
"mode": 0,
"order": 0,
"outputs": [
{
"links": [
795
],
"name": "INT",
"type": "INT"
}
],
"pos": [
-660,
-400
],
"properties": {},
"size": [
210,
60
],
"title": "Get_seed",
"type": "GetNode",
"widgets_values": [
"seed"
]
},
{
"bgcolor": "#3f5159",
"color": "#2a363b",
"flags": {
"collapsed": true
},
"id": 3,
"inputs": [
{
"link": 1898,
"name": "mask",
"type": "MASK"
}
],
"mode": 0,
"order": 86,
"outputs": [
{
"links": [
2152,
2153
],
"name": "MASK",
"slot_index": 0,
"type": "MASK"
}
],
"pos": [
1190,
260
],
"properties": {
"Node name for S&R": "InvertMask",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
210,
26
],
"title": "Invert",
"type": "InvertMask",
"widgets_values": []
},
{
"bgcolor": "#353",
"color": "#232",
"flags": {
"collapsed": true
},
"id": 7,
"inputs": [
{
"link": 2156,
"name": "conditioning",
"type": "CONDITIONING"
},
{
"link": 2153,
"name": "mask",
"type": "MASK"
}
],
"mode": 0,
"order": 154,
"outputs": [
{
"links": [
11
],
"name": "CONDITIONING",
"slot_index": 0,
"type": "CONDITIONING"
}
],
"pos": [
1370,
260
],
"properties": {
"Node name for S&R": "ConditioningSetMask",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
290,
102
],
"title": "Set mask",
"type": "ConditioningSetMask",
"widgets_values": [
1,
"default"
]
},
{
"flags": {},
"id": 997,
"inputs": [
{
"link": 2995,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 146,
"outputs": [
{
"links": [
2168
],
"name": "IMAGE",
"type": "IMAGE"
}
],
"pos": [
1398.056396484375,
501.2684631347656
],
"properties": {
"horizontal": false,
"showOutputText": true
},
"size": [
82,
26
],
"type": "Reroute"
},
{
"flags": {},
"id": 1009,
"inputs": [
{
"link": 2208,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 156,
"outputs": [
{
"links": [
2465
],
"name": "CONDITIONING",
"type": "CONDITIONING"
}
],
"pos": [
1340,
550
],
"properties": {
"horizontal": false,
"showOutputText": true
},
"size": [
140.8,
26
],
"type": "Reroute"
},
{
"flags": {},
"id": 1020,
"inputs": [
{
"link": 2234,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 143,
"outputs": [
{
"links": [
2235
],
"name": "",
"type": "CONDITIONING"
}
],
"pos": [
2310,
590
],
"properties": {
"horizontal": false,
"showOutputText": false
},
"size": [
75,
26
],
"type": "Reroute"
},
{
"flags": {},
"id": 1010,
"inputs": [
{
"link": 2210,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 129,
"outputs": [
{
"links": [
2234
],
"name": "CONDITIONING",
"type": "CONDITIONING"
}
],
"pos": [
1340,
590
],
"properties": {
"horizontal": false,
"showOutputText": true
},
"size": [
140.8,
26
],
"type": "Reroute"
},
{
"bgcolor": "#353",
"color": "#232",
"flags": {
"collapsed": true
},
"id": 492,
"inputs": [
{
"link": 1310,
"name": "clip",
"type": "CLIP"
},
{
"link": 2475,
"name": "text",
"type": "STRING",
"widget": {
"name": "text"
}
}
],
"mode": 0,
"order": 130,
"outputs": [
{
"links": [
2464
],
"name": "CONDITIONING",
"type": "CONDITIONING"
}
],
"pos": [
1700,
960
],
"properties": {
"Node name for S&R": "smZ CLIPTextEncode",
"cnr_id": "comfyui_smznodes",
"ver": "1.2.12"
},
"size": [
371.20001220703125,
168.39999389648438
],
"type": "smZ CLIPTextEncode",
"widgets_values": [
"",
"A1111",
false,
true,
false,
false,
6,
1024,
1024,
0,
0,
1024,
1024,
"",
"",
1
]
},
{
"flags": {
"pinned": true
},
"id": 480,
"inputs": [
{
"link": 2284,
"name": "model",
"type": "MODEL"
},
{
"link": 910,
"name": "positive",
"type": "CONDITIONING"
},
{
"link": 911,
"name": "negative",
"type": "CONDITIONING"
},
{
"link": 912,
"name": "latent_image",
"type": "LATENT"
}
],
"mode": 0,
"order": 175,
"outputs": [
{
"links": [
987
],
"name": "LATENT",
"type": "LATENT"
}
],
"pos": [
2880,
510
],
"properties": {
"Node name for S&R": "KSampler",
"cnr_id": "comfy-core",
"ver": "0.3.40"
},
"size": [
220,
510
],
"type": "KSampler",
"widgets_values": [
1235,
"fixed",
12,
4,
"euler_ancestral",
"beta",
0.6
]
},
{
"flags": {
"collapsed": true
},
"id": 990,
"inputs": [
{
"link": 2120,
"name": "BOOLEAN",
"type": "BOOLEAN"
}
],
"mode": 0,
"order": 85,
"outputs": [
{
"links": null,
"name": "*",
"type": "*"
}
],
"pos": [
-1280,
-780
],
"properties": {
"previousName": "refine"
},
"size": [
210,
60
],
"title": "Set_refine",
"type": "SetNode",
"widgets_values": [
"refine"
]
},
{
"flags": {
"collapsed": true
},
"id": 1024,
"inputs": [
{
"link": 2238,
"name": "BOOLEAN",
"type": "BOOLEAN"
}
],
"mode": 0,
"order": 84,
"outputs": [
{
"links": null,
"name": "*",
"type": "*"
}
],
"pos": [
-1070,
-780
],
"properties": {
"previousName": "Hires"
},
"size": [
210,
60
],
"title": "Set_Hires",
"type": "SetNode",
"widgets_values": [
"Hires"
]
},
{
"bgcolor": "#533",
"color": "#322",
"flags": {
"collapsed": true
},
"id": 502,
"inputs": [
{
"link": 975,
"name": "VAE",
"type": "VAE"
}
],
"mode": 0,
"order": 65,
"outputs": [
{
"links": null,
"name": "*",
"type": "*"
}
],
"pos": [
-2030,
-440
],
"properties": {
"previousName": "VAE"
},
"size": [
210,
58
],
"title": "Set_VAE",
"type": "SetNode",
"widgets_values": [
"VAE"
]
},
{
"bgcolor": "#533",
"color": "#322",
"flags": {
"collapsed": false
},
"id": 501,
"inputs": [],
"mode": 0,
"order": 1,
"outputs": [
{
"links": [
975
],
"name": "VAE",
"slot_index": 0,
"type": "VAE"
}
],
"pos": [
-2450,
-470
],
"properties": {
"Node name for S&R": "VAELoader",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
400,
58
],
"type": "VAELoader",
"widgets_values": [
"sdxl.vae.safetensors"
]
},
{
"bgcolor": "#535",
"color": "#323",
"flags": {},
"id": 970,
"inputs": [
{
"link": 3019,
"name": "model",
"type": "MODEL"
},
{
"link": 2081,
"name": "positive",
"type": "CONDITIONING"
},
{
"link": 2080,
"name": "negative",
"type": "CONDITIONING"
},
{
"link": 2662,
"name": "latent_image",
"type": "LATENT"
},
{
"link": 2046,
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
}
},
{
"link": 2044,
"name": "cfg",
"type": "FLOAT",
"widget": {
"name": "cfg"
}
}
],
"mode": 0,
"order": 150,
"outputs": [
{
"links": [
2246
],
"name": "LATENT",
"slot_index": 0,
"type": "LATENT"
}
],
"pos": [
-430,
-160
],
"properties": {
"Node name for S&R": "KSampler",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
270,
486
],
"type": "KSampler",
"widgets_values": [
1,
"fixed",
20,
4,
"euler_ancestral",
"beta",
0.30000000000000004
]
},
{
"bgcolor": "#535",
"color": "#323",
"flags": {
"collapsed": true
},
"id": 425,
"inputs": [],
"mode": 0,
"order": 2,
"outputs": [
{
"links": [
2295
],
"name": "LATENT",
"type": "LATENT"
}
],
"pos": [
-660,
-440
],
"properties": {},
"size": [
210,
60
],
"title": "Get_latent",
"type": "GetNode",
"widgets_values": [
"latent"
]
},
{
"bgcolor": "#616161",
"color": "#757575",
"flags": {
"collapsed": true
},
"id": 39,
"inputs": [],
"mode": 0,
"order": 3,
"outputs": [],
"pos": [
240,
370
],
"properties": {},
"size": [
210,
88
],
"type": "Note",
"widgets_values": [
"(real life, cinematic, stunningly beautiful, masterpiece, best quality:1.5), source_furry, \n\ncinematic, chromatic abberration, bokeh, vibrant colors\n\n(by kenket:0.2), (by zootopia:0.4), (by my_little_pony:0.2)\n\nreal, detailed, digital photography, professional photo, photorealism, sharp, exposure blend, volumetric, ray tracing, hdr, 4k, 8k, absurd res, realistic, (best quality, good quality:1.2)\nBREAK"
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": true
},
"id": 1202,
"inputs": [
{
"link": 2497,
"name": "conditioning_1",
"type": "CONDITIONING"
},
{
"link": 2498,
"name": "conditioning_2",
"type": "CONDITIONING"
}
],
"mode": 0,
"order": 168,
"outputs": [
{
"links": [
2979
],
"name": "CONDITIONING",
"type": "CONDITIONING"
}
],
"pos": [
1800,
380
],
"properties": {
"Node name for S&R": "ConditioningCombine",
"cnr_id": "comfy-core",
"ver": "0.3.48"
},
"size": [
216.92578125,
46
],
"type": "ConditioningCombine",
"widgets_values": []
},
{
"flags": {},
"id": 1216,
"inputs": [
{
"link": 2586,
"name": "",
"type": "*",
"widget": {
"name": "value"
}
}
],
"mode": 0,
"order": 88,
"outputs": [
{
"links": [
2587
],
"name": "",
"type": "BOOLEAN"
}
],
"pos": [
2740,
640
],
"properties": {
"horizontal": false,
"showOutputText": false
},
"size": [
75,
26
],
"type": "Reroute"
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": true
},
"id": 479,
"inputs": [
{
"link": 2229,
"name": "positive",
"type": "CONDITIONING"
},
{
"link": 2230,
"name": "negative",
"type": "CONDITIONING"
},
{
"link": 1428,
"name": "vae",
"type": "VAE"
},
{
"link": 908,
"name": "pixels",
"type": "IMAGE"
},
{
"link": 1027,
"name": "mask",
"type": "MASK"
}
],
"mode": 0,
"order": 172,
"outputs": [
{
"links": [
910
],
"name": "positive",
"type": "CONDITIONING"
},
{
"links": [
911
],
"name": "negative",
"type": "CONDITIONING"
},
{
"links": [
912
],
"name": "latent",
"type": "LATENT"
}
],
"pos": [
2670,
580
],
"properties": {
"Node name for S&R": "InpaintModelConditioning",
"cnr_id": "comfy-core",
"ver": "0.3.40"
},
"size": [
210,
138
],
"title": "Inpaint",
"type": "InpaintModelConditioning",
"widgets_values": [
true
]
},
{
"bgcolor": "#353",
"color": "#232",
"flags": {
"collapsed": true
},
"id": 161,
"inputs": [
{
"link": 2468,
"name": "text_a",
"shape": 7,
"type": "STRING",
"widget": {
"name": "text_a"
}
},
{
"link": 254,
"name": "text_b",
"shape": 7,
"type": "STRING",
"widget": {
"name": "text_b"
}
},
{
"link": 2446,
"name": "text_c",
"shape": 7,
"type": "STRING",
"widget": {
"name": "text_c"
}
}
],
"mode": 0,
"order": 124,
"outputs": [
{
"links": [
2447
],
"name": "STRING",
"type": "STRING"
}
],
"pos": [
-980,
-520
],
"properties": {
"Node name for S&R": "StringFunction|pysssss",
"cnr_id": "comfyui-custom-scripts",
"ver": "9f7b3215e6af317603056a9a1666bf6e83e28835"
},
"size": [
210,
298
],
"title": "String Function",
"type": "StringFunction|pysssss",
"widgets_values": [
"append",
"yes",
"",
"",
"",
"masterpiece, best quality, amazing quality, absurdres, 8k, solo by zaush, (by kenket:1.2), by braeburned, realistic, halfanthro, anthro, female, snow leopard, grey fur, rosettes, long hair, messy hair, grey hair, blue eyes, smug, looking at viewer, sitting on bed, legs spread, lifting shirt, breasts, large breasts, nipples, pulling down boxers, boxers around thighs, penis, tapering penis, large penis, balls, pre-ejaculate, messy bed, bedroom, morning light, sunbeams"
]
},
{
"bgcolor": "#3f5159",
"color": "#2a363b",
"flags": {
"collapsed": true
},
"id": 1011,
"inputs": [],
"mode": 0,
"order": 4,
"outputs": [
{
"links": [
2646
],
"name": "IMAGE",
"type": "IMAGE"
}
],
"pos": [
1400,
1580
],
"properties": {},
"size": [
210,
50
],
"title": "Get_image1",
"type": "GetNode",
"widgets_values": [
"image1"
]
},
{
"flags": {
"collapsed": true
},
"id": 1241,
"inputs": [
{
"link": 2772,
"name": "pixels",
"type": "IMAGE"
},
{
"link": 2663,
"name": "vae",
"type": "VAE"
}
],
"mode": 0,
"order": 97,
"outputs": [
{
"links": [
2662
],
"name": "LATENT",
"type": "LATENT"
}
],
"pos": [
-670,
-50
],
"properties": {
"Node name for S&R": "VAEEncode",
"cnr_id": "comfy-core",
"ver": "0.3.59"
},
"size": [
140,
46
],
"type": "VAEEncode",
"widgets_values": []
},
{
"bgcolor": "#533",
"color": "#322",
"flags": {
"collapsed": true
},
"id": 1239,
"inputs": [],
"mode": 0,
"order": 5,
"outputs": [
{
"links": [
2659,
2663
],
"name": "VAE",
"type": "VAE"
}
],
"pos": [
-1160,
-50
],
"properties": {},
"size": [
210,
50.00000762939453
],
"title": "Get_VAE",
"type": "GetNode",
"widgets_values": [
"VAE"
]
},
{
"bgcolor": "#535",
"color": "#323",
"flags": {
"collapsed": true
},
"id": 978,
"inputs": [],
"mode": 0,
"order": 6,
"outputs": [
{
"links": [
2658
],
"name": "LATENT",
"type": "LATENT"
}
],
"pos": [
-1180,
-10
],
"properties": {},
"size": [
210,
60
],
"title": "Get_latent_0",
"type": "GetNode",
"widgets_values": [
"latent_0"
]
},
{
"bgcolor": "#3f5159",
"color": "#2a363b",
"flags": {
"collapsed": true
},
"id": 1042,
"inputs": [],
"mode": 0,
"order": 7,
"outputs": [
{
"links": [
3008
],
"name": "IMAGE",
"type": "IMAGE"
}
],
"pos": [
830,
1040
],
"properties": {},
"size": [
210,
34
],
"title": "Get_image1",
"type": "GetNode",
"widgets_values": [
"image1"
]
},
{
"flags": {
"collapsed": true
},
"id": 1173,
"inputs": [
{
"link": 2464,
"name": "on_true",
"type": "CONDITIONING"
},
{
"link": 2465,
"name": "on_false",
"type": "CONDITIONING"
},
{
"link": 2463,
"name": "boolean",
"type": "BOOLEAN",
"widget": {
"name": "boolean"
}
}
],
"mode": 0,
"order": 165,
"outputs": [
{
"links": [
2462
],
"name": "conditioning",
"type": "CONDITIONING"
}
],
"pos": [
2200,
580
],
"properties": {
"Node name for S&R": "Switch conditioning [Crystools]",
"cnr_id": "comfyui-crystools",
"ver": "1.26.6"
},
"size": [
270,
78
],
"type": "Switch conditioning [Crystools]",
"widgets_values": [
true
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {},
"id": 916,
"inputs": [],
"mode": 0,
"order": 8,
"outputs": [
{
"links": [
2463
],
"name": "BOOLEAN",
"type": "BOOLEAN"
}
],
"pos": [
1680,
750
],
"properties": {
"Node name for S&R": "PrimitiveBoolean",
"cnr_id": "comfy-core",
"ver": "0.3.43"
},
"size": [
210,
58
],
"title": "Replace prompt",
"type": "PrimitiveBoolean",
"widgets_values": [
true
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": false
},
"id": 199,
"inputs": [
{
"link": 2742,
"name": "clip",
"type": "CLIP"
}
],
"mode": 0,
"order": 72,
"outputs": [
{
"links": [
2680
],
"name": "CLIP",
"slot_index": 0,
"type": "CLIP"
}
],
"pos": [
-310,
450
],
"properties": {
"Node name for S&R": "CLIPSetLastLayer",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
210,
58
],
"type": "CLIPSetLastLayer",
"widgets_values": [
-2
]
},
{
"bgcolor": "#593930",
"color": "#332922",
"flags": {
"collapsed": true
},
"id": 499,
"inputs": [
{
"link": 988,
"name": "samples",
"type": "LATENT"
},
{
"link": 1431,
"name": "vae",
"type": "VAE"
}
],
"mode": 0,
"order": 78,
"outputs": [
{
"links": [
972
],
"name": "IMAGE",
"slot_index": 0,
"type": "IMAGE"
}
],
"pos": [
2480,
510
],
"properties": {
"Node name for S&R": "VAEDecodeTiled",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
210,
150
],
"title": "VAE Decode",
"type": "VAEDecodeTiled",
"widgets_values": [
1024,
64,
64,
8
]
},
{
"bgcolor": "#535",
"color": "#323",
"flags": {
"collapsed": true
},
"id": 510,
"inputs": [],
"mode": 0,
"order": 9,
"outputs": [
{
"links": [
988
],
"name": "LATENT",
"type": "LATENT"
}
],
"pos": [
2300,
510
],
"properties": {},
"size": [
210,
60
],
"title": "Get_InpaintLatent",
"type": "GetNode",
"widgets_values": [
"InpaintLatent"
]
},
{
"bgcolor": "#3f5159",
"color": "#2a363b",
"flags": {
"collapsed": false
},
"id": 930,
"inputs": [
{
"link": 2651,
"name": "image",
"type": "IMAGE"
},
{
"link": 1957,
"name": "resolution",
"shape": 7,
"type": "INT",
"widget": {
"name": "resolution"
}
}
],
"mode": 0,
"order": 116,
"outputs": [
{
"links": [
1946
],
"name": "IMAGE",
"type": "IMAGE"
}
],
"pos": [
650,
60
],
"properties": {
"Node name for S&R": "AIO_Preprocessor",
"cnr_id": "comfyui_controlnet_aux",
"ver": "1.0.7"
},
"size": [
320,
82
],
"type": "AIO_Preprocessor",
"widgets_values": [
"Manga2Anime_LineArt_Preprocessor",
1344
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": true
},
"id": 1245,
"inputs": [],
"mode": 0,
"order": 10,
"outputs": [],
"pos": [
-1890,
-770
],
"properties": {},
"size": [
400,
170
],
"type": "Note",
"widgets_values": [
"explicit, size difference, duo, massive muscular anthro tiger male and a small anthro lynx male, in a steamy shower stall, water spraying down their bodies, the tiger is standing with a smug grin, one hand braced against the tiled wall, the lynx is on his knees, eagerly performing fellatio, deepthroating the tiger's huge, erect humanoid penis, tiger's hand on the back of the lynx's head, guiding him, the lynx's eyes are wide with adoration and effort, wet fur, glistening bodies, steam, low angle shot, deep throat, tears"
]
},
{
"flags": {
"collapsed": true
},
"id": 1175,
"inputs": [],
"mode": 0,
"order": 11,
"outputs": [
{
"links": [
2666
],
"name": "STRING",
"type": "STRING"
}
],
"pos": [
260,
270
],
"properties": {
"Node name for S&R": "PrimitiveStringMultiline",
"cnr_id": "comfy-core",
"ver": "0.3.48"
},
"size": [
440,
160
],
"title": "Code",
"type": "PrimitiveStringMultiline",
"widgets_values": [
"# Extract image tensor, assuming it's a batched Torch tensor\nimg = image1.data[0] # remove batch dimension\n\n# Get shape: height and width\nheight, width = img.shape[:2]\n\n# Pick smaller side\nsmaller = min(height, width)\n\n# Bucket to nearest multiple of 64\nsmaller = round(smaller / 64) * 64\n\n# Set output\nnumber1.to(int(smaller))\n\n# For debugging\nprint(f\"Fixed image shape: {img.shape}\")\nprint(f\"Smaller side (bucketed to 64): {smaller}\")\n"
]
},
{
"bgcolor": "#3f5159",
"color": "#2a363b",
"flags": {
"collapsed": true
},
"id": 410,
"inputs": [],
"mode": 0,
"order": 12,
"outputs": [
{
"links": [
3007
],
"name": "IMAGE",
"type": "IMAGE"
}
],
"pos": [
-870,
-1260
],
"properties": {},
"size": [
210,
60
],
"title": "Get_image1",
"type": "GetNode",
"widgets_values": [
"image1"
]
},
{
"flags": {
"collapsed": true
},
"id": 1238,
"inputs": [
{
"link": 2658,
"name": "samples",
"type": "LATENT"
},
{
"link": 2659,
"name": "vae",
"type": "VAE"
}
],
"mode": 0,
"order": 67,
"outputs": [
{
"links": [
2771
],
"name": "IMAGE",
"type": "IMAGE"
}
],
"pos": [
-1020,
-20
],
"properties": {
"Node name for S&R": "VAEDecode",
"cnr_id": "comfy-core",
"ver": "0.3.59"
},
"size": [
140,
46
],
"type": "VAEDecode",
"widgets_values": []
},
{
"flags": {
"collapsed": true
},
"id": 1288,
"inputs": [
{
"link": 2771,
"name": "image1",
"shape": 7,
"type": "IMAGE"
},
{
"link": null,
"name": "image2",
"shape": 7,
"type": "IMAGE"
},
{
"link": null,
"name": "mask1",
"shape": 7,
"type": "MASK"
},
{
"link": null,
"name": "mask2",
"shape": 7,
"type": "MASK"
},
{
"link": null,
"name": "list1",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "dict1",
"shape": 7,
"type": "*"
},
{
"link": 2770,
"name": "any1",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "any2",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "any3",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "any4",
"shape": 7,
"type": "*"
},
{
"link": 2768,
"name": "raw_code",
"type": "STRING",
"widget": {
"name": "raw_code"
}
}
],
"mode": 0,
"order": 90,
"outputs": [
{
"links": [
2772
],
"name": "image1",
"type": "*"
},
{
"links": null,
"name": "image2",
"type": "*"
},
{
"links": null,
"name": "mask1",
"type": "*"
},
{
"links": null,
"name": "mask2",
"type": "*"
},
{
"links": [],
"name": "number1",
"type": "*"
},
{
"links": [],
"name": "number2",
"type": "*"
},
{
"links": [],
"name": "text1",
"type": "*"
},
{
"links": null,
"name": "text2",
"type": "*"
},
{
"links": null,
"name": "list1",
"type": "*"
},
{
"links": null,
"name": "dict1",
"type": "*"
},
{
"links": null,
"name": "any1",
"type": "*"
},
{
"links": null,
"name": "any2",
"type": "*"
},
{
"links": null,
"name": "any3",
"type": "*"
},
{
"links": null,
"name": "any4",
"type": "*"
}
],
"pos": [
-860,
-20
],
"properties": {
"Node name for S&R": "Exec Python Code Script",
"cnr_id": "python-interpreter-node",
"ver": "2.1.0"
},
"size": [
290,
790
],
"title": "Upscale to a bucket",
"type": "Exec Python Code Script",
"widgets_values": [
"import numpy as np # Extract image tensor, assuming it's a batched Torch tensor img = image1.data[0] # remove batch dimension # Get shape: height and width height, width = img.shape[:2] # Pick smaller side smaller = min(height, width) # Set output text1.to(str(smaller)) # For debugging print(f\"Fixed image shape: {img.shape}\") print(f\"Smaller side: {smaller}\")",
0,
0,
"hello",
"world",
true,
""
]
},
{
"flags": {
"collapsed": true
},
"id": 1289,
"inputs": [],
"mode": 0,
"order": 13,
"outputs": [
{
"links": [
2768
],
"name": "STRING",
"type": "STRING"
}
],
"pos": [
-980,
20
],
"properties": {
"Node name for S&R": "PrimitiveStringMultiline",
"cnr_id": "comfy-core",
"ver": "0.3.48"
},
"size": [
440,
160
],
"title": "Code",
"type": "PrimitiveStringMultiline",
"widgets_values": [
"import torch\nimport torch.nn.functional as F\n\nimg = image1.data # [B,H,W,C] NHWC\nscale = float(any1.data)\n\n# Convert to float if needed\nif not torch.is_floating_point(img):\n img = img.float() / 255.0\n\nB, H, W, C = img.shape\n\n# Determine smaller side\nif H < W:\n smaller, larger = H, W\n smaller_is_height = True\nelse:\n smaller, larger = W, H\n smaller_is_height = False\n\n# Scale smaller side and bucket to nearest multiple of 64\nsmaller_scaled = smaller * scale\nsmaller_bucket = max(64, round(smaller_scaled / 64) * 64)\n\n# Compute larger side to preserve aspect ratio\nlarger_scaled = larger * (smaller_bucket / smaller)\n# Bucket larger side to nearest multiple of 64\nlarger_bucket = max(64, round(larger_scaled / 64) * 64)\n\n# Assign final H and W preserving aspect ratio\nif smaller_is_height:\n new_H, new_W = smaller_bucket, larger_bucket\nelse:\n new_W, new_H = smaller_bucket, larger_bucket\n\n# Resize with interpolate\nupscaled = F.interpolate(img.permute(0,3,1,2), size=(new_H,new_W), mode='bilinear', align_corners=False)\nupscaled = upscaled.permute(0,2,3,1)\n\n# Output\nimage1.to(upscaled)\n"
]
},
{
"flags": {},
"id": 1291,
"inputs": [],
"mode": 0,
"order": 14,
"outputs": [
{
"links": [
2770
],
"name": "FLOAT",
"type": "FLOAT"
}
],
"pos": [
-1100,
60
],
"properties": {
"Node name for S&R": "PrimitiveFloat",
"cnr_id": "comfy-core",
"ver": "0.3.68"
},
"size": [
210,
58
],
"title": "Upscale by",
"type": "PrimitiveFloat",
"widgets_values": [
1.5
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": true
},
"id": 1299,
"inputs": [],
"mode": 0,
"order": 15,
"outputs": [
{
"links": [
2997
],
"name": "BOOLEAN",
"type": "BOOLEAN"
}
],
"pos": [
970,
-640
],
"properties": {
"Node name for S&R": "PrimitiveBoolean",
"cnr_id": "comfy-core",
"ver": "0.3.44"
},
"size": [
210,
58
],
"title": "Don't touch",
"type": "PrimitiveBoolean",
"widgets_values": [
false
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {},
"id": 1269,
"inputs": [],
"mode": 2,
"order": 16,
"outputs": [
{
"links": [
2729
],
"name": "MODEL",
"slot_index": 0,
"type": "MODEL"
},
{
"links": [
2727
],
"name": "CLIP",
"slot_index": 1,
"type": "CLIP"
},
{
"links": [],
"name": "VAE",
"slot_index": 2,
"type": "VAE"
}
],
"pos": [
-1560,
-1780
],
"properties": {
"Node name for S&R": "CheckpointLoaderSimple",
"cnr_id": "comfy-core",
"ver": "0.3.67"
},
"size": [
420,
98
],
"type": "CheckpointLoaderSimple",
"widgets_values": [
"ILL\\chromaxlMix_v4Sorbet.safetensors"
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {},
"id": 1267,
"inputs": [],
"mode": 2,
"order": 17,
"outputs": [
{
"links": [
2730
],
"name": "MODEL",
"slot_index": 0,
"type": "MODEL"
},
{
"links": [
2728
],
"name": "CLIP",
"slot_index": 1,
"type": "CLIP"
},
{
"links": [],
"name": "VAE",
"slot_index": 2,
"type": "VAE"
}
],
"pos": [
-1560,
-1640
],
"properties": {
"Node name for S&R": "CheckpointLoaderSimple",
"cnr_id": "comfy-core",
"ver": "0.3.67"
},
"size": [
430,
98
],
"type": "CheckpointLoaderSimple",
"widgets_values": [
"ILL\\novaFurryXL_illustriousV30.safetensors"
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {},
"id": 1268,
"inputs": [
{
"link": 2727,
"name": "clip1",
"type": "CLIP"
},
{
"link": 2728,
"name": "clip2",
"type": "CLIP"
}
],
"mode": 2,
"order": 71,
"outputs": [
{
"links": [],
"name": "CLIP",
"slot_index": 0,
"type": "CLIP"
}
],
"pos": [
-1100,
-1640
],
"properties": {
"Node name for S&R": "CLIPMergeSimple",
"cnr_id": "comfy-core",
"ver": "0.3.67"
},
"size": [
210,
78
],
"type": "CLIPMergeSimple",
"widgets_values": [
0.2
]
},
{
"flags": {
"collapsed": true
},
"id": 559,
"inputs": [
{
"link": 2649,
"name": "image1",
"shape": 7,
"type": "IMAGE"
},
{
"link": null,
"name": "image2",
"shape": 7,
"type": "IMAGE"
},
{
"link": null,
"name": "mask1",
"shape": 7,
"type": "MASK"
},
{
"link": null,
"name": "mask2",
"shape": 7,
"type": "MASK"
},
{
"link": null,
"name": "list1",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "dict1",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "any1",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "any2",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "any3",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "any4",
"shape": 7,
"type": "*"
},
{
"link": 2666,
"name": "raw_code",
"type": "STRING",
"widget": {
"name": "raw_code"
}
}
],
"mode": 0,
"order": 101,
"outputs": [
{
"links": null,
"name": "image1",
"type": "*"
},
{
"links": null,
"name": "image2",
"type": "*"
},
{
"links": null,
"name": "mask1",
"type": "*"
},
{
"links": null,
"name": "mask2",
"type": "*"
},
{
"links": [
1089,
1090,
1957
],
"name": "number1",
"type": "*"
},
{
"links": [],
"name": "number2",
"type": "*"
},
{
"links": [],
"name": "text1",
"type": "*"
},
{
"links": null,
"name": "text2",
"type": "*"
},
{
"links": null,
"name": "list1",
"type": "*"
},
{
"links": null,
"name": "dict1",
"type": "*"
},
{
"links": null,
"name": "any1",
"type": "*"
},
{
"links": null,
"name": "any2",
"type": "*"
},
{
"links": null,
"name": "any3",
"type": "*"
},
{
"links": null,
"name": "any4",
"type": "*"
}
],
"pos": [
410,
270
],
"properties": {
"Node name for S&R": "Exec Python Code Script",
"cnr_id": "python-interpreter-node",
"ver": "2.1.0"
},
"size": [
290,
790
],
"type": "Exec Python Code Script",
"widgets_values": [
"import numpy as np # Extract image tensor, assuming it's a batched Torch tensor img = image1.data[0] # remove batch dimension # Get shape: height and width height, width = img.shape[:2] # Pick smaller side smaller = min(height, width) # Set output text1.to(str(smaller)) # For debugging print(f\"Fixed image shape: {img.shape}\") print(f\"Smaller side: {smaller}\")",
0,
0,
"hello",
"world",
true,
"import numpy as np # Extract image tensor, assuming it's a batched Torch tensor img = image1.data[0] # remove batch dimension # Get shape: height and width height, width = img.shape[:2] # Pick smaller side smaller = min(height, width) # Set output text1.to(str(smaller)) # For debugging print(f\"Fixed image shape: {img.shape}\") print(f\"Smaller side: {smaller}\")",
"Output:\nFixed image shape: torch.Size([1856, 1280, 3])\nSmaller side (bucketed to 64): 1280\n"
]
},
{
"flags": {
"collapsed": true
},
"id": 497,
"inputs": [
{
"link": 972,
"name": "inpainted",
"type": "IMAGE"
},
{
"link": 1423,
"name": "overlay_image",
"type": "IMAGE"
},
{
"link": 1424,
"name": "crop_region",
"type": "CROP_REGION"
}
],
"mode": 0,
"order": 95,
"outputs": [
{
"links": [
2588
],
"name": "IMAGE",
"type": "IMAGE"
}
],
"pos": [
2670,
510
],
"properties": {
"Node name for S&R": "OverlayInpaintedImage",
"aux_id": "m0rtus59/comfyui-art-venture",
"cnr_id": "comfyui-art-venture",
"ver": "1.0.7"
},
"size": [
192.43026733398438,
66
],
"title": "Overlay Inpainted",
"type": "OverlayInpaintedImage",
"widgets_values": []
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {},
"id": 1250,
"inputs": [],
"mode": 0,
"order": 18,
"outputs": [
{
"links": [
2741
],
"name": "MODEL",
"slot_index": 0,
"type": "MODEL"
},
{
"links": [
2742
],
"name": "CLIP",
"slot_index": 1,
"type": "CLIP"
},
{
"links": [],
"name": "VAE",
"slot_index": 2,
"type": "VAE"
}
],
"pos": [
-740,
400
],
"properties": {
"Node name for S&R": "CheckpointLoaderSimple",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
400,
98
],
"type": "CheckpointLoaderSimple",
"widgets_values": [
"furry-refiner-mix.safetensors"
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": true
},
"id": 1263,
"inputs": [],
"mode": 0,
"order": 19,
"outputs": [],
"pos": [
-1980,
-770
],
"properties": {},
"size": [
400,
170
],
"type": "Note",
"widgets_values": [
"anthro, lynx, male, femboy, slender, (black fur. black body:1.4), yellow eyes, thin waist, flat chested, long hair, straight hair, hair over eye, black leather collar, adolescent, kemono, young,\n\nmessy bedroom, cum on nose, shy, awe, looking up, foreskin, open mouth, tongue, fellatio, side view, solo focus, cum on face, cum on tongue, cumshot, cum on hair, bukkake, cum in hands, cupping palms"
]
},
{
"bgcolor": "#355",
"color": "#233",
"flags": {},
"id": 964,
"inputs": [],
"mode": 0,
"order": 20,
"outputs": [
{
"links": [
2044,
2079
],
"name": "FLOAT",
"type": "FLOAT"
}
],
"pos": [
-750,
-360
],
"properties": {
"Node name for S&R": "PrimitiveFloat",
"cnr_id": "comfy-core",
"ver": "0.3.43"
},
"size": [
210,
58
],
"title": "CFG",
"type": "PrimitiveFloat",
"widgets_values": [
2
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": true
},
"id": 1262,
"inputs": [],
"mode": 0,
"order": 21,
"outputs": [],
"pos": [
-1980,
-810
],
"properties": {},
"size": [
400,
170
],
"type": "Note",
"widgets_values": [
"anthro, snow_leopard, female, long grey hair, blue eyes, sitting on couch, messy stretched grey t-shirt, nipple outline, boxers, bulge, messy dorm room, smirk, pulls down the boxers, half erect, foreskin, upward view, (crotch focus:1.2), precum"
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": true
},
"id": 1244,
"inputs": [],
"mode": 0,
"order": 22,
"outputs": [],
"pos": [
-1890,
-810
],
"properties": {},
"size": [
400,
170
],
"type": "Note",
"widgets_values": [
"solo, anthro, lynx, male, femboy, very long hair, yellow eyes, (black fur, black body:1.4), collar, straight hair, low twintail, hairband, plain red loose t-shirt, shorts, coffee mug in hands, reclined on chair by the computer, dynamic angle, cozy room"
]
},
{
"flags": {
"collapsed": false
},
"id": 482,
"inputs": [
{
"link": 3009,
"name": "image",
"type": "IMAGE"
},
{
"link": 3010,
"name": "mask",
"type": "MASK"
},
{
"link": 2644,
"name": "controlnet_image",
"shape": 7,
"type": "IMAGE"
},
{
"link": 2172,
"name": "inpaint_masked",
"type": "BOOLEAN",
"widget": {
"name": "inpaint_masked"
}
}
],
"mode": 0,
"order": 89,
"outputs": [
{
"links": [
908
],
"name": "inpaint_image",
"type": "IMAGE"
},
{
"links": [
1027
],
"name": "inpaint_mask",
"type": "MASK"
},
{
"links": [
1423,
3011
],
"name": "overlay_image",
"type": "IMAGE"
},
{
"links": [
1424
],
"name": "crop_region",
"type": "CROP_REGION"
},
{
"links": [
2228,
3012
],
"name": "controlnet_image",
"type": "IMAGE"
}
],
"pos": [
2130,
720
],
"properties": {
"Node name for S&R": "PrepareImageAndMaskForInpaint",
"aux_id": "m0rtus59/comfyui-art-venture",
"cnr_id": "comfyui-art-venture",
"ver": "1.0.7"
},
"size": [
260.0103515625,
234
],
"type": "PrepareImageAndMaskForInpaint",
"widgets_values": [
8,
false,
128,
1024,
1024
]
},
{
"flags": {},
"id": 1345,
"inputs": [
{
"link": 2902,
"name": "text",
"type": "STRING"
}
],
"mode": 0,
"order": 125,
"outputs": [
{
"links": null,
"name": "STRING",
"shape": 6,
"type": "STRING"
}
],
"pos": [
-980,
-330
],
"properties": {
"Node name for S&R": "ShowText|pysssss",
"cnr_id": "comfyui-custom-scripts",
"ver": "1.2.5"
},
"size": [
210,
100
],
"type": "ShowText|pysssss",
"widgets_values": []
},
{
"bgcolor": "#355",
"color": "#233",
"flags": {},
"id": 961,
"inputs": [],
"mode": 0,
"order": 23,
"outputs": [
{
"links": [
2046,
2078
],
"name": "INT",
"slot_index": 0,
"type": "INT"
}
],
"pos": [
-750,
-250
],
"properties": {
"Node name for S&R": "ImpactInt",
"cnr_id": "comfyui-impact-pack",
"ver": "808b0dedf03534a2594ecb60a9d6305a044efdc2"
},
"size": [
210,
58
],
"title": "Steps",
"type": "ImpactInt",
"widgets_values": [
24
]
},
{
"bgcolor": "#3f5159",
"color": "#2a363b",
"flags": {
"collapsed": true
},
"id": 931,
"inputs": [
{
"link": 1946,
"name": "IMAGE",
"type": "IMAGE"
}
],
"mode": 0,
"order": 134,
"outputs": [
{
"links": [],
"name": "*",
"type": "*"
}
],
"pos": [
1010,
260
],
"properties": {
"previousName": "lineart"
},
"size": [
210,
60
],
"title": "Set_lineart",
"type": "SetNode",
"widgets_values": [
"lineart"
]
},
{
"flags": {},
"id": 657,
"inputs": [
{
"link": 1309,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 112,
"outputs": [
{
"links": [
1310
],
"name": "CLIP",
"type": "CLIP"
}
],
"pos": [
1010,
930
],
"properties": {
"horizontal": false,
"showOutputText": true
},
"size": [
75,
26
],
"type": "Reroute"
},
{
"bgcolor": "#3f5159",
"color": "#2a363b",
"flags": {
"collapsed": true
},
"id": 50,
"inputs": [],
"mode": 0,
"order": 24,
"outputs": [
{
"links": [
2916,
2918
],
"name": "CONTROL_NET",
"slot_index": 0,
"type": "CONTROL_NET"
}
],
"pos": [
1060,
220
],
"properties": {
"Node name for S&R": "ControlNetLoader",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
330,
60
],
"type": "ControlNetLoader",
"widgets_values": [
"xinsircontrolnet-union-sdxl-10_promax.safetensors"
]
},
{
"flags": {},
"id": 906,
"inputs": [
{
"link": 2650,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 102,
"outputs": [
{
"links": [
1894,
2775
],
"name": "",
"type": "*"
}
],
"pos": [
540,
-240
],
"properties": {
"horizontal": false,
"showOutputText": false
},
"size": [
75,
26
],
"type": "Reroute"
},
{
"flags": {
"collapsed": true
},
"id": 1055,
"inputs": [
{
"link": 2453,
"name": "STRING",
"type": "STRING"
}
],
"mode": 0,
"order": 83,
"outputs": [
{
"links": null,
"name": "*",
"type": "*"
}
],
"pos": [
-1530,
-870
],
"properties": {
"previousName": "prompt"
},
"size": [
210,
60
],
"title": "Set_prompt",
"type": "SetNode",
"widgets_values": [
"prompt"
]
},
{
"flags": {
"collapsed": true
},
"id": 731,
"inputs": [],
"mode": 0,
"order": 25,
"outputs": [
{
"links": [
2446
],
"name": "STRING",
"type": "STRING"
}
],
"pos": [
-1150,
-540
],
"properties": {},
"size": [
210,
60
],
"title": "Get_prompt",
"type": "GetNode",
"widgets_values": [
"prompt"
]
},
{
"bgcolor": "#3f5159",
"color": "#2a363b",
"flags": {
"collapsed": true
},
"id": 1019,
"inputs": [],
"mode": 0,
"order": 26,
"outputs": [
{
"links": [
2928
],
"name": "CONTROL_NET",
"slot_index": 0,
"type": "CONTROL_NET"
}
],
"pos": [
1690,
1670
],
"properties": {
"Node name for S&R": "ControlNetLoader",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
330,
60
],
"type": "ControlNetLoader",
"widgets_values": [
"xinsircontrolnet-union-sdxl-10_promax.safetensors"
]
},
{
"flags": {},
"id": 1354,
"inputs": [
{
"link": 2928,
"name": "control_net",
"type": "CONTROL_NET"
}
],
"mode": 0,
"order": 75,
"outputs": [
{
"links": [
2929
],
"name": "CONTROL_NET",
"type": "CONTROL_NET"
}
],
"pos": [
2130,
990
],
"properties": {
"Node name for S&R": "SetUnionControlNetType",
"cnr_id": "comfy-core",
"ver": "0.5.1"
},
"size": [
260,
58
],
"type": "SetUnionControlNetType",
"widgets_values": [
"canny/lineart/anime_lineart/mlsd"
]
},
{
"bgcolor": "#593930",
"color": "#332922",
"flags": {
"collapsed": true
},
"id": 140,
"inputs": [
{
"link": 177,
"name": "clip",
"type": "CLIP"
},
{
"link": 2469,
"name": "text",
"type": "STRING",
"widget": {
"name": "text"
}
}
],
"mode": 0,
"order": 122,
"outputs": [
{
"links": [
2080,
2294,
2935
],
"name": "CONDITIONING",
"type": "CONDITIONING"
}
],
"pos": [
-710,
-480
],
"properties": {
"Node name for S&R": "smZ CLIPTextEncode",
"cnr_id": "comfyui_smznodes",
"ver": "1.2.12"
},
"size": [
212.05859375,
160
],
"type": "smZ CLIPTextEncode",
"widgets_values": [
"(worst quality, bad quality:1.2), sketch",
"A1111",
false,
true,
false,
false,
6,
1024,
1024,
0,
0,
1024,
1024,
"",
"",
1
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {},
"id": 122,
"inputs": [
{
"link": 218,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 108,
"outputs": [
{
"links": [
176,
177,
2938
],
"name": "",
"type": "CLIP"
}
],
"pos": [
-830,
-600
],
"properties": {
"horizontal": false,
"showOutputText": false
},
"size": [
75,
26
],
"type": "Reroute"
},
{
"bgcolor": "#353",
"color": "#232",
"flags": {
"collapsed": true
},
"id": 141,
"inputs": [
{
"link": 176,
"name": "clip",
"type": "CLIP"
},
{
"link": 2447,
"name": "text",
"type": "STRING",
"widget": {
"name": "text"
}
}
],
"mode": 0,
"order": 141,
"outputs": [
{
"links": [
2081,
2293,
2932
],
"name": "CONDITIONING",
"type": "CONDITIONING"
}
],
"pos": [
-710,
-540
],
"properties": {
"Node name for S&R": "smZ CLIPTextEncode",
"cnr_id": "comfyui_smznodes",
"ver": "1.2.12"
},
"size": [
371.20001220703125,
168.39999389648438
],
"type": "smZ CLIPTextEncode",
"widgets_values": [
"",
"A1111",
false,
true,
false,
false,
6,
1024,
1024,
0,
0,
1024,
1024,
"",
"",
1
]
},
{
"flags": {},
"id": 1357,
"inputs": [
{
"link": 2933,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 162,
"outputs": [
{
"links": [
2934
],
"name": "",
"type": "CONDITIONING"
}
],
"pos": [
40,
-970
],
"properties": {
"horizontal": false,
"showOutputText": false
},
"size": [
75,
26
],
"type": "Reroute"
},
{
"flags": {},
"id": 1359,
"inputs": [
{
"link": 2936,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 149,
"outputs": [
{
"links": [
2937
],
"name": "",
"type": "CONDITIONING"
}
],
"pos": [
40,
-940
],
"properties": {
"horizontal": false,
"showOutputText": false
},
"size": [
75,
26
],
"type": "Reroute"
},
{
"flags": {},
"id": 1356,
"inputs": [
{
"link": 2932,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 152,
"outputs": [
{
"links": [
2933
],
"name": "",
"type": "CONDITIONING"
}
],
"pos": [
-430,
-970
],
"properties": {
"horizontal": false,
"showOutputText": false
},
"size": [
75,
26
],
"type": "Reroute"
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {
"collapsed": true
},
"id": 1328,
"inputs": [
{
"link": 3022,
"name": "model",
"type": "MODEL"
}
],
"mode": 0,
"order": 148,
"outputs": [
{
"links": [
2930
],
"name": "MODEL",
"type": "MODEL"
}
],
"pos": [
-430,
-980
],
"properties": {
"Node name for S&R": "DifferentialDiffusion",
"cnr_id": "comfy-core",
"ver": "0.3.40"
},
"size": [
210,
50
],
"type": "DifferentialDiffusion",
"widgets_values": [
1
]
},
{
"flags": {},
"id": 1355,
"inputs": [
{
"link": 2930,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 159,
"outputs": [
{
"links": [
2931
],
"name": "",
"type": "MODEL"
}
],
"pos": [
40,
-1010
],
"properties": {
"horizontal": false,
"showOutputText": false
},
"size": [
75,
26
],
"type": "Reroute"
},
{
"flags": {
"collapsed": true
},
"id": 1199,
"inputs": [
{
"link": 2487,
"name": "destination",
"type": "MASK"
},
{
"link": 3000,
"name": "source",
"type": "MASK"
}
],
"mode": 0,
"order": 183,
"outputs": [
{
"links": [
2489
],
"name": "MASK",
"type": "MASK"
}
],
"pos": [
1360,
-860
],
"properties": {
"Node name for S&R": "MaskComposite",
"cnr_id": "comfy-core",
"ver": "0.3.48"
},
"size": [
270,
126
],
"type": "MaskComposite",
"widgets_values": [
0,
0,
"subtract"
]
},
{
"flags": {
"collapsed": true
},
"id": 1283,
"inputs": [
{
"link": 2759,
"name": "mask",
"type": "MASK"
}
],
"mode": 4,
"order": 119,
"outputs": [
{
"links": [
2761
],
"name": "mask",
"type": "MASK"
}
],
"pos": [
590,
-860
],
"properties": {
"Node name for S&R": "RemapMaskRange",
"cnr_id": "comfyui-kjnodes",
"ver": "1.1.8"
},
"size": [
210,
82
],
"type": "RemapMaskRange",
"widgets_values": [
0,
0.8
]
},
{
"flags": {
"collapsed": true
},
"id": 887,
"inputs": [
{
"link": 1894,
"name": "image",
"shape": 7,
"type": "IMAGE"
},
{
"link": 2754,
"name": "mask",
"shape": 7,
"type": "MASK"
}
],
"mode": 0,
"order": 157,
"outputs": [
{
"links": [
2996
],
"name": "composite",
"type": "IMAGE"
}
],
"pos": [
810,
-780
],
"properties": {
"Node name for S&R": "ImageAndMaskPreview",
"cnr_id": "comfyui-kjnodes",
"ver": "1.1.2"
},
"size": [
270,
126
],
"title": "Preview",
"type": "ImageAndMaskPreview",
"widgets_values": [
0.8000000000000002,
"255, 0, 255",
true
]
},
{
"bgcolor": "#1f401b",
"color": "#1c5715",
"flags": {
"collapsed": true
},
"id": 907,
"inputs": [
{
"link": 1904,
"name": "MASK",
"type": "MASK"
}
],
"mode": 0,
"order": 187,
"outputs": [
{
"links": null,
"name": "*",
"type": "*"
}
],
"pos": [
2140,
-890
],
"properties": {
"previousName": "Mask"
},
"size": [
210,
60
],
"title": "Set_Mask",
"type": "SetNode",
"widgets_values": [
"Mask"
]
},
{
"flags": {},
"id": 1358,
"inputs": [
{
"link": 2935,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 139,
"outputs": [
{
"links": [
2936
],
"name": "",
"type": "CONDITIONING"
}
],
"pos": [
-430,
-940
],
"properties": {
"horizontal": false,
"showOutputText": false
},
"size": [
75,
26
],
"type": "Reroute"
},
{
"flags": {
"collapsed": true
},
"id": 1336,
"inputs": [
{
"link": 2890,
"name": "on_true",
"type": "IMAGE"
},
{
"link": 2889,
"name": "on_false",
"type": "IMAGE"
},
{
"link": 2970,
"name": "boolean",
"type": "BOOLEAN",
"widget": {
"name": "boolean"
}
}
],
"mode": 0,
"order": 173,
"outputs": [
{
"links": [
2887
],
"name": "image",
"type": "IMAGE"
}
],
"pos": [
400,
-760
],
"properties": {
"Node name for S&R": "Switch image [Crystools]",
"cnr_id": "comfyui-crystools",
"ver": "1.27.4"
},
"size": [
270,
78
],
"title": "Switch image",
"type": "Switch image [Crystools]",
"widgets_values": [
true
]
},
{
"bgcolor": "#3f5159",
"color": "#2a363b",
"flags": {
"collapsed": true
},
"id": 973,
"inputs": [
{
"link": 2887,
"name": "IMAGE",
"type": "IMAGE"
}
],
"mode": 0,
"order": 176,
"outputs": [
{
"links": [
2782
],
"name": "IMAGE",
"type": "IMAGE"
}
],
"pos": [
590,
-760
],
"properties": {
"previousName": "image1"
},
"size": [
210,
60
],
"title": "Set_image1",
"type": "SetNode",
"widgets_values": [
"image1"
]
},
{
"bgcolor": "#593930",
"color": "#332922",
"flags": {},
"id": 1177,
"inputs": [],
"mode": 0,
"order": 27,
"outputs": [
{
"links": [
2469
],
"name": "STRING",
"type": "STRING"
}
],
"pos": [
-980,
-470
],
"properties": {
"Node name for S&R": "PrimitiveStringMultiline",
"cnr_id": "comfy-core",
"ver": "0.3.48"
},
"size": [
210,
88
],
"title": "Negative",
"type": "PrimitiveStringMultiline",
"widgets_values": [
"(worst quality, bad quality:1.2), sketch, big eyes, wide shoulders, big eyes, cartoony, logo, print, text, watermark\npawpads, nipples"
]
},
{
"flags": {
"collapsed": true
},
"id": 1274,
"inputs": [],
"mode": 0,
"order": 28,
"outputs": [
{
"links": null,
"name": "BBOX_DETECTOR",
"type": "BBOX_DETECTOR"
},
{
"links": [
2745
],
"name": "SEGM_DETECTOR",
"slot_index": 1,
"type": "SEGM_DETECTOR"
}
],
"pos": [
-50,
-810
],
"properties": {
"Node name for S&R": "UltralyticsDetectorProvider",
"cnr_id": "comfyui-impact-subpack",
"ver": "1.2.9"
},
"size": [
370,
80
],
"title": "UltralyticsDetector",
"type": "UltralyticsDetectorProvider",
"widgets_values": [
"segm/person_yolov8m-seg.pt"
]
},
{
"flags": {
"collapsed": true
},
"id": 900,
"inputs": [
{
"link": 2480,
"name": "images",
"type": "IMAGE"
}
],
"mode": 0,
"order": 136,
"outputs": [
{
"links": [
2767
],
"name": "MASK",
"type": "MASK"
}
],
"pos": [
400,
-710
],
"properties": {
"Node name for S&R": "ColorToMask",
"cnr_id": "comfyui-kjnodes",
"ver": "1.1.2"
},
"size": [
270,
178
],
"type": "ColorToMask",
"widgets_values": [
false,
255,
255,
255,
255,
1
]
},
{
"flags": {},
"id": 1351,
"inputs": [
{
"link": 2916,
"name": "control_net",
"type": "CONTROL_NET"
}
],
"mode": 0,
"order": 73,
"outputs": [
{
"links": [
2917
],
"name": "CONTROL_NET",
"type": "CONTROL_NET"
}
],
"pos": [
1270,
160
],
"properties": {
"Node name for S&R": "SetUnionControlNetType",
"cnr_id": "comfy-core",
"ver": "0.5.1"
},
"size": [
210,
58
],
"type": "SetUnionControlNetType",
"widgets_values": [
"canny/lineart/anime_lineart/mlsd"
]
},
{
"bgcolor": "#3f5159",
"color": "#2a363b",
"flags": {
"collapsed": true
},
"id": 1300,
"inputs": [],
"mode": 0,
"order": 29,
"outputs": [
{
"links": [
2892
],
"name": "IMAGE",
"type": "IMAGE"
}
],
"pos": [
-120,
270
],
"properties": {},
"size": [
210,
60
],
"title": "Get_image1",
"type": "GetNode",
"widgets_values": [
"image1"
]
},
{
"flags": {
"collapsed": true
},
"id": 1026,
"inputs": [
{
"link": 2246,
"name": "on_true",
"type": "LATENT"
},
{
"link": 2247,
"name": "on_false",
"type": "LATENT"
},
{
"link": 2248,
"name": "boolean",
"type": "BOOLEAN",
"widget": {
"name": "boolean"
}
}
],
"mode": 0,
"order": 160,
"outputs": [
{
"links": [
2245
],
"name": "latent",
"type": "LATENT"
}
],
"pos": [
-100,
-640
],
"properties": {
"Node name for S&R": "Switch latent [Crystools]",
"cnr_id": "comfyui-crystools",
"ver": "1.25.2"
},
"size": [
210,
78
],
"title": "Switch",
"type": "Switch latent [Crystools]",
"widgets_values": [
true
]
},
{
"bgcolor": "#535",
"color": "#323",
"flags": {
"collapsed": true
},
"id": 977,
"inputs": [
{
"link": 2250,
"name": "LATENT",
"type": "LATENT"
}
],
"mode": 0,
"order": 161,
"outputs": [
{
"links": null,
"name": "*",
"type": "*"
}
],
"pos": [
-100,
-690
],
"properties": {
"previousName": "latent_0"
},
"size": [
210,
60
],
"title": "Set_latent_0",
"type": "SetNode",
"widgets_values": [
"latent_0"
]
},
{
"bgcolor": "#593930",
"color": "#332922",
"flags": {
"collapsed": true
},
"id": 967,
"inputs": [
{
"link": 2245,
"name": "samples",
"type": "LATENT"
},
{
"link": 2026,
"name": "vae",
"type": "VAE"
}
],
"mode": 0,
"order": 166,
"outputs": [
{
"links": [
2889,
2891
],
"name": "IMAGE",
"slot_index": 0,
"type": "IMAGE"
}
],
"pos": [
30,
-640
],
"properties": {
"Node name for S&R": "VAEDecode",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
140,
50
],
"title": "VAE",
"type": "VAEDecode",
"widgets_values": []
},
{
"bgcolor": "#533",
"color": "#322",
"flags": {
"collapsed": true
},
"id": 504,
"inputs": [],
"mode": 0,
"order": 30,
"outputs": [
{
"links": [
2026,
2895
],
"name": "VAE",
"type": "VAE"
}
],
"pos": [
-100,
-590
],
"properties": {},
"size": [
210,
60
],
"title": "Get_VAE",
"type": "GetNode",
"widgets_values": [
"VAE"
]
},
{
"flags": {
"collapsed": true
},
"id": 1323,
"inputs": [
{
"link": 2891,
"name": "image",
"type": "IMAGE"
},
{
"link": 2931,
"name": "model",
"type": "MODEL"
},
{
"link": 2942,
"name": "clip",
"type": "CLIP"
},
{
"link": 2895,
"name": "vae",
"type": "VAE"
},
{
"link": 2934,
"name": "positive",
"type": "CONDITIONING"
},
{
"link": 2937,
"name": "negative",
"type": "CONDITIONING"
},
{
"link": 2894,
"name": "bbox_detector",
"type": "BBOX_DETECTOR"
},
{
"link": null,
"name": "sam_model_opt",
"shape": 7,
"type": "SAM_MODEL"
},
{
"link": 2893,
"name": "segm_detector_opt",
"shape": 7,
"type": "SEGM_DETECTOR"
},
{
"link": null,
"name": "detailer_hook",
"shape": 7,
"type": "DETAILER_HOOK"
},
{
"link": null,
"name": "scheduler_func_opt",
"shape": 7,
"type": "SCHEDULER_FUNC"
}
],
"mode": 0,
"order": 170,
"outputs": [
{
"links": [
2890
],
"name": "image",
"type": "IMAGE"
},
{
"links": null,
"name": "cropped_refined",
"shape": 6,
"type": "IMAGE"
},
{
"links": null,
"name": "cropped_enhanced_alpha",
"shape": 6,
"type": "IMAGE"
},
{
"links": null,
"name": "mask",
"type": "MASK"
},
{
"links": null,
"name": "detailer_pipe",
"type": "DETAILER_PIPE"
},
{
"links": null,
"name": "cnet_images",
"shape": 6,
"type": "IMAGE"
}
],
"pos": [
190,
-590
],
"properties": {
"Node name for S&R": "FaceDetailer",
"cnr_id": "comfyui-impact-pack",
"ver": "8.28.0"
},
"size": [
320,
1168
],
"title": "Detailer",
"type": "FaceDetailer",
"widgets_values": [
512,
true,
1024,
0,
"fixed",
20,
2.3,
"euler_ancestral",
"normal",
0.5,
5,
true,
true,
0.5,
10,
3,
"center-1",
0,
0.93,
0,
0.7,
"False",
10,
"",
1,
false,
20,
false,
false
]
},
{
"flags": {
"collapsed": true
},
"id": 1247,
"inputs": [
{
"link": 2670,
"name": "value",
"type": "IMAGE"
}
],
"mode": 0,
"order": 103,
"outputs": [
{
"links": null,
"name": "batch",
"type": "INT"
},
{
"links": [
2671
],
"name": "height",
"type": "INT"
},
{
"links": [
2672
],
"name": "width",
"type": "INT"
},
{
"links": null,
"name": "channel",
"type": "INT"
}
],
"pos": [
-40,
-540
],
"properties": {
"Node name for S&R": "ImpactImageInfo",
"cnr_id": "comfyui-impact-pack",
"ver": "8.25.1"
},
"size": [
150.901953125,
86
],
"type": "ImpactImageInfo",
"widgets_values": []
},
{
"flags": {
"collapsed": true
},
"id": 1197,
"inputs": [
{
"link": 2483,
"name": "image",
"type": "IMAGE"
},
{
"link": null,
"name": "mask",
"shape": 7,
"type": "MASK"
},
{
"link": 2672,
"name": "width",
"type": "INT",
"widget": {
"name": "width"
}
},
{
"link": 2671,
"name": "height",
"type": "INT",
"widget": {
"name": "height"
}
}
],
"mode": 0,
"order": 118,
"outputs": [
{
"links": [
2480
],
"name": "IMAGE",
"type": "IMAGE"
},
{
"links": null,
"name": "width",
"type": "INT"
},
{
"links": null,
"name": "height",
"type": "INT"
},
{
"links": null,
"name": "mask",
"type": "MASK"
}
],
"pos": [
140,
-540
],
"properties": {
"Node name for S&R": "ImageResizeKJv2",
"cnr_id": "comfyui-kjnodes",
"ver": "1.1.3"
},
"size": [
270,
336
],
"type": "ImageResizeKJv2",
"widgets_values": [
512,
512,
"nearest-exact",
"resize",
"0, 0, 0",
"center",
2,
"cpu",
"<tr><td>Output: </td><td><b>1</b> x <b>1280</b> x <b>1856 | 27.19MB</b></td></tr>"
]
},
{
"bgcolor": "#3f5159",
"color": "#2a363b",
"flags": {
"collapsed": true
},
"id": 932,
"inputs": [],
"mode": 0,
"order": 31,
"outputs": [
{
"links": [
2483
],
"name": "IMAGE",
"type": "IMAGE"
}
],
"pos": [
-10,
-500
],
"properties": {},
"size": [
210,
60
],
"title": "Get_lineart",
"type": "GetNode",
"widgets_values": [
"lineart"
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {
"collapsed": false
},
"id": 1337,
"inputs": [],
"mode": 0,
"order": 32,
"outputs": [
{
"links": [
2970
],
"name": "BOOLEAN",
"type": "BOOLEAN"
}
],
"pos": [
-900,
-790
],
"properties": {
"Node name for S&R": "PrimitiveBoolean",
"cnr_id": "comfy-core",
"ver": "0.3.44"
},
"size": [
210,
58
],
"title": "Face detailer",
"type": "PrimitiveBoolean",
"widgets_values": [
false
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {},
"id": 48,
"inputs": [
{
"link": 2915,
"name": "clip",
"type": "CLIP"
}
],
"mode": 0,
"order": 81,
"outputs": [
{
"links": [
202,
215
],
"name": "CLIP",
"slot_index": 0,
"type": "CLIP"
}
],
"pos": [
-2030,
-540
],
"properties": {
"Node name for S&R": "CLIPSetLastLayer",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
210,
58
],
"type": "CLIPSetLastLayer",
"widgets_values": [
-2
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {},
"id": 1266,
"inputs": [
{
"link": 2914,
"name": "model",
"type": "MODEL"
}
],
"mode": 4,
"order": 80,
"outputs": [
{
"links": [
2848
],
"name": "MODEL",
"slot_index": 0,
"type": "MODEL"
}
],
"pos": [
-2030,
-710
],
"properties": {
"Node name for S&R": "FreeU_V2",
"cnr_id": "comfy-core",
"ver": "0.3.67"
},
"size": [
210,
130
],
"type": "FreeU_V2",
"widgets_values": [
1.1,
1.2,
0.6,
0.4
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {},
"id": 1270,
"inputs": [
{
"link": 2729,
"name": "model1",
"type": "MODEL"
},
{
"link": 2730,
"name": "model2",
"type": "MODEL"
}
],
"mode": 2,
"order": 70,
"outputs": [
{
"links": [],
"name": "MODEL",
"slot_index": 0,
"type": "MODEL"
}
],
"pos": [
-1100,
-1780
],
"properties": {
"Node name for S&R": "ModelMergeSimple",
"cnr_id": "comfy-core",
"ver": "0.3.67"
},
"size": [
210,
80
],
"type": "ModelMergeSimple",
"widgets_values": [
0.7000000000000001
]
},
{
"flags": {
"collapsed": true
},
"id": 1246,
"inputs": [
{
"link": 2892,
"name": "value",
"type": "IMAGE"
},
{
"link": 2669,
"name": "mode",
"type": "BOOLEAN",
"widget": {
"name": "mode"
}
}
],
"mode": 0,
"order": 76,
"outputs": [
{
"label": "IMAGE",
"links": [
2668
],
"name": "value",
"type": "IMAGE"
}
],
"pos": [
40,
230
],
"properties": {
"Node name for S&R": "ImpactControlBridge",
"cnr_id": "comfyui-impact-pack",
"ver": "8.25.1"
},
"size": [
270,
82
],
"type": "ImpactControlBridge",
"widgets_values": [
true,
"Stop"
]
},
{
"flags": {
"collapsed": true
},
"id": 989,
"inputs": [],
"mode": 0,
"order": 33,
"outputs": [
{
"links": [
2669
],
"name": "BOOLEAN",
"type": "BOOLEAN"
}
],
"pos": [
-120,
230
],
"properties": {},
"size": [
210,
60
],
"title": "Get_refine",
"type": "GetNode",
"widgets_values": [
"refine"
]
},
{
"bgcolor": "#593930",
"color": "#332922",
"flags": {
"collapsed": true
},
"id": 9,
"inputs": [
{
"link": 2791,
"name": "samples",
"type": "LATENT"
},
{
"link": 2792,
"name": "vae",
"type": "VAE"
}
],
"mode": 0,
"order": 174,
"outputs": [
{
"links": [
2793
],
"name": "IMAGE",
"slot_index": 0,
"type": "IMAGE"
}
],
"pos": [
2670,
460
],
"properties": {
"Node name for S&R": "VAEDecodeTiled",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
210,
150
],
"title": "VAE Decode",
"type": "VAEDecodeTiled",
"widgets_values": [
1024,
64,
64,
8
]
},
{
"bgcolor": "#533",
"color": "#322",
"flags": {},
"id": 702,
"inputs": [
{
"link": 1427,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 77,
"outputs": [
{
"links": [
1428,
2792
],
"name": "",
"type": "VAE"
}
],
"pos": [
2530,
430
],
"properties": {
"horizontal": false,
"showOutputText": false
},
"size": [
75,
26
],
"type": "Reroute"
},
{
"bgcolor": "#593930",
"color": "#332922",
"flags": {
"collapsed": true
},
"id": 506,
"inputs": [],
"mode": 0,
"order": 34,
"outputs": [
{
"links": [
1427,
1431
],
"name": "VAE",
"type": "VAE"
}
],
"pos": [
2340,
460
],
"properties": {},
"size": [
210,
50
],
"title": "Get_VAE",
"type": "GetNode",
"widgets_values": [
"VAE"
]
},
{
"flags": {
"collapsed": true
},
"id": 1172,
"inputs": [
{
"link": 2588,
"name": "on_true",
"type": "IMAGE"
},
{
"link": 2793,
"name": "on_false",
"type": "IMAGE"
},
{
"link": 2587,
"name": "boolean",
"type": "BOOLEAN",
"widget": {
"name": "boolean"
}
}
],
"mode": 0,
"order": 177,
"outputs": [
{
"links": [
2987
],
"name": "image",
"type": "IMAGE"
}
],
"pos": [
2880,
460
],
"properties": {
"Node name for S&R": "Switch image [Crystools]",
"cnr_id": "comfyui-crystools",
"ver": "1.26.6"
},
"size": [
270,
78
],
"type": "Switch image [Crystools]",
"widgets_values": [
true
]
},
{
"bgcolor": "#535",
"color": "#323",
"flags": {
"collapsed": true
},
"id": 509,
"inputs": [
{
"link": 987,
"name": "LATENT",
"type": "LATENT"
}
],
"mode": 0,
"order": 178,
"outputs": [
{
"links": null,
"name": "*",
"type": "*"
}
],
"pos": [
3120,
390
],
"properties": {
"previousName": "InpaintLatent"
},
"size": [
210,
60
],
"title": "Set_InpaintLatent",
"type": "SetNode",
"widgets_values": [
"InpaintLatent"
]
},
{
"flags": {
"pinned": true
},
"id": 1378,
"inputs": [
{
"link": 2987,
"name": "images",
"type": "IMAGE"
}
],
"mode": 0,
"order": 180,
"outputs": [],
"pos": [
3120,
430
],
"properties": {
"Node name for S&R": "PreviewImage",
"cnr_id": "comfy-core",
"ver": "0.6.0"
},
"size": [
1250,
1240
],
"type": "PreviewImage",
"widgets_values": []
},
{
"flags": {},
"id": 1379,
"inputs": [
{
"link": 2990,
"name": "images",
"type": "IMAGE"
}
],
"mode": 0,
"order": 132,
"outputs": [
{
"links": [
2991
],
"name": "IMAGE",
"type": "IMAGE"
},
{
"links": null,
"name": "MASK",
"type": "MASK"
}
],
"pos": [
1010,
-170
],
"properties": {
"Node name for S&R": "PreviewBridge",
"cnr_id": "comfyui-impact-pack",
"ver": "8.28.1"
},
"size": [
240,
350
],
"type": "PreviewBridge",
"widgets_values": [
"$1379-0",
false,
"never"
]
},
{
"flags": {
"pinned": true
},
"id": 1381,
"inputs": [
{
"link": 2994,
"name": "images",
"type": "IMAGE"
}
],
"mode": 0,
"order": 133,
"outputs": [
{
"links": [
2995
],
"name": "IMAGE",
"type": "IMAGE"
},
{
"links": null,
"name": "MASK",
"type": "MASK"
}
],
"pos": [
1000,
500
],
"properties": {
"Node name for S&R": "PreviewBridge",
"cnr_id": "comfyui-impact-pack",
"ver": "8.28.1"
},
"size": [
260,
420
],
"type": "PreviewBridge",
"widgets_values": [
"$1381-0",
false,
"never"
]
},
{
"flags": {
"pinned": true
},
"id": 1383,
"inputs": [
{
"link": 3001,
"name": "images",
"type": "IMAGE"
},
{
"link": 3002,
"name": "block",
"shape": 7,
"type": "BOOLEAN",
"widget": {
"name": "block"
}
},
{
"link": 3003,
"name": "restore_mask",
"shape": 7,
"type": "COMBO",
"widget": {
"name": "restore_mask"
}
}
],
"mode": 0,
"order": 182,
"outputs": [
{
"links": null,
"name": "IMAGE",
"type": "IMAGE"
},
{
"links": [
3013
],
"name": "MASK",
"type": "MASK"
}
],
"pos": [
1360,
-810
],
"properties": {
"Node name for S&R": "PreviewBridge",
"cnr_id": "comfyui-impact-pack",
"image": "clipspace/clipspace-painted-masked-1767647706193.png [input]",
"ver": "8.28.1"
},
"size": [
390,
490
],
"type": "PreviewBridge",
"widgets_values": [
"$1383-1767637292.1320763",
{
"filename": "clipspace-paint-24067857.png",
"subfolder": "clipspace",
"type": "input"
},
"never"
]
},
{
"flags": {
"pinned": true
},
"id": 1382,
"inputs": [
{
"link": 2996,
"name": "images",
"type": "IMAGE"
},
{
"link": 2997,
"name": "block",
"shape": 7,
"type": "BOOLEAN",
"widget": {
"name": "block"
}
},
{
"link": 2998,
"name": "restore_mask",
"shape": 7,
"type": "COMBO",
"widget": {
"name": "restore_mask"
}
}
],
"mode": 0,
"order": 181,
"outputs": [
{
"links": [
3001
],
"name": "IMAGE",
"type": "IMAGE"
},
{
"links": [
3000
],
"name": "MASK",
"type": "MASK"
}
],
"pos": [
950,
-810
],
"properties": {
"Node name for S&R": "PreviewBridge",
"cnr_id": "comfyui-impact-pack",
"image": "clipspace/clipspace-painted-masked-1767445885825.png [input]",
"ver": "8.28.1"
},
"size": [
380,
490
],
"type": "PreviewBridge",
"widgets_values": [
"$1382-0",
false,
"never"
]
},
{
"flags": {
"pinned": true
},
"id": 1384,
"inputs": [
{
"link": 3004,
"name": "mask",
"type": "MASK"
}
],
"mode": 0,
"order": 188,
"outputs": [],
"pos": [
2140,
-850
],
"properties": {
"Node name for S&R": "MaskPreview",
"cnr_id": "comfy-core",
"ver": "0.6.0"
},
"size": [
560,
560
],
"type": "MaskPreview",
"widgets_values": []
},
{
"flags": {
"collapsed": false,
"pinned": true
},
"id": 1185,
"inputs": [],
"mode": 0,
"order": 35,
"outputs": [
{
"links": [
2475
],
"name": "STRING",
"type": "STRING"
}
],
"pos": [
1340,
650
],
"properties": {
"Node name for S&R": "PrimitiveStringMultiline",
"cnr_id": "comfy-core",
"ver": "0.3.48"
},
"size": [
310,
280
],
"title": "Inpaint prompt",
"type": "PrimitiveStringMultiline",
"widgets_values": [
""
]
},
{
"flags": {
"pinned": true
},
"id": 1387,
"inputs": [
{
"link": 3007,
"name": "images",
"type": "IMAGE"
}
],
"mode": 0,
"order": 69,
"outputs": [],
"pos": [
-1340,
-1370
],
"properties": {
"Node name for S&R": "PreviewImage",
"cnr_id": "comfy-core",
"ver": "0.6.0"
},
"size": [
650,
540
],
"type": "PreviewImage",
"widgets_values": []
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": false
},
"id": 100,
"inputs": [],
"mode": 0,
"order": 36,
"outputs": [],
"pos": [
-1570,
-1150
],
"properties": {},
"size": [
219.9107421875,
90
],
"title": "Recommended Resolutions",
"type": "Note",
"widgets_values": [
"768×1344 (9:16)\n832×1216 (2:3)\n896×1152 (3:4)\n1024×1024 (1:1)\n1152×896 (4:3)\n1216×832 (3:2)\n1344×768 (16:9)"
]
},
{
"flags": {},
"id": 1388,
"inputs": [
{
"link": 3008,
"name": "images",
"type": "IMAGE"
}
],
"mode": 0,
"order": 68,
"outputs": [],
"pos": [
980,
1010
],
"properties": {
"Node name for S&R": "PreviewImage",
"cnr_id": "comfy-core",
"ver": "0.6.0"
},
"size": [
460,
480
],
"type": "PreviewImage",
"widgets_values": []
},
{
"flags": {},
"id": 1389,
"inputs": [],
"mode": 0,
"order": 37,
"outputs": [
{
"links": [
3009
],
"name": "IMAGE",
"type": "IMAGE"
},
{
"links": [
3010
],
"name": "MASK",
"type": "MASK"
}
],
"pos": [
1450,
1000
],
"properties": {
"Node name for S&R": "LoadImage",
"cnr_id": "comfy-core",
"image": "clipspace/clipspace-painted-masked-1767648053546.png [input]",
"ver": "0.6.0"
},
"size": [
440,
490
],
"type": "LoadImage",
"widgets_values": [
"clipspace/clipspace-painted-masked-1767648053546.png [input]",
"image"
]
},
{
"flags": {},
"id": 1390,
"inputs": [
{
"link": 3011,
"name": "images",
"type": "IMAGE"
}
],
"mode": 0,
"order": 94,
"outputs": [],
"pos": [
2650,
760
],
"properties": {
"Node name for S&R": "PreviewImage",
"cnr_id": "comfy-core",
"ver": "0.6.0"
},
"size": [
220,
260
],
"type": "PreviewImage",
"widgets_values": []
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": true
},
"id": 1243,
"inputs": [],
"mode": 0,
"order": 38,
"outputs": [],
"pos": [
-1890,
-850
],
"properties": {},
"size": [
400,
170
],
"type": "Note",
"widgets_values": [
"solo, anthro, lynx, male, femboy, from behind, looking back, over-the-shoulder, lifting own clothes, flustered, embarrassed blush, (black fur, black body:1.4), very long hair, hair over one eye, yellow eyes, round glasses, collar, sheer white babydoll nightgown, white translucent thighhighs, bottomless, presenting hindquarters, detailed butt, cozy bedroom, soft morning light, sunbeam, detailed background"
]
},
{
"flags": {},
"id": 998,
"inputs": [
{
"link": 2991,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 145,
"outputs": [
{
"links": [
2170
],
"name": "IMAGE",
"type": "IMAGE"
}
],
"pos": [
1400,
0
],
"properties": {
"horizontal": false,
"showOutputText": true
},
"size": [
82,
26
],
"type": "Reroute"
},
{
"flags": {
"collapsed": true
},
"id": 1293,
"inputs": [],
"mode": 0,
"order": 39,
"outputs": [
{
"links": [
2774
],
"name": "STRING",
"type": "STRING"
}
],
"pos": [
1520,
-80
],
"properties": {
"Node name for S&R": "PrimitiveStringMultiline",
"cnr_id": "comfy-core",
"ver": "0.3.48"
},
"size": [
440,
160
],
"title": "Code",
"type": "PrimitiveStringMultiline",
"widgets_values": [
"import torch\nimport torch.nn.functional as F\n\nimg = image1.data # [B,H,W,C] NHWC\nscale = float(any1.data)\n\n# Convert to float if needed\nif not torch.is_floating_point(img):\n img = img.float() / 255.0\n\nB, H, W, C = img.shape\n\n# Determine smaller side\nif H < W:\n smaller, larger = H, W\n smaller_is_height = True\nelse:\n smaller, larger = W, H\n smaller_is_height = False\n\n# Scale smaller side and bucket to nearest multiple of 64\nsmaller_scaled = smaller * scale\nsmaller_bucket = max(64, round(smaller_scaled / 64) * 64)\n\n# Compute larger side to preserve aspect ratio\nlarger_scaled = larger * (smaller_bucket / smaller)\n# Bucket larger side to nearest multiple of 64\nlarger_bucket = max(64, round(larger_scaled / 64) * 64)\n\n# Assign final H and W preserving aspect ratio\nif smaller_is_height:\n new_H, new_W = smaller_bucket, larger_bucket\nelse:\n new_W, new_H = smaller_bucket, larger_bucket\n\n# Resize with interpolate\nupscaled = F.interpolate(img.permute(0,3,1,2), size=(new_H,new_W), mode='bilinear', align_corners=False)\nupscaled = upscaled.permute(0,2,3,1)\n\n# Output\nimage1.to(upscaled)\n"
]
},
{
"flags": {},
"id": 1360,
"inputs": [
{
"link": 2938,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 123,
"outputs": [
{
"links": [
2941
],
"name": "",
"type": "CLIP"
}
],
"pos": [
-710,
-740
],
"properties": {
"horizontal": false,
"showOutputText": false
},
"size": [
75,
26
],
"type": "Reroute"
},
{
"flags": {},
"id": 1361,
"inputs": [
{
"link": 2941,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 140,
"outputs": [
{
"links": [
2942
],
"name": "",
"type": "CLIP"
}
],
"pos": [
40,
-740
],
"properties": {
"horizontal": false,
"showOutputText": false
},
"size": [
75,
26
],
"type": "Reroute"
},
{
"flags": {
"collapsed": true
},
"id": 1025,
"inputs": [],
"mode": 0,
"order": 40,
"outputs": [
{
"links": [
2248
],
"name": "BOOLEAN",
"type": "BOOLEAN"
}
],
"pos": [
-280,
-740
],
"properties": {},
"size": [
210,
60
],
"title": "Get_Hires",
"type": "GetNode",
"widgets_values": [
"Hires"
]
},
{
"flags": {},
"id": 1391,
"inputs": [
{
"link": 3012,
"name": "images",
"type": "IMAGE"
}
],
"mode": 0,
"order": 96,
"outputs": [],
"pos": [
2410,
1040
],
"properties": {
"Node name for S&R": "PreviewImage",
"cnr_id": "comfy-core",
"ver": "0.6.0"
},
"size": [
210,
246.0000000000001
],
"type": "PreviewImage",
"widgets_values": []
},
{
"flags": {},
"id": 1292,
"inputs": [],
"mode": 0,
"order": 41,
"outputs": [
{
"links": [
2773
],
"name": "FLOAT",
"type": "FLOAT"
}
],
"pos": [
1400,
-180
],
"properties": {
"Node name for S&R": "PrimitiveFloat",
"cnr_id": "comfy-core",
"ver": "0.3.68"
},
"size": [
210,
58
],
"title": "Upscale by",
"type": "PrimitiveFloat",
"widgets_values": [
1.3
]
},
{
"flags": {
"collapsed": true
},
"id": 1294,
"inputs": [
{
"link": 2775,
"name": "image1",
"shape": 7,
"type": "IMAGE"
},
{
"link": null,
"name": "image2",
"shape": 7,
"type": "IMAGE"
},
{
"link": null,
"name": "mask1",
"shape": 7,
"type": "MASK"
},
{
"link": null,
"name": "mask2",
"shape": 7,
"type": "MASK"
},
{
"link": null,
"name": "list1",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "dict1",
"shape": 7,
"type": "*"
},
{
"link": 2773,
"name": "any1",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "any2",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "any3",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "any4",
"shape": 7,
"type": "*"
},
{
"link": 2774,
"name": "raw_code",
"type": "STRING",
"widget": {
"name": "raw_code"
}
}
],
"mode": 0,
"order": 117,
"outputs": [
{
"links": [
2776
],
"name": "image1",
"type": "*"
},
{
"links": null,
"name": "image2",
"type": "*"
},
{
"links": null,
"name": "mask1",
"type": "*"
},
{
"links": null,
"name": "mask2",
"type": "*"
},
{
"links": [],
"name": "number1",
"type": "*"
},
{
"links": [],
"name": "number2",
"type": "*"
},
{
"links": [],
"name": "text1",
"type": "*"
},
{
"links": null,
"name": "text2",
"type": "*"
},
{
"links": null,
"name": "list1",
"type": "*"
},
{
"links": null,
"name": "dict1",
"type": "*"
},
{
"links": null,
"name": "any1",
"type": "*"
},
{
"links": null,
"name": "any2",
"type": "*"
},
{
"links": null,
"name": "any3",
"type": "*"
},
{
"links": null,
"name": "any4",
"type": "*"
}
],
"pos": [
1660,
-210
],
"properties": {
"Node name for S&R": "Exec Python Code Script",
"cnr_id": "python-interpreter-node",
"ver": "2.1.0"
},
"size": [
290,
790
],
"title": "Upscale to a bucket",
"type": "Exec Python Code Script",
"widgets_values": [
"import numpy as np # Extract image tensor, assuming it's a batched Torch tensor img = image1.data[0] # remove batch dimension # Get shape: height and width height, width = img.shape[:2] # Pick smaller side smaller = min(height, width) # Set output text1.to(str(smaller)) # For debugging print(f\"Fixed image shape: {img.shape}\") print(f\"Smaller side: {smaller}\")",
0,
0,
"hello",
"world",
true,
""
]
},
{
"flags": {
"collapsed": true
},
"id": 82,
"inputs": [],
"mode": 0,
"order": 42,
"outputs": [
{
"links": [
2894
],
"name": "BBOX_DETECTOR",
"type": "BBOX_DETECTOR"
},
{
"links": [
2675,
2893
],
"name": "SEGM_DETECTOR",
"slot_index": 1,
"type": "SEGM_DETECTOR"
}
],
"pos": [
-50,
-860
],
"properties": {
"Node name for S&R": "UltralyticsDetectorProvider",
"cnr_id": "comfyui-impact-subpack",
"ver": "1.2.9"
},
"size": [
370,
80
],
"title": "UltralyticsDetector",
"type": "UltralyticsDetectorProvider",
"widgets_values": [
"segm/fdetailerAdetailerFor_v11.pt"
]
},
{
"flags": {
"collapsed": true
},
"id": 919,
"inputs": [
{
"link": 2675,
"name": "segm_detector",
"type": "SEGM_DETECTOR"
},
{
"link": 2783,
"name": "image",
"type": "IMAGE"
}
],
"mode": 0,
"order": 104,
"outputs": [
{
"links": [
2759
],
"name": "MASK",
"type": "MASK"
}
],
"pos": [
400,
-860
],
"properties": {
"Node name for S&R": "SegmDetectorCombined_v2",
"cnr_id": "comfyui-impact-pack",
"ver": "8.17.0"
},
"size": [
271.8443298339844,
102
],
"title": "SEGM Detector",
"type": "SegmDetectorCombined_v2",
"widgets_values": [
0.6000000000000001,
10
]
},
{
"flags": {
"collapsed": true
},
"id": 1296,
"inputs": [],
"mode": 0,
"order": 43,
"outputs": [
{
"links": [
2777
],
"name": "STRING",
"type": "STRING"
}
],
"pos": [
610,
-690
],
"properties": {
"Node name for S&R": "PrimitiveStringMultiline",
"cnr_id": "comfy-core",
"ver": "0.3.48"
},
"size": [
440,
160
],
"title": "Code",
"type": "PrimitiveStringMultiline",
"widgets_values": [
"import os\nfrom PIL import Image\nimport torchvision.transforms as T\nimport torch\n\n# --- Paths ---\ntemp_dir = os.path.join('.', 'ComfyUI', 'temp')\nos.makedirs(temp_dir, exist_ok=True)\nsave_path = os.path.join(temp_dir, 'imagebuffer.png') # persistent buffer\n\n# --- Extract input tensor ---\ntensor = image1.tensor if hasattr(image1, 'tensor') else image1.image if hasattr(image1, 'image') else image1.data\n\n# Take first frame and first 3 channels, permute to [C,H,W]\ntensor = tensor[0, :, :, :3].permute(2, 0, 1)\n\n# Normalize if needed\nif tensor.max() > 1.0:\n tensor = tensor / 255.0\n\n# Convert to PIL and tensor for comparison\nimg_pil = T.ToPILImage()(tensor)\ncurr_tensor = T.ToTensor()(img_pil) # [C,H,W]\n\n# --- Compare with saved image ---\nif os.path.exists(save_path):\n prev_img = Image.open(save_path).convert(\"RGB\")\n prev_tensor = T.ToTensor()(prev_img)\n\n # Resize if dimensions differ\n if prev_tensor.shape != curr_tensor.shape:\n prev_tensor = torch.nn.functional.interpolate(prev_tensor.unsqueeze(0), size=curr_tensor.shape[1:], mode='bilinear', align_corners=False).squeeze(0)\n\n # Compute MSE\n mse = torch.mean((curr_tensor - prev_tensor) ** 2).item()\nelse:\n mse = 1.0 # force \"never\" on first run\n\n# --- Decide output with tolerance ---\nthreshold = 1e-3 # adjust tolerance: higher = more tolerant\nif mse < threshold:\n text1.data = \"always\"\nelse:\n text1.data = \"never\"\n\n# --- Save current image to buffer ---\nimg_pil.save(save_path)\n"
]
},
{
"flags": {
"collapsed": true
},
"id": 1295,
"inputs": [
{
"link": 2782,
"name": "image1",
"shape": 7,
"type": "IMAGE"
},
{
"link": null,
"name": "image2",
"shape": 7,
"type": "IMAGE"
},
{
"link": null,
"name": "mask1",
"shape": 7,
"type": "MASK"
},
{
"link": null,
"name": "mask2",
"shape": 7,
"type": "MASK"
},
{
"link": null,
"name": "list1",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "dict1",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "any1",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "any2",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "any3",
"shape": 7,
"type": "*"
},
{
"link": null,
"name": "any4",
"shape": 7,
"type": "*"
},
{
"link": 2777,
"name": "raw_code",
"type": "STRING",
"widget": {
"name": "raw_code"
}
}
],
"mode": 0,
"order": 179,
"outputs": [
{
"links": [],
"name": "image1",
"type": "*"
},
{
"links": null,
"name": "image2",
"type": "*"
},
{
"links": null,
"name": "mask1",
"type": "*"
},
{
"links": null,
"name": "mask2",
"type": "*"
},
{
"links": [],
"name": "number1",
"type": "*"
},
{
"links": [],
"name": "number2",
"type": "*"
},
{
"links": [
2998,
3003
],
"name": "text1",
"type": "*"
},
{
"links": null,
"name": "text2",
"type": "*"
},
{
"links": null,
"name": "list1",
"type": "*"
},
{
"links": null,
"name": "dict1",
"type": "*"
},
{
"links": null,
"name": "any1",
"type": "*"
},
{
"links": null,
"name": "any2",
"type": "*"
},
{
"links": null,
"name": "any3",
"type": "*"
},
{
"links": null,
"name": "any4",
"type": "*"
}
],
"pos": [
790,
-690
],
"properties": {
"Node name for S&R": "Exec Python Code Script",
"cnr_id": "python-interpreter-node",
"ver": "2.1.0"
},
"size": [
290,
790
],
"title": "Check update",
"type": "Exec Python Code Script",
"widgets_values": [
"import numpy as np # Extract image tensor, assuming it's a batched Torch tensor img = image1.data[0] # remove batch dimension # Get shape: height and width height, width = img.shape[:2] # Pick smaller side smaller = min(height, width) # Set output text1.to(str(smaller)) # For debugging print(f\"Fixed image shape: {img.shape}\") print(f\"Smaller side: {smaller}\")",
0,
0,
"hello",
"world",
true,
""
]
},
{
"bgcolor": "#535",
"color": "#323",
"flags": {},
"id": 139,
"inputs": [
{
"link": 3021,
"name": "model",
"type": "MODEL"
},
{
"link": 2293,
"name": "positive",
"type": "CONDITIONING"
},
{
"link": 2294,
"name": "negative",
"type": "CONDITIONING"
},
{
"link": 2295,
"name": "latent_image",
"type": "LATENT"
},
{
"link": 795,
"name": "seed",
"type": "INT",
"widget": {
"name": "seed"
}
},
{
"link": 2078,
"name": "steps",
"type": "INT",
"widget": {
"name": "steps"
}
},
{
"link": 2079,
"name": "cfg",
"type": "FLOAT",
"widget": {
"name": "cfg"
}
}
],
"mode": 0,
"order": 151,
"outputs": [
{
"links": [
2247,
2250
],
"name": "LATENT",
"slot_index": 0,
"type": "LATENT"
}
],
"pos": [
-430,
-690
],
"properties": {
"Node name for S&R": "KSampler",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
270,
486
],
"type": "KSampler",
"widgets_values": [
972130262925020,
"fixed",
20,
4,
"euler_ancestral",
"beta",
1
]
},
{
"bgcolor": "#533",
"color": "#322",
"flags": {
"collapsed": true
},
"id": 505,
"inputs": [],
"mode": 0,
"order": 44,
"outputs": [
{
"links": [
979
],
"name": "VAE",
"type": "VAE"
}
],
"pos": [
1720,
-170
],
"properties": {},
"size": [
210,
50.00000762939453
],
"title": "Get_VAE",
"type": "GetNode",
"widgets_values": [
"VAE"
]
},
{
"bgcolor": "#3f5159",
"color": "#2a363b",
"flags": {
"collapsed": true
},
"id": 5,
"inputs": [
{
"link": 2776,
"name": "pixels",
"type": "IMAGE"
},
{
"link": 979,
"name": "vae",
"type": "VAE"
}
],
"mode": 0,
"order": 135,
"outputs": [
{
"links": [
2688
],
"name": "LATENT",
"slot_index": 0,
"type": "LATENT"
}
],
"pos": [
1860,
-170
],
"properties": {
"Node name for S&R": "VAEEncode",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
210,
46
],
"type": "VAEEncode",
"widgets_values": []
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": true
},
"id": 1340,
"inputs": [],
"mode": 0,
"order": 45,
"outputs": [],
"pos": [
-2070,
-890
],
"properties": {},
"size": [
400,
170
],
"type": "Note",
"widgets_values": [
"anthro, lynx, male, femboy, slender, (black fur. black body:1.4), yellow eyes, thin waist, flat chested, long hair, straight hair, hair over eye, black leather collar, adolescent, kemono, young,\n\n\nwhite shirt with sleeves rolled up, brown leather corset vest, presenting hindquarters, thigh high boots, steampunk, jeans, thigh gap, belt, outdoors, detailed background, town"
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {},
"id": 666,
"inputs": [
{
"link": 3025,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 153,
"outputs": [
{
"links": [
2284
],
"name": "MODEL",
"type": "MODEL"
}
],
"pos": [
2200,
510
],
"properties": {
"horizontal": false,
"showOutputText": true
},
"size": [
82,
26
],
"type": "Reroute"
},
{
"bgcolor": "#3f5159",
"color": "#2a363b",
"flags": {
"collapsed": false
},
"id": 464,
"inputs": [
{
"link": 2648,
"name": "image",
"type": "IMAGE"
},
{
"link": 1090,
"name": "resolution",
"shape": 7,
"type": "INT",
"widget": {
"name": "resolution"
}
}
],
"mode": 4,
"order": 115,
"outputs": [
{
"links": [
2994
],
"name": "IMAGE",
"type": "IMAGE"
}
],
"pos": [
650,
200
],
"properties": {
"Node name for S&R": "AIO_Preprocessor",
"cnr_id": "comfyui_controlnet_aux",
"ver": "1.0.7"
},
"size": [
320,
82
],
"type": "AIO_Preprocessor",
"widgets_values": [
"LineArtPreprocessor",
1344
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": false
},
"id": 1242,
"inputs": [],
"mode": 0,
"order": 46,
"outputs": [
{
"links": [
3002
],
"name": "BOOLEAN",
"type": "BOOLEAN"
}
],
"pos": [
1120,
-940
],
"properties": {
"Node name for S&R": "PrimitiveBoolean",
"cnr_id": "comfy-core",
"ver": "0.3.44"
},
"size": [
210,
58
],
"title": "Stop if mask empty",
"type": "PrimitiveBoolean",
"widgets_values": [
false
]
},
{
"bgcolor": "#3f5159",
"color": "#2a363b",
"flags": {
"collapsed": false
},
"id": 466,
"inputs": [
{
"link": 2647,
"name": "image",
"type": "IMAGE"
},
{
"link": 1089,
"name": "resolution",
"shape": 7,
"type": "INT",
"widget": {
"name": "resolution"
}
}
],
"mode": 4,
"order": 114,
"outputs": [
{
"links": [
2990
],
"name": "IMAGE",
"type": "IMAGE"
}
],
"pos": [
650,
-170
],
"properties": {
"Node name for S&R": "AIO_Preprocessor",
"cnr_id": "comfyui_controlnet_aux",
"ver": "1.0.7"
},
"size": [
320,
82
],
"type": "AIO_Preprocessor",
"widgets_values": [
"DSINE-NormalMapPreprocessor",
1344
]
},
{
"flags": {
"collapsed": false
},
"id": 1352,
"inputs": [
{
"link": 2918,
"name": "control_net",
"type": "CONTROL_NET"
}
],
"mode": 0,
"order": 74,
"outputs": [
{
"links": [
2919
],
"name": "CONTROL_NET",
"type": "CONTROL_NET"
}
],
"pos": [
1270,
60
],
"properties": {
"Node name for S&R": "SetUnionControlNetType",
"cnr_id": "comfy-core",
"ver": "0.5.1"
},
"size": [
210,
58
],
"type": "SetUnionControlNetType",
"widgets_values": [
"normal"
]
},
{
"flags": {
"collapsed": true
},
"id": 1198,
"inputs": [
{
"link": 2762,
"name": "destination",
"type": "MASK"
},
{
"link": 2761,
"name": "source",
"type": "MASK"
}
],
"mode": 4,
"order": 158,
"outputs": [
{
"links": [
2487
],
"name": "MASK",
"type": "MASK"
}
],
"pos": [
810,
-860
],
"properties": {
"Node name for S&R": "MaskComposite",
"cnr_id": "comfy-core",
"ver": "0.3.48"
},
"size": [
270,
126
],
"type": "MaskComposite",
"widgets_values": [
0,
0,
"add"
]
},
{
"flags": {
"collapsed": true
},
"id": 1278,
"inputs": [
{
"link": 2767,
"name": "destination",
"type": "MASK"
},
{
"link": 2766,
"name": "source",
"type": "MASK"
}
],
"mode": 0,
"order": 147,
"outputs": [
{
"links": [
2754,
2762
],
"name": "MASK",
"type": "MASK"
}
],
"pos": [
590,
-810
],
"properties": {
"Node name for S&R": "MaskComposite",
"cnr_id": "comfy-core",
"ver": "0.3.67"
},
"size": [
270,
126
],
"type": "MaskComposite",
"widgets_values": [
0,
0,
"and"
]
},
{
"flags": {
"collapsed": true
},
"id": 1275,
"inputs": [
{
"link": 2745,
"name": "segm_detector",
"type": "SEGM_DETECTOR"
},
{
"link": 2784,
"name": "image",
"type": "IMAGE"
}
],
"mode": 0,
"order": 105,
"outputs": [
{
"links": [
2766
],
"name": "MASK",
"type": "MASK"
}
],
"pos": [
400,
-810
],
"properties": {
"Node name for S&R": "SegmDetectorCombined_v2",
"cnr_id": "comfyui-impact-pack",
"ver": "8.17.0"
},
"size": [
271.8443298339844,
102
],
"title": "SEGM Detector",
"type": "SegmDetectorCombined_v2",
"widgets_values": [
0.3,
10
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {},
"id": 1008,
"inputs": [
{
"link": 2462,
"name": "positive",
"type": "CONDITIONING"
},
{
"link": 2235,
"name": "negative",
"type": "CONDITIONING"
},
{
"link": 2929,
"name": "control_net",
"type": "CONTROL_NET"
},
{
"link": 2228,
"name": "image",
"type": "IMAGE"
},
{
"link": null,
"name": "vae",
"shape": 7,
"type": "VAE"
}
],
"mode": 4,
"order": 169,
"outputs": [
{
"links": [
2229
],
"name": "positive",
"slot_index": 0,
"type": "CONDITIONING"
},
{
"links": [
2230
],
"name": "negative",
"slot_index": 1,
"type": "CONDITIONING"
}
],
"pos": [
2410,
820
],
"properties": {
"Node name for S&R": "ControlNetApplyAdvanced",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
210,
186
],
"type": "ControlNetApplyAdvanced",
"widgets_values": [
1,
0,
1
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {},
"id": 1000,
"inputs": [],
"mode": 0,
"order": 47,
"outputs": [
{
"links": [
2172
],
"name": "BOOLEAN",
"type": "BOOLEAN"
}
],
"pos": [
1680,
850
],
"properties": {
"Node name for S&R": "PrimitiveBoolean",
"cnr_id": "comfy-core",
"ver": "0.3.43"
},
"size": [
210,
58
],
"title": "Inpaint Masked Only",
"type": "PrimitiveBoolean",
"widgets_values": [
false
]
},
{
"bgcolor": "#3f5159",
"color": "#2a363b",
"flags": {
"collapsed": false
},
"id": 1233,
"inputs": [
{
"link": 2646,
"name": "image",
"type": "IMAGE"
}
],
"mode": 4,
"order": 66,
"outputs": [
{
"links": [
2644
],
"name": "IMAGE",
"type": "IMAGE"
}
],
"pos": [
1560,
1550
],
"properties": {
"Node name for S&R": "AIO_Preprocessor",
"cnr_id": "comfyui_controlnet_aux",
"ver": "1.0.7"
},
"size": [
320,
82
],
"type": "AIO_Preprocessor",
"widgets_values": [
"LineArtPreprocessor",
1024
]
},
{
"bgcolor": "#535",
"color": "#323",
"flags": {
"collapsed": false
},
"id": 132,
"inputs": [],
"mode": 0,
"order": 48,
"outputs": [
{
"links": [
796
],
"name": "LATENT",
"slot_index": 0,
"type": "LATENT"
}
],
"pos": [
-1790,
-1040
],
"properties": {
"Node name for S&R": "EmptyLatentImage",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
210,
106
],
"type": "EmptyLatentImage",
"widgets_values": [
832,
1216,
1
]
},
{
"flags": {
"collapsed": true
},
"id": 1200,
"inputs": [
{
"link": 2490,
"name": "destination",
"type": "MASK"
},
{
"link": 3013,
"name": "source",
"type": "MASK"
}
],
"mode": 0,
"order": 185,
"outputs": [
{
"links": [
2492
],
"name": "MASK",
"type": "MASK"
}
],
"pos": [
1810,
-860
],
"properties": {
"Node name for S&R": "MaskComposite",
"cnr_id": "comfy-core",
"ver": "0.3.48"
},
"size": [
270,
126
],
"type": "MaskComposite",
"widgets_values": [
0,
0,
"add"
]
},
{
"flags": {
"collapsed": true
},
"id": 896,
"inputs": [
{
"link": 2492,
"name": "mask",
"type": "MASK"
}
],
"mode": 0,
"order": 186,
"outputs": [
{
"links": [
1904,
3004
],
"name": "MASK",
"type": "MASK"
}
],
"pos": [
1990,
-860
],
"properties": {
"Node name for S&R": "ImpactGaussianBlurMask",
"cnr_id": "comfyui-impact-pack",
"ver": "8.17.1"
},
"size": [
210,
82
],
"title": "Blur Mask",
"type": "ImpactGaussianBlurMask",
"widgets_values": [
5,
10
]
},
{
"flags": {
"collapsed": true
},
"id": 897,
"inputs": [
{
"link": 2489,
"name": "mask",
"type": "MASK"
}
],
"mode": 0,
"order": 184,
"outputs": [
{
"links": [
2490
],
"name": "MASK",
"type": "MASK"
}
],
"pos": [
1630,
-860
],
"properties": {
"Node name for S&R": "GrowMask",
"cnr_id": "comfy-core",
"ver": "0.3.41"
},
"size": [
210,
82
],
"type": "GrowMask",
"widgets_values": [
5,
true
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": true
},
"id": 1265,
"inputs": [],
"mode": 0,
"order": 49,
"outputs": [],
"pos": [
-980,
-150
],
"properties": {},
"size": [
400,
170
],
"type": "Note",
"widgets_values": [
"rick_griffin\ntwang\naseethe\nraaz\ndemicoeur"
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": true
},
"id": 780,
"inputs": [],
"mode": 0,
"order": 50,
"outputs": [],
"pos": [
-1890,
-890
],
"properties": {},
"size": [
400,
170
],
"type": "Note",
"widgets_values": [
"masterpiece, best quality, amazing quality, very aesthetic, high resolution, Dynamic Angle, ultra-detailed, absurdres, newest, puffy anus, crotchboobs, bnipples, equine, horse, skindentation, beach, sand, ocean, sunset, ray tracing, detailed fur, on towel, looking back, standing, close up, horse tail, froghoof, hooves, detailed eyes, long lashes, makeup, beautiful, female, 1girl, presenting hindquarters, ass focus, blue eyes, looking back, smug, bubble butt, round ass, (white fur), ((partially visible vulva, partially visible anus, pussy peek, anus peek, skindentation, string bikini, pussy floss, fit body, collar, black hair, sweating, sweaty, large crotchboobs, seductive look, eclit))"
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": true
},
"id": 1260,
"inputs": [],
"mode": 0,
"order": 51,
"outputs": [],
"pos": [
-1980,
-890
],
"properties": {},
"size": [
400,
170
],
"type": "Note",
"widgets_values": [
"anthro, lynx, male, femboy, slender, (black fur. black body:1.4), yellow eyes, thin waist, flat chested, long hair, straight hair, hair over eye, black leather collar, adolescent, kemono, young,\n\nwhite thigh high socks, kitchen, bare shoulder, oversized sweater, from back, fridge, presenting hindquarters"
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": true
},
"id": 1261,
"inputs": [],
"mode": 0,
"order": 52,
"outputs": [],
"pos": [
-1980,
-850
],
"properties": {},
"size": [
400,
170
],
"type": "Note",
"widgets_values": [
"anthro, snow_leopard, female, long grey hair, blue eyes, sitting on couch, messy stretched grey t-shirt, nipple outline, boxers, bulge, messy dorm room, smirk"
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": true
},
"id": 1264,
"inputs": [],
"mode": 0,
"order": 53,
"outputs": [],
"pos": [
-980,
-190
],
"properties": {},
"size": [
400,
170
],
"type": "Note",
"widgets_values": [
"masterpiece, best quality, amazing quality, absurdres, 8k, solo\n\nby zaush, (by kenket:1.2), by braeburned, realistic, halfanthro"
]
},
{
"bgcolor": "#353",
"color": "#232",
"flags": {
"collapsed": false
},
"id": 1176,
"inputs": [],
"mode": 0,
"order": 54,
"outputs": [
{
"links": [
2468
],
"name": "STRING",
"type": "STRING"
}
],
"pos": [
-1320,
-190
],
"properties": {
"Node name for S&R": "PrimitiveStringMultiline",
"cnr_id": "comfy-core",
"ver": "0.3.48"
},
"size": [
300,
100
],
"title": "Pretext",
"type": "PrimitiveStringMultiline",
"widgets_values": [
"masterpiece, best quality, amazing quality, absurdres, 8k, solo\n\nby zaush, (by kenket:1.2), by braeburned, realistic, halfanthro"
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {},
"id": 375,
"inputs": [],
"mode": 0,
"order": 55,
"outputs": [
{
"links": [
2914
],
"name": "MODEL",
"slot_index": 0,
"type": "MODEL"
},
{
"links": [
2915
],
"name": "CLIP",
"slot_index": 1,
"type": "CLIP"
},
{
"links": [],
"name": "VAE",
"slot_index": 2,
"type": "VAE"
}
],
"pos": [
-2450,
-610
],
"properties": {
"Node name for S&R": "CheckpointLoaderSimple",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
400,
98
],
"type": "CheckpointLoaderSimple",
"widgets_values": [
"ComfyUI_00001_.safetensors"
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {
"pinned": true
},
"id": 157,
"inputs": [
{
"link": 2848,
"name": "model",
"type": "MODEL"
},
{
"link": 215,
"name": "clip",
"shape": 7,
"type": "CLIP"
},
{
"link": null,
"name": "lora_stack",
"shape": 7,
"type": "LORA_STACK"
}
],
"mode": 0,
"order": 93,
"outputs": [
{
"links": [
3017,
3018
],
"name": "MODEL",
"type": "MODEL"
},
{
"links": [
218
],
"name": "CLIP",
"type": "CLIP"
},
{
"links": [
253
],
"name": "trigger_words",
"type": "STRING"
},
{
"links": [],
"name": "loaded_loras",
"type": "STRING"
}
],
"pos": [
-1790,
-620
],
"properties": {
"Node name for S&R": "Lora Loader (LoraManager)",
"aux_id": "willmiao/ComfyUI-Lora-Manager",
"cnr_id": "comfyui-lora-manager",
"ver": "0.8.3"
},
"size": [
440,
770
],
"type": "Lora Loader (LoraManager)",
"widgets_values": [
"<lora:cfg_scale_boost:0.80><lora:Attic:0.70>",
[
{
"active": false,
"clipStrength": 0.8,
"expanded": false,
"name": "cfg_scale_boost",
"strength": 0.8
},
{
"active": false,
"clipStrength": "0.70",
"expanded": false,
"name": "Attic",
"strength": "0.70"
}
]
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {
"collapsed": true
},
"id": 971,
"inputs": [
{
"link": 3018,
"name": "model",
"type": "MODEL"
}
],
"mode": 0,
"order": 107,
"outputs": [
{
"links": [
2051
],
"name": "MODEL",
"slot_index": 0,
"type": "MODEL"
}
],
"pos": [
-1310,
-600
],
"properties": {
"Node name for S&R": "ApplyMSWMSAAttentionSimple",
"cnr_id": "comfyui_jankhidiffusion",
"ver": "54d60e0d187a391682633ab5b6211fd8fe4d73bb"
},
"size": [
249.257421875,
58
],
"type": "ApplyMSWMSAAttentionSimple",
"widgets_values": [
"auto"
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {
"collapsed": true
},
"id": 69,
"inputs": [
{
"link": 3017,
"name": "model",
"type": "MODEL"
}
],
"mode": 4,
"order": 106,
"outputs": [
{
"links": [
1961
],
"name": "MODEL",
"slot_index": 0,
"type": "MODEL"
}
],
"pos": [
-1310,
-660
],
"properties": {
"Node name for S&R": "ApplyMSWMSAAttentionSimple",
"cnr_id": "comfyui_jankhidiffusion",
"ver": "54d60e0d187a391682633ab5b6211fd8fe4d73bb"
},
"size": [
249.257421875,
60
],
"type": "ApplyMSWMSAAttentionSimple",
"widgets_values": [
"auto"
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {
"collapsed": true
},
"id": 972,
"inputs": [
{
"link": 2051,
"name": "model",
"type": "MODEL"
}
],
"mode": 0,
"order": 121,
"outputs": [
{
"links": [
3020
],
"name": "MODEL",
"slot_index": 0,
"type": "MODEL"
}
],
"pos": [
-1020,
-600
],
"properties": {
"Node name for S&R": "ApplyRAUNetSimple",
"cnr_id": "comfyui_jankhidiffusion",
"ver": "54d60e0d187a391682633ab5b6211fd8fe4d73bb"
},
"size": [
250,
130
],
"type": "ApplyRAUNetSimple",
"widgets_values": [
"auto",
"high (1536-2048)",
"default",
"default"
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {
"collapsed": true
},
"id": 73,
"inputs": [
{
"link": 1961,
"name": "model",
"type": "MODEL"
}
],
"mode": 4,
"order": 120,
"outputs": [
{
"links": [
3023
],
"name": "MODEL",
"slot_index": 0,
"type": "MODEL"
}
],
"pos": [
-1020,
-660
],
"properties": {
"Node name for S&R": "ApplyRAUNetSimple",
"cnr_id": "comfyui_jankhidiffusion",
"ver": "54d60e0d187a391682633ab5b6211fd8fe4d73bb"
},
"size": [
250,
130
],
"type": "ApplyRAUNetSimple",
"widgets_values": [
"auto",
"low (1024 or lower)",
"default",
"default"
]
},
{
"flags": {
"collapsed": true
},
"id": 1399,
"inputs": [
{
"link": 3023,
"name": "model",
"type": "MODEL"
}
],
"mode": 0,
"order": 137,
"outputs": [
{
"links": [
3021,
3022
],
"name": "MODEL",
"type": "MODEL"
}
],
"pos": [
-710,
-660
],
"properties": {
"Node name for S&R": "PathchSageAttentionKJ",
"cnr_id": "comfyui-kjnodes",
"ver": "1.2.2"
},
"size": [
270,
82
],
"type": "PathchSageAttentionKJ",
"widgets_values": [
"sageattn_qk_int8_pv_fp16_cuda",
false
]
},
{
"flags": {
"collapsed": true
},
"id": 1397,
"inputs": [
{
"link": 3020,
"name": "model",
"type": "MODEL"
}
],
"mode": 0,
"order": 138,
"outputs": [
{
"links": [
3019
],
"name": "MODEL",
"type": "MODEL"
}
],
"pos": [
-710,
-600
],
"properties": {
"Node name for S&R": "PathchSageAttentionKJ",
"cnr_id": "comfyui-kjnodes",
"ver": "1.2.2"
},
"size": [
270,
82
],
"type": "PathchSageAttentionKJ",
"widgets_values": [
"sageattn_qk_int8_pv_fp16_cuda",
false
]
},
{
"flags": {
"collapsed": true
},
"id": 1234,
"inputs": [
{
"link": 2668,
"name": "anything",
"type": "*"
}
],
"mode": 4,
"order": 92,
"outputs": [
{
"links": [
2647,
2648,
2649,
2650,
2651,
2670,
2783,
2784
],
"name": "output",
"type": "*"
}
],
"pos": [
210,
230
],
"properties": {
"Node name for S&R": "easy cleanGpuUsed",
"cnr_id": "comfyui-easy-use",
"ver": "1.3.3"
},
"size": [
161.3404296875,
30
],
"type": "easy cleanGpuUsed",
"widgets_values": []
},
{
"bgcolor": "#3f5159",
"color": "#2a363b",
"flags": {},
"id": 428,
"inputs": [],
"mode": 0,
"order": 56,
"outputs": [
{
"links": [
798
],
"name": "INT",
"type": "INT"
}
],
"pos": [
-1570,
-1020
],
"properties": {
"Node name for S&R": "PrimitiveInt",
"cnr_id": "comfy-core",
"ver": "0.3.39"
},
"size": [
220,
82
],
"title": "Seed",
"type": "PrimitiveInt",
"widgets_values": [
941048133832776,
"fixed"
]
},
{
"flags": {
"pinned": true
},
"id": 1167,
"inputs": [],
"mode": 0,
"order": 57,
"outputs": [
{
"links": [
2453
],
"name": "STRING",
"type": "STRING"
}
],
"pos": [
-1790,
-890
],
"properties": {
"Node name for S&R": "PrimitiveStringMultiline",
"cnr_id": "comfy-core",
"ver": "0.3.48"
},
"size": [
440,
160
],
"type": "PrimitiveStringMultiline",
"widgets_values": [
"anthro, female, snow leopard, grey fur, rosettes, long hair, messy hair, grey hair, blue eyes, smug, looking at viewer, sitting on bed, legs spread, lifting shirt, breasts, large breasts, nipples, pulling down boxers, boxers around thighs, penis, tapering penis, large penis, balls, pre-ejaculate, messy bed, bedroom, morning light, sunbeams"
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {},
"id": 1023,
"inputs": [],
"mode": 0,
"order": 58,
"outputs": [
{
"links": [
2238
],
"name": "BOOLEAN",
"type": "BOOLEAN"
}
],
"pos": [
-1120,
-790
],
"properties": {
"Node name for S&R": "PrimitiveBoolean",
"cnr_id": "comfy-core",
"ver": "0.3.42"
},
"size": [
210,
58
],
"title": "Hires Fix",
"type": "PrimitiveBoolean",
"widgets_values": [
true
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {},
"id": 880,
"inputs": [],
"mode": 0,
"order": 59,
"outputs": [
{
"links": [
2120
],
"name": "BOOLEAN",
"type": "BOOLEAN"
}
],
"pos": [
-1340,
-790
],
"properties": {
"Node name for S&R": "PrimitiveBoolean",
"cnr_id": "comfy-core",
"ver": "0.3.42"
},
"size": [
210,
58
],
"title": "Refine",
"type": "PrimitiveBoolean",
"widgets_values": [
true
]
},
{
"bgcolor": "#353",
"color": "#232",
"flags": {
"collapsed": false
},
"id": 170,
"inputs": [
{
"link": 253,
"name": "trigger_words",
"shape": 7,
"type": "string"
}
],
"mode": 0,
"order": 109,
"outputs": [
{
"links": [
254,
2902
],
"name": "filtered_trigger_words",
"type": "STRING"
}
],
"pos": [
-1320,
-490
],
"properties": {
"Node name for S&R": "TriggerWord Toggle (LoraManager)",
"aux_id": "willmiao/ComfyUI-Lora-Manager",
"cnr_id": "comfyui-lora-manager",
"ver": "0.8.3"
},
"size": [
300,
260
],
"type": "TriggerWord Toggle (LoraManager)",
"widgets_values": [
false,
[
{
"active": true,
"text": "self breast sucking"
}
],
[
{
"active": [
{
"active": true,
"text": "self breast sucking"
}
],
"text": "fur"
},
{
"active": [
{
"active": true,
"text": "self breast sucking"
}
],
"text": "detailed fur"
},
{
"active": [
{
"active": true,
"text": "self breast sucking"
}
],
"text": "body fur"
},
{
"active": [
{
"active": true,
"text": "self breast sucking"
}
],
"text": "tuft"
},
{
"active": [
{
"active": true,
"text": "self breast sucking"
}
],
"text": "fluffy"
}
],
[],
""
]
},
{
"bgcolor": "#353",
"color": "#232",
"flags": {
"collapsed": true
},
"id": 164,
"inputs": [
{
"link": 2466,
"name": "text_a",
"shape": 7,
"type": "STRING",
"widget": {
"name": "text_a"
}
},
{
"link": 264,
"name": "text_b",
"shape": 7,
"type": "STRING",
"widget": {
"name": "text_b"
}
}
],
"mode": 0,
"order": 113,
"outputs": [
{
"links": [
234
],
"name": "STRING",
"type": "STRING"
}
],
"pos": [
580,
380
],
"properties": {
"Node name for S&R": "StringFunction|pysssss",
"cnr_id": "comfyui-custom-scripts",
"ver": "1.2.3"
},
"size": [
400,
274
],
"type": "StringFunction|pysssss",
"widgets_values": [
"append",
"yes",
"",
"",
"",
"(real life, cinematic, stunningly beautiful, masterpiece, best quality:1.5), source_furry, cinematic, chromatic abberration, bokeh, vibrant colors, contrast real, detailed, digital photography, professional photo, photorealism, sharp, exposure blend, volumetric, ray tracing, hdr, 4k, 8k, absurd res, realistic, (best quality, good quality:1.2)\nBREAK"
]
},
{
"flags": {
"collapsed": true
},
"id": 1174,
"inputs": [],
"mode": 0,
"order": 60,
"outputs": [
{
"links": [
2466
],
"name": "STRING",
"type": "STRING"
}
],
"pos": [
400,
380
],
"properties": {
"Node name for S&R": "PrimitiveStringMultiline",
"cnr_id": "comfy-core",
"ver": "0.3.48"
},
"size": [
440,
160
],
"type": "PrimitiveStringMultiline",
"widgets_values": [
"(real life, cinematic, stunningly beautiful, masterpiece, best quality:1.5), source_furry, \n\ncinematic, chromatic abberration, bokeh, vibrant colors, contrast\n\nreal, detailed, digital photography, professional photo, photorealism, sharp, exposure blend, volumetric, ray tracing, hdr, 4k, 8k, absurd res, realistic, (best quality, good quality:1.2)\nBREAK"
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {
"collapsed": true
},
"id": 128,
"inputs": [
{
"link": 2092,
"name": "model",
"type": "MODEL"
}
],
"mode": 0,
"order": 110,
"outputs": [
{
"links": [
3030
],
"name": "MODEL",
"slot_index": 0,
"type": "MODEL"
}
],
"pos": [
580,
430
],
"properties": {
"Node name for S&R": "ApplyRAUNetSimple",
"cnr_id": "comfyui_jankhidiffusion",
"ver": "54d60e0d187a391682633ab5b6211fd8fe4d73bb"
},
"size": [
250,
130
],
"type": "ApplyRAUNetSimple",
"widgets_values": [
"auto",
"high (1536-2048)",
"bicubic",
"bicubic"
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {
"collapsed": true
},
"id": 40,
"inputs": [
{
"link": 3028,
"name": "model",
"type": "MODEL"
}
],
"mode": 0,
"order": 98,
"outputs": [
{
"links": [
2092
],
"name": "MODEL",
"slot_index": 0,
"type": "MODEL"
}
],
"pos": [
240,
430
],
"properties": {
"Node name for S&R": "ApplyMSWMSAAttentionSimple",
"cnr_id": "comfyui_jankhidiffusion",
"ver": "54d60e0d187a391682633ab5b6211fd8fe4d73bb"
},
"size": [
237.52694702148438,
58
],
"title": "ApplyMSWMSAA",
"type": "ApplyMSWMSAAttentionSimple",
"widgets_values": [
"auto"
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {},
"id": 163,
"inputs": [
{
"link": 2741,
"name": "model",
"type": "MODEL"
},
{
"link": 2680,
"name": "clip",
"shape": 7,
"type": "CLIP"
},
{
"link": null,
"name": "lora_stack",
"shape": 7,
"type": "LORA_STACK"
}
],
"mode": 0,
"order": 91,
"outputs": [
{
"links": [
3028
],
"name": "MODEL",
"type": "MODEL"
},
{
"links": [
339
],
"name": "CLIP",
"type": "CLIP"
},
{
"links": [
263
],
"name": "trigger_words",
"type": "STRING"
},
{
"links": [],
"name": "loaded_loras",
"type": "STRING"
}
],
"pos": [
-20,
400
],
"properties": {
"Node name for S&R": "Lora Loader (LoraManager)",
"aux_id": "willmiao/ComfyUI-Lora-Manager",
"cnr_id": "comfyui-lora-manager",
"ver": "0.8.3"
},
"size": [
221.8453125,
352
],
"type": "Lora Loader (LoraManager)",
"widgets_values": [
"",
[]
]
},
{
"bgcolor": "#353",
"color": "#232",
"flags": {
"collapsed": false
},
"id": 174,
"inputs": [
{
"link": 263,
"name": "trigger_words",
"shape": 7,
"type": "string"
}
],
"mode": 0,
"order": 100,
"outputs": [
{
"links": [
264
],
"name": "filtered_trigger_words",
"type": "STRING"
}
],
"pos": [
240,
490
],
"properties": {
"Node name for S&R": "TriggerWord Toggle (LoraManager)",
"aux_id": "willmiao/ComfyUI-Lora-Manager",
"cnr_id": "comfyui-lora-manager",
"ver": "0.8.3"
},
"size": [
310,
392
],
"type": "TriggerWord Toggle (LoraManager)",
"widgets_values": [
false,
true,
[],
[],
""
]
},
{
"flags": {
"collapsed": false
},
"id": 1184,
"inputs": [],
"mode": 0,
"order": 61,
"outputs": [
{
"links": [
2474
],
"name": "STRING",
"type": "STRING"
}
],
"pos": [
570,
490
],
"properties": {
"Node name for S&R": "PrimitiveStringMultiline",
"cnr_id": "comfy-core",
"ver": "0.3.48"
},
"size": [
210,
300
],
"title": "Additional prompt",
"type": "PrimitiveStringMultiline",
"widgets_values": [
""
]
},
{
"flags": {
"collapsed": true
},
"id": 1056,
"inputs": [],
"mode": 0,
"order": 62,
"outputs": [
{
"links": [
2307
],
"name": "STRING",
"type": "STRING"
}
],
"pos": [
630,
330
],
"properties": {},
"size": [
210,
60
],
"title": "Get_prompt",
"type": "GetNode",
"widgets_values": [
"prompt"
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {},
"id": 207,
"inputs": [
{
"link": 339,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 99,
"outputs": [
{
"links": [
341,
342,
1309
],
"name": "CLIP",
"type": "CLIP"
}
],
"pos": [
810,
420
],
"properties": {
"horizontal": false,
"showOutputText": true
},
"size": [
75,
26
],
"type": "Reroute"
},
{
"flags": {
"collapsed": true
},
"id": 1400,
"inputs": [
{
"link": 3029,
"name": "model",
"type": "MODEL"
}
],
"mode": 0,
"order": 142,
"outputs": [
{
"links": [
3025,
3026
],
"name": "MODEL",
"type": "MODEL"
}
],
"pos": [
1800,
330
],
"properties": {
"Node name for S&R": "PathchSageAttentionKJ",
"cnr_id": "comfyui-kjnodes",
"ver": "1.2.2"
},
"size": [
380,
82
],
"type": "PathchSageAttentionKJ",
"widgets_values": [
"sageattn_qk_int8_pv_fp16_cuda",
false
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {},
"id": 8,
"inputs": [
{
"link": 11,
"name": "positive",
"type": "CONDITIONING"
},
{
"link": 12,
"name": "negative",
"type": "CONDITIONING"
},
{
"link": 2919,
"name": "control_net",
"type": "CONTROL_NET"
},
{
"link": 2170,
"name": "image",
"type": "IMAGE"
},
{
"link": null,
"name": "vae",
"shape": 7,
"type": "VAE"
}
],
"mode": 0,
"order": 163,
"outputs": [
{
"links": [
2493
],
"name": "positive",
"slot_index": 0,
"type": "CONDITIONING"
},
{
"links": [
2497
],
"name": "negative",
"slot_index": 1,
"type": "CONDITIONING"
}
],
"pos": [
1530,
120
],
"properties": {
"Node name for S&R": "ControlNetApplyAdvanced",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
210,
186
],
"type": "ControlNetApplyAdvanced",
"widgets_values": [
0.6,
0,
1
]
},
{
"bgcolor": "#593930",
"color": "#332922",
"flags": {
"collapsed": true
},
"id": 6,
"inputs": [
{
"link": 2158,
"name": "conditioning",
"type": "CONDITIONING"
},
{
"link": 2152,
"name": "mask",
"type": "MASK"
}
],
"mode": 0,
"order": 127,
"outputs": [
{
"links": [
12
],
"name": "CONDITIONING",
"slot_index": 0,
"type": "CONDITIONING"
}
],
"pos": [
1370,
300
],
"properties": {
"Node name for S&R": "ConditioningSetMask",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
290,
102
],
"title": "Set mask",
"type": "ConditioningSetMask",
"widgets_values": [
1,
"default"
]
},
{
"bgcolor": "#1f401b",
"color": "#1c5715",
"flags": {
"collapsed": true
},
"id": 908,
"inputs": [],
"mode": 0,
"order": 63,
"outputs": [
{
"links": [
1898,
2160
],
"name": "MASK",
"type": "MASK"
}
],
"pos": [
1010,
300
],
"properties": {},
"size": [
210,
60
],
"title": "Get_Mask",
"type": "GetNode",
"widgets_values": [
"Mask"
]
},
{
"flags": {},
"id": 995,
"inputs": [
{
"link": 2160,
"name": "",
"type": "*"
}
],
"mode": 0,
"order": 87,
"outputs": [
{
"links": [
2161,
2162
],
"name": "MASK",
"type": "MASK"
}
],
"pos": [
1210,
270
],
"properties": {
"horizontal": false,
"showOutputText": true
},
"size": [
75,
26
],
"type": "Reroute"
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {
"collapsed": true
},
"id": 1201,
"inputs": [
{
"link": 2493,
"name": "conditioning_1",
"type": "CONDITIONING"
},
{
"link": 2494,
"name": "conditioning_2",
"type": "CONDITIONING"
}
],
"mode": 0,
"order": 167,
"outputs": [
{
"links": [
2978
],
"name": "CONDITIONING",
"type": "CONDITIONING"
}
],
"pos": [
1800,
280
],
"properties": {
"Node name for S&R": "ConditioningCombine",
"cnr_id": "comfy-core",
"ver": "0.3.48"
},
"size": [
216.92578125,
46
],
"type": "ConditioningCombine",
"widgets_values": []
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {
"collapsed": true
},
"id": 481,
"inputs": [
{
"link": 3030,
"name": "model",
"type": "MODEL"
}
],
"mode": 0,
"order": 126,
"outputs": [
{
"links": [
3029
],
"name": "MODEL",
"type": "MODEL"
}
],
"pos": [
790,
330
],
"properties": {
"Node name for S&R": "DifferentialDiffusion",
"cnr_id": "comfy-core",
"ver": "0.3.40"
},
"size": [
210,
34
],
"type": "DifferentialDiffusion",
"widgets_values": [
1
]
},
{
"bgcolor": "#353",
"color": "#232",
"flags": {
"collapsed": true
},
"id": 127,
"inputs": [
{
"link": 234,
"name": "text_a",
"shape": 7,
"type": "STRING",
"widget": {
"name": "text_a"
}
},
{
"link": 2307,
"name": "text_b",
"shape": 7,
"type": "STRING",
"widget": {
"name": "text_b"
}
},
{
"link": 2474,
"name": "text_c",
"shape": 7,
"type": "STRING",
"widget": {
"name": "text_c"
}
}
],
"mode": 0,
"order": 131,
"outputs": [
{
"links": [
191
],
"name": "STRING",
"type": "STRING"
}
],
"pos": [
800,
380
],
"properties": {
"Node name for S&R": "StringFunction|pysssss",
"cnr_id": "comfyui-custom-scripts",
"ver": "9f7b3215e6af317603056a9a1666bf6e83e28835"
},
"size": [
400,
298
],
"type": "StringFunction|pysssss",
"widgets_values": [
"append",
"yes",
"",
"",
"",
"(real life, cinematic, stunningly beautiful, masterpiece, best quality:1.5), source_furry, cinematic, chromatic abberration, bokeh, vibrant colors, contrast real, detailed, digital photography, professional photo, photorealism, sharp, exposure blend, volumetric, ray tracing, hdr, 4k, 8k, absurd res, realistic, (best quality, good quality:1.2)\nBREAK, anthro, female, snow leopard, grey fur, rosettes, long hair, messy hair, grey hair, blue eyes, smug, looking at viewer, sitting on bed, legs spread, lifting shirt, breasts, large breasts, nipples, pulling down boxers, boxers around thighs, penis, tapering penis, large penis, balls, pre-ejaculate, messy bed, bedroom, morning light, sunbeams"
]
},
{
"bgcolor": "#353",
"color": "#232",
"flags": {
"collapsed": true
},
"id": 143,
"inputs": [
{
"link": 341,
"name": "clip",
"type": "CLIP"
},
{
"link": 191,
"name": "text",
"type": "STRING",
"widget": {
"name": "text"
}
}
],
"mode": 0,
"order": 144,
"outputs": [
{
"links": [
2156,
2157,
2208
],
"name": "CONDITIONING",
"type": "CONDITIONING"
}
],
"pos": [
1110,
380
],
"properties": {
"Node name for S&R": "smZ CLIPTextEncode",
"cnr_id": "comfyui_smznodes",
"ver": "1.2.12"
},
"size": [
371.20001220703125,
168.39999389648438
],
"type": "smZ CLIPTextEncode",
"widgets_values": [
"",
"A1111",
false,
true,
false,
false,
6,
1024,
1024,
0,
0,
1024,
1024,
"",
"",
1
]
},
{
"bgcolor": "#353",
"color": "#232",
"flags": {
"collapsed": true
},
"id": 33,
"inputs": [
{
"link": 2157,
"name": "conditioning",
"type": "CONDITIONING"
},
{
"link": 2161,
"name": "mask",
"type": "MASK"
}
],
"mode": 0,
"order": 155,
"outputs": [
{
"links": [
109
],
"name": "CONDITIONING",
"slot_index": 0,
"type": "CONDITIONING"
}
],
"pos": [
1370,
380
],
"properties": {
"Node name for S&R": "ConditioningSetMask",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
290,
102
],
"title": "Set mask",
"type": "ConditioningSetMask",
"widgets_values": [
1,
"default"
]
},
{
"bgcolor": "#653",
"color": "#432",
"flags": {},
"id": 78,
"inputs": [
{
"link": 109,
"name": "positive",
"type": "CONDITIONING"
},
{
"link": 110,
"name": "negative",
"type": "CONDITIONING"
},
{
"link": 2917,
"name": "control_net",
"type": "CONTROL_NET"
},
{
"link": 2168,
"name": "image",
"type": "IMAGE"
},
{
"link": null,
"name": "vae",
"shape": 7,
"type": "VAE"
}
],
"mode": 0,
"order": 164,
"outputs": [
{
"links": [
2494
],
"name": "positive",
"slot_index": 0,
"type": "CONDITIONING"
},
{
"links": [
2498
],
"name": "negative",
"slot_index": 1,
"type": "CONDITIONING"
}
],
"pos": [
1530,
350
],
"properties": {
"Node name for S&R": "ControlNetApplyAdvanced",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
210,
186
],
"type": "ControlNetApplyAdvanced",
"widgets_values": [
1,
0,
1
]
},
{
"bgcolor": "#533",
"color": "#322",
"flags": {
"collapsed": true
},
"id": 142,
"inputs": [
{
"link": 342,
"name": "clip",
"type": "CLIP"
}
],
"mode": 0,
"order": 111,
"outputs": [
{
"links": [
2158,
2159,
2210
],
"name": "CONDITIONING",
"type": "CONDITIONING"
}
],
"pos": [
1110,
430
],
"properties": {
"Node name for S&R": "smZ CLIPTextEncode",
"cnr_id": "comfyui_smznodes",
"ver": "1.2.12"
},
"size": [
370,
170
],
"type": "smZ CLIPTextEncode",
"widgets_values": [
"worst quality, bad quality, grainy, noisy, render, filmgrain, logo, print, text, watermark\n\n(source_anime, source_cartoon, panels,score_1, daz_studio, blender, source_filmmaker, 3d, sfm:1.6)",
"A1111",
false,
true,
false,
false,
6,
1024,
1024,
0,
0,
1024,
1024,
"",
"",
1
]
},
{
"bgcolor": "#593930",
"color": "#332922",
"flags": {
"collapsed": true
},
"id": 31,
"inputs": [
{
"link": 2159,
"name": "conditioning",
"type": "CONDITIONING"
},
{
"link": 2162,
"name": "mask",
"type": "MASK"
}
],
"mode": 0,
"order": 128,
"outputs": [
{
"links": [
110
],
"name": "CONDITIONING",
"slot_index": 0,
"type": "CONDITIONING"
}
],
"pos": [
1370,
430
],
"properties": {
"Node name for S&R": "ConditioningSetMask",
"cnr_id": "comfy-core",
"ver": "0.3.15"
},
"size": [
290,
102
],
"title": "Set mask",
"type": "ConditioningSetMask",
"widgets_values": [
1,
"default"
]
},
{
"flags": {
"pinned": true
},
"id": 1252,
"inputs": [
{
"link": 3026,
"name": "model",
"type": "MODEL"
},
{
"link": 2978,
"name": "positive",
"type": "CONDITIONING"
},
{
"link": 2979,
"name": "negative",
"type": "CONDITIONING"
},
{
"link": 2688,
"name": "latent_image",
"type": "LATENT"
}
],
"mode": 0,
"order": 171,
"outputs": [
{
"links": [
2791
],
"name": "LATENT",
"type": "LATENT"
}
],
"pos": [
2340,
-130
],
"properties": {
"Node name for S&R": "KSampler",
"cnr_id": "comfy-core",
"ver": "0.3.65"
},
"size": [
260,
550
],
"type": "KSampler",
"widgets_values": [
0,
"fixed",
22,
3,
"euler_ancestral",
"beta",
1
]
},
{
"bgcolor": "#335",
"color": "#223",
"flags": {},
"id": 915,
"inputs": [],
"mode": 0,
"order": 64,
"outputs": [
{
"links": [
2586
],
"name": "BOOLEAN",
"type": "BOOLEAN"
}
],
"pos": [
1680,
650
],
"properties": {
"Node name for S&R": "PrimitiveBoolean",
"cnr_id": "comfy-core",
"ver": "0.3.43"
},
"size": [
210,
60
],
"title": "Inpaint",
"type": "PrimitiveBoolean",
"widgets_values": [
true
]
}
],
"revision": 0,
"version": 0.4
}