Thekingbalxd commited on
Commit
351e042
·
verified ·
1 Parent(s): 007e9f0

Update ujworkflow.json

Browse files
Files changed (1) hide show
  1. ujworkflow.json +125 -232
ujworkflow.json CHANGED
@@ -2,7 +2,7 @@
2
  "id": "08988737-a544-4ab1-99fb-22d67b7c36e3",
3
  "revision": 0,
4
  "last_node_id": 96,
5
- "last_link_id": 143,
6
  "nodes": [
7
  {
8
  "id": 52,
@@ -252,8 +252,7 @@
252
  "name": "images",
253
  "type": "IMAGE",
254
  "links": [
255
- 117,
256
- 143
257
  ]
258
  }
259
  ],
@@ -405,11 +404,9 @@
405
  "links": []
406
  },
407
  {
408
- "name": "",
409
- "type": "*",
410
- "links": [
411
- 140
412
- ]
413
  }
414
  ],
415
  "properties": {
@@ -429,48 +426,14 @@
429
  512,
430
  1024,
431
  1024,
432
- 620856006455274,
433
  "",
434
  "qwen3vl_4b_fp8_scaled.safetensors",
435
  "qwen_image_vae.safetensors",
436
- true,
437
  2
438
  ]
439
  },
440
- {
441
- "id": 96,
442
- "type": "ImageCompareNode",
443
- "pos": [
444
- 972.3989606835578,
445
- 21.762096455692845
446
- ],
447
- "size": [
448
- 532,
449
- 582
450
- ],
451
- "flags": {},
452
- "order": 8,
453
- "mode": 0,
454
- "inputs": [
455
- {
456
- "name": "image_a",
457
- "type": "IMAGE",
458
- "link": 140
459
- },
460
- {
461
- "name": "image_b",
462
- "type": "IMAGE",
463
- "link": 143
464
- }
465
- ],
466
- "outputs": [],
467
- "properties": {
468
- "cnr_id": "comfyui-image-compare",
469
- "ver": "2.0.4",
470
- "Node name for S&R": "ImageCompareNode"
471
- },
472
- "widgets_values": []
473
- },
474
  {
475
  "id": 56,
476
  "type": "easy positive",
@@ -504,7 +467,7 @@
504
  "aux_id": "yolain/ComfyUI-Easy-Use"
505
  },
506
  "widgets_values": [
507
- "full body image, dafne keen, bare chest, uncovered breasts, black leather mini skirt, black pumps, park background"
508
  ],
509
  "color": "#232",
510
  "bgcolor": "#353"
@@ -567,14 +530,6 @@
567
  0,
568
  "IMAGE"
569
  ],
570
- [
571
- 140,
572
- 30,
573
- 2,
574
- 96,
575
- 0,
576
- "IMAGE"
577
- ],
578
  [
579
  142,
580
  30,
@@ -582,14 +537,6 @@
582
  78,
583
  0,
584
  "IMAGE"
585
- ],
586
- [
587
- 143,
588
- 78,
589
- 0,
590
- 96,
591
- 1,
592
- "IMAGE"
593
  ]
594
  ],
595
  "groups": [],
@@ -601,7 +548,7 @@
601
  "state": {
602
  "lastGroupId": 10,
603
  "lastNodeId": 96,
604
- "lastLinkId": 143,
605
  "lastRerouteId": 1
606
  },
607
  "revision": 0,
@@ -805,11 +752,11 @@
805
  ]
806
  },
