aleph65 commited on
Commit
7d2b4f3
·
verified ·
1 Parent(s): 4682ab4

Upload workflows/outpaint-qwen.json with huggingface_hub

Browse files
Files changed (1) hide show
  1. workflows/outpaint-qwen.json +466 -250
workflows/outpaint-qwen.json CHANGED
@@ -1,8 +1,8 @@
1
  {
2
- "id": "f207534e-b0f3-42e8-afe1-044bcdf1551e",
3
  "revision": 0,
4
- "last_node_id": 43,
5
- "last_link_id": 72,
6
  "nodes": [
7
  {
8
  "id": 1,
@@ -73,7 +73,7 @@
73
  6,
74
  14,
75
  17,
76
- 67
77
  ],
78
  "slot_index": 0
79
  }
@@ -113,7 +113,7 @@
113
  9,
114
  20,
115
  23,
116
- 68
117
  ],
118
  "slot_index": 0
119
  }
@@ -230,7 +230,7 @@
230
  "ver": "0.27.0"
231
  },
232
  "widgets_values": [
233
- 40,
234
  "fixed"
235
  ],
236
  "title": "feathering (px)"
@@ -453,7 +453,8 @@
453
  16,
454
  19,
455
  22,
456
- 25
 
457
  ],
458
  "slot_index": 0
459
  }
@@ -767,11 +768,11 @@
767
  "name": "IMAGE",
768
  "type": "IMAGE",
769
  "links": [
770
- 35,
771
- 37,
772
- 39,
773
- 41,
774
- 70
775
  ],
776
  "slot_index": 0
777
  },
@@ -780,7 +781,7 @@
780
  "type": "MASK",
781
  "links": [
782
  31,
783
- 44
784
  ],
785
  "slot_index": 1
786
  }
@@ -825,7 +826,7 @@
825
  "name": "MASK",
826
  "type": "MASK",
827
  "links": [
828
- 71
829
  ],
830
  "slot_index": 0
831
  }
@@ -981,7 +982,7 @@
981
  "name": "patched_model",
982
  "type": "MODEL",
983
  "links": [
984
- 58
985
  ],
986
  "slot_index": 0
987
  }
@@ -998,6 +999,47 @@
998
  },
999
  {
1000
  "id": 21,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1001
  "type": "CLIPLoader",
1002
  "pos": [
1003
  1280,
@@ -1008,7 +1050,7 @@
1008
  100
1009
  ],
1010
  "flags": {},
1011
- "order": 21,
1012
  "mode": 0,
1013
  "inputs": [],
1014
  "outputs": [
@@ -1016,7 +1058,7 @@
1016
  "name": "CLIP",
1017
  "type": "CLIP",
1018
  "links": [
1019
- 49
1020
  ],
1021
  "slot_index": 0
1022
  }
@@ -1033,7 +1075,7 @@
1033
  ]
1034
  },
1035
  {
1036
- "id": 22,
1037
  "type": "VAELoader",
1038
  "pos": [
1039
  1280,
@@ -1044,7 +1086,7 @@
1044
  100
1045
  ],
1046
  "flags": {},
1047
- "order": 22,
1048
  "mode": 0,
1049
  "inputs": [],
1050
  "outputs": [
@@ -1052,9 +1094,9 @@
1052
  "name": "VAE",
1053
  "type": "VAE",
1054
  "links": [
1055
- 51,
1056
- 55,
1057
- 63
1058
  ],
1059
  "slot_index": 0
1060
  }
@@ -1069,7 +1111,7 @@
1069
  ]
1070
  },
1071
  {
1072
- "id": 23,
1073
  "type": "PrimitiveStringMultiline",
1074
  "pos": [
1075
  1280,
@@ -1080,7 +1122,7 @@
1080
  160
1081
  ],
1082
  "flags": {},
1083
- "order": 23,
1084
  "mode": 0,
1085
  "inputs": [],
1086
  "outputs": [
@@ -1088,7 +1130,7 @@
1088
  "name": "STRING",
1089
  "type": "STRING",
1090
  "links": [
1091
- 50
1092
  ],
1093
  "slot_index": 0
1094
  }
@@ -1104,7 +1146,7 @@
1104
  "title": "Prompt"
1105
  },
1106
  {
1107
- "id": 24,
1108
  "type": "PrimitiveInt",
1109
  "pos": [
1110
  920,
@@ -1115,7 +1157,7 @@
1115
  80
1116
  ],
1117
  "flags": {},
1118
- "order": 24,
1119
  "mode": 0,
1120
  "inputs": [],
1121
  "outputs": [
@@ -1123,7 +1165,7 @@
1123
  "name": "INT",
1124
  "type": "INT",
1125
  "links": [
1126
- 36
1127
  ],
1128
  "slot_index": 0
1129
  }
@@ -1140,7 +1182,7 @@
1140
  "title": "process_long_side (sampling res cap)"
1141
  },
