zaq_hack

ST Expressions (Qwen Simplified)

Aug 26th, 2025
11,925
0
Never
2
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 50.33 KB | Source Code | 0 0
  1. {
  2.   "id": "4ea15c74-65fd-4de3-bec8-38f8547a9e2b",
  3.   "revision": 0,
  4.   "last_node_id": 296,
  5.   "last_link_id": 517,
  6.   "nodes": [
  7.     {
  8.       "id": 218,
  9.       "type": "Reroute",
  10.       "pos": [
  11.         1011.34716796875,
  12.         119.85696411132812
  13.       ],
  14.       "size": [
  15.         75,
  16.         26
  17.       ],
  18.       "flags": {},
  19.       "order": 38,
  20.       "mode": 0,
  21.       "inputs": [
  22.         {
  23.           "name": "",
  24.           "type": "*",
  25.           "link": 331
  26.         }
  27.       ],
  28.       "outputs": [
  29.         {
  30.           "name": "",
  31.           "type": "LATENT",
  32.           "links": [
  33.             333
  34.           ]
  35.         }
  36.       ],
  37.       "properties": {
  38.         "showOutputText": false,
  39.         "horizontal": false
  40.       }
  41.     },
  42.     {
  43.       "id": 194,
  44.       "type": "StringConcatenate",
  45.       "pos": [
  46.         -388.88916015625,
  47.         872.7361450195312
  48.       ],
  49.       "size": [
  50.         210,
  51.         166
  52.       ],
  53.       "flags": {},
  54.       "order": 30,
  55.       "mode": 0,
  56.       "inputs": [
  57.         {
  58.           "name": "string_a",
  59.           "type": "STRING",
  60.           "widget": {
  61.             "name": "string_a"
  62.           },
  63.           "link": 315
  64.         }
  65.       ],
  66.       "outputs": [
  67.         {
  68.           "name": "STRING",
  69.           "type": "STRING",
  70.           "links": [
  71.             412
  72.           ]
  73.         }
  74.       ],
  75.       "properties": {
  76.         "cnr_id": "comfy-core",
  77.         "ver": "0.3.43",
  78.         "Node name for S&R": "StringConcatenate"
  79.       },
  80.       "widgets_values": [
  81.         "",
  82.         ")), shift posture to ((",
  83.         ""
  84.       ]
  85.     },
  86.     {
  87.       "id": 261,
  88.       "type": "ttN seed",
  89.       "pos": [
  90.         -615.7572021484375,
  91.         1274.27392578125
  92.       ],
  93.       "size": [
  94.         210,
  95.         82
  96.       ],
  97.       "flags": {},
  98.       "order": 0,
  99.       "mode": 0,
  100.       "inputs": [],
  101.       "outputs": [
  102.         {
  103.           "name": "seed",
  104.           "type": "INT",
  105.           "links": [
  106.             469
  107.           ]
  108.         }
  109.       ],
  110.       "properties": {
  111.         "cnr_id": "comfyui_tinyterranodes",
  112.         "ver": "2.0.9",
  113.         "Node name for S&R": "ttN seed",
  114.         "ttNnodeVersion": "1.0.0"
  115.       },
  116.       "widgets_values": [
  117.         1014688006977435,
  118.         "randomize"
  119.       ]
  120.     },
  121.     {
  122.       "id": 267,
  123.       "type": "easy showAnything",
  124.       "pos": [
  125.         1528.6544189453125,
  126.         1395.8302001953125
  127.       ],
  128.       "size": [
  129.         210,
  130.         88
  131.       ],
  132.       "flags": {},
  133.       "order": 45,
  134.       "mode": 0,
  135.       "inputs": [
  136.         {
  137.           "name": "anything",
  138.           "shape": 7,
  139.           "type": "*",
  140.           "link": 466
  141.         }
  142.       ],
  143.       "outputs": [
  144.         {
  145.           "name": "output",
  146.           "type": "*",
  147.           "links": null
  148.         }
  149.       ],
  150.       "properties": {
  151.         "cnr_id": "comfyui-easy-use",
  152.         "ver": "1.3.2",
  153.         "Node name for S&R": "easy showAnything"
  154.       },
  155.       "widgets_values": [
  156.         "29"
  157.       ],
  158.       "color": "#323",
  159.       "bgcolor": "#535"
  160.     },
  161.     {
  162.       "id": 274,
  163.       "type": "easy compare",
  164.       "pos": [
  165.         -1078.0045166015625,
  166.         1486.04833984375
  167.       ],
  168.       "size": [
  169.         210,
  170.         78
  171.       ],
  172.       "flags": {},
  173.       "order": 16,
  174.       "mode": 0,
  175.       "inputs": [
  176.         {
  177.           "name": "a",
  178.           "type": "*",
  179.           "link": 462
  180.         },
  181.         {
  182.           "name": "b",
  183.           "type": "*",
  184.           "link": 463
  185.         }
  186.       ],
  187.       "outputs": [
  188.         {
  189.           "name": "boolean",
  190.           "type": "BOOLEAN",
  191.           "links": [
  192.             465
  193.           ]
  194.         }
  195.       ],
  196.       "properties": {
  197.         "cnr_id": "comfyui-easy-use",
  198.         "ver": "1.3.2",
  199.         "Node name for S&R": "easy compare"
  200.       },
  201.       "widgets_values": [
  202.         "a < b"
  203.       ],
  204.       "color": "#323",
  205.       "bgcolor": "#535"
  206.     },
  207.     {
  208.       "id": 276,
  209.       "type": "easy showAnything",
  210.       "pos": [
  211.         1530.1368408203125,
  212.         1540.9969482421875
  213.       ],
  214.       "size": [
  215.         210,
  216.         88
  217.       ],
  218.       "flags": {},
  219.       "order": 46,
  220.       "mode": 0,
  221.       "inputs": [
  222.         {
  223.           "name": "anything",
  224.           "shape": 7,
  225.           "type": "*",
  226.           "link": 467
  227.         }
  228.       ],
  229.       "outputs": [
  230.         {
  231.           "name": "output",
  232.           "type": "*",
  233.           "links": null
  234.         }
  235.       ],
  236.       "properties": {
  237.         "cnr_id": "comfyui-easy-use",
  238.         "ver": "1.3.2",
  239.         "Node name for S&R": "easy showAnything"
  240.       },
  241.       "widgets_values": [
  242.         "1121479450169160"
  243.       ]
  244.     },
  245.     {
  246.       "id": 193,
  247.       "type": "StringConcatenate",
  248.       "pos": [
  249.         -620.570556640625,
  250.         872.7361450195312
  251.       ],
  252.       "size": [
  253.         210,
  254.         166
  255.       ],
  256.       "flags": {
  257.         "collapsed": false
  258.       },
  259.       "order": 27,
  260.       "mode": 0,
  261.       "inputs": [
  262.         {
  263.           "name": "string_b",
  264.           "type": "STRING",
  265.           "widget": {
  266.             "name": "string_b"
  267.           },
  268.           "link": 480
  269.         }
  270.       ],
  271.       "outputs": [
  272.         {
  273.           "name": "STRING",
  274.           "type": "STRING",
  275.           "links": [
  276.             315
  277.           ]
  278.         }
  279.       ],
  280.       "properties": {
  281.         "cnr_id": "comfy-core",
  282.         "ver": "0.3.43",
  283.         "Node name for S&R": "StringConcatenate"
  284.       },
  285.       "widgets_values": [
  286.         "change face expression to ((",
  287.         "",
  288.         ""
  289.       ]
  290.     },
  291.     {
  292.       "id": 278,
  293.       "type": "Image Rembg (Remove Background)",
  294.       "pos": [
  295.         -1191.4703369140625,
  296.         183.64218139648438
  297.       ],
  298.       "size": [
  299.         304.8125,
  300.         250
  301.       ],
  302.       "flags": {},
  303.       "order": 14,
  304.       "mode": 0,
  305.       "inputs": [
  306.         {
  307.           "name": "images",
  308.           "type": "IMAGE",
  309.           "link": 476
  310.         }
  311.       ],
  312.       "outputs": [
  313.         {
  314.           "name": "images",
  315.           "type": "IMAGE",
  316.           "links": [
  317.             475
  318.           ]
  319.         }
  320.       ],
  321.       "properties": {
  322.         "cnr_id": "was-ns",
  323.         "ver": "3.0.0",
  324.         "Node name for S&R": "Image Rembg (Remove Background)"
  325.       },
  326.       "widgets_values": [
  327.         true,
  328.         "isnet-anime",
  329.         false,
  330.         false,
  331.         false,
  332.         240,
  333.         10,
  334.         8,
  335.         "none"
  336.       ]
  337.     },
  338.     {
  339.       "id": 271,
  340.       "type": "easy whileLoopEnd",
  341.       "pos": [
  342.         1269.7581787109375,
  343.         1395.8302001953125
  344.       ],
  345.       "size": [
  346.         210,
  347.         118
  348.       ],
  349.       "flags": {},
  350.       "order": 44,
  351.       "mode": 0,
  352.       "inputs": [
  353.         {
  354.           "name": "flow",
  355.           "shape": 5,
  356.           "type": "FLOW_CONTROL",
  357.           "link": 473
  358.         },
  359.         {
  360.           "name": "initial_value0",
  361.           "shape": 7,
  362.           "type": "*",
  363.           "link": 494
  364.         },
  365.         {
  366.           "name": "condition",
  367.           "type": "BOOLEAN",
  368.           "widget": {
  369.             "name": "condition"
  370.           },
  371.           "link": 465
  372.         },
  373.         {
  374.           "name": "initial_value1",
  375.           "type": "*",
  376.           "link": 481
  377.         },
  378.         {
  379.           "name": "initial_value2",
  380.           "type": "*",
  381.           "link": null
  382.         }
  383.       ],
  384.       "outputs": [
  385.         {
  386.           "name": "value0",
  387.           "type": "*",
  388.           "links": [
  389.             466
  390.           ]
  391.         },
  392.         {
  393.           "name": "value1",
  394.           "type": "*",
  395.           "links": [
  396.             467
  397.           ]
  398.         },
  399.         {
  400.           "name": "value2",
  401.           "type": "*",
  402.           "links": null
  403.         }
  404.       ],
  405.       "properties": {
  406.         "cnr_id": "comfyui-easy-use",
  407.         "ver": "1.3.2",
  408.         "Node name for S&R": "easy whileLoopEnd"
  409.       },
  410.       "widgets_values": [
  411.         false
  412.       ],
  413.       "color": "#323",
  414.       "bgcolor": "#535"
  415.     },
  416.     {
  417.       "id": 269,
  418.       "type": "easy mathInt",
  419.       "pos": [
  420.         -615.7572021484375,
  421.         1100.414794921875
  422.       ],
  423.       "size": [
  424.         210,
  425.         106
  426.       ],
  427.       "flags": {},
  428.       "order": 21,
  429.       "mode": 0,
  430.       "inputs": [
  431.         {
  432.           "name": "a",
  433.           "type": "INT",
  434.           "widget": {
  435.             "name": "a"
  436.           },
  437.           "link": 493
  438.         }
  439.       ],
  440.       "outputs": [
  441.         {
  442.           "name": "INT",
  443.           "type": "INT",
  444.           "links": [
  445.             470
  446.           ]
  447.         }
  448.       ],
  449.       "properties": {
  450.         "cnr_id": "comfyui-easy-use",
  451.         "ver": "1.3.2",
  452.         "Node name for S&R": "easy mathInt"
  453.       },
  454.       "widgets_values": [
  455.         0,
  456.         64,
  457.         "multiply"
  458.       ]
  459.     },
  460.     {
  461.       "id": 262,
  462.       "type": "easy mathInt",
  463.       "pos": [
  464.         -386.9819030761719,
  465.         1096.6046142578125
  466.       ],
  467.       "size": [
  468.         210,
  469.         106
  470.       ],
  471.       "flags": {},
  472.       "order": 29,
  473.       "mode": 0,
  474.       "inputs": [
  475.         {
  476.           "name": "a",
  477.           "type": "INT",
  478.           "widget": {
  479.             "name": "a"
  480.           },
  481.           "link": 470
  482.         },
  483.         {
  484.           "name": "b",
  485.           "type": "INT",
  486.           "widget": {
  487.             "name": "b"
  488.           },
  489.           "link": 469
  490.         }
  491.       ],
  492.       "outputs": [
  493.         {
  494.           "name": "INT",
  495.           "type": "INT",
  496.           "links": [
  497.             484
  498.           ]
  499.         }
  500.       ],
  501.       "properties": {
  502.         "cnr_id": "comfyui-easy-use",
  503.         "ver": "1.3.2",
  504.         "Node name for S&R": "easy mathInt"
  505.       },
  506.       "widgets_values": [
  507.         0,
  508.         0,
  509.         "add"
  510.       ]
  511.     },
  512.     {
  513.       "id": 280,
  514.       "type": "easy forLoopStart",
  515.       "pos": [
  516.         -158.20034790039062,
  517.         1150.13330078125
  518.       ],
  519.       "size": [
  520.         210,
  521.         118
  522.       ],
  523.       "flags": {},
  524.       "order": 31,
  525.       "mode": 0,
  526.       "inputs": [
  527.         {
  528.           "name": "initial_value1",
  529.           "shape": 7,
  530.           "type": "*",
  531.           "link": 484
  532.         },
  533.         {
  534.           "name": "total",
  535.           "type": "INT",
  536.           "widget": {
  537.             "name": "total"
  538.           },
  539.           "link": 485
  540.         },
  541.         {
  542.           "name": "initial_value2",
  543.           "type": "*",
  544.           "link": null
  545.         }
  546.       ],
  547.       "outputs": [
  548.         {
  549.           "name": "flow",
  550.           "shape": 5,
  551.           "type": "FLOW_CONTROL",
  552.           "links": [
  553.             483
  554.           ]
  555.         },
  556.         {
  557.           "name": "index",
  558.           "type": "INT",
  559.           "links": []
  560.         },
  561.         {
  562.           "name": "value1",
  563.           "type": "*",
  564.           "links": [
  565.             487
  566.           ]
  567.         },
  568.         {
  569.           "name": "value2",
  570.           "type": "*",
  571.           "links": null
  572.         }
  573.       ],
  574.       "properties": {
  575.         "cnr_id": "comfyui-easy-use",
  576.         "ver": "1.3.2",
  577.         "Node name for S&R": "easy forLoopStart"
  578.       },
  579.       "widgets_values": [
  580.         1
  581.       ],
  582.       "color": "#233",
  583.       "bgcolor": "#355"
  584.     },
  585.     {
  586.       "id": 281,
  587.       "type": "easy forLoopEnd",
  588.       "pos": [
  589.         1054.4761962890625,
  590.         1150.1324462890625
  591.       ],
  592.       "size": [
  593.         163.08984375,
  594.         86
  595.       ],
  596.       "flags": {},
  597.       "order": 43,
  598.       "mode": 0,
  599.       "inputs": [
  600.         {
  601.           "name": "flow",
  602.           "shape": 5,
  603.           "type": "FLOW_CONTROL",
  604.           "link": 483
  605.         },
  606.         {
  607.           "name": "initial_value1",
  608.           "shape": 7,
  609.           "type": "*",
  610.           "link": 489
  611.         },
  612.         {
  613.           "name": "initial_value2",
  614.           "type": "*",
  615.           "link": 482
  616.         },
  617.         {
  618.           "name": "initial_value3",
  619.           "type": "*",
  620.           "link": null
  621.         }
  622.       ],
  623.       "outputs": [
  624.         {
  625.           "name": "value1",
  626.           "type": "*",
  627.           "links": [
  628.             481
  629.           ]
  630.         },
  631.         {
  632.           "name": "value2",
  633.           "type": "*",
  634.           "links": null
  635.         },
  636.         {
  637.           "name": "value3",
  638.           "type": "*",
  639.           "links": null
  640.         }
  641.       ],
  642.       "properties": {
  643.         "cnr_id": "comfyui-easy-use",
  644.         "ver": "1.3.2",
  645.         "Node name for S&R": "easy forLoopEnd"
  646.       },
  647.       "widgets_values": [],
  648.       "color": "#233",
  649.       "bgcolor": "#355"
  650.     },
  651.     {
  652.       "id": 282,
  653.       "type": "easy mathInt",
  654.       "pos": [
  655.         316.2461853027344,
  656.         1207.423583984375
  657.       ],
  658.       "size": [
  659.         210,
  660.         106
  661.       ],
  662.       "flags": {},
  663.       "order": 33,
  664.       "mode": 0,
  665.       "inputs": [
  666.         {
  667.           "name": "a",
  668.           "type": "INT",
  669.           "widget": {
  670.             "name": "a"
  671.           },
  672.           "link": 487
  673.         }
  674.       ],
  675.       "outputs": [
  676.         {
  677.           "name": "INT",
  678.           "type": "INT",
  679.           "links": [
  680.             488,
  681.             489
  682.           ]
  683.         }
  684.       ],
  685.       "properties": {
  686.         "cnr_id": "comfyui-easy-use",
  687.         "ver": "1.3.2",
  688.         "Node name for S&R": "easy mathInt"
  689.       },
  690.       "widgets_values": [
  691.         0,
  692.         1,
  693.         "add"
  694.       ]
  695.     },
  696.     {
  697.       "id": 228,
  698.       "type": "Image Save",
  699.       "pos": [
  700.         642.5521850585938,
  701.         480.7677917480469
  702.       ],
  703.       "size": [
  704.         322.1832580566406,
  705.         626
  706.       ],
  707.       "flags": {},
  708.       "order": 42,
  709.       "mode": 0,
  710.       "inputs": [
  711.         {
  712.           "name": "images",
  713.           "type": "IMAGE",
  714.           "link": 355
  715.         },
  716.         {
  717.           "name": "output_path",
  718.           "type": "STRING",
  719.           "widget": {
  720.             "name": "output_path"
  721.           },
  722.           "link": 432
  723.         },
  724.         {
  725.           "name": "filename_prefix",
  726.           "type": "STRING",
  727.           "widget": {
  728.             "name": "filename_prefix"
  729.           },
  730.           "link": 517
  731.         }
  732.       ],
  733.       "outputs": [
  734.         {
  735.           "name": "images",
  736.           "type": "IMAGE",
  737.           "links": [
  738.             482
  739.           ]
  740.         },
  741.         {
  742.           "name": "files",
  743.           "type": "STRING",
  744.           "links": []
  745.         }
  746.       ],
  747.       "properties": {
  748.         "cnr_id": "was-ns",
  749.         "ver": "3.0.0",
  750.         "Node name for S&R": "Image Save"
  751.       },
  752.       "widgets_values": [
  753.         "[time(%Y-%m-%d)]",
  754.         "ComfyUI",
  755.         "-",
  756.         2,
  757.         "false",
  758.         "png",
  759.         300,
  760.         100,
  761.         "true",
  762.         "false",
  763.         "false",
  764.         "false",
  765.         "true",
  766.         "true",
  767.         "true"
  768.       ]
  769.     },
  770.     {
  771.       "id": 265,
  772.       "type": "Int",
  773.       "pos": [
  774.         -1586.0924072265625,
  775.         1390.1246337890625
  776.       ],
  777.       "size": [
  778.         210,
  779.         58
  780.       ],
  781.       "flags": {},
  782.       "order": 1,
  783.       "mode": 0,
  784.       "inputs": [],
  785.       "outputs": [
  786.         {
  787.           "name": "INT",
  788.           "type": "INT",
  789.           "links": [
  790.             456
  791.           ]
  792.         }
  793.       ],
  794.       "title": "Start",
  795.       "properties": {
  796.         "cnr_id": "comfyui-logic",
  797.         "ver": "1.0.0",
  798.         "Node name for S&R": "Int"
  799.       },
  800.       "widgets_values": [
  801.         0
  802.       ],
  803.       "color": "#323",
  804.       "bgcolor": "#535"
  805.     },
  806.     {
  807.       "id": 284,
  808.       "type": "Reroute",
  809.       "pos": [
  810.         -545.0181274414062,
  811.         927.90087890625
  812.       ],
  813.       "size": [
  814.         75,
  815.         26
  816.       ],
  817.       "flags": {},
  818.       "order": 2,
  819.       "mode": 0,
  820.       "inputs": [
  821.         {
  822.           "name": "",
  823.           "type": "*",
  824.           "link": null
  825.         }
  826.       ],
  827.       "outputs": [
  828.         {
  829.           "name": "",
  830.           "type": "*",
  831.           "links": null
  832.         }
  833.       ],
  834.       "properties": {
  835.         "showOutputText": false,
  836.         "horizontal": false
  837.       }
  838.     },
  839.     {
  840.       "id": 285,
  841.       "type": "Reroute",
  842.       "pos": [
  843.         -545.0181274414062,
  844.         927.90087890625
  845.       ],
  846.       "size": [
  847.         75,
  848.         26
  849.       ],
  850.       "flags": {},
  851.       "order": 3,
  852.       "mode": 0,
  853.       "inputs": [
  854.         {
  855.           "name": "",
  856.           "type": "*",
  857.           "link": null
  858.         }
  859.       ],
  860.       "outputs": [
  861.         {
  862.           "name": "",
  863.           "type": "*",
  864.           "links": null
  865.         }
  866.       ],
  867.       "properties": {
  868.         "showOutputText": false,
  869.         "horizontal": false
  870.       }
  871.     },
  872.     {
  873.       "id": 270,
  874.       "type": "easy whileLoopStart",
  875.       "pos": [
  876.         -1334.120849609375,
  877.         1388.6832275390625
  878.       ],
  879.       "size": [
  880.         210,
  881.         98
  882.       ],
  883.       "flags": {},
  884.       "order": 13,
  885.       "mode": 0,
  886.       "inputs": [
  887.         {
  888.           "name": "initial_value0",
  889.           "shape": 7,
  890.           "type": "*",
  891.           "link": 456
  892.         },
  893.         {
  894.           "name": "initial_value1",
  895.           "type": "*",
  896.           "link": null
  897.         }
  898.       ],
  899.       "outputs": [
  900.         {
  901.           "name": "flow",
  902.           "shape": 5,
  903.           "type": "FLOW_CONTROL",
  904.           "links": [
  905.             473
  906.           ]
  907.         },
  908.         {
  909.           "name": "value0",
  910.           "type": "*",
  911.           "links": [
  912.             462,
  913.             491
  914.           ]
  915.         },
  916.         {
  917.           "name": "value1",
  918.           "type": "*",
  919.           "links": null
  920.         }
  921.       ],
  922.       "properties": {
  923.         "cnr_id": "comfyui-easy-use",
  924.         "ver": "1.3.2",
  925.         "Node name for S&R": "easy whileLoopStart"
  926.       },
  927.       "widgets_values": [
  928.         true
  929.       ],
  930.       "color": "#323",
  931.       "bgcolor": "#535"
  932.     },
  933.     {
  934.       "id": 286,
  935.       "type": "Reroute",
  936.       "pos": [
  937.         -944.994873046875,
  938.         1409.5203857421875
  939.       ],
  940.       "size": [
  941.         75,
  942.         26
  943.       ],
  944.       "flags": {},
  945.       "order": 17,
  946.       "mode": 0,
  947.       "inputs": [
  948.         {
  949.           "name": "",
  950.           "type": "*",
  951.           "widget": {
  952.             "name": "value"
  953.           },
  954.           "link": 491
  955.         }
  956.       ],
  957.       "outputs": [
  958.         {
  959.           "name": "",
  960.           "type": "*",
  961.           "links": [
  962.             492,
  963.             493,
  964.             495
  965.           ]
  966.         }
  967.       ],
  968.       "properties": {
  969.         "showOutputText": false,
  970.         "horizontal": false
  971.       }
  972.     },
  973.     {
  974.       "id": 266,
  975.       "type": "easy mathInt",
  976.       "pos": [
  977.         -609.2409057617188,
  978.         1440.6343994140625
  979.       ],
  980.       "size": [
  981.         210,
  982.         106
  983.       ],
  984.       "flags": {
  985.         "collapsed": true
  986.       },
  987.       "order": 22,
  988.       "mode": 0,
  989.       "inputs": [
  990.         {
  991.           "name": "a",
  992.           "type": "INT",
  993.           "widget": {
  994.             "name": "a"
  995.           },
  996.           "link": 495
  997.         }
  998.       ],
  999.       "outputs": [
  1000.         {
  1001.           "name": "INT",
  1002.           "type": "INT",
  1003.           "links": [
  1004.             494
  1005.           ]
  1006.         }
  1007.       ],
  1008.       "title": "Index +1",
  1009.       "properties": {
  1010.         "cnr_id": "comfyui-easy-use",
  1011.         "ver": "1.3.2",
  1012.         "Node name for S&R": "easy mathInt"
  1013.       },
  1014.       "widgets_values": [
  1015.         0,
  1016.         1,
  1017.         "add"
  1018.       ],
  1019.       "color": "#323",
  1020.       "bgcolor": "#535"
  1021.     },
  1022.     {
  1023.       "id": 219,
  1024.       "type": "Reroute",
  1025.       "pos": [
  1026.         -149.3343963623047,
  1027.         126.64717864990234
  1028.       ],
  1029.       "size": [
  1030.         75,
  1031.         26
  1032.       ],
  1033.       "flags": {},
  1034.       "order": 39,
  1035.       "mode": 0,
  1036.       "inputs": [
  1037.         {
  1038.           "name": "",
  1039.           "type": "*",
  1040.           "link": 333
  1041.         }
  1042.       ],
  1043.       "outputs": [
  1044.         {
  1045.           "name": "",
  1046.           "type": "LATENT",
  1047.           "links": [
  1048.             334
  1049.           ]
  1050.         }
  1051.       ],
  1052.       "properties": {
  1053.         "showOutputText": false,
  1054.         "horizontal": false
  1055.       }
  1056.     },
  1057.     {
  1058.       "id": 283,
  1059.       "type": "Int",
  1060.       "pos": [
  1061.         -384.1993103027344,
  1062.         1275.3238525390625
  1063.       ],
  1064.       "size": [
  1065.         210,
  1066.         58
  1067.       ],
  1068.       "flags": {},
  1069.       "order": 4,
  1070.       "mode": 0,
  1071.       "inputs": [],
  1072.       "outputs": [
  1073.         {
  1074.           "name": "INT",
  1075.           "type": "INT",
  1076.           "links": [
  1077.             485
  1078.           ]
  1079.         }
  1080.       ],
  1081.       "title": "Batch Size",
  1082.       "properties": {
  1083.         "cnr_id": "comfyui-logic",
  1084.         "ver": "1.0.0",
  1085.         "Node name for S&R": "Int"
  1086.       },
  1087.       "widgets_values": [
  1088.         2
  1089.       ],
  1090.       "color": "#233",
  1091.       "bgcolor": "#355"
  1092.     },
  1093.     {
  1094.       "id": 197,
  1095.       "type": "ttN text",
  1096.       "pos": [
  1097.         -1078.97998046875,
  1098.         632.520263671875
  1099.       ],
  1100.       "size": [
  1101.         210,
  1102.         411.2439880371094
  1103.       ],
  1104.       "flags": {},
  1105.       "order": 5,
  1106.       "mode": 0,
  1107.       "inputs": [],
  1108.       "outputs": [
  1109.         {
  1110.           "name": "text",
  1111.           "type": "STRING",
  1112.           "links": [
  1113.             438
  1114.           ]
  1115.         }
  1116.       ],
  1117.       "title": "Expressions",
  1118.       "properties": {
  1119.         "cnr_id": "comfyui_tinyterranodes",
  1120.         "ver": "2.0.9",
  1121.         "Node name for S&R": "ttN text",
  1122.         "ttNnodeVersion": "1.0.0"
  1123.       },
  1124.       "widgets_values": [
  1125.         "admiration\namusement\nanger\nannoyance\napproval\ncaring\nconfusion\ncuriosity\ndesire\ndisappointment\ndisapproval\ndisgust\nembarrassment\nexcitement\nfear\ngrattitude\ngrief\njoy\nlove\nnervousness\nneutral\noptimism\npride\nrealization\nrelief\nremorese\nsadness\nsurprise\nwonder"
  1126.       ],
  1127.       "color": "#323",
  1128.       "bgcolor": "#535"
  1129.     },
  1130.     {
  1131.       "id": 275,
  1132.       "type": "Int",
  1133.       "pos": [
  1134.         -1585.37451171875,
  1135.         1506.04833984375
  1136.       ],
  1137.       "size": [
  1138.         210,
  1139.         58
  1140.       ],
  1141.       "flags": {},
  1142.       "order": 6,
  1143.       "mode": 0,
  1144.       "inputs": [],
  1145.       "outputs": [
  1146.         {
  1147.           "name": "INT",
  1148.           "type": "INT",
  1149.           "links": [
  1150.             463
  1151.           ]
  1152.         }
  1153.       ],
  1154.       "title": "End",
  1155.       "properties": {
  1156.         "cnr_id": "comfyui-logic",
  1157.         "ver": "1.0.0",
  1158.         "Node name for S&R": "Int"
  1159.       },
  1160.       "widgets_values": [
  1161.         28
  1162.       ],
  1163.       "color": "#323",
  1164.       "bgcolor": "#535"
  1165.     },
  1166.     {
  1167.       "id": 294,
  1168.       "type": "CFGNorm",
  1169.       "pos": [
  1170.         290,
  1171.         -300
  1172.       ],
  1173.       "size": [
  1174.         210,
  1175.         58
  1176.       ],
  1177.       "flags": {},
  1178.       "order": 26,
  1179.       "mode": 0,
  1180.       "inputs": [
  1181.         {
  1182.           "name": "model",
  1183.           "type": "MODEL",
  1184.           "link": 502
  1185.         }
  1186.       ],
  1187.       "outputs": [
  1188.         {
  1189.           "name": "patched_model",
  1190.           "type": "MODEL",
  1191.           "links": [
  1192.             504
  1193.           ]
  1194.         }
  1195.       ],
  1196.       "properties": {
  1197.         "cnr_id": "comfy-core",
  1198.         "ver": "0.3.50",
  1199.         "Node name for S&R": "CFGNorm",
  1200.         "enableTabs": false,
  1201.         "tabWidth": 65,
  1202.         "tabXOffset": 10,
  1203.         "hasSecondTab": false,
  1204.         "secondTabText": "Send Back",
  1205.         "secondTabOffset": 80,
  1206.         "secondTabWidth": 65,
  1207.         "ue_properties": {
  1208.           "widget_ue_connectable": {
  1209.             "strength": true
  1210.           }
  1211.         }
  1212.       },
  1213.       "widgets_values": [
  1214.         1
  1215.       ]
  1216.     },
  1217.     {
  1218.       "id": 279,
  1219.       "type": "PreviewImage",
  1220.       "pos": [
  1221.         -325.9945373535156,
  1222.         265.04345703125
  1223.       ],
  1224.       "size": [
  1225.         210,
  1226.         258
  1227.       ],
  1228.       "flags": {},
  1229.       "order": 23,
  1230.       "mode": 0,
  1231.       "inputs": [
  1232.         {
  1233.           "name": "images",
  1234.           "type": "IMAGE",
  1235.           "link": 477
  1236.         }
  1237.       ],
  1238.       "outputs": [],
  1239.       "properties": {
  1240.         "cnr_id": "comfy-core",
  1241.         "ver": "0.3.43",
  1242.         "Node name for S&R": "PreviewImage"
  1243.       },
  1244.       "widgets_values": []
  1245.     },
  1246.     {
  1247.       "id": 291,
  1248.       "type": "ModelSamplingAuraFlow",
  1249.       "pos": [
  1250.         30,
  1251.         -300
  1252.       ],
  1253.       "size": [
  1254.         210,
  1255.         58
  1256.       ],
  1257.       "flags": {},
  1258.       "order": 19,
  1259.       "mode": 0,
  1260.       "inputs": [
  1261.         {
  1262.           "name": "model",
  1263.           "type": "MODEL",
  1264.           "link": 497
  1265.         }
  1266.       ],
  1267.       "outputs": [
  1268.         {
  1269.           "name": "MODEL",
  1270.           "type": "MODEL",
  1271.           "links": [
  1272.             502
  1273.           ]
  1274.         }
  1275.       ],
  1276.       "properties": {
  1277.         "cnr_id": "comfy-core",
  1278.         "ver": "0.3.48",
  1279.         "Node name for S&R": "ModelSamplingAuraFlow",
  1280.         "enableTabs": false,
  1281.         "tabWidth": 65,
  1282.         "tabXOffset": 10,
  1283.         "hasSecondTab": false,
  1284.         "secondTabText": "Send Back",
  1285.         "secondTabOffset": 80,
  1286.         "secondTabWidth": 65,
  1287.         "widget_ue_connectable": {}
  1288.       },
  1289.       "widgets_values": [
  1290.         3
  1291.       ]
  1292.     },
  1293.     {
  1294.       "id": 251,
  1295.       "type": "LoadImage",
  1296.       "pos": [
  1297.         -1577.844482421875,
  1298.         72.04734802246094
  1299.       ],
  1300.       "size": [
  1301.         310,
  1302.         410
  1303.       ],
  1304.       "flags": {},
  1305.       "order": 7,
  1306.       "mode": 0,
  1307.       "inputs": [],
  1308.       "outputs": [
  1309.         {
  1310.           "name": "IMAGE",
  1311.           "type": "IMAGE",
  1312.           "links": [
  1313.             476
  1314.           ]
  1315.         },
  1316.         {
  1317.           "name": "MASK",
  1318.           "type": "MASK",
  1319.           "links": null
  1320.         }
  1321.       ],
  1322.       "properties": {
  1323.         "cnr_id": "comfy-core",
  1324.         "ver": "0.3.43",
  1325.         "Node name for S&R": "LoadImage"
  1326.       },
  1327.       "widgets_values": [
  1328.         "_Syrin_input_image.png",
  1329.         "image"
  1330.       ],
  1331.       "color": "#232",
  1332.       "bgcolor": "#353"
  1333.     },
  1334.     {
  1335.       "id": 223,
  1336.       "type": "ttN text",
  1337.       "pos": [
  1338.         -1574.378173828125,
  1339.         532.3641967773438
  1340.       ],
  1341.       "size": [
  1342.         310,
  1343.         88
  1344.       ],
  1345.       "flags": {},
  1346.       "order": 8,
  1347.       "mode": 0,
  1348.       "inputs": [],
  1349.       "outputs": [
  1350.         {
  1351.           "name": "text",
  1352.           "type": "STRING",
  1353.           "links": [
  1354.             432
  1355.           ]
  1356.         }
  1357.       ],
  1358.       "title": "Character Name",
  1359.       "properties": {
  1360.         "cnr_id": "comfyui_tinyterranodes",
  1361.         "ver": "2.0.9",
  1362.         "Node name for S&R": "ttN text",
  1363.         "ttNnodeVersion": "1.0.0"
  1364.       },
  1365.       "widgets_values": [
  1366.         "syrin"
  1367.       ],
  1368.       "color": "#232",
  1369.       "bgcolor": "#353"
  1370.     },
  1371.     {
  1372.       "id": 257,
  1373.       "type": "StringConcatenate",
  1374.       "pos": [
  1375.         -158.32351684570312,
  1376.         872.7361450195312
  1377.       ],
  1378.       "size": [
  1379.         210,
  1380.         166
  1381.       ],
  1382.       "flags": {},
  1383.       "order": 32,
  1384.       "mode": 0,
  1385.       "inputs": [
  1386.         {
  1387.           "name": "string_a",
  1388.           "type": "STRING",
  1389.           "widget": {
  1390.             "name": "string_a"
  1391.           },
  1392.           "link": 412
  1393.         },
  1394.         {
  1395.           "name": "string_b",
  1396.           "type": "STRING",
  1397.           "widget": {
  1398.             "name": "string_b"
  1399.           },
  1400.           "link": 479
  1401.         }
  1402.       ],
  1403.       "outputs": [
  1404.         {
  1405.           "name": "STRING",
  1406.           "type": "STRING",
  1407.           "links": [
  1408.             413
  1409.           ]
  1410.         }
  1411.       ],
  1412.       "properties": {
  1413.         "cnr_id": "comfy-core",
  1414.         "ver": "0.3.43",
  1415.         "Node name for S&R": "StringConcatenate"
  1416.       },
  1417.       "widgets_values": [
  1418.         "",
  1419.         ") and (",
  1420.         ""
  1421.       ]
  1422.     },
  1423.     {
  1424.       "id": 222,
  1425.       "type": "ImpactStringSelector",
  1426.       "pos": [
  1427.         -721.8259887695312,
  1428.         609.8152465820312
  1429.       ],
  1430.       "size": [
  1431.         210,
  1432.         136
  1433.       ],
  1434.       "flags": {
  1435.         "collapsed": false
  1436.       },
  1437.       "order": 20,
  1438.       "mode": 0,
  1439.       "inputs": [
  1440.         {
  1441.           "name": "strings",
  1442.           "type": "STRING",
  1443.           "widget": {
  1444.             "name": "strings"
  1445.           },
  1446.           "link": 438
  1447.         },
  1448.         {
  1449.           "name": "select",
  1450.           "type": "INT",
  1451.           "widget": {
  1452.             "name": "select"
  1453.           },
  1454.           "link": 492
  1455.         }
  1456.       ],
  1457.       "outputs": [
  1458.         {
  1459.           "name": "STRING",
  1460.           "type": "STRING",
  1461.           "links": [
  1462.             479,
  1463.             480,
  1464.             516
  1465.           ]
  1466.         }
  1467.       ],
  1468.       "properties": {
  1469.         "cnr_id": "comfyui-impact-pack",
  1470.         "ver": "8.22.2",
  1471.         "Node name for S&R": "ImpactStringSelector"
  1472.       },
  1473.       "widgets_values": [
  1474.         "",
  1475.         false,
  1476.         0
  1477.       ]
  1478.     },
  1479.     {
  1480.       "id": 296,
  1481.       "type": "StringConcatenate",
  1482.       "pos": [
  1483.         -161.85040283203125,
  1484.         592.189208984375
  1485.       ],
  1486.       "size": [
  1487.         210,
  1488.         166
  1489.       ],
  1490.       "flags": {},
  1491.       "order": 28,
  1492.       "mode": 0,
  1493.       "inputs": [
  1494.         {
  1495.           "name": "string_a",
  1496.           "type": "STRING",
  1497.           "widget": {
  1498.             "name": "string_a"
  1499.           },
  1500.           "link": 516
  1501.         }
  1502.       ],
  1503.       "outputs": [
  1504.         {
  1505.           "name": "STRING",
  1506.           "type": "STRING",
  1507.           "links": [
  1508.             517
  1509.           ]
  1510.         }
  1511.       ],
  1512.       "properties": {
  1513.         "cnr_id": "comfy-core",
  1514.         "ver": "0.3.43",
  1515.         "Node name for S&R": "StringConcatenate"
  1516.       },
  1517.       "widgets_values": [
  1518.         "",
  1519.         "quen",
  1520.         "-"
  1521.       ]
  1522.     },
  1523.     {
  1524.       "id": 220,
  1525.       "type": "ShowText",
  1526.       "pos": [
  1527.         310.5021057128906,
  1528.         868.2969360351562
  1529.       ],
  1530.       "size": [
  1531.         219.79197692871094,
  1532.         165.96279907226562
  1533.       ],
  1534.       "flags": {},
  1535.       "order": 35,
  1536.       "mode": 0,
  1537.       "inputs": [
  1538.         {
  1539.           "name": "text",
  1540.           "type": "STRING",
  1541.           "link": 414
  1542.         }
  1543.       ],
  1544.       "outputs": [],
  1545.       "properties": {
  1546.         "cnr_id": "ardent-nodes-comfyui",
  1547.         "ver": "0.3.3",
  1548.         "Node name for S&R": "ShowText"
  1549.       },
  1550.       "widgets_values": [
  1551.         "Dilated pupils, Gazed stare, Parted lips, Raised eyebrows, Flushed cheeks, Leaning forward, Open body language, Shoulders back, Feet pointed toward subject, Touching hair, Mirroring actions, Lingering touches, Playing with jewelry, Biting lower lip, Slight smile"
  1552.       ]
  1553.     },
  1554.     {
  1555.       "id": 290,
  1556.       "type": "LoraLoaderModelOnly",
  1557.       "pos": [
  1558.         -383.2308044433594,
  1559.         -300.920166015625
  1560.       ],
  1561.       "size": [
  1562.         330,
  1563.         90
  1564.       ],
  1565.       "flags": {},
  1566.       "order": 15,
  1567.       "mode": 0,
  1568.       "inputs": [
  1569.         {
  1570.           "name": "model",
  1571.           "type": "MODEL",
  1572.           "link": 496
  1573.         }
  1574.       ],
  1575.       "outputs": [
  1576.         {
  1577.           "name": "MODEL",
  1578.           "type": "MODEL",
  1579.           "links": [
  1580.             497
  1581.           ]
  1582.         }
  1583.       ],
  1584.       "properties": {
  1585.         "cnr_id": "comfy-core",
  1586.         "ver": "0.3.50",
  1587.         "Node name for S&R": "LoraLoaderModelOnly",
  1588.         "models": [
  1589.           {
  1590.             "name": "Qwen-Image-Lightning-4steps-V1.0.safetensors",
  1591.             "url": "https://huggingface.co/lightx2v/Qwen-Image-Lightning/resolve/main/Qwen-Image-Lightning-4steps-V1.0.safetensors",
  1592.             "directory": "loras"
  1593.           }
  1594.         ],
  1595.         "enableTabs": false,
  1596.         "tabWidth": 65,
  1597.         "tabXOffset": 10,
  1598.         "hasSecondTab": false,
  1599.         "secondTabText": "Send Back",
  1600.         "secondTabOffset": 80,
  1601.         "secondTabWidth": 65,
  1602.         "ue_properties": {
  1603.           "widget_ue_connectable": {
  1604.             "lora_name": true,
  1605.             "strength_model": true
  1606.           }
  1607.         }
  1608.       },
  1609.       "widgets_values": [
  1610.         "Qwen/Qwen-Image-Lightning-4steps-V1.0.safetensors",
  1611.         1
  1612.       ],
  1613.       "color": "#223",
  1614.       "bgcolor": "#335"
  1615.     },
  1616.     {
  1617.       "id": 287,
  1618.       "type": "UNETLoader",
  1619.       "pos": [
  1620.         -828.1497802734375,
  1621.         -298.1597900390625
  1622.       ],
  1623.       "size": [
  1624.         374.6396484375,
  1625.         82
  1626.       ],
  1627.       "flags": {},
  1628.       "order": 9,
  1629.       "mode": 0,
  1630.       "inputs": [],
  1631.       "outputs": [
  1632.         {
  1633.           "name": "MODEL",
  1634.           "type": "MODEL",
  1635.           "slot_index": 0,
  1636.           "links": [
  1637.             496
  1638.           ]
  1639.         }
  1640.       ],
  1641.       "properties": {
  1642.         "cnr_id": "comfy-core",
  1643.         "ver": "0.3.48",
  1644.         "Node name for S&R": "UNETLoader",
  1645.         "models": [
  1646.           {
  1647.             "name": "qwen_image_edit_fp8_e4m3fn.safetensors",
  1648.             "url": "https://huggingface.co/Comfy-Org/Qwen-Image-Edit_ComfyUI/resolve/main/split_files/diffusion_models/qwen_image_edit_fp8_e4m3fn.safetensors",
  1649.             "directory": "diffusion_models"
  1650.           }
  1651.         ],
  1652.         "enableTabs": false,
  1653.         "tabWidth": 65,
  1654.         "tabXOffset": 10,
  1655.         "hasSecondTab": false,
  1656.         "secondTabText": "Send Back",
  1657.         "secondTabOffset": 80,
  1658.         "secondTabWidth": 65,
  1659.         "widget_ue_connectable": {}
  1660.       },
  1661.       "widgets_values": [
  1662.         "6_qwen/qwen_image_edit_fp8_e4m3fn.safetensors",
  1663.         "default"
  1664.       ],
  1665.       "color": "#223",
  1666.       "bgcolor": "#335"
  1667.     },
  1668.     {
  1669.       "id": 288,
  1670.       "type": "CLIPLoader",
  1671.       "pos": [
  1672.         -823.5525512695312,
  1673.         -158.8885955810547
  1674.       ],
  1675.       "size": [
  1676.         370.4809265136719,
  1677.         106
  1678.       ],
  1679.       "flags": {},
  1680.       "order": 10,
  1681.       "mode": 0,
  1682.       "inputs": [],
  1683.       "outputs": [
  1684.         {
  1685.           "name": "CLIP",
  1686.           "type": "CLIP",
  1687.           "slot_index": 0,
  1688.           "links": [
  1689.             498,
  1690.             500
  1691.           ]
  1692.         }
  1693.       ],
  1694.       "properties": {
  1695.         "cnr_id": "comfy-core",
  1696.         "ver": "0.3.48",
  1697.         "Node name for S&R": "CLIPLoader",
  1698.         "models": [
  1699.           {
  1700.             "name": "qwen_2.5_vl_7b_fp8_scaled.safetensors",
  1701.             "url": "https://huggingface.co/Comfy-Org/Qwen-Image_ComfyUI/resolve/main/split_files/text_encoders/qwen_2.5_vl_7b_fp8_scaled.safetensors",
  1702.             "directory": "text_encoders"
  1703.           }
  1704.         ],
  1705.         "enableTabs": false,
  1706.         "tabWidth": 65,
  1707.         "tabXOffset": 10,
  1708.         "hasSecondTab": false,
  1709.         "secondTabText": "Send Back",
  1710.         "secondTabOffset": 80,
  1711.         "secondTabWidth": 65,
  1712.         "widget_ue_connectable": {}
  1713.       },
  1714.       "widgets_values": [
  1715.         "qwen_2.5_vl_7b_fp8_scaled.safetensors",
  1716.         "qwen_image",
  1717.         "default"
  1718.       ],
  1719.       "color": "#223",
  1720.       "bgcolor": "#335"
  1721.     },
  1722.     {
  1723.       "id": 39,
  1724.       "type": "VAELoader",
  1725.       "pos": [
  1726.         -819.3201904296875,
  1727.         -1.8401190042495728
  1728.       ],
  1729.       "size": [
  1730.         364.9607849121094,
  1731.         66.3199234008789
  1732.       ],
  1733.       "flags": {},
  1734.       "order": 11,
  1735.       "mode": 0,
  1736.       "inputs": [],
  1737.       "outputs": [
  1738.         {
  1739.           "name": "VAE",
  1740.           "type": "VAE",
  1741.           "links": [
  1742.             61,
  1743.             505,
  1744.             510,
  1745.             515
  1746.           ]
  1747.         }
  1748.       ],
  1749.       "properties": {
  1750.         "cnr_id": "comfy-core",
  1751.         "ver": "0.3.38",
  1752.         "Node name for S&R": "VAELoader",
  1753.         "models": [
  1754.           {
  1755.             "name": "ae.safetensors",
  1756.             "url": "https://huggingface.co/Comfy-Org/Lumina_Image_2.0_Repackaged/resolve/main/split_files/vae/ae.safetensors",
  1757.             "directory": "vae"
  1758.           }
  1759.         ]
  1760.       },
  1761.       "widgets_values": [
  1762.         "qwen_image_vae.safetensors"
  1763.       ],
  1764.       "color": "#223",
  1765.       "bgcolor": "#335"
  1766.     },
  1767.     {
  1768.       "id": 190,
  1769.       "type": "ImageScaleToTotalPixels",
  1770.       "pos": [
  1771.         -822.8140258789062,
  1772.         177.97125244140625
  1773.       ],
  1774.       "size": [
  1775.         361.2805480957031,
  1776.         82
  1777.       ],
  1778.       "flags": {},
  1779.       "order": 18,
  1780.       "mode": 0,
  1781.       "inputs": [
  1782.         {
  1783.           "name": "image",
  1784.           "type": "IMAGE",
  1785.           "link": 475
  1786.         }
  1787.       ],
  1788.       "outputs": [
  1789.         {
  1790.           "name": "IMAGE",
  1791.           "type": "IMAGE",
  1792.           "links": [
  1793.             477,
  1794.             508,
  1795.             511,
  1796.             513
  1797.           ]
  1798.         }
  1799.       ],
  1800.       "properties": {
  1801.         "cnr_id": "comfy-core",
  1802.         "ver": "0.3.50",
  1803.         "Node name for S&R": "ImageScaleToTotalPixels",
  1804.         "enableTabs": false,
  1805.         "tabWidth": 65,
  1806.         "tabXOffset": 10,
  1807.         "hasSecondTab": false,
  1808.         "secondTabText": "Send Back",
  1809.         "secondTabOffset": 80,
  1810.         "secondTabWidth": 65,
  1811.         "ue_properties": {
  1812.           "widget_ue_connectable": {
  1813.             "upscale_method": true,
  1814.             "megapixels": true
  1815.           }
  1816.         }
  1817.       },
  1818.       "widgets_values": [
  1819.         "lanczos",
  1820.         1
  1821.       ],
  1822.       "color": "#232",
  1823.       "bgcolor": "#353"
  1824.     },
  1825.     {
  1826.       "id": 8,
  1827.       "type": "VAEDecode",
  1828.       "pos": [
  1829.         55.54579162597656,
  1830.         260.4272155761719
  1831.       ],
  1832.       "size": [
  1833.         190,
  1834.         46
  1835.       ],
  1836.       "flags": {
  1837.         "collapsed": true
  1838.       },
  1839.       "order": 40,
  1840.       "mode": 0,
  1841.       "inputs": [
  1842.         {
  1843.           "name": "samples",
  1844.           "type": "LATENT",
  1845.           "link": 334
  1846.         },
  1847.         {
  1848.           "name": "vae",
  1849.           "type": "VAE",
  1850.           "link": 61
  1851.         }
  1852.       ],
  1853.       "outputs": [
  1854.         {
  1855.           "name": "IMAGE",
  1856.           "type": "IMAGE",
  1857.           "slot_index": 0,
  1858.           "links": [
  1859.             351
  1860.           ]
  1861.         }
  1862.       ],
  1863.       "properties": {
  1864.         "cnr_id": "comfy-core",
  1865.         "ver": "0.3.38",
  1866.         "Node name for S&R": "VAEDecode"
  1867.       },
  1868.       "widgets_values": []
  1869.     },
  1870.     {
  1871.       "id": 292,
  1872.       "type": "TextEncodeQwenImageEdit",
  1873.       "pos": [
  1874.         -70.53744506835938,
  1875.         -85.64317321777344
  1876.       ],
  1877.       "size": [
  1878.         360,
  1879.         150
  1880.       ],
  1881.       "flags": {
  1882.         "collapsed": true
  1883.       },
  1884.       "order": 36,
  1885.       "mode": 0,
  1886.       "inputs": [
  1887.         {
  1888.           "name": "clip",
  1889.           "type": "CLIP",
  1890.           "link": 498
  1891.         },
  1892.         {
  1893.           "name": "vae",
  1894.           "shape": 7,
  1895.           "type": "VAE",
  1896.           "link": 505
  1897.         },
  1898.         {
  1899.           "name": "image",
  1900.           "shape": 7,
  1901.           "type": "IMAGE",
  1902.           "link": 508
  1903.         },
  1904.         {
  1905.           "name": "prompt",
  1906.           "type": "STRING",
  1907.           "widget": {
  1908.             "name": "prompt"
  1909.           },
  1910.           "link": 512
  1911.         }
  1912.       ],
  1913.       "outputs": [
  1914.         {
  1915.           "name": "CONDITIONING",
  1916.           "type": "CONDITIONING",
  1917.           "links": [
  1918.             507
  1919.           ]
  1920.         }
  1921.       ],
  1922.       "properties": {
  1923.         "cnr_id": "comfy-core",
  1924.         "ver": "0.3.50",
  1925.         "Node name for S&R": "TextEncodeQwenImageEdit",
  1926.         "enableTabs": false,
  1927.         "tabWidth": 65,
  1928.         "tabXOffset": 10,
  1929.         "hasSecondTab": false,
  1930.         "secondTabText": "Send Back",
  1931.         "secondTabOffset": 80,
  1932.         "secondTabWidth": 65,
  1933.         "ue_properties": {
  1934.           "widget_ue_connectable": {
  1935.             "prompt": true
  1936.           }
  1937.         }
  1938.       },
  1939.       "widgets_values": [
  1940.         ""
  1941.       ],
  1942.       "color": "#232",
  1943.       "bgcolor": "#353"
  1944.     },
  1945.     {
  1946.       "id": 295,
  1947.       "type": "VAEEncode",
  1948.       "pos": [
  1949.         -67.93085479736328,
  1950.         -5.224217891693115
  1951.       ],
  1952.       "size": [
  1953.         140,
  1954.         46
  1955.       ],
  1956.       "flags": {
  1957.         "collapsed": true
  1958.       },
  1959.       "order": 25,
  1960.       "mode": 0,
  1961.       "inputs": [
  1962.         {
  1963.           "name": "pixels",
  1964.           "type": "IMAGE",
  1965.           "link": 513
  1966.         },
  1967.         {
  1968.           "name": "vae",
  1969.           "type": "VAE",
  1970.           "link": 515
  1971.         }
  1972.       ],
  1973.       "outputs": [
  1974.         {
  1975.           "name": "LATENT",
  1976.           "type": "LATENT",
  1977.           "links": [
  1978.             514
  1979.           ]
  1980.         }
  1981.       ],
  1982.       "properties": {
  1983.         "cnr_id": "comfy-core",
  1984.         "ver": "0.3.50",
  1985.         "Node name for S&R": "VAEEncode",
  1986.         "enableTabs": false,
  1987.         "tabWidth": 65,
  1988.         "tabXOffset": 10,
  1989.         "hasSecondTab": false,
  1990.         "secondTabText": "Send Back",
  1991.         "secondTabOffset": 80,
  1992.         "secondTabWidth": 65,
  1993.         "ue_properties": {
  1994.           "widget_ue_connectable": {}
  1995.         }
  1996.       },
  1997.       "widgets_values": []
  1998.     },
  1999.     {
  2000.       "id": 226,
  2001.       "type": "Image Rembg (Remove Background)",
  2002.       "pos": [
  2003.         212.9058837890625,
  2004.         232.6058807373047
  2005.       ],
  2006.       "size": [
  2007.         304.8125,
  2008.         250
  2009.       ],
  2010.       "flags": {},
  2011.       "order": 41,
  2012.       "mode": 0,
  2013.       "inputs": [
  2014.         {
  2015.           "name": "images",
  2016.           "type": "IMAGE",
  2017.           "link": 351
  2018.         }
  2019.       ],
  2020.       "outputs": [
  2021.         {
  2022.           "name": "images",
  2023.           "type": "IMAGE",
  2024.           "links": [
  2025.             355
  2026.           ]
  2027.         }
  2028.       ],
  2029.       "properties": {
  2030.         "cnr_id": "was-ns",
  2031.         "ver": "3.0.0",
  2032.         "Node name for S&R": "Image Rembg (Remove Background)"
  2033.       },
  2034.       "widgets_values": [
  2035.         true,
  2036.         "u2net_human_seg",
  2037.         false,
  2038.         false,
  2039.         false,
  2040.         244,
  2041.         10,
  2042.         10,
  2043.         "none"
  2044.       ]
  2045.     },
  2046.     {
  2047.       "id": 31,
  2048.       "type": "KSampler",
  2049.       "pos": [
  2050.         647.2095947265625,
  2051.         -142.66256713867188
  2052.       ],
  2053.       "size": [
  2054.         320,
  2055.         262
  2056.       ],
  2057.       "flags": {},
  2058.       "order": 37,
  2059.       "mode": 0,
  2060.       "inputs": [
  2061.         {
  2062.           "name": "model",
  2063.           "type": "MODEL",
  2064.           "link": 504
  2065.         },
  2066.         {
  2067.           "name": "positive",
  2068.           "type": "CONDITIONING",
  2069.           "link": 507
  2070.         },
  2071.         {
  2072.           "name": "negative",
  2073.           "type": "CONDITIONING",
  2074.           "link": 509
  2075.         },
  2076.         {
  2077.           "name": "latent_image",
  2078.           "type": "LATENT",
  2079.           "link": 514
  2080.         },
  2081.         {
  2082.           "name": "seed",
  2083.           "type": "INT",
  2084.           "widget": {
  2085.             "name": "seed"
  2086.           },
  2087.           "link": 488
  2088.         }
  2089.       ],
  2090.       "outputs": [
  2091.         {
  2092.           "name": "LATENT",
  2093.           "type": "LATENT",
  2094.           "slot_index": 0,
  2095.           "links": [
  2096.             331
  2097.           ]
  2098.         }
  2099.       ],
  2100.       "properties": {
  2101.         "cnr_id": "comfy-core",
  2102.         "ver": "0.3.38",
  2103.         "Node name for S&R": "KSampler"
  2104.       },
  2105.       "widgets_values": [
  2106.         404906481003754,
  2107.         "increment",
  2108.         5,
  2109.         1,
  2110.         "euler_ancestral",
  2111.         "simple",
  2112.         1
  2113.       ]
  2114.     },
  2115.     {
  2116.       "id": 258,
  2117.       "type": "StringConcatenate",
  2118.       "pos": [
  2119.         72.83399963378906,
  2120.         871.5449829101562
  2121.       ],
  2122.       "size": [
  2123.         210,
  2124.         166
  2125.       ],
  2126.       "flags": {},
  2127.       "order": 34,
  2128.       "mode": 0,
  2129.       "inputs": [
  2130.         {
  2131.           "name": "string_a",
  2132.           "type": "STRING",
  2133.           "widget": {
  2134.             "name": "string_a"
  2135.           },
  2136.           "link": 413
  2137.         }
  2138.       ],
  2139.       "outputs": [
  2140.         {
  2141.           "name": "STRING",
  2142.           "type": "STRING",
  2143.           "links": [
  2144.             414,
  2145.             512
  2146.           ]
  2147.         }
  2148.       ],
  2149.       "properties": {
  2150.         "cnr_id": "comfy-core",
  2151.         "ver": "0.3.43",
  2152.         "Node name for S&R": "StringConcatenate"
  2153.       },
  2154.       "widgets_values": [
  2155.         "",
  2156.         ")), expressive gestures",
  2157.         ""
  2158.       ]
  2159.     },
  2160.     {
  2161.       "id": 255,
  2162.       "type": "MarkdownNote",
  2163.       "pos": [
  2164.         -2101.74609375,
  2165.         68.99189758300781
  2166.       ],
  2167.       "size": [
  2168.         496.38525390625,
  2169.         547.0382080078125
  2170.       ],
  2171.       "flags": {},
  2172.       "order": 12,
  2173.       "mode": 0,
  2174.       "inputs": [],
  2175.       "outputs": [],
  2176.       "properties": {},
  2177.       "widgets_values": [
  2178.         "## SillyTavern Qwen Image Edit Character Expression Generator\n\nInspired by [SillyTavern Expressions Workflow v2](https://www.reddit.com/r/SillyTavernAI/comments/1kb0s7n/sillytavern_expressions_workflow_v2_for_comfyui/)\n\n**CONCEPT** Use Qwen Image Edit to generate expressions that can include gestures and posture as part of the emotional imagery. The prompt is built on concatenated strings, so if you have a very expressive character, you can increase the prompt intensity by adding weights or additional expressive, vivid, etc. personality types. Or, if the subject is your virtual goth girlfriend, you can reduce the expressiveness to be low-key.\n\n**BLUE boxes** are the loaders. My directory structures are different than yours. Click each one to make sure the thing it wants is loadable in *your* directory structure. This is the most likely source of problems.\n\n**GREEN boxes** are the inputs. You provide a character name and image to the workflow. Once you have the loaders and inputs set, just hit \"Run\" and generate away. The scaling box is optional. Qwen can give you some high-quality images, or you can run at 0.5 megapixels to spit out a pack of expressions really quickly.\n\n**PURPLE boxes** are the loop and logic controls that produce the different expressions. Don't screw with this unless you know what you are doing. You can change the index numbers to generate a subset of the list, for example. *I highly recommend* making a copy of the workflow *before* tinkering with the loops.\n\n**TEAL boxes** are a \"batch size\" loop. While Qwen is amazing, I have rarely been satisfied with the first run of every expression for a new character. I tend to run this at numbers between 2 and 6, but if you just want something quick-and-dirty (you know who you are), you can turn it down to 1. Delete the ones you don't want, but ST can accept more than one image per expression if you have a couple of good ones for a given sentiment.\n\nOf backgrounds ... I am removing the background up front AND at the end of the workflow. I have found this gives me more consistent results. I have \"lighting, background\" in the Qwen negative prompt as this helps with the process. If you prefer the images to have a background and not be just the character, you can *bypass* the two \"Rembg\" nodes. Be sure to also remove the negative prompt (expand the red \"TextEncodeQwenImage\" node).\n\nFinal note: Qwen can change the character a bit more than I would like on certain inputs. If you feed some of the same images back through a few times, they will trend toward \"Same Qwen Face\" issues. If you are super-particular about the facial structure and features of your character, you may have to train add a Lora to the mix. Or perhaps you can use IP Adapter to solve this issue. For me, the \"drift\" from the original character is minimal and rarely enough for me to be concerned. I just wanted to note that it does happen, and sometimes, quite severely."
  2179.       ],
  2180.       "color": "#432",
  2181.       "bgcolor": "#653"
  2182.     },
  2183.     {
  2184.       "id": 293,
  2185.       "type": "TextEncodeQwenImageEdit",
  2186.       "pos": [
  2187.         -69.19036102294922,
  2188.         -44.5894889831543
  2189.       ],
  2190.       "size": [
  2191.         360,
  2192.         150
  2193.       ],
  2194.       "flags": {
  2195.         "collapsed": true
  2196.       },
  2197.       "order": 24,
  2198.       "mode": 0,
  2199.       "inputs": [
  2200.         {
  2201.           "name": "clip",
  2202.           "type": "CLIP",
  2203.           "link": 500
  2204.         },
  2205.         {
  2206.           "name": "vae",
  2207.           "shape": 7,
  2208.           "type": "VAE",
  2209.           "link": 510
  2210.         },
  2211.         {
  2212.           "name": "image",
  2213.           "shape": 7,
  2214.           "type": "IMAGE",
  2215.           "link": 511
  2216.         }
  2217.       ],
  2218.       "outputs": [
  2219.         {
  2220.           "name": "CONDITIONING",
  2221.           "type": "CONDITIONING",
  2222.           "links": [
  2223.             509
  2224.           ]
  2225.         }
  2226.       ],
  2227.       "properties": {
  2228.         "cnr_id": "comfy-core",
  2229.         "ver": "0.3.50",
  2230.         "Node name for S&R": "TextEncodeQwenImageEdit",
  2231.         "enableTabs": false,
  2232.         "tabWidth": 65,
  2233.         "tabXOffset": 10,
  2234.         "hasSecondTab": false,
  2235.         "secondTabText": "Send Back",
  2236.         "secondTabOffset": 80,
  2237.         "secondTabWidth": 65,
  2238.         "ue_properties": {
  2239.           "widget_ue_connectable": {
  2240.             "prompt": true
  2241.           }
  2242.         }
  2243.       },
  2244.       "widgets_values": [
  2245.         "lighting, background"
  2246.       ],
  2247.       "color": "#322",
  2248.       "bgcolor": "#533"
  2249.     }
  2250.   ],
  2251.   "links": [
  2252.     [
  2253.       61,
  2254.       39,
  2255.       0,
  2256.       8,
  2257.       1,
  2258.       "VAE"
  2259.     ],
  2260.     [
  2261.       315,
  2262.       193,
  2263.       0,
  2264.       194,
  2265.       0,
  2266.       "STRING"
  2267.     ],
  2268.     [
  2269.       331,
  2270.       31,
  2271.       0,
  2272.       218,
  2273.       0,
  2274.       "*"
  2275.     ],
  2276.     [
  2277.       333,
  2278.       218,
  2279.       0,
  2280.       219,
  2281.       0,
  2282.       "*"
  2283.     ],
  2284.     [
  2285.       334,
  2286.       219,
  2287.       0,
  2288.       8,
  2289.       0,
  2290.       "LATENT"
  2291.     ],
  2292.     [
  2293.       351,
  2294.       8,
  2295.       0,
  2296.       226,
  2297.       0,
  2298.       "IMAGE"
  2299.     ],
  2300.     [
  2301.       355,
  2302.       226,
  2303.       0,
  2304.       228,
  2305.       0,
  2306.       "IMAGE"
  2307.     ],
  2308.     [
  2309.       412,
  2310.       194,
  2311.       0,
  2312.       257,
  2313.       0,
  2314.       "STRING"
  2315.     ],
  2316.     [
  2317.       413,
  2318.       257,
  2319.       0,
  2320.       258,
  2321.       0,
  2322.       "STRING"
  2323.     ],
  2324.     [
  2325.       414,
  2326.       258,
  2327.       0,
  2328.       220,
  2329.       0,
  2330.       "STRING"
  2331.     ],
  2332.     [
  2333.       432,
  2334.       223,
  2335.       0,
  2336.       228,
  2337.       1,
  2338.       "STRING"
  2339.     ],
  2340.     [
  2341.       438,
  2342.       197,
  2343.       0,
  2344.       222,
  2345.       0,
  2346.       "STRING"
  2347.     ],
  2348.     [
  2349.       456,
  2350.       265,
  2351.       0,
  2352.       270,
  2353.       0,
  2354.       "*"
  2355.     ],
  2356.     [
  2357.       462,
  2358.       270,
  2359.       1,
  2360.       274,
  2361.       0,
  2362.       "*"
  2363.     ],
  2364.     [
  2365.       463,
  2366.       275,
  2367.       0,
  2368.       274,
  2369.       1,
  2370.       "*"
  2371.     ],
  2372.     [
  2373.       465,
  2374.       274,
  2375.       0,
  2376.       271,
  2377.       2,
  2378.       "BOOLEAN"
  2379.     ],
  2380.     [
  2381.       466,
  2382.       271,
  2383.       0,
  2384.       267,
  2385.       0,
  2386.       "*"
  2387.     ],
  2388.     [
  2389.       467,
  2390.       271,
  2391.       1,
  2392.       276,
  2393.       0,
  2394.       "*"
  2395.     ],
  2396.     [
  2397.       469,
  2398.       261,
  2399.       0,
  2400.       262,
  2401.       1,
  2402.       "INT"
  2403.     ],
  2404.     [
  2405.       470,
  2406.       269,
  2407.       0,
  2408.       262,
  2409.       0,
  2410.       "INT"
  2411.     ],
  2412.     [
  2413.       473,
  2414.       270,
  2415.       0,
  2416.       271,
  2417.       0,
  2418.       "FLOW_CONTROL"
  2419.     ],
  2420.     [
  2421.       475,
  2422.       278,
  2423.       0,
  2424.       190,
  2425.       0,
  2426.       "IMAGE"
  2427.     ],
  2428.     [
  2429.       476,
  2430.       251,
  2431.       0,
  2432.       278,
  2433.       0,
  2434.       "IMAGE"
  2435.     ],
  2436.     [
  2437.       477,
  2438.       190,
  2439.       0,
  2440.       279,
  2441.       0,
  2442.       "IMAGE"
  2443.     ],
  2444.     [
  2445.       479,
  2446.       222,
  2447.       0,
  2448.       257,
  2449.       1,
  2450.       "STRING"
  2451.     ],
  2452.     [
  2453.       480,
  2454.       222,
  2455.       0,
  2456.       193,
  2457.       0,
  2458.       "STRING"
  2459.     ],
  2460.     [
  2461.       481,
  2462.       281,
  2463.       0,
  2464.       271,
  2465.       3,
  2466.       "*"
  2467.     ],
  2468.     [
  2469.       482,
  2470.       228,
  2471.       0,
  2472.       281,
  2473.       2,
  2474.       "*"
  2475.     ],
  2476.     [
  2477.       483,
  2478.       280,
  2479.       0,
  2480.       281,
  2481.       0,
  2482.       "FLOW_CONTROL"
  2483.     ],
  2484.     [
  2485.       484,
  2486.       262,
  2487.       0,
  2488.       280,
  2489.       0,
  2490.       "*"
  2491.     ],
  2492.     [
  2493.       485,
  2494.       283,
  2495.       0,
  2496.       280,
  2497.       1,
  2498.       "INT"
  2499.     ],
  2500.     [
  2501.       487,
  2502.       280,
  2503.       2,
  2504.       282,
  2505.       0,
  2506.       "INT"
  2507.     ],
  2508.     [
  2509.       488,
  2510.       282,
  2511.       0,
  2512.       31,
  2513.       4,
  2514.       "INT"
  2515.     ],
  2516.     [
  2517.       489,
  2518.       282,
  2519.       0,
  2520.       281,
  2521.       1,
  2522.       "*"
  2523.     ],
  2524.     [
  2525.       491,
  2526.       270,
  2527.       1,
  2528.       286,
  2529.       0,
  2530.       "*"
  2531.     ],
  2532.     [
  2533.       492,
  2534.       286,
  2535.       0,
  2536.       222,
  2537.       1,
  2538.       "INT"
  2539.     ],
  2540.     [
  2541.       493,
  2542.       286,
  2543.       0,
  2544.       269,
  2545.       0,
  2546.       "INT"
  2547.     ],
  2548.     [
  2549.       494,
  2550.       266,
  2551.       0,
  2552.       271,
  2553.       1,
  2554.       "*"
  2555.     ],
  2556.     [
  2557.       495,
  2558.       286,
  2559.       0,
  2560.       266,
  2561.       0,
  2562.       "INT"
  2563.     ],
  2564.     [
  2565.       496,
  2566.       287,
  2567.       0,
  2568.       290,
  2569.       0,
  2570.       "MODEL"
  2571.     ],
  2572.     [
  2573.       497,
  2574.       290,
  2575.       0,
  2576.       291,
  2577.       0,
  2578.       "MODEL"
  2579.     ],
  2580.     [
  2581.       498,
  2582.       288,
  2583.       0,
  2584.       292,
  2585.       0,
  2586.       "CLIP"
  2587.     ],
  2588.     [
  2589.       500,
  2590.       288,
  2591.       0,
  2592.       293,
  2593.       0,
  2594.       "CLIP"
  2595.     ],
  2596.     [
  2597.       502,
  2598.       291,
  2599.       0,
  2600.       294,
  2601.       0,
  2602.       "MODEL"
  2603.     ],
  2604.     [
  2605.       504,
  2606.       294,
  2607.       0,
  2608.       31,
  2609.       0,
  2610.       "MODEL"
  2611.     ],
  2612.     [
  2613.       505,
  2614.       39,
  2615.       0,
  2616.       292,
  2617.       1,
  2618.       "VAE"
  2619.     ],
  2620.     [
  2621.       507,
  2622.       292,
  2623.       0,
  2624.       31,
  2625.       1,
  2626.       "CONDITIONING"
  2627.     ],
  2628.     [
  2629.       508,
  2630.       190,
  2631.       0,
  2632.       292,
  2633.       2,
  2634.       "IMAGE"
  2635.     ],
  2636.     [
  2637.       509,
  2638.       293,
  2639.       0,
  2640.       31,
  2641.       2,
  2642.       "CONDITIONING"
  2643.     ],
  2644.     [
  2645.       510,
  2646.       39,
  2647.       0,
  2648.       293,
  2649.       1,
  2650.       "VAE"
  2651.     ],
  2652.     [
  2653.       511,
  2654.       190,
  2655.       0,
  2656.       293,
  2657.       2,
  2658.       "IMAGE"
  2659.     ],
  2660.     [
  2661.       512,
  2662.       258,
  2663.       0,
  2664.       292,
  2665.       3,
  2666.       "STRING"
  2667.     ],
  2668.     [
  2669.       513,
  2670.       190,
  2671.       0,
  2672.       295,
  2673.       0,
  2674.       "IMAGE"
  2675.     ],
  2676.     [
  2677.       514,
  2678.       295,
  2679.       0,
  2680.       31,
  2681.       3,
  2682.       "LATENT"
  2683.     ],
  2684.     [
  2685.       515,
  2686.       39,
  2687.       0,
  2688.       295,
  2689.       1,
  2690.       "VAE"
  2691.     ],
  2692.     [
  2693.       516,
  2694.       222,
  2695.       0,
  2696.       296,
  2697.       0,
  2698.       "STRING"
  2699.     ],
  2700.     [
  2701.       517,
  2702.       296,
  2703.       0,
  2704.       228,
  2705.       2,
  2706.       "STRING"
  2707.     ]
  2708.   ],
  2709.   "groups": [],
  2710.   "config": {},
  2711.   "extra": {
  2712.     "ds": {
  2713.       "scale": 0.958176848419302,
  2714.       "offset": [
  2715.         3001.205812886537,
  2716.         615.3457824679299
  2717.       ]
  2718.     },
  2719.     "frontendVersion": "1.25.9",
  2720.     "groupNodes": {},
  2721.     "VHS_latentpreview": false,
  2722.     "VHS_latentpreviewrate": 0,
  2723.     "VHS_MetadataImage": true,
  2724.     "VHS_KeepIntermediate": true
  2725.   },
  2726.   "version": 0.4
  2727. }
Tags: ComfyUI
Advertisement