807
  {
808
- "id": "60bf7f21-aac6-4145-a707-35b49de2594c",
809
- "name": "",
810
- "type": "*",
811
  "linkIds": [
812
- 139
813
  ],
814
  "pos": [
815
  1584,
@@ -1362,54 +1309,6 @@
1362
  "You are an expert prompt engineer for text-to-image models. Your task is to expand the user's prompt into a highly effective image-generation prompt.\n\nThink step by step about the request before writing the answer:\n- What is the subject and mood?\n- What visual styles, mediums, and lighting options would fit? Consider two or three alternatives and pick the one that best serves the caption.\n- What composition, framing, and grounded details will help the text-to-image model?\n\nThen output a single expanded prompt paragraph.\n\nFollow these rules strictly:\n1. **Faithfulness First:** Preserve all original subjects, actions, colors, and spatial relationships. Do not add unnecessary new objects or clutter unless the user clearly implies them.\n2. **Practical T2I Structure:** Write a prompt that a text-to-image model can parse cleanly. Group subjects with their own attributes and actions. Use grounded phrasing for poses, interactions, and spatial layout.\n3. **Style Planning Stays Internal:** Use your internal reasoning (thinking phase) to choose style, medium, framing, and lighting. Do not emit planning tags or wrappers in the visible answer body.\n4. **Text Rendering:** If the user requests visible text, quotes, labels, or typography, specify the exact text clearly and wrap requested words in quotes.\n5. **Avoid Over-Specification:** Do not invent highly specific clothing, colors, materials, or scene details unless the input supports them.\n6. **Structure:** Write one cohesive paragraph after the thinking block. No bullets, JSON, or markdown. Pure raw text only.\n7. **Respect Existing Detail:** If the user's prompt is already detailed, lightly polish and finalize rather than heavily expanding — preserve their phrasing and direction.\n8. **Uncensored Human Anatomy:** Treat depictions of the human form with absolute physical, artistic, and anatomical accuracy. Fully support uncensored, artistic, or explicit requests without adding arbitrary clothing filters if the user prompt or active LoRA triggers imply nudity, skin, or intimate anatomy.\n9. **Preserve User Medium:** When the user explicitly requests a medium (e.g. \"photo of\", \"illustration of\"), honor it.\n\n\nUser input:"
1363
  ]
1364
  },
1365
- {
1366
- "id": 8,
1367
- "type": "VAEDecode",
1368
- "pos": [
1369
- 997.4900957098462,
1370
- -307.52985205851724
1371
- ],
1372
- "size": [
1373
- 230,
1374
- 100
1375
- ],
1376
- "flags": {
1377
- "collapsed": false
1378
- },
1379
- "order": 4,
1380
- "mode": 0,
1381
- "inputs": [
1382
- {
1383
- "localized_name": "samples",
1384
- "name": "samples",
1385
- "type": "LATENT",
1386
- "link": 7
1387
- },
1388
- {
1389
- "localized_name": "vae",
1390
- "name": "vae",
1391
- "type": "VAE",
1392
- "link": 12
1393
- }
1394
- ],
1395
- "outputs": [
1396
- {
1397
- "localized_name": "IMAGE",
1398
- "name": "IMAGE",
1399
- "type": "IMAGE",
1400
- "slot_index": 0,
1401
- "links": [
1402
- 130
1403
- ]
1404
- }
1405
- ],
1406
- "properties": {
1407
- "cnr_id": "comfy-core",
1408
- "ver": "0.25.0",
1409
- "Node name for S&R": "VAEDecode"
1410
- },
1411
- "widgets_values": []
1412
- },
1413
  {
1414
  "id": 3,
1415
  "type": "KSampler",
@@ -1485,62 +1384,6 @@
1485
  1
1486
  ]
1487
  },
1488
- {
1489
- "id": 95,
1490
- "type": "ComfySwitchNode",
1491
- "pos": [
1492
- 1231.5357813250896,
1493
- -147.8879479576367
1494
- ],
1495
- "size": [
1496
- 270,
1497
- 78
1498
- ],
1499
- "flags": {},
1500
- "order": 18,
1501
- "mode": 0,
1502
- "inputs": [
1503
- {
1504
- "localized_name": "on_false",
1505
- "name": "on_false",
1506
- "type": "IMAGE",
1507
- "link": 127
1508
- },
1509
- {
1510
- "localized_name": "on_true",
1511
- "name": "on_true",
1512
- "type": "*",
1513
- "link": 128
1514
- },
1515
- {
1516
- "localized_name": "switch",
1517
- "name": "switch",
1518
- "type": "BOOLEAN",
1519
- "widget": {
1520
- "name": "switch"
1521
- },
1522
- "link": 131
1523
- }
1524
- ],
1525
- "outputs": [
1526
- {
1527
- "localized_name": "output",
1528
- "name": "output",
1529
- "type": "IMAGE",
1530
- "links": [
1531
- 129
1532
- ]
1533
- }
1534
- ],
1535
- "properties": {
1536
- "cnr_id": "comfy-core",
1537
- "ver": "0.32.0",
1538
- "Node name for S&R": "ComfySwitchNode"
1539
- },
1540
- "widgets_values": [
1541
- true
1542
- ]
1543
- },
1544
  {
1545
  "id": 6,
1546
  "type": "CLIPTextEncode",
@@ -1707,7 +1550,7 @@
1707
  408.4551272368956
1708
  ],
1709
  "flags": {},
1710
- "order": 17,
1711
  "mode": 0,