1142
  {
1143
- "id": 25,
1144
  "type": "MathExpression|pysssss",
1145
  "pos": [
1146
  920,
@@ -1151,13 +1193,13 @@
1151
  100
1152
  ],
1153
  "flags": {},
1154
- "order": 25,
1155
  "mode": 0,
1156
  "inputs": [
1157
  {
1158
  "name": "a",
1159
  "type": "*",
1160
- "link": 35
1161
  },
1162
  {
1163
  "name": "b",
@@ -1167,7 +1209,7 @@
1167
  {
1168
  "name": "c",
1169
  "type": "*",
1170
- "link": 36
1171
  }
1172
  ],
1173
  "outputs": [
@@ -1181,8 +1223,8 @@
1181
  "name": "FLOAT",
1182
  "type": "FLOAT",
1183
  "links": [
1184
- 38,
1185
- 40
1186
  ],
1187
  "slot_index": 1
1188
  }
@@ -1198,7 +1240,7 @@
1198
  "title": "process scale"
1199
  },
1200
  {
1201
- "id": 26,
1202
  "type": "MathExpression|pysssss",
1203
  "pos": [
1204
  920,
@@ -1209,18 +1251,18 @@
1209
  100
1210
  ],
1211
  "flags": {},
1212
- "order": 26,
1213
  "mode": 0,
1214
  "inputs": [
1215
  {
1216
  "name": "a",
1217
  "type": "*",
1218
- "link": 37
1219
  },
1220
  {
1221
  "name": "b",
1222
  "type": "*",
1223
- "link": 38
1224
  },
1225
  {
1226
  "name": "c",
@@ -1233,8 +1275,8 @@
1233
  "name": "INT",
1234
  "type": "INT",
1235
  "links": [
1236
- 42,
1237
- 46
1238
  ],
1239
  "slot_index": 0
1240
  },
@@ -1256,7 +1298,7 @@
1256
  "title": "work width"
1257
  },
1258
  {
1259
- "id": 27,
1260
  "type": "MathExpression|pysssss",
1261
  "pos": [
1262
  920,
@@ -1267,18 +1309,18 @@
1267
  100
1268
  ],
1269
  "flags": {},
1270
- "order": 27,
1271
  "mode": 0,
1272
  "inputs": [
1273
  {
1274
  "name": "a",
1275
  "type": "*",
1276
- "link": 39
1277
  },
1278
  {
1279
  "name": "b",
1280
  "type": "*",
1281
- "link": 40
1282
  },
1283
  {
1284
  "name": "c",
@@ -1291,8 +1333,8 @@
1291
  "name": "INT",
1292
  "type": "INT",
1293
  "links": [
1294
- 43,
1295
- 47
1296
  ],
1297
  "slot_index": 0
1298
  },
@@ -1314,7 +1356,7 @@
1314
  "title": "work height"
1315
  },
1316
  {
1317
- "id": 28,
1318
  "type": "ImageScale",
1319
  "pos": [
1320
  1220,
@@ -1325,18 +1367,18 @@
1325
  100
1326
  ],
1327
  "flags": {},
1328
- "order": 28,
1329
  "mode": 0,
1330
  "inputs": [
1331
  {
1332
  "name": "image",
1333
  "type": "IMAGE",
1334
- "link": 41
1335
  },
1336
  {
1337
  "name": "width",
1338
  "type": "INT",
1339
- "link": 42,
1340
  "widget": {
1341
  "name": "width"
1342
  }
@@ -1344,7 +1386,7 @@
1344
  {
1345
  "name": "height",
1346
  "type": "INT",
1347
- "link": 43,
1348
  "widget": {
1349
  "name": "height"
1350
  }
@@ -1355,8 +1397,8 @@
1355
  "name": "IMAGE",
1356
  "type": "IMAGE",
1357
  "links": [
1358
- 52,
1359
- 54
1360
  ],
1361
  "slot_index": 0
1362
  }
@@ -1375,7 +1417,7 @@
1375
  "title": "Downscale for sampling"
1376
  },
1377
  {
1378
- "id": 29,
1379
  "type": "MaskToImage",
1380
  "pos": [
1381
  1220,
@@ -1386,13 +1428,13 @@
1386
  100
1387
  ],
1388
  "flags": {},
1389
- "order": 29,
1390
  "mode": 0,
1391
  "inputs": [
1392
  {
1393
  "name": "mask",
1394
  "type": "MASK",
1395
- "link": 44
1396
  }
1397
  ],
1398
  "outputs": [
@@ -1400,7 +1442,7 @@
1400
  "name": "IMAGE",
1401
  "type": "IMAGE",
1402
  "links": [
1403
- 45
1404
  ],
1405
  "slot_index": 0
1406
  }
@@ -1413,7 +1455,7 @@
1413
  "widgets_values": []
1414
  },
1415
  {
1416
- "id": 30,
1417
  "type": "ImageScale",
1418
  "pos": [
1419
  1220,
@@ -1424,18 +1466,18 @@
1424
  100
1425
  ],
1426
  "flags": {},
1427
- "order": 30,
1428
  "mode": 0,
1429
  "inputs": [
1430
  {
1431
  "name": "image",
1432
  "type": "IMAGE",
1433
- "link": 45
1434
  },
1435
  {
1436
  "name": "width",
1437
  "type": "INT",
1438
- "link": 46,
1439
  "widget": {
1440
  "name": "width"
1441
  }
@@ -1443,7 +1485,7 @@
1443
  {
1444
  "name": "height",
1445
  "type": "INT",
1446
- "link": 47,
1447
  "widget": {
1448
  "name": "height"
1449
  }
@@ -1454,7 +1496,7 @@
1454
  "name": "IMAGE",
1455
  "type": "IMAGE",
1456
  "links": [
1457
- 48
1458
  ],
1459
  "slot_index": 0
1460
  }
@@ -1473,7 +1515,7 @@
1473
  "title": "Downscale mask"
1474
  },
1475
  {
1476
- "id": 31,
1477
  "type": "ImageToMask",
1478
  "pos": [
1479
  1220,
@@ -1484,13 +1526,13 @@
1484
  100
1485
  ],
1486
  "flags": {},
1487
- "order": 31,
1488
  "mode": 0,
1489
  "inputs": [
1490
  {
1491
  "name": "image",
1492
  "type": "IMAGE",
1493
- "link": 48
1494
  }
1495
  ],
1496
  "outputs": [
@@ -1498,7 +1540,7 @@
1498
  "name": "MASK",
1499
  "type": "MASK",
1500
  "links": [
1501
- 57
1502
  ],
1503
  "slot_index": 0
1504
  }
@@ -1513,7 +1555,7 @@
1513
  ]
1514
  },
1515
  {
1516
- "id": 32,
1517
  "type": "TextEncodeQwenImageEditPlus",
1518
  "pos": [
1519
  1620,
@@ -1524,18 +1566,18 @@
1524
  100
1525
  ],
1526
  "flags": {},
1527
- "order": 32,
1528
  "mode": 0,
1529
  "inputs": [
1530
  {
1531
  "name": "clip",
1532
  "type": "CLIP",
1533
- "link": 49
1534
  },
1535
  {
1536
  "name": "prompt",
1537
  "type": "STRING",
1538
- "link": 50,
1539
  "widget": {
1540
  "name": "prompt"
1541
  }
@@ -1543,12 +1585,12 @@
1543
  {
1544
  "name": "vae",
1545
  "type": "VAE",
1546
- "link": 51
1547
  },
1548
  {
1549
  "name": "image1",
1550
  "type": "IMAGE",
1551
- "link": 52
1552
  },
1553
  {
1554
  "name": "image2",
@@ -1566,8 +1608,8 @@
1566
  "name": "CONDITIONING",
1567
  "type": "CONDITIONING",
1568
  "links": [
1569
- 53,
1570
- 59
1571
  ],
1572
  "slot_index": 0
1573
  }
@@ -1583,7 +1625,7 @@
1583
  "title": "Qwen Edit encode"
1584
  },
1585
  {
1586
- "id": 33,
1587
  "type": "ConditioningZeroOut",
1588
  "pos": [
1589
  1620,
@@ -1594,13 +1636,13 @@
1594
  100
1595
  ],
1596
  "flags": {},
1597
- "order": 33,
1598
  "mode": 0,
1599
  "inputs": [
1600
  {
1601
  "name": "conditioning",
1602
  "type": "CONDITIONING",
1603
- "link": 53
1604
  }
1605
  ],
1606
  "outputs": [
@@ -1608,7 +1650,7 @@
1608
  "name": "CONDITIONING",
1609
  "type": "CONDITIONING",
1610
  "links": [
1611
- 60
1612
  ],
1613
  "slot_index": 0
1614
  }
@@ -1622,7 +1664,7 @@
1622
  "title": "Negative (zeroed)"
1623
  },
1624
  {
1625
- "id": 34,
1626
  "type": "VAEEncode",
1627
  "pos": [
1628
  1620,
@@ -1633,18 +1675,18 @@
1633
  100
1634
  ],
1635
  "flags": {},
1636
- "order": 34,
1637
  "mode": 0,
1638
  "inputs": [
1639
  {
1640
  "name": "pixels",
1641
  "type": "IMAGE",
1642
- "link": 54
1643
  },
1644
  {
1645
  "name": "vae",
1646
  "type": "VAE",
1647
- "link": 55
1648
  }
1649
  ],
1650
  "outputs": [
@@ -1652,7 +1694,7 @@
1652
  "name": "LATENT",
1653
  "type": "LATENT",
1654
  "links": [
1655
- 56
1656
  ],
1657
  "slot_index": 0
1658
  }
@@ -1665,7 +1707,7 @@
1665
  "widgets_values": []
1666
  },
1667
  {
1668
- "id": 35,
1669
  "type": "SetLatentNoiseMask",
1670
  "pos": [
1671
  1620,
@@ -1676,18 +1718,18 @@
1676
  100
1677
  ],
1678
  "flags": {},
1679
- "order": 35,
1680
  "mode": 0,
1681
  "inputs": [
1682
  {
1683
  "name": "samples",
1684
  "type": "LATENT",
1685
- "link": 56
1686
  },
1687
  {
1688
  "name": "mask",
1689
  "type": "MASK",
1690
- "link": 57
1691
  }
1692
  ],
1693
  "outputs": [
@@ -1695,7 +1737,7 @@
1695
  "name": "LATENT",
1696
  "type": "LATENT",
1697
  "links": [
1698
- 61
1699
  ],
1700
  "slot_index": 0
1701
  }
@@ -1709,7 +1751,7 @@
1709
  "title": "Only denoise padded area"
1710
  },
1711
  {
1712
- "id": 36,
1713
  "type": "KSampler",
1714
  "pos": [
1715
  1960,
@@ -1720,28 +1762,28 @@
1720
  260
1721
  ],
1722
  "flags": {},
1723
- "order": 36,
1724
  "mode": 0,
1725
  "inputs": [
1726
  {
1727
  "name": "model",
1728
  "type": "MODEL",
1729
- "link": 58
1730
  },
1731
  {
1732
  "name": "positive",
1733
  "type": "CONDITIONING",
1734
- "link": 59
1735
  },
1736
  {
1737
  "name": "negative",
1738
  "type": "CONDITIONING",
1739
- "link": 60
1740
  },
1741
  {
1742
  "name": "latent_image",
1743
  "type": "LATENT",
1744
- "link": 61
1745
  }
1746
  ],
1747
  "outputs": [
@@ -1749,7 +1791,7 @@
1749
  "name": "LATENT",
1750
  "type": "LATENT",
1751
  "links": [
1752
- 62
1753
  ],
1754
  "slot_index": 0
1755
  }
@@ -1770,7 +1812,7 @@
1770
  ]
1771
  },
1772
  {
1773
- "id": 37,
1774
  "type": "VAEDecode",
1775
  "pos": [
1776
  2300,
@@ -1781,18 +1823,18 @@
1781
  100
1782
  ],
1783
  "flags": {},
1784
- "order": 37,
1785
  "mode": 0,
1786
  "inputs": [
1787
  {
1788
  "name": "samples",
1789
  "type": "LATENT",
1790
- "link": 62
1791
  },
1792
  {
1793
  "name": "vae",
1794
  "type": "VAE",
1795
- "link": 63
1796
  }
1797
  ],
1798
  "outputs": [
@@ -1800,7 +1842,7 @@
1800
  "name": "IMAGE",
1801
  "type": "IMAGE",
1802
  "links": [
1803
- 65
1804
  ],
1805
  "slot_index": 0
1806
  }
@@ -1813,7 +1855,7 @@
1813
  "widgets_values": []
1814
  },
1815
  {
1816
- "id": 38,
1817
  "type": "UpscaleModelLoader",
1818
  "pos": [
1819
  2640,
@@ -1824,7 +1866,7 @@
1824
  100
1825
  ],
1826
  "flags": {},
1827
- "order": 38,
1828
  "mode": 0,
1829
  "inputs": [],
1830
  "outputs": [
@@ -1832,7 +1874,7 @@
1832
  "name": "UPSCALE_MODEL",
1833
  "type": "UPSCALE_MODEL",
1834
  "links": [
1835
- 64
1836
  ],
1837
  "slot_index": 0
1838
  }
@@ -1848,7 +1890,7 @@
1848
  "title": "Fill detail restorer"
1849
  },
1850
  {
1851
- "id": 39,
1852
  "type": "ImageUpscaleWithModel",
1853
  "pos": [
1854
  2640,
@@ -1859,18 +1901,18 @@
1859
  100
1860
  ],
1861
  "flags": {},
1862
- "order": 39,
1863
  "mode": 0,
1864
  "inputs": [
1865
  {
1866
  "name": "upscale_model",
1867
  "type": "UPSCALE_MODEL",
1868
- "link": 64
1869
  },
1870
  {
1871
  "name": "image",
1872
  "type": "IMAGE",
1873
- "link": 65
1874
  }
1875
  ],
1876
  "outputs": [
@@ -1878,7 +1920,7 @@
1878
  "name": "IMAGE",
1879
  "type": "IMAGE",
1880
  "links": [
1881
- 66
1882
  ],
1883
  "slot_index": 0
1884
  }
@@ -1892,7 +1934,7 @@
1892
  "title": "Upscale sampled result"
1893
  },
1894
  {
1895
- "id": 40,
1896
  "type": "ImageScale",
1897
  "pos": [
1898
  2640,
@@ -1903,18 +1945,18 @@
1903
  100
1904
  ],
1905
  "flags": {},
1906
- "order": 40,
1907
  "mode": 0,
1908
  "inputs": [
1909
  {
1910
  "name": "image",
1911
  "type": "IMAGE",
1912
- "link": 66
1913
  },
1914
  {
1915
  "name": "width",
1916
  "type": "INT",
1917
- "link": 67,
1918
  "widget": {
1919
  "name": "width"
1920
  }
@@ -1922,7 +1964,7 @@
1922
  {
1923
  "name": "height",
1924
  "type": "INT",
1925
- "link": 68,
1926
  "widget": {
1927
  "name": "height"
1928
  }
@@ -1933,7 +1975,7 @@
1933
  "name": "IMAGE",
1934
  "type": "IMAGE",
1935
  "links": [
1936
- 69
1937
  ],
1938
  "slot_index": 0
1939
  }
@@ -1952,39 +1994,34 @@
1952
  "title": "Snap to exact target dims"
1953
  },
1954
  {
1955
- "id": 41,
1956
- "type": "ImageCompositeMasked",
1957
  "pos": [
1958
- 2940,
1959
- 40
1960
  ],
1961
  "size": [
1962
  270,
1963
  100
1964
  ],
1965
  "flags": {},
1966
- "order": 41,
1967
  "mode": 0,
1968
  "inputs": [
1969
  {
1970
- "name": "destination",
1971
- "type": "IMAGE",
1972
- "link": 69
1973
- },
1974
- {
1975
- "name": "source",
1976
  "type": "IMAGE",
1977
  "link": 70
1978
  },
1979
  {
1980
- "name": "mask",
1981
- "type": "MASK",
1982
  "link": 71
1983
  }
1984
  ],
1985
  "outputs": [
1986
  {
1987
- "name": "IMAGE",
1988
  "type": "IMAGE",
1989
  "links": [
1990
  72
@@ -1993,36 +2030,175 @@
1993
  }
1994
  ],
1995
  "properties": {
1996
- "Node name for S&R": "ImageCompositeMasked",
1997
- "cnr_id": "comfy-core",
1998
- "ver": "0.27.0"
1999
  },
2000
  "widgets_values": [
2001
- 0,
2002
- 0,
2003
- false
2004
  ],
2005
- "title": "Paste original pixels back"
2006
  },
2007
  {
2008
- "id": 42,
2009
- "type": "SaveImage",
2010
  "pos": [
2011
- 3240,
2012
- 40
2013
  ],
2014
  "size": [
2015
- 310,
2016
- 300
2017
- ],
2018
  "flags": {},
2019
- "order": 42,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2020
  "mode": 0,
2021
  "inputs": [
2022
  {
2023
- "name": "images",
2024
  "type": "IMAGE",
2025
  "link": 72
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2026
  }
2027
  ],
2028
  "outputs": [
@@ -2043,7 +2219,7 @@
2043
  ]
2044
  },
2045
  {
2046
- "id": 43,
2047
  "type": "Note",
2048
  "pos": [
2049
  -60,
@@ -2054,7 +2230,7 @@
2054
  240
2055
  ],
2056
  "flags": {},
2057
- "order": 43,
2058
  "mode": 0,
2059
  "inputs": [],
2060
  "outputs": [],
@@ -2341,22 +2517,14 @@
2341
  ],
2342
  [
2343
  35,
2344
- 15,
2345
  0,
2346
- 25,
2347
  0,
2348
- "IMAGE"
2349
  ],
2350
  [
2351
  36,
2352
- 24,
2353
- 0,
2354
- 25,
2355
- 2,
2356
- "INT"
2357
- ],
2358
- [
2359
- 37,
2360
  15,
2361
  0,
2362
  26,
@@ -2364,15 +2532,15 @@
2364
  "IMAGE"
2365
  ],
2366
  [
2367
- 38,
2368
  25,
2369
- 1,
2370
  26,
2371
- 1,
2372
- "FLOAT"
2373
  ],
2374
  [
2375
- 39,
2376
  15,
2377
  0,
2378
  27,
@@ -2380,15 +2548,15 @@
2380
  "IMAGE"
2381
  ],
2382
  [
2383
- 40,
2384
- 25,
2385
  1,
2386
  27,
2387
  1,
2388
  "FLOAT"
2389
  ],
2390
  [
2391
- 41,
2392
  15,
2393
  0,
2394
  28,
@@ -2396,250 +2564,298 @@
2396
  "IMAGE"
2397
  ],
2398
  [
2399
- 42,
2400
  26,
2401
- 0,
2402
  28,
2403
  1,
2404
- "INT"
 
 
 
 
 
 
 
 
2405
  ],
2406
  [
2407
  43,
2408
  27,
2409
  0,
 
 
 
 
 
 
2410
  28,
 
 
2411
  2,
2412
  "INT"
2413
  ],
2414
  [
2415
- 44,
2416
  15,
2417
  1,
2418
- 29,
2419
  0,
2420
  "MASK"
2421
  ],
2422
  [
2423
- 45,
2424
- 29,
2425
- 0,
2426
  30,
2427
  0,
 
 
2428
  "IMAGE"
2429
  ],
2430
  [
2431
- 46,
2432
- 26,
2433
  0,
2434
- 30,
2435
  1,
2436
  "INT"
2437
  ],
2438
  [
2439
- 47,
2440
- 27,
2441
  0,
2442
- 30,
2443
  2,
2444
  "INT"
2445
  ],
2446
  [
2447
- 48,
2448
- 30,
2449
- 0,
2450
  31,
2451
  0,
 
 
2452
  "IMAGE"
2453
  ],
2454
  [
2455
- 49,
2456
- 21,
2457
  0,
2458
- 32,
2459
  0,
2460
  "CLIP"
2461
  ],
2462
  [
2463
- 50,
2464
- 23,
2465
  0,
2466
- 32,
2467
  1,
2468
  "STRING"
2469
  ],
2470
  [
2471
- 51,
2472
- 22,
2473
  0,
2474
- 32,
2475
  2,
2476
  "VAE"
2477
  ],
2478
  [
2479
- 52,
2480
- 28,
2481
  0,
2482
- 32,
2483
  3,
2484
  "IMAGE"
2485
  ],
2486
  [
2487
- 53,
2488
- 32,
2489
- 0,
2490
  33,
2491
  0,
 
 
2492
  "CONDITIONING"
2493
  ],
2494
  [
2495
- 54,
2496
- 28,
2497
  0,
2498
- 34,
2499
  0,
2500
  "IMAGE"
2501
  ],
2502
  [
2503
- 55,
2504
- 22,
2505
  0,
2506
- 34,
2507
  1,
2508
  "VAE"
2509
  ],
2510
  [
2511
- 56,
2512
- 34,
2513
- 0,
2514
  35,
2515
  0,
 
 
2516
  "LATENT"
2517
  ],
2518
  [
2519
- 57,
2520
- 31,
2521
  0,
2522
- 35,
2523
  1,
2524
  "MASK"
2525
  ],
2526
  [
2527
- 58,
2528
- 20,
2529
  0,
2530
- 36,
2531
  0,
2532
  "MODEL"
2533
  ],
2534
  [
2535
- 59,
2536
- 32,
2537
  0,
2538
- 36,
2539
  1,
2540
  "CONDITIONING"
2541
  ],
2542
  [
2543
- 60,
2544
- 33,
2545
  0,
2546
- 36,
2547
  2,
2548
  "CONDITIONING"
2549
  ],
2550
  [
2551
- 61,
2552
- 35,
2553
- 0,
2554
  36,
 
 
2555
  3,
2556
  "LATENT"
2557
  ],
2558
  [
2559
- 62,
2560
- 36,
2561
- 0,
2562
  37,
2563
  0,
 
 
2564
  "LATENT"
2565
  ],
2566
  [
2567
- 63,
2568
- 22,
2569
  0,
2570
- 37,
2571
  1,
2572
  "VAE"
2573
  ],
2574
  [
2575
- 64,
2576
- 38,
2577
- 0,
2578
  39,
2579
  0,
 
 
2580
  "UPSCALE_MODEL"
2581
  ],
2582
  [
2583
- 65,
2584
- 37,
2585
  0,
2586
- 39,
2587
  1,
2588
  "IMAGE"
2589
  ],
2590
  [
2591
- 66,
2592
- 39,
2593
- 0,
2594
  40,
2595
  0,
 
 
2596
  "IMAGE"
2597
  ],
2598
  [
2599
- 67,
2600
  2,
2601
  0,
2602
- 40,
2603
  1,
2604
  "INT"
2605
  ],
2606
  [
2607
- 68,
2608
  3,
2609
  0,
2610
- 40,
2611
  2,
2612
  "INT"
2613
  ],
2614
  [
2615
- 69,
2616
- 40,
 
 
2617
  0,
 
 
 
 
2618
  41,
2619
  0,
 
 
2620
  "IMAGE"
2621
  ],
2622
  [
2623
- 70,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2624
  15,
2625
  0,
2626
- 41,
2627
  1,
2628
  "IMAGE"
2629
  ],
2630
  [
2631
- 71,
2632
  16,
2633
  0,
2634
- 41,
2635
  2,
2636
  "MASK"
2637
  ],
2638
  [
2639
- 72,
2640
- 41,
2641
  0,
2642
- 42,
2643
  0,
2644
  "IMAGE"
2645
  ]
 
1
  {
2
+ "id": "ac2ebd86-9545-4803-962b-0298e2847c2f",
3
  "revision": 0,
4
+ "last_node_id": 47,
5
+ "last_link_id": 77,
6
  "nodes": [
7
  {
8
  "id": 1,
 
73
  6,
74
  14,
75
  17,
76
+ 68
77
  ],
78
  "slot_index": 0
79
  }
 
113
  9,
114
  20,
115
  23,
116
+ 69
117
  ],
118
  "slot_index": 0
119
  }
 
230
  "ver": "0.27.0"
231
  },
232
  "widgets_values": [
233
+ 64,
234
  "fixed"
235
  ],
236
  "title": "feathering (px)"
 
453
  16,
454
  19,
455
  22,
456
+ 25,
457
+ 70
458
  ],
459
  "slot_index": 0
460
  }
 
768
  "name": "IMAGE",
769
  "type": "IMAGE",
770
  "links": [
771
+ 36,
772
+ 38,
773
+ 40,
774
+ 42,
775
+ 75
776
  ],
777
  "slot_index": 0
778
  },
 
781
  "type": "MASK",
782
  "links": [
783
  31,
784
+ 45
785
  ],
786
  "slot_index": 1
787
  }
 
826
  "name": "MASK",
827
  "type": "MASK",
828
  "links": [
829
+ 76
830
  ],
831
  "slot_index": 0
832
  }
 
982
  "name": "patched_model",
983
  "type": "MODEL",
984
  "links": [
985
+ 35
986
  ],
987
  "slot_index": 0
988
  }
 
999
  },
1000
  {
1001
  "id": 21,
1002
+ "type": "DifferentialDiffusion",
1003
+ "pos": [
1004
+ 1280,
1005
+ 530
1006
+ ],
1007
+ "size": [
1008
+ 270,
1009
+ 100
1010
+ ],
1011
+ "flags": {},
1012
+ "order": 21,
1013
+ "mode": 0,
1014
+ "inputs": [
1015
+ {
1016
+ "name": "model",
1017
+ "type": "MODEL",
1018
+ "link": 35
1019
+ }
1020
+ ],
1021
+ "outputs": [
1022
+ {
1023
+ "name": "MODEL",
1024
+ "type": "MODEL",
1025
+ "links": [
1026
+ 59
1027
+ ],
1028
+ "slot_index": 0
1029
+ }
1030
+ ],
1031
+ "properties": {
1032
+ "Node name for S&R": "DifferentialDiffusion",
1033
+ "cnr_id": "comfy-core",
1034
+ "ver": "0.27.0"
1035
+ },
1036
+ "widgets_values": [
1037
+ 1.0
1038
+ ],
1039
+ "title": "Gradient-strength denoise (seam blend)"
1040
+ },
1041
+ {
1042
+ "id": 22,
1043
  "type": "CLIPLoader",
1044
  "pos": [
1045
  1280,
 
1050
  100
1051
  ],
1052
  "flags": {},
1053
+ "order": 22,
1054
  "mode": 0,
1055
  "inputs": [],
1056
  "outputs": [
 
1058
  "name": "CLIP",
1059
  "type": "CLIP",
1060
  "links": [
1061
+ 50
1062
  ],
1063
  "slot_index": 0
1064
  }
 
1075
  ]
1076
  },
1077
  {
1078
+ "id": 23,
1079
  "type": "VAELoader",
1080
  "pos": [
1081
  1280,
 
1086
  100
1087
  ],
1088
  "flags": {},
1089
+ "order": 23,
1090
  "mode": 0,
1091
  "inputs": [],
1092
  "outputs": [
 
1094
  "name": "VAE",
1095
  "type": "VAE",
1096
  "links": [
1097
+ 52,
1098
+ 56,
1099
+ 64
1100
  ],
1101
  "slot_index": 0
1102
  }
 
1111
  ]
1112
  },
1113
  {
1114
+ "id": 24,
1115
  "type": "PrimitiveStringMultiline",
1116
  "pos": [
1117
  1280,
 
1122
  160
1123
  ],
1124
  "flags": {},
1125
+ "order": 24,
1126
  "mode": 0,
1127
  "inputs": [],
1128
  "outputs": [
 
1130
  "name": "STRING",
1131
  "type": "STRING",
1132
  "links": [
1133
+ 51
1134
  ],
1135
  "slot_index": 0
1136
  }
 
1146
  "title": "Prompt"
1147
  },
1148
  {
1149
+ "id": 25,
1150
  "type": "PrimitiveInt",
1151
  "pos": [
1152
  920,
 
1157
  80
1158
  ],
1159
  "flags": {},
1160
+ "order": 25,
1161
  "mode": 0,
1162
  "inputs": [],
1163
  "outputs": [
 
1165
  "name": "INT",
1166
  "type": "INT",
1167
  "links": [
1168
+ 37
1169
  ],
1170
  "slot_index": 0
1171
  }
 
1182
  "title": "process_long_side (sampling res cap)"
1183
  },