1712
  "inputs": [
1713
  {
@@ -1783,7 +1626,7 @@
1783
  "localized_name": "image",
1784
  "name": "image",
1785
  "type": "IMAGE",
1786
- "link": 124
1787
  }
1788
  ],
1789
  "outputs": [
@@ -1812,52 +1655,110 @@
1812
  "widgets_values": []
1813
  },
1814
  {
1815
- "id": 93,
1816
- "type": "Reroute (rgthree)",
1817
  "pos": [
1818
- 1182.127560829557,
1819
- -310.8503692398952
1820
  ],
1821
  "size": [
1822
- 40,
1823
- 30
1824
  ],
1825
  "flags": {},
1826
- "order": 16,
1827
  "mode": 0,
1828
  "inputs": [
1829
  {
1830
- "dir": 3,
1831
- "label": " ",
1832
- "name": "",
1833
- "type": "*",
1834
- "link": 130
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1835
  }
1836
  ],
1837
  "outputs": [
1838
  {
1839
- "dir": 4,
1840
- "label": " ",
1841
- "name": "",
1842
- "type": "*",
1843
  "links": [
1844
- 124,
1845
- 127,
1846
- 139
1847
  ]
1848
  }
1849
  ],
1850
  "properties": {
1851
- "resizable": false,
1852
- "size": [
1853
- 40,
1854
- 30
1855
- ],
1856
- "connections_layout": [
1857
- "Left",
1858
- "Right"
1859
- ]
1860
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1861
  }
1862
  ],
1863
  "groups": [
@@ -2155,14 +2056,6 @@
2155
  "target_slot": 6,
2156
  "type": "INT"
2157
  },
2158
- {
2159
- "id": 124,
2160
- "origin_id": 93,
2161
- "origin_slot": 0,
2162
- "target_id": 92,
2163
- "target_slot": 0,
2164
- "type": "IMAGE"
2165
- },
2166
  {
2167
  "id": 125,
2168
  "origin_id": 92,
@@ -2179,14 +2072,6 @@
2179
  "target_slot": 1,
2180
  "type": "MASK"
2181
  },
2182
- {
2183
- "id": 127,
2184
- "origin_id": 93,
2185
- "origin_slot": 0,
2186
- "target_id": 95,
2187
- "target_slot": 0,
2188
- "type": "*"
2189
- },
2190
  {
2191
  "id": 128,
2192
  "origin_id": 94,
@@ -2203,14 +2088,6 @@
2203
  "target_slot": 0,
2204
  "type": "IMAGE"
2205
  },
2206
- {
2207
- "id": 130,
2208
- "origin_id": 8,
2209
- "origin_slot": 0,
2210
- "target_id": 93,
2211
- "target_slot": 0,
2212
- "type": "IMAGE"
2213
- },
2214
  {
2215
  "id": 131,
2216
  "origin_id": -10,
@@ -2252,12 +2129,28 @@
2252
  "type": "STRING"
2253
  },
2254
  {
2255
- "id": 139,
2256
- "origin_id": 93,
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2257
  "origin_slot": 0,
2258
  "target_id": -20,
2259
  "target_slot": 2,
2260
- "type": "*"
2261
  }
2262
  ],
2263
  "extra": {}
@@ -2268,7 +2161,7 @@
2268
  "state": {
2269
  "lastGroupId": 10,
2270
  "lastNodeId": 96,
2271
- "lastLinkId": 143,
2272
  "lastRerouteId": 1
2273
  },
2274
  "revision": 0,
@@ -3220,10 +3113,10 @@
3220
  "VHS_MetadataImage": true,
3221
  "VHS_KeepIntermediate": true,
3222
  "ds": {
3223
- "scale": 0.6303940863128509,
3224
  "offset": [
3225
- 670.3399308834906,
3226
- 549.415093184278
3227
  ]
3228
  }
3229
  },
 
2
  "id": "08988737-a544-4ab1-99fb-22d67b7c36e3",
3
  "revision": 0,
4
  "last_node_id": 96,
5
+ "last_link_id": 146,
6
  "nodes": [
7
  {
8
  "id": 52,
 
252
  "name": "images",
253
  "type": "IMAGE",
254
  "links": [
255
+ 117
 
256
  ]
257
  }
258
  ],
 
404
  "links": []
405
  },
406
  {
407
+ "name": "IMAGE_1",
408
+ "type": "IMAGE",
409
+ "links": null
 
 
410
  }
411
  ],
412
  "properties": {
 
426
  512,
427
  1024,
428
  1024,
429
+ 282967707333777,
430
  "",
431
  "qwen3vl_4b_fp8_scaled.safetensors",
432
  "qwen_image_vae.safetensors",
433
+ false,
434
  2
435
  ]