1184
  {
1185
+ "id": 26,
1186
  "type": "MathExpression|pysssss",
1187
  "pos": [
1188
  920,
 
1193
  100
1194
  ],
1195
  "flags": {},
1196
+ "order": 26,
1197
  "mode": 0,
1198
  "inputs": [
1199
  {
1200
  "name": "a",
1201
  "type": "*",
1202
+ "link": 36
1203
  },
1204
  {
1205
  "name": "b",
 
1209
  {
1210
  "name": "c",
1211
  "type": "*",
1212
+ "link": 37
1213
  }
1214
  ],
1215
  "outputs": [
 
1223
  "name": "FLOAT",
1224
  "type": "FLOAT",
1225
  "links": [
1226
+ 39,
1227
+ 41
1228
  ],
1229
  "slot_index": 1
1230
  }
 
1240
  "title": "process scale"
1241
  },
1242
  {
1243
+ "id": 27,
1244
  "type": "MathExpression|pysssss",
1245
  "pos": [
1246
  920,
 
1251
  100
1252
  ],
1253
  "flags": {},
1254
+ "order": 27,
1255
  "mode": 0,
1256
  "inputs": [
1257
  {
1258
  "name": "a",
1259
  "type": "*",
1260
+ "link": 38
1261
  },
1262
  {
1263
  "name": "b",
1264
  "type": "*",
1265
+ "link": 39
1266
  },
1267
  {
1268
  "name": "c",
 
1275
  "name": "INT",
1276
  "type": "INT",
1277
  "links": [
1278
+ 43,
1279
+ 47
1280
  ],
1281
  "slot_index": 0
1282
  },
 
1298
  "title": "work width"
1299
  },
1300
  {
1301
+ "id": 28,
1302
  "type": "MathExpression|pysssss",
1303
  "pos": [
1304
  920,
 
1309
  100
1310
  ],
1311
  "flags": {},
1312
+ "order": 28,
1313
  "mode": 0,
1314
  "inputs": [
1315
  {
1316
  "name": "a",
1317
  "type": "*",
1318
+ "link": 40
1319
  },
1320
  {
1321
  "name": "b",
1322
  "type": "*",
1323
+ "link": 41
1324
  },
1325
  {
1326
  "name": "c",
 
1333
  "name": "INT",
1334
  "type": "INT",
1335
  "links": [
1336
+ 44,
1337
+ 48
1338
  ],
1339
  "slot_index": 0
1340
  },
 
1356
  "title": "work height"
1357
  },
1358
  {
1359
+ "id": 29,
1360
  "type": "ImageScale",
1361
  "pos": [
1362
  1220,
 
1367
  100
1368
  ],
1369
  "flags": {},
1370
+ "order": 29,
1371
  "mode": 0,
1372
  "inputs": [
1373
  {
1374
  "name": "image",
1375
  "type": "IMAGE",
1376
+ "link": 42
1377
  },
1378
  {
1379
  "name": "width",
1380
  "type": "INT",
1381
+ "link": 43,
1382
  "widget": {
1383
  "name": "width"
1384
  }
 
1386
  {
1387
  "name": "height",
1388
  "type": "INT",
1389
+ "link": 44,
1390
  "widget": {
1391
  "name": "height"
1392
  }
 
1397
  "name": "IMAGE",
1398
  "type": "IMAGE",
1399
  "links": [
1400
+ 53,
1401
+ 55
1402
  ],
1403
  "slot_index": 0
1404
  }
 
1417
  "title": "Downscale for sampling"
1418
  },
1419
  {
1420
+ "id": 30,
1421
  "type": "MaskToImage",
1422
  "pos": [
1423
  1220,
 
1428
  100
1429
  ],
1430
  "flags": {},
1431
+ "order": 30,
1432
  "mode": 0,
1433
  "inputs": [
1434
  {
1435
  "name": "mask",
1436
  "type": "MASK",
1437
+ "link": 45
1438
  }
1439
  ],
1440
  "outputs": [
 
1442
  "name": "IMAGE",
1443
  "type": "IMAGE",
1444
  "links": [
1445
+ 46
1446
  ],
1447
  "slot_index": 0
1448
  }
 
1455
  "widgets_values": []
1456
  },
1457
  {
1458
+ "id": 31,
1459
  "type": "ImageScale",
1460
  "pos": [
1461
  1220,
 
1466
  100
1467
  ],
1468
  "flags": {},
1469
+ "order": 31,
1470
  "mode": 0,
1471
  "inputs": [
1472
  {
1473
  "name": "image",
1474
  "type": "IMAGE",
1475
+ "link": 46
1476
  },
1477
  {
1478
  "name": "width",
1479
  "type": "INT",
1480
+ "link": 47,
1481
  "widget": {
1482
  "name": "width"
1483
  }
 
1485
  {
1486
  "name": "height",
1487
  "type": "INT",
1488
+ "link": 48,
1489
  "widget": {
1490
  "name": "height"
1491
  }
 
1496
  "name": "IMAGE",
1497
  "type": "IMAGE",
1498
  "links": [
1499
+ 49
1500
  ],
1501
  "slot_index": 0
1502
  }
 
1515
  "title": "Downscale mask"
1516
  },
1517
  {
1518
+ "id": 32,
1519
  "type": "ImageToMask",
1520
  "pos": [
1521
  1220,
 
1526
  100
1527
  ],
1528
  "flags": {},
1529
+ "order": 32,
1530
  "mode": 0,
1531
  "inputs": [
1532
  {
1533
  "name": "image",
1534
  "type": "IMAGE",
1535
+ "link": 49
1536
  }
1537
  ],
1538
  "outputs": [
 
1540
  "name": "MASK",
1541
  "type": "MASK",
1542
  "links": [
1543
+ 58
1544
  ],
1545
  "slot_index": 0
1546
  }
 
1555
  ]
1556
  },
1557
  {
1558
+ "id": 33,
1559
  "type": "TextEncodeQwenImageEditPlus",
1560
  "pos": [
1561
  1620,
 
1566
  100
1567
  ],
1568
  "flags": {},
1569
+ "order": 33,
1570
  "mode": 0,
1571
  "inputs": [
1572
  {
1573
  "name": "clip",
1574
  "type": "CLIP",
1575
+ "link": 50
1576
  },
1577
  {
1578
  "name": "prompt",
1579
  "type": "STRING",
1580
+ "link": 51,
1581
  "widget": {
1582
  "name": "prompt"
1583
  }
 
1585
  {
1586
  "name": "vae",
1587
  "type": "VAE",
1588
+ "link": 52
1589
  },
1590
  {
1591
  "name": "image1",
1592
  "type": "IMAGE",
1593
+ "link": 53
1594
  },
1595
  {
1596
  "name": "image2",
 
1608
  "name": "CONDITIONING",
1609
  "type": "CONDITIONING",
1610
  "links": [
1611
+ 54,
1612
+ 60
1613
  ],
1614
  "slot_index": 0
1615
  }
 
1625
  "title": "Qwen Edit encode"
1626
  },
1627
  {
1628
+ "id": 34,
1629
  "type": "ConditioningZeroOut",
1630
  "pos": [
1631
  1620,
 
1636
  100
1637
  ],
1638
  "flags": {},
1639
+ "order": 34,
1640
  "mode": 0,
1641
  "inputs": [
1642
  {
1643
  "name": "conditioning",
1644
  "type": "CONDITIONING",
1645
+ "link": 54
1646
  }
1647
  ],
1648
  "outputs": [
 
1650
  "name": "CONDITIONING",
1651
  "type": "CONDITIONING",
1652
  "links": [
1653
+ 61
1654
  ],
1655
  "slot_index": 0
1656
  }
 
1664
  "title": "Negative (zeroed)"
1665
  },
1666
  {
1667
+ "id": 35,
1668
  "type": "VAEEncode",
1669
  "pos": [
1670
  1620,
 
1675
  100
1676
  ],
1677
  "flags": {},
1678
+ "order": 35,
1679
  "mode": 0,
1680
  "inputs": [
1681
  {
1682
  "name": "pixels",
1683
  "type": "IMAGE",
1684
+ "link": 55
1685
  },
1686
  {
1687
  "name": "vae",
1688
  "type": "VAE",
1689
+ "link": 56
1690
  }
1691
  ],
1692
  "outputs": [
 
1694
  "name": "LATENT",
1695
  "type": "LATENT",
1696
  "links": [
1697
+ 57
1698
  ],
1699
  "slot_index": 0
1700
  }
 
1707
  "widgets_values": []
1708
  },
1709
  {
1710
+ "id": 36,
1711
  "type": "SetLatentNoiseMask",
1712
  "pos": [
1713
  1620,
 
1718
  100
1719
  ],
1720
  "flags": {},
1721
+ "order": 36,
1722
  "mode": 0,
1723
  "inputs": [
1724
  {
1725
  "name": "samples",
1726
  "type": "LATENT",
1727
+ "link": 57
1728
  },
1729
  {
1730
  "name": "mask",
1731
  "type": "MASK",
1732
+ "link": 58
1733
  }
1734
  ],
1735
  "outputs": [
 
1737
  "name": "LATENT",
1738
  "type": "LATENT",
1739
  "links": [
1740
+ 62
1741
  ],
1742
  "slot_index": 0
1743
  }
 
1751
  "title": "Only denoise padded area"
1752
  },
1753
  {
1754
+ "id": 37,
1755
  "type": "KSampler",
1756
  "pos": [
1757
  1960,
 
1762
  260
1763
  ],
1764
  "flags": {},
1765
+ "order": 37,
1766
  "mode": 0,
1767
  "inputs": [
1768
  {
1769
  "name": "model",
1770
  "type": "MODEL",
1771
+ "link": 59
1772
  },
1773
  {
1774
  "name": "positive",
1775
  "type": "CONDITIONING",
1776
+ "link": 60
1777
  },
1778
  {
1779
  "name": "negative",
1780
  "type": "CONDITIONING",
1781
+ "link": 61
1782
  },
1783
  {
1784
  "name": "latent_image",
1785
  "type": "LATENT",
1786
+ "link": 62
1787
  }
1788
  ],
1789
  "outputs": [
 
1791
  "name": "LATENT",
1792
  "type": "LATENT",
1793
  "links": [
1794
+ 63
1795
  ],
1796
  "slot_index": 0
1797
  }
 
1812
  ]
1813
  },
1814
  {
1815
+ "id": 38,
1816
  "type": "VAEDecode",
1817
  "pos": [
1818
  2300,
 
1823
  100
1824
  ],
1825
  "flags": {},
1826
+ "order": 38,
1827
  "mode": 0,
1828
  "inputs": [
1829
  {
1830
  "name": "samples",
1831
  "type": "LATENT",
1832
+ "link": 63
1833
  },
1834
  {
1835
  "name": "vae",
1836
  "type": "VAE",
1837
+ "link": 64
1838
  }
1839
  ],
1840
  "outputs": [
 
1842
  "name": "IMAGE",
1843
  "type": "IMAGE",
1844
  "links": [
1845
+ 66
1846
  ],
1847
  "slot_index": 0
1848
  }
 
1855
  "widgets_values": []
1856
  },
1857
  {
1858
+ "id": 39,
1859
  "type": "UpscaleModelLoader",
1860
  "pos": [
1861
  2640,
 
1866
  100
1867
  ],
1868
  "flags": {},
1869
+ "order": 39,
1870
  "mode": 0,
1871
  "inputs": [],
1872
  "outputs": [
 
1874
  "name": "UPSCALE_MODEL",
1875
  "type": "UPSCALE_MODEL",
1876
  "links": [
1877
+ 65
1878
  ],
1879
  "slot_index": 0
1880
  }
 
1890
  "title": "Fill detail restorer"
1891
  },
1892
  {
1893
+ "id": 40,
1894
  "type": "ImageUpscaleWithModel",
1895
  "pos": [
1896
  2640,
 
1901
  100
1902
  ],
1903
  "flags": {},
1904
+ "order": 40,
1905
  "mode": 0,
1906
  "inputs": [
1907
  {
1908
  "name": "upscale_model",
1909
  "type": "UPSCALE_MODEL",
1910
+ "link": 65
1911
  },
1912
  {
1913
  "name": "image",
1914
  "type": "IMAGE",
1915
+ "link": 66
1916
  }
1917
  ],
1918
  "outputs": [
 
1920
  "name": "IMAGE",
1921
  "type": "IMAGE",
1922
  "links": [
1923
+ 67
1924
  ],
1925
  "slot_index": 0
1926
  }
 
1934
  "title": "Upscale sampled result"
1935
  },
1936
  {
1937
+ "id": 41,
1938
  "type": "ImageScale",
1939
  "pos": [
1940
  2640,
 
1945
  100
1946
  ],
1947
  "flags": {},
1948
+ "order": 41,
1949
  "mode": 0,
1950
  "inputs": [
1951
  {
1952
  "name": "image",
1953
  "type": "IMAGE",
1954
+ "link": 67
1955
  },
1956
  {
1957
  "name": "width",
1958
  "type": "INT",
1959
+ "link": 68,
1960
  "widget": {
1961
  "name": "width"
1962
  }
 
1964
  {
1965
  "name": "height",
1966
  "type": "INT",
1967
+ "link": 69,
1968
  "widget": {
1969
  "name": "height"
1970
  }
 
1975
  "name": "IMAGE",
1976
  "type": "IMAGE",
1977
  "links": [
1978
+ 71
1979
  ],
1980
  "slot_index": 0
1981
  }
 
1994
  "title": "Snap to exact target dims"
1995
  },
1996
  {
1997
+ "id": 42,
1998
+ "type": "ColorMatch",
1999
  "pos": [
2000
+ 2790,
2001
+ 200
2002
  ],
2003
  "size": [
2004
  270,
2005
  100
2006
  ],
2007
  "flags": {},
2008
+ "order": 42,
2009
  "mode": 0,
2010
  "inputs": [
2011
  {
2012
+ "name": "image_ref",
 
 
 
 
 
2013
  "type": "IMAGE",
2014
  "link": 70
2015
  },
2016
  {
2017
+ "name": "image_target",
2018
+ "type": "IMAGE",
2019
  "link": 71
2020
  }
2021
  ],
2022
  "outputs": [
2023
  {
2024
+ "name": "image",
2025
  "type": "IMAGE",
2026
  "links": [
2027
  72
 
2030
  }
2031
  ],
2032
  "properties": {
2033
+ "Node name for S&R": "ColorMatch",
2034
+ "cnr_id": "comfyui-kjnodes",
2035
+ "ver": "1.2.5"
2036
  },
2037
  "widgets_values": [
2038
+ "mkl",
2039
+ 1.0,
2040
+ true
2041
  ],
2042
+ "title": "Match fill tones to original"
2043
  },
2044
  {
2045
+ "id": 43,
2046
+ "type": "PrimitiveFloat",
2047
  "pos": [
2048
+ 2790,
2049
+ 340
2050
  ],
2051
  "size": [
2052
+ 280,
2053
+ 60
2054
+ ],
2055
  "flags": {},
2056
+ "order": 43,
2057
+ "mode": 0,
2058
+ "inputs": [],
2059
+ "outputs": [
2060
+ {
2061
+ "name": "FLOAT",
2062
+ "type": "FLOAT",
2063
+ "links": [
2064
+ 73
2065
+ ],
2066
+ "slot_index": 0
2067
+ }
2068
+ ],
2069
+ "properties": {
2070
+ "Node name for S&R": "PrimitiveFloat",
2071
+ "cnr_id": "comfy-core",
2072
+ "ver": "0.27.0"
2073
+ },
2074
+ "widgets_values": [
2075
+ 0.03
2076
+ ],
2077
+ "title": "fill_grain (match photo noise, 0=off)"
2078
+ },
2079
+ {
2080
+ "id": 44,
2081
+ "type": "ImageAddNoise",
2082
+ "pos": [
2083
+ 2790,
2084
+ 450
2085
+ ],
2086
+ "size": [
2087
+ 270,
2088
+ 100
2089
+ ],
2090
+ "flags": {},
2091
+ "order": 44,
2092
  "mode": 0,
2093
  "inputs": [
2094
  {
2095
+ "name": "image",
2096
  "type": "IMAGE",
2097
  "link": 72
2098
+ },
2099
+ {
2100
+ "name": "strength",
2101
+ "type": "FLOAT",
2102
+ "link": 73,
2103
+ "widget": {
2104
+ "name": "strength"
2105
+ }
2106
+ }
2107
+ ],
2108
+ "outputs": [
2109
+ {
2110
+ "name": "IMAGE",
2111
+ "type": "IMAGE",
2112
+ "links": [
2113
+ 74
2114
+ ],
2115
+ "slot_index": 0
2116
+ }
2117
+ ],
2118
+ "properties": {
2119
+ "Node name for S&R": "ImageAddNoise",
2120
+ "cnr_id": "comfy-core",
2121
+ "ver": "0.27.0"
2122
+ },
2123
+ "widgets_values": [
2124
+ 0,
2125
+ "fixed",
2126
+ 0.5
2127
+ ],
2128
+ "title": "Grain the fill to match original"
2129
+ },
2130
+ {
2131
+ "id": 45,
2132
+ "type": "ImageCompositeMasked",
2133
+ "pos": [
2134
+ 2940,
2135
+ 40
2136
+ ],
2137
+ "size": [
2138
+ 270,
2139
+ 100
2140
+ ],
2141
+ "flags": {},
2142
+ "order": 45,
2143
+ "mode": 0,
2144
+ "inputs": [
2145
+ {
2146
+ "name": "destination",
2147
+ "type": "IMAGE",
2148
+ "link": 74
2149
+ },
2150
+ {
2151
+ "name": "source",
2152
+ "type": "IMAGE",
2153
+ "link": 75
2154
+ },
2155
+ {
2156
+ "name": "mask",
2157
+ "type": "MASK",
2158
+ "link": 76
2159
+ }
2160
+ ],
2161
+ "outputs": [
2162
+ {
2163
+ "name": "IMAGE",
2164
+ "type": "IMAGE",
2165
+ "links": [
2166
+ 77
2167
+ ],
2168
+ "slot_index": 0
2169
+ }
2170
+ ],
2171
+ "properties": {
2172
+ "Node name for S&R": "ImageCompositeMasked",
2173
+ "cnr_id": "comfy-core",
2174
+ "ver": "0.27.0"
2175
+ },
2176
+ "widgets_values": [
2177
+ 0,
2178
+ 0,
2179
+ false
2180
+ ],
2181
+ "title": "Paste original pixels back"
2182
+ },
2183
+ {
2184
+ "id": 46,
2185
+ "type": "SaveImage",
2186
+ "pos": [
2187
+ 3240,
2188
+ 40
2189
+ ],
2190
+ "size": [
2191
+ 310,
2192
+ 300
2193
+ ],
2194
+ "flags": {},
2195
+ "order": 46,
2196
+ "mode": 0,
2197
+ "inputs": [
2198
+ {
2199
+ "name": "images",
2200
+ "type": "IMAGE",
2201
+ "link": 77
2202
  }
2203
  ],
2204
  "outputs": [
 
2219
  ]
2220
  },
2221
  {
2222
+ "id": 47,
2223
  "type": "Note",
2224
  "pos": [
2225
  -60,
 
2230
  240
2231
  ],
2232
  "flags": {},
2233
+ "order": 47,
2234
  "mode": 0,
2235
  "inputs": [],
2236
  "outputs": [],
 
2517
  ],
2518
  [
2519
  35,
2520
+ 20,
2521
  0,
2522
+ 21,
2523
  0,
2524
+ "MODEL"
2525
  ],
2526
  [
2527
  36,
 
 
 
 
 
 
 
 
2528
  15,
2529
  0,
2530
  26,
 
2532
  "IMAGE"
2533
  ],
2534
  [
2535
+ 37,
2536
  25,
2537
+ 0,
2538
  26,
2539
+ 2,
2540
+ "INT"
2541
  ],
2542
  [
2543
+ 38,
2544
  15,
2545
  0,
2546
  27,
 
2548
  "IMAGE"
2549
  ],
2550
  [
2551
+ 39,
2552
+ 26,
2553
  1,
2554
  27,
2555
  1,
2556
  "FLOAT"
2557
  ],
2558
  [
2559
+ 40,
2560
  15,
2561
  0,
2562
  28,
 
2564
  "IMAGE"
2565
  ],
2566
  [
2567
+ 41,
2568
  26,
2569
+ 1,
2570
  28,
2571
  1,
2572
+ "FLOAT"
2573
+ ],
2574
+ [
2575
+ 42,
2576
+ 15,
2577
+ 0,
2578
+ 29,
2579
+ 0,
2580
+ "IMAGE"
2581
  ],
2582
  [
2583
  43,
2584
  27,
2585
  0,
2586
+ 29,
2587
+ 1,
2588
+ "INT"
2589
+ ],
2590
+ [
2591
+ 44,
2592
  28,
2593
+ 0,
2594
+ 29,
2595
  2,
2596
  "INT"
2597
  ],
2598
  [
2599
+ 45,
2600
  15,
2601
  1,
2602
+ 30,
2603
  0,
2604
  "MASK"
2605
  ],
2606
  [
2607
+ 46,
 
 
2608
  30,
2609
  0,
2610
+ 31,
2611
+ 0,
2612
  "IMAGE"
2613
  ],
2614
  [
2615
+ 47,
2616
+ 27,
2617
  0,
2618
+ 31,
2619
  1,
2620
  "INT"
2621
  ],
2622
  [
2623
+ 48,
2624
+ 28,
2625
  0,
2626
+ 31,
2627
  2,
2628
  "INT"
2629
  ],
2630
  [
2631
+ 49,
 
 
2632
  31,
2633
  0,
2634
+ 32,
2635
+ 0,
2636
  "IMAGE"
2637
  ],
2638
  [
2639
+ 50,
2640
+ 22,
2641
  0,
2642
+ 33,
2643
  0,
2644
  "CLIP"
2645
  ],
2646
  [
2647
+ 51,
2648
+ 24,
2649
  0,
2650
+ 33,
2651
  1,
2652
  "STRING"
2653
  ],
2654
  [
2655
+ 52,
2656
+ 23,
2657
  0,
2658
+ 33,
2659
  2,
2660
  "VAE"
2661
  ],
2662
  [
2663
+ 53,
2664
+ 29,
2665
  0,
2666
+ 33,
2667
  3,
2668
  "IMAGE"
2669
  ],
2670
  [
2671
+ 54,
 
 
2672
  33,
2673
  0,
2674
+ 34,
2675
+ 0,
2676
  "CONDITIONING"
2677
  ],
2678
  [
2679
+ 55,
2680
+ 29,
2681
  0,
2682
+ 35,
2683
  0,
2684
  "IMAGE"
2685
  ],
2686
  [
2687
+ 56,
2688
+ 23,
2689
  0,
2690
+ 35,
2691
  1,
2692
  "VAE"
2693
  ],
2694
  [
2695
+ 57,
 
 
2696
  35,
2697
  0,
2698
+ 36,
2699
+ 0,
2700
  "LATENT"
2701
  ],
2702
  [
2703
+ 58,
2704
+ 32,
2705
  0,
2706
+ 36,
2707
  1,
2708
  "MASK"
2709
  ],
2710
  [
2711
+ 59,
2712
+ 21,
2713
  0,
2714
+ 37,
2715
  0,
2716
  "MODEL"
2717
  ],
2718
  [
2719
+ 60,
2720
+ 33,
2721
  0,
2722
+ 37,
2723
  1,
2724
  "CONDITIONING"
2725
  ],
2726
  [
2727
+ 61,
2728
+ 34,
2729
  0,
2730
+ 37,
2731
  2,
2732
  "CONDITIONING"
2733
  ],
2734
  [
2735
+ 62,
 
 
2736
  36,
2737
+ 0,
2738
+ 37,
2739
  3,
2740
  "LATENT"
2741
  ],
2742
  [
2743
+ 63,
 
 
2744
  37,
2745
  0,
2746
+ 38,
2747
+ 0,
2748
  "LATENT"
2749
  ],
2750
  [
2751
+ 64,
2752
+ 23,
2753
  0,
2754
+ 38,
2755
  1,
2756
  "VAE"
2757
  ],
2758
  [
2759
+ 65,
 
 
2760
  39,
2761
  0,
2762
+ 40,
2763
+ 0,
2764
  "UPSCALE_MODEL"
2765
  ],
2766
  [
2767
+ 66,
2768
+ 38,
2769
  0,
2770
+ 40,
2771
  1,
2772
  "IMAGE"
2773
  ],
2774
  [
2775
+ 67,
 
 
2776
  40,
2777
  0,
2778
+ 41,
2779
+ 0,
2780
  "IMAGE"
2781
  ],
2782
  [
2783
+ 68,
2784
  2,
2785
  0,
2786
+ 41,
2787
  1,
2788
  "INT"
2789
  ],
2790
  [
2791
+ 69,
2792
  3,
2793
  0,
2794
+ 41,
2795
  2,
2796
  "INT"
2797
  ],
2798
  [
2799
+ 70,
2800
+ 10,
2801
+ 0,
2802
+ 42,
2803
  0,
2804
+ "IMAGE"
2805
+ ],
2806
+ [
2807
+ 71,
2808
  41,
2809
  0,
2810
+ 42,
2811
+ 1,
2812
  "IMAGE"
2813
  ],
2814
  [
2815
+ 72,
2816
+ 42,
2817
+ 0,
2818
+ 44,
2819
+ 0,
2820
+ "IMAGE"
2821
+ ],
2822
+ [
2823
+ 73,
2824
+ 43,
2825
+ 0,
2826
+ 44,
2827
+ 1,
2828
+ "FLOAT"
2829
+ ],
2830
+ [
2831
+ 74,
2832
+ 44,
2833
+ 0,
2834
+ 45,
2835
+ 0,
2836
+ "IMAGE"
2837
+ ],
2838
+ [
2839
+ 75,
2840
  15,
2841
  0,
2842
+ 45,
2843
  1,
2844
  "IMAGE"
2845
  ],
2846
  [
2847
+ 76,
2848
  16,
2849
  0,
2850
+ 45,
2851
  2,
2852
  "MASK"
2853
  ],
2854
  [
2855
+ 77,
2856
+ 45,
2857
  0,
2858
+ 46,
2859
  0,
2860
  "IMAGE"
2861
  ]