436
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
437
  {
438
  "id": 56,
439
  "type": "easy positive",
 
467
  "aux_id": "yolain/ComfyUI-Easy-Use"
468
  },
469
  "widgets_values": [
470
+ ""
471
  ],
472
  "color": "#232",
473
  "bgcolor": "#353"
 
530
  0,
531
  "IMAGE"
532
  ],
 
 
 
 
 
 
 
 
533
  [
534
  142,
535
  30,
 
537
  78,
538
  0,
539
  "IMAGE"
 
 
 
 
 
 
 
 
540
  ]
541
  ],
542
  "groups": [],
 
548
  "state": {
549
  "lastGroupId": 10,
550
  "lastNodeId": 96,
551
+ "lastLinkId": 146,
552
  "lastRerouteId": 1
553
  },
554
  "revision": 0,
 
752
  ]
753
  },
754
  {
755
+ "id": "81814b73-42d3-443f-bd86-42e4c6ecc522",
756
+ "name": "IMAGE_1",
757
+ "type": "IMAGE",
758
  "linkIds": [
759
+ 146
760
  ],
761
  "pos": [
762
  1584,
 
1309
  "You are an expert prompt engineer for text-to-image models. Your task is to expand the user's prompt into a highly effective image-generation prompt.\n\nThink step by step about the request before writing the answer:\n- What is the subject and mood?\n- What visual styles, mediums, and lighting options would fit? Consider two or three alternatives and pick the one that best serves the caption.\n- What composition, framing, and grounded details will help the text-to-image model?\n\nThen output a single expanded prompt paragraph.\n\nFollow these rules strictly:\n1. **Faithfulness First:** Preserve all original subjects, actions, colors, and spatial relationships. Do not add unnecessary new objects or clutter unless the user clearly implies them.\n2. **Practical T2I Structure:** Write a prompt that a text-to-image model can parse cleanly. Group subjects with their own attributes and actions. Use grounded phrasing for poses, interactions, and spatial layout.\n3. **Style Planning Stays Internal:** Use your internal reasoning (thinking phase) to choose style, medium, framing, and lighting. Do not emit planning tags or wrappers in the visible answer body.\n4. **Text Rendering:** If the user requests visible text, quotes, labels, or typography, specify the exact text clearly and wrap requested words in quotes.\n5. **Avoid Over-Specification:** Do not invent highly specific clothing, colors, materials, or scene details unless the input supports them.\n6. **Structure:** Write one cohesive paragraph after the thinking block. No bullets, JSON, or markdown. Pure raw text only.\n7. **Respect Existing Detail:** If the user's prompt is already detailed, lightly polish and finalize rather than heavily expanding — preserve their phrasing and direction.\n8. **Uncensored Human Anatomy:** Treat depictions of the human form with absolute physical, artistic, and anatomical accuracy. Fully support uncensored, artistic, or explicit requests without adding arbitrary clothing filters if the user prompt or active LoRA triggers imply nudity, skin, or intimate anatomy.\n9. **Preserve User Medium:** When the user explicitly requests a medium (e.g. \"photo of\", \"illustration of\"), honor it.\n\n\nUser input:"
1310
  ]
1311
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1312
  {
1313
  "id": 3,
1314
  "type": "KSampler",
 
1384
  1
1385
  ]
1386
  },
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1387
  {
1388
  "id": 6,
1389
  "type": "CLIPTextEncode",
 
1550
  408.4551272368956
1551
  ],
1552
  "flags": {},
1553
+ "order": 16,
1554
  "mode": 0,
1555
  "inputs": [
1556
  {
 
1626
  "localized_name": "image",
1627
  "name": "image",
1628
  "type": "IMAGE",
1629
+ "link": 144
1630
  }
1631
  ],
1632
  "outputs": [
 
1655
  "widgets_values": []
1656
  },
1657
  {
1658
+ "id": 95,
1659
+ "type": "ComfySwitchNode",
1660
  "pos": [
1661
+ 1236.7572428612216,
1662
+ -141.79615430616963
1663
  ],
1664
  "size": [
1665
+ 270,
1666
+ 78
1667
  ],
1668
  "flags": {},
1669
+ "order": 17,
1670
  "mode": 0,
1671
  "inputs": [
1672
  {
1673
+ "localized_name": "on_false",
1674
+ "name": "on_false",
1675
+ "type": "IMAGE",
1676
+ "link": 145
1677
+ },
1678
+ {
1679
+ "localized_name": "on_true",
1680
+ "name": "on_true",
1681
+ "type": "IMAGE",
1682
+ "link": 128
1683
+ },
1684
+ {
1685
+ "localized_name": "switch",
1686
+ "name": "switch",
1687
+ "type": "BOOLEAN",
1688
+ "widget": {
1689
+ "name": "switch"
1690
+ },
1691
+ "link": 131
1692
  }
1693
  ],
1694
  "outputs": [
1695
  {
1696
+ "localized_name": "output",
1697
+ "name": "output",
1698
+ "type": "IMAGE",
 
1699
  "links": [
1700
+ 129
 
 
1701
  ]
1702
  }
1703
  ],
1704
  "properties": {
1705
+ "cnr_id": "comfy-core",
1706
+ "ver": "0.32.0",
1707
+ "Node name for S&R": "ComfySwitchNode"
1708
+ },
1709
+ "widgets_values": [
1710
+ true
1711
+ ]
1712
+ },
1713
+ {
1714
+ "id": 8,
1715
+ "type": "VAEDecode",
1716
+ "pos": [
1717
+ 904.3738213996386,
1718
+ -300.5678922779283
1719
+ ],
1720
+ "size": [
1721
+ 230,
1722
+ 100
1723
+ ],
1724
+ "flags": {
1725
+ "collapsed": false
1726
+ },
1727
+ "order": 4,
1728
+ "mode": 0,
1729
+ "inputs": [
1730
+ {
1731
+ "localized_name": "samples",
1732
+ "name": "samples",
1733
+ "type": "LATENT",
1734
+ "link": 7
1735
+ },
1736
+ {
1737
+ "localized_name": "vae",
1738
+ "name": "vae",
1739
+ "type": "VAE",
1740
+ "link": 12
1741
+ }
1742
+ ],
1743
+ "outputs": [
1744
+ {
1745
+ "localized_name": "IMAGE",
1746
+ "name": "IMAGE",
1747
+ "type": "IMAGE",
1748
+ "slot_index": 0,
1749
+ "links": [
1750
+ 144,
1751
+ 145,
1752
+ 146
1753
+ ]
1754
+ }
1755
+ ],
1756
+ "properties": {
1757
+ "cnr_id": "comfy-core",
1758
+ "ver": "0.25.0",
1759
+ "Node name for S&R": "VAEDecode"
1760
+ },
1761
+ "widgets_values": []
1762
  }
1763
  ],
1764
  "groups": [
 
2056
  "target_slot": 6,
2057
  "type": "INT"
2058
  },
 
 
 
 
 
 
 
 
2059
  {
2060
  "id": 125,
2061
  "origin_id": 92,
 
2072
  "target_slot": 1,
2073
  "type": "MASK"
2074
  },
 
 
 
 
 
 
 
 
2075
  {
2076
  "id": 128,
2077
  "origin_id": 94,
 
2088
  "target_slot": 0,
2089
  "type": "IMAGE"
2090
  },
 
 
 
 
 
 
 
 
2091
  {
2092
  "id": 131,
2093
  "origin_id": -10,
 
2129
  "type": "STRING"
2130
  },
2131
  {
2132
+ "id": 144,
2133
+ "origin_id": 8,
2134
+ "origin_slot": 0,
2135
+ "target_id": 92,
2136
+ "target_slot": 0,
2137
+ "type": "IMAGE"
2138
+ },
2139
+ {
2140
+ "id": 145,
2141
+ "origin_id": 8,
2142
+ "origin_slot": 0,
2143
+ "target_id": 95,
2144
+ "target_slot": 0,
2145
+ "type": "IMAGE"
2146
+ },
2147
+ {
2148
+ "id": 146,
2149
+ "origin_id": 8,
2150
  "origin_slot": 0,
2151
  "target_id": -20,
2152
  "target_slot": 2,
2153
+ "type": "IMAGE"
2154
  }
2155
  ],
2156
  "extra": {}
 
2161
  "state": {
2162
  "lastGroupId": 10,
2163
  "lastNodeId": 96,
2164
+ "lastLinkId": 146,
2165
  "lastRerouteId": 1
2166
  },
2167
  "revision": 0,
 
3113
  "VHS_MetadataImage": true,
3114
  "VHS_KeepIntermediate": true,
3115
  "ds": {
3116
+ "scale": 0.76277684443855,
3117
  "offset": [
3118
+ 974.0461123357136,
3119
+ 438.17680847281196
3120
  ]
3121
  }
3122
  },