Guest User

ComfyUI Photo Restore

a guest
Aug 18th, 2025
19
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 82.45 KB | Source Code | 0 0
  1. {
  2.   "id": "649f41d7-46d8-4ea7-97bd-338a307085de",
  3.   "revision": 0,
  4.   "last_node_id": 419,
  5.   "last_link_id": 5107,
  6.   "nodes": [
  7.     {
  8.       "id": 198,
  9.       "type": "SetNode",
  10.       "pos": [
  11.         1850,
  12.         -160
  13.       ],
  14.       "size": [
  15.         210,
  16.         58
  17.       ],
  18.       "flags": {
  19.         "collapsed": true
  20.       },
  21.       "order": 66,
  22.       "mode": 0,
  23.       "inputs": [
  24.         {
  25.           "name": "MODEL",
  26.           "type": "MODEL",
  27.           "link": 3122
  28.         }
  29.       ],
  30.       "outputs": [
  31.         {
  32.           "name": "*",
  33.           "type": "*",
  34.           "links": null
  35.         }
  36.       ],
  37.       "title": "Set_model-modified",
  38.       "properties": {
  39.         "previousName": "model-modified",
  40.         "widget_ue_connectable": {}
  41.       },
  42.       "widgets_values": [
  43.         "model-modified"
  44.       ],
  45.       "color": "#223",
  46.       "bgcolor": "#335"
  47.     },
  48.     {
  49.       "id": 172,
  50.       "type": "Anything Everywhere",
  51.       "pos": [
  52.         1810,
  53.         -600
  54.       ],
  55.       "size": [
  56.         172.18905639648438,
  57.         26
  58.       ],
  59.       "flags": {
  60.         "collapsed": true
  61.       },
  62.       "order": 38,
  63.       "mode": 0,
  64.       "inputs": [
  65.         {
  66.           "color_on": "#FF6E6E",
  67.           "label": "VAE",
  68.           "name": "anything",
  69.           "shape": 7,
  70.           "type": "*",
  71.           "link": 422
  72.         }
  73.       ],
  74.       "outputs": [],
  75.       "properties": {
  76.         "cnr_id": "cg-use-everywhere",
  77.         "ver": "6.0.2",
  78.         "Node name for S&R": "Anything Everywhere",
  79.         "group_restricted": 0,
  80.         "color_restricted": 0,
  81.         "widget_ue_connectable": {}
  82.       },
  83.       "widgets_values": []
  84.     },
  85.     {
  86.       "id": 171,
  87.       "type": "Anything Everywhere",
  88.       "pos": [
  89.         1850,
  90.         -240
  91.       ],
  92.       "size": [
  93.         172.18905639648438,
  94.         26
  95.       ],
  96.       "flags": {
  97.         "collapsed": true
  98.       },
  99.       "order": 67,
  100.       "mode": 0,
  101.       "inputs": [
  102.         {
  103.           "color_on": "#FFD500",
  104.           "label": "CLIP",
  105.           "name": "anything",
  106.           "shape": 7,
  107.           "type": "*",
  108.           "link": 421
  109.         }
  110.       ],
  111.       "outputs": [],
  112.       "properties": {
  113.         "cnr_id": "cg-use-everywhere",
  114.         "ver": "6.0.2",
  115.         "Node name for S&R": "Anything Everywhere",
  116.         "group_restricted": 0,
  117.         "color_restricted": 0,
  118.         "widget_ue_connectable": {}
  119.       },
  120.       "widgets_values": []
  121.     },
  122.     {
  123.       "id": 209,
  124.       "type": "SetNode",
  125.       "pos": [
  126.         2980,
  127.         -1330
  128.       ],
  129.       "size": [
  130.         210,
  131.         58
  132.       ],
  133.       "flags": {
  134.         "collapsed": false
  135.       },
  136.       "order": 50,
  137.       "mode": 0,
  138.       "inputs": [
  139.         {
  140.           "name": "CONDITIONING",
  141.           "type": "CONDITIONING",
  142.           "link": 4693
  143.         }
  144.       ],
  145.       "outputs": [
  146.         {
  147.           "name": "*",
  148.           "type": "*",
  149.           "links": null
  150.         }
  151.       ],
  152.       "title": "Set_cond-pos",
  153.       "properties": {
  154.         "previousName": "cond-pos",
  155.         "widget_ue_connectable": {}
  156.       },
  157.       "widgets_values": [
  158.         "cond-pos"
  159.       ],
  160.       "color": "#332922",
  161.       "bgcolor": "#593930"
  162.     },
  163.     {
  164.       "id": 298,
  165.       "type": "CLIPTextEncode",
  166.       "pos": [
  167.         2500,
  168.         -800
  169.       ],
  170.       "size": [
  171.         460,
  172.         88
  173.       ],
  174.       "flags": {
  175.         "collapsed": false
  176.       },
  177.       "order": 0,
  178.       "mode": 0,
  179.       "inputs": [
  180.         {
  181.           "name": "clip",
  182.           "type": "CLIP",
  183.           "link": null
  184.         }
  185.       ],
  186.       "outputs": [
  187.         {
  188.           "name": "CONDITIONING",
  189.           "type": "CONDITIONING",
  190.           "slot_index": 0,
  191.           "links": [
  192.             1428
  193.           ]
  194.         }
  195.       ],
  196.       "title": "CLIP Text Encode (Prompt) - Negative Prompt",
  197.       "properties": {
  198.         "cnr_id": "comfy-core",
  199.         "ver": "0.3.40",
  200.         "Node name for S&R": "CLIPTextEncode",
  201.         "widget_ue_connectable": {
  202.           "text": true
  203.         }
  204.       },
  205.       "widgets_values": [
  206.         ""
  207.       ],
  208.       "color": "#322",
  209.       "bgcolor": "#533"
  210.     },
  211.     {
  212.       "id": 212,
  213.       "type": "SetNode",
  214.       "pos": [
  215.         2980,
  216.         -800
  217.       ],
  218.       "size": [
  219.         210,
  220.         58
  221.       ],
  222.       "flags": {
  223.         "collapsed": false
  224.       },
  225.       "order": 36,
  226.       "mode": 0,
  227.       "inputs": [
  228.         {
  229.           "name": "CONDITIONING",
  230.           "type": "CONDITIONING",
  231.           "link": 1428
  232.         }
  233.       ],
  234.       "outputs": [
  235.         {
  236.           "name": "*",
  237.           "type": "*",
  238.           "links": null
  239.         }
  240.       ],
  241.       "title": "Set_cond-neg",
  242.       "properties": {
  243.         "previousName": "cond-neg",
  244.         "widget_ue_connectable": {}
  245.       },
  246.       "widgets_values": [
  247.         "cond-neg"
  248.       ],
  249.       "color": "#332922",
  250.       "bgcolor": "#593930"
  251.     },
  252.     {
  253.       "id": 362,
  254.       "type": "ACN_AdvancedControlNetApply_v2",
  255.       "pos": [
  256.         3530,
  257.         -1850
  258.       ],
  259.       "size": [
  260.         380,
  261.         266
  262.       ],
  263.       "flags": {
  264.         "collapsed": false
  265.       },
  266.       "order": 68,
  267.       "mode": 0,
  268.       "inputs": [
  269.         {
  270.           "name": "positive",
  271.           "type": "CONDITIONING",
  272.           "link": 4705
  273.         },
  274.         {
  275.           "name": "negative",
  276.           "type": "CONDITIONING",
  277.           "link": 4704
  278.         },
  279.         {
  280.           "name": "control_net",
  281.           "type": "CONTROL_NET",
  282.           "link": 4085
  283.         },
  284.         {
  285.           "name": "image",
  286.           "type": "IMAGE",
  287.           "link": 4161
  288.         },
  289.         {
  290.           "name": "mask_optional",
  291.           "shape": 7,
  292.           "type": "MASK",
  293.           "link": null
  294.         },
  295.         {
  296.           "name": "timestep_kf",
  297.           "shape": 7,
  298.           "type": "TIMESTEP_KEYFRAME",
  299.           "link": 4087
  300.         },
  301.         {
  302.           "name": "latent_kf_override",
  303.           "shape": 7,
  304.           "type": "LATENT_KEYFRAME",
  305.           "link": null
  306.         },
  307.         {
  308.           "name": "weights_override",
  309.           "shape": 7,
  310.           "type": "CONTROL_NET_WEIGHTS",
  311.           "link": 4283
  312.         },
  313.         {
  314.           "name": "vae_optional",
  315.           "shape": 7,
  316.           "type": "VAE",
  317.           "link": null
  318.         }
  319.       ],
  320.       "outputs": [
  321.         {
  322.           "name": "positive",
  323.           "type": "CONDITIONING",
  324.           "links": [
  325.             4155
  326.           ]
  327.         },
  328.         {
  329.           "name": "negative",
  330.           "type": "CONDITIONING",
  331.           "links": [
  332.             4156
  333.           ]
  334.         }
  335.       ],
  336.       "title": "Apply Advanced ControlNet - Tile 🛂🅐🅒🅝",
  337.       "properties": {
  338.         "cnr_id": "comfyui-advanced-controlnet",
  339.         "ver": "1.5.4",
  340.         "Node name for S&R": "ACN_AdvancedControlNetApply_v2",
  341.         "widget_ue_connectable": {}
  342.       },
  343.       "widgets_values": [
  344.         1,
  345.         0,
  346.         0.9
  347.       ],
  348.       "color": "#332922",
  349.       "bgcolor": "#593930"
  350.     },
  351.     {
  352.       "id": 213,
  353.       "type": "GetNode",
  354.       "pos": [
  355.         3060,
  356.         -1950
  357.       ],
  358.       "size": [
  359.         220,
  360.         60
  361.       ],
  362.       "flags": {
  363.         "collapsed": false
  364.       },
  365.       "order": 1,
  366.       "mode": 0,
  367.       "inputs": [],
  368.       "outputs": [
  369.         {
  370.           "name": "CONDITIONING",
  371.           "type": "CONDITIONING",
  372.           "links": [
  373.             4705
  374.           ]
  375.         }
  376.       ],
  377.       "title": "Get_cond-pos",
  378.       "properties": {
  379.         "widget_ue_connectable": {}
  380.       },
  381.       "widgets_values": [
  382.         "cond-pos"
  383.       ],
  384.       "color": "#332922",
  385.       "bgcolor": "#593930"
  386.     },
  387.     {
  388.       "id": 379,
  389.       "type": "Reroute",
  390.       "pos": [
  391.         2640,
  392.         -280
  393.       ],
  394.       "size": [
  395.         90.4000015258789,
  396.         26
  397.       ],
  398.       "flags": {},
  399.       "order": 58,
  400.       "mode": 0,
  401.       "inputs": [
  402.         {
  403.           "name": "",
  404.           "type": "*",
  405.           "link": 4711
  406.         }
  407.       ],
  408.       "outputs": [
  409.         {
  410.           "name": "LATENT",
  411.           "type": "LATENT",
  412.           "links": [
  413.             4712
  414.           ]
  415.         }
  416.       ],
  417.       "properties": {
  418.         "showOutputText": true,
  419.         "horizontal": false,
  420.         "widget_ue_connectable": {}
  421.       }
  422.     },
  423.     {
  424.       "id": 317,
  425.       "type": "GetNode",
  426.       "pos": [
  427.         2490,
  428.         -570
  429.       ],
  430.       "size": [
  431.         210,
  432.         58
  433.       ],
  434.       "flags": {
  435.         "collapsed": false
  436.       },
  437.       "order": 2,
  438.       "mode": 0,
  439.       "inputs": [],
  440.       "outputs": [
  441.         {
  442.           "name": "MODEL",
  443.           "type": "MODEL",
  444.           "links": [
  445.             4692
  446.           ]
  447.         }
  448.       ],
  449.       "title": "Get_model-modified",
  450.       "properties": {
  451.         "widget_ue_connectable": {}
  452.       },
  453.       "widgets_values": [
  454.         "model-modified"
  455.       ],
  456.       "color": "#223",
  457.       "bgcolor": "#335"
  458.     },
  459.     {
  460.       "id": 387,
  461.       "type": "GetNode",
  462.       "pos": [
  463.         4920,
  464.         -1220
  465.       ],
  466.       "size": [
  467.         210,
  468.         58
  469.       ],
  470.       "flags": {
  471.         "collapsed": true
  472.       },
  473.       "order": 3,
  474.       "mode": 0,
  475.       "inputs": [],
  476.       "outputs": [
  477.         {
  478.           "name": "*",
  479.           "type": "*",
  480.           "links": [
  481.             4717
  482.           ]
  483.         }
  484.       ],
  485.       "title": "Get_img-final",
  486.       "properties": {
  487.         "widget_ue_connectable": {}
  488.       },
  489.       "widgets_values": [
  490.         "img-final"
  491.       ],
  492.       "color": "#2a363b",
  493.       "bgcolor": "#3f5159"
  494.     },
  495.     {
  496.       "id": 388,
  497.       "type": "GetNode",
  498.       "pos": [
  499.         4920,
  500.         -1180
  501.       ],
  502.       "size": [
  503.         210,
  504.         58
  505.       ],
  506.       "flags": {
  507.         "collapsed": true
  508.       },
  509.       "order": 4,
  510.       "mode": 0,
  511.       "inputs": [],
  512.       "outputs": [
  513.         {
  514.           "name": "IMAGE",
  515.           "type": "IMAGE",
  516.           "links": [
  517.             4718
  518.           ]
  519.         }
  520.       ],
  521.       "title": "Get_img-orig",
  522.       "properties": {
  523.         "widget_ue_connectable": {}
  524.       },
  525.       "widgets_values": [
  526.         "img-orig"
  527.       ],
  528.       "color": "#2a363b",
  529.       "bgcolor": "#3f5159"
  530.     },
  531.     {
  532.       "id": 287,
  533.       "type": "CR Text Concatenate",
  534.       "pos": [
  535.         4160,
  536.         0
  537.       ],
  538.       "size": [
  539.         290,
  540.         78
  541.       ],
  542.       "flags": {
  543.         "collapsed": false
  544.       },
  545.       "order": 44,
  546.       "mode": 0,
  547.       "inputs": [
  548.         {
  549.           "label": "text1",
  550.           "name": "text1",
  551.           "shape": 7,
  552.           "type": "STRING",
  553.           "link": 4720
  554.         },
  555.         {
  556.           "name": "text2",
  557.           "shape": 7,
  558.           "type": "STRING",
  559.           "link": 3882
  560.         }
  561.       ],
  562.       "outputs": [
  563.         {
  564.           "name": "STRING",
  565.           "type": "*",
  566.           "links": [
  567.             3892
  568.           ]
  569.         },
  570.         {
  571.           "name": "show_help",
  572.           "type": "STRING",
  573.           "links": null
  574.         }
  575.       ],
  576.       "properties": {
  577.         "cnr_id": "ComfyUI_Comfyroll_CustomNodes",
  578.         "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca",
  579.         "Node name for S&R": "CR Text Concatenate",
  580.         "widget_ue_connectable": {}
  581.       },
  582.       "widgets_values": [
  583.         "/"
  584.       ]
  585.     },
  586.     {
  587.       "id": 357,
  588.       "type": "CR Text Concatenate",
  589.       "pos": [
  590.         4500,
  591.         60
  592.       ],
  593.       "size": [
  594.         315,
  595.         78
  596.       ],
  597.       "flags": {
  598.         "collapsed": false
  599.       },
  600.       "order": 57,
  601.       "mode": 0,
  602.       "inputs": [
  603.         {
  604.           "label": "text1",
  605.           "name": "text1",
  606.           "shape": 7,
  607.           "type": "STRING",
  608.           "link": 3892
  609.         },
  610.         {
  611.           "name": "text2",
  612.           "shape": 7,
  613.           "type": "STRING",
  614.           "link": 3893
  615.         }
  616.       ],
  617.       "outputs": [
  618.         {
  619.           "name": "STRING",
  620.           "type": "*",
  621.           "links": [
  622.             4713
  623.           ]
  624.         },
  625.         {
  626.           "name": "show_help",
  627.           "type": "STRING",
  628.           "links": null
  629.         }
  630.       ],
  631.       "properties": {
  632.         "cnr_id": "ComfyUI_Comfyroll_CustomNodes",
  633.         "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca",
  634.         "Node name for S&R": "CR Text Concatenate",
  635.         "widget_ue_connectable": {}
  636.       },
  637.       "widgets_values": [
  638.         "_"
  639.       ]
  640.     },
  641.     {
  642.       "id": 382,
  643.       "type": "SetNode",
  644.       "pos": [
  645.         4860,
  646.         60
  647.       ],
  648.       "size": [
  649.         211.87850952148438,
  650.         58
  651.       ],
  652.       "flags": {
  653.         "collapsed": false
  654.       },
  655.       "order": 63,
  656.       "mode": 0,
  657.       "inputs": [
  658.         {
  659.           "name": "*",
  660.           "type": "*",
  661.           "link": 4713
  662.         }
  663.       ],
  664.       "outputs": [
  665.         {
  666.           "name": "*",
  667.           "type": "*",
  668.           "links": []
  669.         }
  670.       ],
  671.       "title": "Set_img-name-and-location",
  672.       "properties": {
  673.         "previousName": "img-name-and-location",
  674.         "widget_ue_connectable": {}
  675.       },
  676.       "widgets_values": [
  677.         "img-name-and-location"
  678.       ]
  679.     },
  680.     {
  681.       "id": 125,
  682.       "type": "DualCLIPLoader",
  683.       "pos": [
  684.         1740,
  685.         -540
  686.       ],
  687.       "size": [
  688.         420,
  689.         130
  690.       ],
  691.       "flags": {},
  692.       "order": 5,
  693.       "mode": 0,
  694.       "inputs": [],
  695.       "outputs": [
  696.         {
  697.           "name": "CLIP",
  698.           "type": "CLIP",
  699.           "links": [
  700.             490
  701.           ]
  702.         }
  703.       ],
  704.       "properties": {
  705.         "cnr_id": "comfy-core",
  706.         "ver": "0.3.40",
  707.         "Node name for S&R": "DualCLIPLoader",
  708.         "widget_ue_connectable": {
  709.           "clip_name1": true,
  710.           "clip_name2": true,
  711.           "type": true,
  712.           "device": true
  713.         }
  714.       },
  715.       "widgets_values": [
  716.         "ViT-L-14-BEST-smooth-GmP-TE-only-HF-format.safetensors",
  717.         "t5xxl_fp16.safetensors",
  718.         "flux",
  719.         "default"
  720.       ],
  721.       "color": "#223",
  722.       "bgcolor": "#335"
  723.     },
  724.     {
  725.       "id": 124,
  726.       "type": "VAELoader",
  727.       "pos": [
  728.         1740,
  729.         -640
  730.       ],
  731.       "size": [
  732.         420,
  733.         58
  734.       ],
  735.       "flags": {
  736.         "collapsed": false
  737.       },
  738.       "order": 6,
  739.       "mode": 0,
  740.       "inputs": [],
  741.       "outputs": [
  742.         {
  743.           "name": "VAE",
  744.           "type": "VAE",
  745.           "links": [
  746.             422
  747.           ]
  748.         }
  749.       ],
  750.       "properties": {
  751.         "cnr_id": "comfy-core",
  752.         "ver": "0.3.40",
  753.         "Node name for S&R": "VAELoader",
  754.         "widget_ue_connectable": {
  755.           "vae_name": true
  756.         }
  757.       },
  758.       "widgets_values": [
  759.         "FLUX.1-dev_VAE.safetensors"
  760.       ],
  761.       "color": "#223",
  762.       "bgcolor": "#335"
  763.     },
  764.     {
  765.       "id": 123,
  766.       "type": "UNETLoader",
  767.       "pos": [
  768.         1740,
  769.         -760
  770.       ],
  771.       "size": [
  772.         420,
  773.         82
  774.       ],
  775.       "flags": {
  776.         "collapsed": false
  777.       },
  778.       "order": 7,
  779.       "mode": 0,
  780.       "inputs": [],
  781.       "outputs": [
  782.         {
  783.           "name": "MODEL",
  784.           "type": "MODEL",
  785.           "links": [
  786.             3497
  787.           ]
  788.         }
  789.       ],
  790.       "properties": {
  791.         "cnr_id": "comfy-core",
  792.         "ver": "0.3.40",
  793.         "Node name for S&R": "UNETLoader",
  794.         "widget_ue_connectable": {
  795.           "unet_name": true,
  796.           "weight_dtype": true
  797.         }
  798.       },
  799.       "widgets_values": [
  800.         "Flux\\flux1-dev-fp16.safetensors",
  801.         "default"
  802.       ],
  803.       "color": "#223",
  804.       "bgcolor": "#335"
  805.     },
  806.     {
  807.       "id": 345,
  808.       "type": "ReFluxPatcher",
  809.       "pos": [
  810.         2200,
  811.         -760
  812.       ],
  813.       "size": [
  814.         210,
  815.         82
  816.       ],
  817.       "flags": {},
  818.       "order": 39,
  819.       "mode": 0,
  820.       "inputs": [
  821.         {
  822.           "name": "model",
  823.           "type": "MODEL",
  824.           "link": 3497
  825.         }
  826.       ],
  827.       "outputs": [
  828.         {
  829.           "name": "model",
  830.           "type": "MODEL",
  831.           "slot_index": 0,
  832.           "links": [
  833.             3498
  834.           ]
  835.         }
  836.       ],
  837.       "properties": {
  838.         "cnr_id": "RES4LYF",
  839.         "ver": "bf23b77b0b062ec17142b6e4a4ffda5bd0410909",
  840.         "Node name for S&R": "ReFluxPatcher",
  841.         "widget_ue_connectable": {}
  842.       },
  843.       "widgets_values": [
  844.         "float64",
  845.         true
  846.       ]
  847.     },
  848.     {
  849.       "id": 174,
  850.       "type": "SetNode",
  851.       "pos": [
  852.         2200,
  853.         -1290
  854.       ],
  855.       "size": [
  856.         210,
  857.         60
  858.       ],
  859.       "flags": {
  860.         "collapsed": false
  861.       },
  862.       "order": 48,
  863.       "mode": 0,
  864.       "inputs": [
  865.         {
  866.           "name": "IMAGE",
  867.           "type": "IMAGE",
  868.           "link": 423
  869.         }
  870.       ],
  871.       "outputs": [
  872.         {
  873.           "name": "*",
  874.           "type": "*",
  875.           "links": null
  876.         }
  877.       ],
  878.       "title": "Set_img-orig",
  879.       "properties": {
  880.         "previousName": "img-orig",
  881.         "widget_ue_connectable": {}
  882.       },
  883.       "widgets_values": [
  884.         "img-orig"
  885.       ],
  886.       "color": "#2a363b",
  887.       "bgcolor": "#3f5159"
  888.     },
  889.     {
  890.       "id": 229,
  891.       "type": "CR Text Replace",
  892.       "pos": [
  893.         1120,
  894.         -1640
  895.       ],
  896.       "size": [
  897.         310.79998779296875,
  898.         198
  899.       ],
  900.       "flags": {
  901.         "collapsed": false
  902.       },
  903.       "order": 59,
  904.       "mode": 0,
  905.       "inputs": [
  906.         {
  907.           "name": "text",
  908.           "type": "STRING",
  909.           "link": 4833
  910.         }
  911.       ],
  912.       "outputs": [
  913.         {
  914.           "label": "STRING",
  915.           "name": "STRING",
  916.           "type": "*",
  917.           "links": [
  918.             517
  919.           ]
  920.         },
  921.         {
  922.           "name": "show_help",
  923.           "type": "STRING",
  924.           "links": null
  925.         }
  926.       ],
  927.       "title": "prune image name - 🔤 CR Text Replace",
  928.       "properties": {
  929.         "cnr_id": "ComfyUI_Comfyroll_CustomNodes",
  930.         "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca",
  931.         "Node name for S&R": "CR Text Replace",
  932.         "widget_ue_connectable": {}
  933.       },
  934.       "widgets_values": [
  935.         "image: ",
  936.         "",
  937.         ".webp",
  938.         "",
  939.         ".png",
  940.         ""
  941.       ]
  942.     },
  943.     {
  944.       "id": 228,
  945.       "type": "PrimitiveString",
  946.       "pos": [
  947.         1820,
  948.         -1640
  949.       ],
  950.       "size": [
  951.         347.2710876464844,
  952.         58
  953.       ],
  954.       "flags": {
  955.         "collapsed": false
  956.       },
  957.       "order": 70,
  958.       "mode": 0,
  959.       "inputs": [
  960.         {
  961.           "name": "value",
  962.           "type": "STRING",
  963.           "widget": {
  964.             "name": "value"
  965.           },
  966.           "link": 518
  967.         }
  968.       ],
  969.       "outputs": [
  970.         {
  971.           "name": "STRING",
  972.           "type": "STRING",
  973.           "links": [
  974.             528
  975.           ]
  976.         }
  977.       ],
  978.       "title": "image name convert to string for AE node to work",
  979.       "properties": {
  980.         "cnr_id": "comfy-core",
  981.         "ver": "0.3.30",
  982.         "Node name for S&R": "PrimitiveString",
  983.         "widget_ue_connectable": {}
  984.       },
  985.       "widgets_values": [
  986.         ""
  987.       ]
  988.     },
  989.     {
  990.       "id": 234,
  991.       "type": "SetNode",
  992.       "pos": [
  993.         2210,
  994.         -1640
  995.       ],
  996.       "size": [
  997.         210,
  998.         60
  999.       ],
  1000.       "flags": {
  1001.         "collapsed": false
  1002.       },
  1003.       "order": 73,
  1004.       "mode": 0,
  1005.       "inputs": [
  1006.         {
  1007.           "name": "STRING",
  1008.           "type": "STRING",
  1009.           "link": 528
  1010.         }
  1011.       ],
  1012.       "outputs": [
  1013.         {
  1014.           "name": "*",
  1015.           "type": "*",
  1016.           "links": null
  1017.         }
  1018.       ],
  1019.       "title": "Set_img-name",
  1020.       "properties": {
  1021.         "previousName": "img-name",
  1022.         "widget_ue_connectable": {}
  1023.       },
  1024.       "widgets_values": [
  1025.         "img-name"
  1026.       ]
  1027.     },
  1028.     {
  1029.       "id": 168,
  1030.       "type": "LoraLoaderBlockWeight //Inspire",
  1031.       "pos": [
  1032.         1740,
  1033.         -370
  1034.       ],
  1035.       "size": [
  1036.         420,
  1037.         392
  1038.       ],
  1039.       "flags": {
  1040.         "collapsed": false
  1041.       },
  1042.       "order": 54,
  1043.       "mode": 0,
  1044.       "inputs": [
  1045.         {
  1046.           "name": "model",
  1047.           "type": "MODEL",
  1048.           "link": 3498
  1049.         },
  1050.         {
  1051.           "name": "clip",
  1052.           "type": "CLIP",
  1053.           "link": 490
  1054.         }
  1055.       ],
  1056.       "outputs": [
  1057.         {
  1058.           "name": "model",
  1059.           "type": "MODEL",
  1060.           "links": [
  1061.             4689
  1062.           ]
  1063.         },
  1064.         {
  1065.           "name": "clip",
  1066.           "type": "CLIP",
  1067.           "links": [
  1068.             4690
  1069.           ]
  1070.         },
  1071.         {
  1072.           "name": "populated_vector",
  1073.           "type": "STRING",
  1074.           "links": null
  1075.         }
  1076.       ],
  1077.       "title": "LoRA - UltraReral_v2 Loader (Block Weight)",
  1078.       "properties": {
  1079.         "cnr_id": "comfyui-inspire-pack",
  1080.         "ver": "1.18.0",
  1081.         "Node name for S&R": "LoraLoaderBlockWeight //Inspire",
  1082.         "widget_ue_connectable": {}
  1083.       },
  1084.       "widgets_values": [
  1085.         "All",
  1086.         "Flux\\GrainScape_UltraReal_v2.safetensors",
  1087.         0.6,
  1088.         1,
  1089.         false,
  1090.         0,
  1091.         "fixed",
  1092.         4,
  1093.         1,
  1094.         "FLUX-ALL:1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1",
  1095.         "1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0",
  1096.         false
  1097.       ],
  1098.       "color": "#223",
  1099.       "bgcolor": "#335"
  1100.     },
  1101.     {
  1102.       "id": 353,
  1103.       "type": "SaveImage",
  1104.       "pos": [
  1105.         4140,
  1106.         -1220
  1107.       ],
  1108.       "size": [
  1109.         770,
  1110.         1040
  1111.       ],
  1112.       "flags": {
  1113.         "collapsed": false
  1114.       },
  1115.       "order": 47,
  1116.       "mode": 0,
  1117.       "inputs": [
  1118.         {
  1119.           "name": "images",
  1120.           "type": "IMAGE",
  1121.           "link": 4750
  1122.         },
  1123.         {
  1124.           "name": "filename_prefix",
  1125.           "type": "STRING",
  1126.           "widget": {
  1127.             "name": "filename_prefix"
  1128.           },
  1129.           "link": 4714
  1130.         }
  1131.       ],
  1132.       "outputs": [],
  1133.       "properties": {
  1134.         "cnr_id": "comfy-core",
  1135.         "ver": "0.3.49",
  1136.         "Node name for S&R": "SaveImage",
  1137.         "widget_ue_connectable": {}
  1138.       },
  1139.       "widgets_values": [
  1140.         "ComfyUI"
  1141.       ]
  1142.     },
  1143.     {
  1144.       "id": 378,
  1145.       "type": "GetNode",
  1146.       "pos": [
  1147.         2820,
  1148.         -300
  1149.       ],
  1150.       "size": [
  1151.         210,
  1152.         58
  1153.       ],
  1154.       "flags": {
  1155.         "collapsed": false
  1156.       },
  1157.       "order": 8,
  1158.       "mode": 0,
  1159.       "inputs": [],
  1160.       "outputs": [
  1161.         {
  1162.           "name": "CONDITIONING",
  1163.           "type": "CONDITIONING",
  1164.           "links": [
  1165.             4710
  1166.           ]
  1167.         }
  1168.       ],
  1169.       "title": "Get_cond-ctrlnet-neg",
  1170.       "properties": {
  1171.         "widget_ue_connectable": {}
  1172.       },
  1173.       "widgets_values": [
  1174.         "cond-ctrlnet-neg"
  1175.       ],
  1176.       "color": "#332922",
  1177.       "bgcolor": "#593930"
  1178.     },
  1179.     {
  1180.       "id": 143,
  1181.       "type": "VAEEncode",
  1182.       "pos": [
  1183.         2760,
  1184.         -190
  1185.       ],
  1186.       "size": [
  1187.         270,
  1188.         46
  1189.       ],
  1190.       "flags": {
  1191.         "collapsed": false
  1192.       },
  1193.       "order": 45,
  1194.       "mode": 0,
  1195.       "inputs": [
  1196.         {
  1197.           "name": "pixels",
  1198.           "type": "IMAGE",
  1199.           "link": 483
  1200.         },
  1201.         {
  1202.           "name": "vae",
  1203.           "type": "VAE",
  1204.           "link": null
  1205.         }
  1206.       ],
  1207.       "outputs": [
  1208.         {
  1209.           "name": "LATENT",
  1210.           "type": "LATENT",
  1211.           "links": [
  1212.             4293,
  1213.             4711
  1214.           ]
  1215.         }
  1216.       ],
  1217.       "properties": {
  1218.         "cnr_id": "comfy-core",
  1219.         "ver": "0.3.40",
  1220.         "Node name for S&R": "VAEEncode",
  1221.         "widget_ue_connectable": {}
  1222.       },
  1223.       "widgets_values": []
  1224.     },
  1225.     {
  1226.       "id": 363,
  1227.       "type": "ModelSamplingAdvancedResolution",
  1228.       "pos": [
  1229.         2770,
  1230.         -570
  1231.       ],
  1232.       "size": [
  1233.         264.8160095214844,
  1234.         126
  1235.       ],
  1236.       "flags": {},
  1237.       "order": 64,
  1238.       "mode": 0,
  1239.       "inputs": [
  1240.         {
  1241.           "name": "model",
  1242.           "type": "MODEL",
  1243.           "link": 4692
  1244.         },
  1245.         {
  1246.           "name": "latent_image",
  1247.           "type": "LATENT",
  1248.           "link": 4712
  1249.         }
  1250.       ],
  1251.       "outputs": [
  1252.         {
  1253.           "name": "model",
  1254.           "type": "MODEL",
  1255.           "links": [
  1256.             4092
  1257.           ]
  1258.         }
  1259.       ],
  1260.       "properties": {
  1261.         "cnr_id": "RES4LYF",
  1262.         "ver": "ecc408b12ad98492062eeb8b63d2b73b62a057d3",
  1263.         "Node name for S&R": "ModelSamplingAdvancedResolution",
  1264.         "widget_ue_connectable": {}
  1265.       },
  1266.       "widgets_values": [
  1267.         "exponential",
  1268.         1,
  1269.         0.5
  1270.       ]
  1271.     },
  1272.     {
  1273.       "id": 395,
  1274.       "type": "GetNode",
  1275.       "pos": [
  1276.         2490,
  1277.         -1610
  1278.       ],
  1279.       "size": [
  1280.         210,
  1281.         58
  1282.       ],
  1283.       "flags": {
  1284.         "collapsed": true
  1285.       },
  1286.       "order": 9,
  1287.       "mode": 0,
  1288.       "inputs": [],
  1289.       "outputs": [
  1290.         {
  1291.           "name": "IMAGE",
  1292.           "type": "IMAGE",
  1293.           "links": [
  1294.             4742
  1295.           ]
  1296.         }
  1297.       ],
  1298.       "title": "Get_img-upsc",
  1299.       "properties": {
  1300.         "widget_ue_connectable": {}
  1301.       },
  1302.       "widgets_values": [
  1303.         "img-upsc"
  1304.       ],
  1305.       "color": "#2a363b",
  1306.       "bgcolor": "#3f5159"
  1307.     },
  1308.     {
  1309.       "id": 396,
  1310.       "type": "GetNode",
  1311.       "pos": [
  1312.         2490,
  1313.         -1650
  1314.       ],
  1315.       "size": [
  1316.         210,
  1317.         58
  1318.       ],
  1319.       "flags": {
  1320.         "collapsed": true
  1321.       },
  1322.       "order": 10,
  1323.       "mode": 0,
  1324.       "inputs": [],
  1325.       "outputs": [
  1326.         {
  1327.           "name": "IMAGE",
  1328.           "type": "IMAGE",
  1329.           "links": [
  1330.             4743
  1331.           ]
  1332.         }
  1333.       ],
  1334.       "title": "Get_img-orig",
  1335.       "properties": {
  1336.         "widget_ue_connectable": {}
  1337.       },
  1338.       "widgets_values": [
  1339.         "img-orig"
  1340.       ],
  1341.       "color": "#2a363b",
  1342.       "bgcolor": "#3f5159"
  1343.     },
  1344.     {
  1345.       "id": 214,
  1346.       "type": "GetNode",
  1347.       "pos": [
  1348.         3060,
  1349.         -1850
  1350.       ],
  1351.       "size": [
  1352.         220,
  1353.         60
  1354.       ],
  1355.       "flags": {
  1356.         "collapsed": false
  1357.       },
  1358.       "order": 11,
  1359.       "mode": 0,
  1360.       "inputs": [],
  1361.       "outputs": [
  1362.         {
  1363.           "name": "CONDITIONING",
  1364.           "type": "CONDITIONING",
  1365.           "links": [
  1366.             4704
  1367.           ]
  1368.         }
  1369.       ],
  1370.       "title": "Get_cond-neg",
  1371.       "properties": {
  1372.         "widget_ue_connectable": {}
  1373.       },
  1374.       "widgets_values": [
  1375.         "cond-neg"
  1376.       ],
  1377.       "color": "#332922",
  1378.       "bgcolor": "#593930"
  1379.     },
  1380.     {
  1381.       "id": 283,
  1382.       "type": "SetNode",
  1383.       "pos": [
  1384.         5110,
  1385.         -1830
  1386.       ],
  1387.       "size": [
  1388.         210,
  1389.         50
  1390.       ],
  1391.       "flags": {
  1392.         "collapsed": true
  1393.       },
  1394.       "order": 74,
  1395.       "mode": 0,
  1396.       "inputs": [
  1397.         {
  1398.           "name": "CONDITIONING",
  1399.           "type": "CONDITIONING",
  1400.           "link": 4707
  1401.         }
  1402.       ],
  1403.       "outputs": [
  1404.         {
  1405.           "name": "*",
  1406.           "type": "*",
  1407.           "links": []
  1408.         }
  1409.       ],
  1410.       "title": "Set_cond-ctrlnet-pos",
  1411.       "properties": {
  1412.         "previousName": "cond-ctrlnet-pos",
  1413.         "widget_ue_connectable": {}
  1414.       },
  1415.       "widgets_values": [
  1416.         "cond-ctrlnet-pos"
  1417.       ],
  1418.       "color": "#332922",
  1419.       "bgcolor": "#593930"
  1420.     },
  1421.     {
  1422.       "id": 367,
  1423.       "type": "ACN_TimestepKeyframeInterpolation",
  1424.       "pos": [
  1425.         4260,
  1426.         -2280
  1427.       ],
  1428.       "size": [
  1429.         295.6000061035156,
  1430.         310
  1431.       ],
  1432.       "flags": {},
  1433.       "order": 42,
  1434.       "mode": 0,
  1435.       "inputs": [
  1436.         {
  1437.           "name": "prev_timestep_kf",
  1438.           "shape": 7,
  1439.           "type": "TIMESTEP_KEYFRAME",
  1440.           "link": 4205
  1441.         },
  1442.         {
  1443.           "name": "cn_weights",
  1444.           "shape": 7,
  1445.           "type": "CONTROL_NET_WEIGHTS",
  1446.           "link": null
  1447.         },
  1448.         {
  1449.           "name": "latent_keyframe",
  1450.           "shape": 7,
  1451.           "type": "LATENT_KEYFRAME",
  1452.           "link": null
  1453.         },
  1454.         {
  1455.           "name": "mask_optional",
  1456.           "shape": 7,
  1457.           "type": "MASK",
  1458.           "link": null
  1459.         }
  1460.       ],
  1461.       "outputs": [
  1462.         {
  1463.           "name": "TIMESTEP_KF",
  1464.           "type": "TIMESTEP_KEYFRAME",
  1465.           "links": [
  1466.             4207
  1467.           ]
  1468.         }
  1469.       ],
  1470.       "properties": {
  1471.         "cnr_id": "comfyui-advanced-controlnet",
  1472.         "ver": "1.5.4",
  1473.         "Node name for S&R": "ACN_TimestepKeyframeInterpolation",
  1474.         "widget_ue_connectable": {}
  1475.       },
  1476.       "widgets_values": [
  1477.         0.6000000000000001,
  1478.         0.9000000000000002,
  1479.         0.88,
  1480.         0.20000000000000004,
  1481.         "linear",
  1482.         100,
  1483.         0,
  1484.         true,
  1485.         true
  1486.       ]
  1487.     },
  1488.     {
  1489.       "id": 253,
  1490.       "type": "ControlNetLoader",
  1491.       "pos": [
  1492.         4180,
  1493.         -1920
  1494.       ],
  1495.       "size": [
  1496.         380,
  1497.         58
  1498.       ],
  1499.       "flags": {},
  1500.       "order": 12,
  1501.       "mode": 0,
  1502.       "inputs": [],
  1503.       "outputs": [
  1504.         {
  1505.           "name": "CONTROL_NET",
  1506.           "type": "CONTROL_NET",
  1507.           "links": [
  1508.             4153
  1509.           ]
  1510.         }
  1511.       ],
  1512.       "properties": {
  1513.         "cnr_id": "comfy-core",
  1514.         "ver": "0.3.40",
  1515.         "Node name for S&R": "ControlNetLoader",
  1516.         "widget_ue_connectable": {
  1517.           "control_net_name": true
  1518.         }
  1519.       },
  1520.       "widgets_values": [
  1521.         "Flux\\FLUX.1-dev-ControlNet-Union-Pro-2.0.safetensors"
  1522.       ],
  1523.       "color": "#332922",
  1524.       "bgcolor": "#593930"
  1525.     },
  1526.     {
  1527.       "id": 368,
  1528.       "type": "ACN_TimestepKeyframeInterpolation",
  1529.       "pos": [
  1530.         3950,
  1531.         -2280
  1532.       ],
  1533.       "size": [
  1534.         295.6000061035156,
  1535.         310
  1536.       ],
  1537.       "flags": {},
  1538.       "order": 13,
  1539.       "mode": 0,
  1540.       "inputs": [
  1541.         {
  1542.           "name": "prev_timestep_kf",
  1543.           "shape": 7,
  1544.           "type": "TIMESTEP_KEYFRAME",
  1545.           "link": null
  1546.         },
  1547.         {
  1548.           "name": "cn_weights",
  1549.           "shape": 7,
  1550.           "type": "CONTROL_NET_WEIGHTS",
  1551.           "link": null
  1552.         },
  1553.         {
  1554.           "name": "latent_keyframe",
  1555.           "shape": 7,
  1556.           "type": "LATENT_KEYFRAME",
  1557.           "link": null
  1558.         },
  1559.         {
  1560.           "name": "mask_optional",
  1561.           "shape": 7,
  1562.           "type": "MASK",
  1563.           "link": null
  1564.         }
  1565.       ],
  1566.       "outputs": [
  1567.         {
  1568.           "name": "TIMESTEP_KF",
  1569.           "type": "TIMESTEP_KEYFRAME",
  1570.           "links": [
  1571.             4205
  1572.           ]
  1573.         }
  1574.       ],
  1575.       "properties": {
  1576.         "cnr_id": "comfyui-advanced-controlnet",
  1577.         "ver": "1.5.4",
  1578.         "Node name for S&R": "ACN_TimestepKeyframeInterpolation",
  1579.         "widget_ue_connectable": {}
  1580.       },
  1581.       "widgets_values": [
  1582.         0,
  1583.         0.6000000000000001,
  1584.         1.0000000000000002,
  1585.         0.88,
  1586.         "linear",
  1587.         100,
  1588.         0,
  1589.         true,
  1590.         false
  1591.       ]
  1592.     },
  1593.     {
  1594.       "id": 376,
  1595.       "type": "GetNode",
  1596.       "pos": [
  1597.         2810,
  1598.         -1750
  1599.       ],
  1600.       "size": [
  1601.         210,
  1602.         58
  1603.       ],
  1604.       "flags": {
  1605.         "collapsed": false
  1606.       },
  1607.       "order": 14,
  1608.       "mode": 0,
  1609.       "inputs": [],
  1610.       "outputs": [
  1611.         {
  1612.           "name": "IMAGE",
  1613.           "type": "IMAGE",
  1614.           "links": [
  1615.             4706
  1616.           ]
  1617.         }
  1618.       ],
  1619.       "title": "Get_img-upsc",
  1620.       "properties": {
  1621.         "widget_ue_connectable": {}
  1622.       },
  1623.       "widgets_values": [
  1624.         "img-upsc"
  1625.       ],
  1626.       "color": "#2a363b",
  1627.       "bgcolor": "#3f5159"
  1628.     },
  1629.     {
  1630.       "id": 292,
  1631.       "type": "VAEDecode",
  1632.       "pos": [
  1633.         3470,
  1634.         -520
  1635.       ],
  1636.       "size": [
  1637.         140,
  1638.         46
  1639.       ],
  1640.       "flags": {
  1641.         "collapsed": false
  1642.       },
  1643.       "order": 72,
  1644.       "mode": 0,
  1645.       "inputs": [
  1646.         {
  1647.           "name": "samples",
  1648.           "type": "LATENT",
  1649.           "link": 3783
  1650.         },
  1651.         {
  1652.           "name": "vae",
  1653.           "type": "VAE",
  1654.           "link": null
  1655.         }
  1656.       ],
  1657.       "outputs": [
  1658.         {
  1659.           "name": "IMAGE",
  1660.           "type": "IMAGE",
  1661.           "links": [
  1662.             3975
  1663.           ]
  1664.         }
  1665.       ],
  1666.       "properties": {
  1667.         "cnr_id": "comfy-core",
  1668.         "ver": "0.3.40",
  1669.         "Node name for S&R": "VAEDecode",
  1670.         "widget_ue_connectable": {}
  1671.       },
  1672.       "widgets_values": []
  1673.     },
  1674.     {
  1675.       "id": 286,
  1676.       "type": "PlaySound|pysssss",
  1677.       "pos": [
  1678.         3470,
  1679.         -430
  1680.       ],
  1681.       "size": [
  1682.         315,
  1683.         106
  1684.       ],
  1685.       "flags": {
  1686.         "collapsed": false
  1687.       },
  1688.       "order": 76,
  1689.       "mode": 0,
  1690.       "inputs": [
  1691.         {
  1692.           "name": "any",
  1693.           "type": "*",
  1694.           "link": 3975
  1695.         }
  1696.       ],
  1697.       "outputs": [
  1698.         {
  1699.           "name": "*",
  1700.           "shape": 6,
  1701.           "type": "*",
  1702.           "links": [
  1703.             4716
  1704.           ]
  1705.         }
  1706.       ],
  1707.       "properties": {
  1708.         "cnr_id": "comfyui-custom-scripts",
  1709.         "ver": "1.2.4",
  1710.         "Node name for S&R": "PlaySound|pysssss",
  1711.         "widget_ue_connectable": {}
  1712.       },
  1713.       "widgets_values": [
  1714.         "always",
  1715.         0.2,
  1716.         "notify.mp3"
  1717.       ]
  1718.     },
  1719.     {
  1720.       "id": 386,
  1721.       "type": "SetNode",
  1722.       "pos": [
  1723.         3480,
  1724.         -280
  1725.       ],
  1726.       "size": [
  1727.         211.87850952148438,
  1728.         58
  1729.       ],
  1730.       "flags": {
  1731.         "collapsed": false
  1732.       },
  1733.       "order": 77,
  1734.       "mode": 0,
  1735.       "inputs": [
  1736.         {
  1737.           "name": "*",
  1738.           "type": "*",
  1739.           "link": 4716
  1740.         }
  1741.       ],
  1742.       "outputs": [
  1743.         {
  1744.           "name": "*",
  1745.           "type": "*",
  1746.           "links": null
  1747.         }
  1748.       ],
  1749.       "title": "Set_img-final",
  1750.       "properties": {
  1751.         "previousName": "img-final",
  1752.         "widget_ue_connectable": {}
  1753.       },
  1754.       "widgets_values": [
  1755.         "img-final"
  1756.       ],
  1757.       "color": "#2a363b",
  1758.       "bgcolor": "#3f5159"
  1759.     },
  1760.     {
  1761.       "id": 272,
  1762.       "type": "easy imageSizeByLongerSide",
  1763.       "pos": [
  1764.         2630,
  1765.         -1610
  1766.       ],
  1767.       "size": [
  1768.         224.33358764648438,
  1769.         88
  1770.       ],
  1771.       "flags": {
  1772.         "collapsed": true
  1773.       },
  1774.       "order": 40,
  1775.       "mode": 0,
  1776.       "inputs": [
  1777.         {
  1778.           "name": "image",
  1779.           "type": "IMAGE",
  1780.           "link": 4742
  1781.         }
  1782.       ],
  1783.       "outputs": [
  1784.         {
  1785.           "name": "resolution",
  1786.           "type": "INT",
  1787.           "links": [
  1788.             980
  1789.           ]
  1790.         }
  1791.       ],
  1792.       "title": "ImageSize (LongerSide) upsc",
  1793.       "properties": {
  1794.         "cnr_id": "comfyui-easy-use",
  1795.         "ver": "71c7865d2d3c934ccb99f24171e08ae5a81148ac",
  1796.         "Node name for S&R": "easy imageSizeByLongerSide",
  1797.         "widget_ue_connectable": {}
  1798.       },
  1799.       "widgets_values": [
  1800.         "1424"
  1801.       ]
  1802.     },
  1803.     {
  1804.       "id": 274,
  1805.       "type": "easy imageSizeByLongerSide",
  1806.       "pos": [
  1807.         2630,
  1808.         -1650
  1809.       ],
  1810.       "size": [
  1811.         218.10604858398438,
  1812.         88
  1813.       ],
  1814.       "flags": {
  1815.         "collapsed": true
  1816.       },
  1817.       "order": 41,
  1818.       "mode": 0,
  1819.       "inputs": [
  1820.         {
  1821.           "name": "image",
  1822.           "type": "IMAGE",
  1823.           "link": 4743
  1824.         }
  1825.       ],
  1826.       "outputs": [
  1827.         {
  1828.           "name": "resolution",
  1829.           "type": "INT",
  1830.           "links": [
  1831.             981
  1832.           ]
  1833.         }
  1834.       ],
  1835.       "title": "ImageSize (LongerSide) orig",
  1836.       "properties": {
  1837.         "cnr_id": "comfyui-easy-use",
  1838.         "ver": "71c7865d2d3c934ccb99f24171e08ae5a81148ac",
  1839.         "Node name for S&R": "easy imageSizeByLongerSide",
  1840.         "widget_ue_connectable": {}
  1841.       },
  1842.       "widgets_values": [
  1843.         "1536"
  1844.       ]
  1845.     },
  1846.     {
  1847.       "id": 273,
  1848.       "type": "SimpleMath+",
  1849.       "pos": [
  1850.         2870,
  1851.         -1630
  1852.       ],
  1853.       "size": [
  1854.         270,
  1855.         78
  1856.       ],
  1857.       "flags": {
  1858.         "collapsed": true
  1859.       },
  1860.       "order": 55,
  1861.       "mode": 0,
  1862.       "inputs": [
  1863.         {
  1864.           "label": "a_upsc-img",
  1865.           "name": "a",
  1866.           "shape": 7,
  1867.           "type": "INT,FLOAT",
  1868.           "link": 980
  1869.         },
  1870.         {
  1871.           "label": "b_orig-img",
  1872.           "name": "b",
  1873.           "shape": 7,
  1874.           "type": "INT,FLOAT",
  1875.           "link": 981
  1876.         }
  1877.       ],
  1878.       "outputs": [
  1879.         {
  1880.           "name": "INT",
  1881.           "type": "INT",
  1882.           "links": null
  1883.         },
  1884.         {
  1885.           "name": "FLOAT",
  1886.           "type": "FLOAT",
  1887.           "links": [
  1888.             4160
  1889.           ]
  1890.         }
  1891.       ],
  1892.       "properties": {
  1893.         "cnr_id": "comfyui_essentials",
  1894.         "ver": "1.1.0",
  1895.         "Node name for S&R": "SimpleMath+",
  1896.         "widget_ue_connectable": {}
  1897.       },
  1898.       "widgets_values": [
  1899.         "a/b"
  1900.       ]
  1901.     },
  1902.     {
  1903.       "id": 397,
  1904.       "type": "Bookmark (rgthree)",
  1905.       "pos": [
  1906.         1790,
  1907.         -1440
  1908.       ],
  1909.       "size": [
  1910.         210,
  1911.         62
  1912.       ],
  1913.       "flags": {
  1914.         "collapsed": true
  1915.       },
  1916.       "order": 15,
  1917.       "mode": 0,
  1918.       "inputs": [],
  1919.       "outputs": [],
  1920.       "title": "🔖",
  1921.       "properties": {
  1922.         "widget_ue_connectable": {}
  1923.       },
  1924.       "widgets_values": [
  1925.         "1",
  1926.         1
  1927.       ]
  1928.     },
  1929.     {
  1930.       "id": 147,
  1931.       "type": "ControlNetLoader",
  1932.       "pos": [
  1933.         2900,
  1934.         -2050
  1935.       ],
  1936.       "size": [
  1937.         380,
  1938.         58
  1939.       ],
  1940.       "flags": {
  1941.         "collapsed": false
  1942.       },
  1943.       "order": 16,
  1944.       "mode": 0,
  1945.       "inputs": [],
  1946.       "outputs": [
  1947.         {
  1948.           "name": "CONTROL_NET",
  1949.           "type": "CONTROL_NET",
  1950.           "links": [
  1951.             4085
  1952.           ]
  1953.         }
  1954.       ],
  1955.       "properties": {
  1956.         "cnr_id": "comfy-core",
  1957.         "ver": "0.3.40",
  1958.         "Node name for S&R": "ControlNetLoader",
  1959.         "widget_ue_connectable": {
  1960.           "control_net_name": true
  1961.         }
  1962.       },
  1963.       "widgets_values": [
  1964.         "Flux\\Jasperai-Flux.1-dev-Controlnet-Upscaler.safetensors"
  1965.       ],
  1966.       "color": "#332922",
  1967.       "bgcolor": "#593930"
  1968.     },
  1969.     {
  1970.       "id": 372,
  1971.       "type": "LoadImage",
  1972.       "pos": [
  1973.         4280,
  1974.         -1770
  1975.       ],
  1976.       "size": [
  1977.         280,
  1978.         326
  1979.       ],
  1980.       "flags": {
  1981.         "collapsed": false
  1982.       },
  1983.       "order": 17,
  1984.       "mode": 0,
  1985.       "inputs": [],
  1986.       "outputs": [
  1987.         {
  1988.           "name": "IMAGE",
  1989.           "type": "IMAGE",
  1990.           "slot_index": 0,
  1991.           "links": [
  1992.             4441
  1993.           ]
  1994.         },
  1995.         {
  1996.           "name": "MASK",
  1997.           "type": "MASK",
  1998.           "slot_index": 1,
  1999.           "links": []
  2000.         }
  2001.       ],
  2002.       "properties": {
  2003.         "cnr_id": "comfy-core",
  2004.         "ver": "0.3.40",
  2005.         "Node name for S&R": "LoadImage",
  2006.         "widget_ue_connectable": {
  2007.           "image": true,
  2008.           "upload": true
  2009.         }
  2010.       },
  2011.       "widgets_values": [
  2012.         "woman_portrait_canny.webp",
  2013.         "image"
  2014.       ]
  2015.     },
  2016.     {
  2017.       "id": 173,
  2018.       "type": "GetNode",
  2019.       "pos": [
  2020.         3400,
  2021.         -1260
  2022.       ],
  2023.       "size": [
  2024.         210,
  2025.         58
  2026.       ],
  2027.       "flags": {
  2028.         "collapsed": false
  2029.       },
  2030.       "order": 18,
  2031.       "mode": 0,
  2032.       "inputs": [],
  2033.       "outputs": [
  2034.         {
  2035.           "name": "IMAGE",
  2036.           "type": "IMAGE",
  2037.           "links": [
  2038.             425
  2039.           ]
  2040.         }
  2041.       ],
  2042.       "title": "Get_img-orig",
  2043.       "properties": {
  2044.         "widget_ue_connectable": {}
  2045.       },
  2046.       "widgets_values": [
  2047.         "img-orig"
  2048.       ],
  2049.       "color": "#2a363b",
  2050.       "bgcolor": "#3f5159"
  2051.     },
  2052.     {
  2053.       "id": 389,
  2054.       "type": "SetNode",
  2055.       "pos": [
  2056.         4480,
  2057.         -1290
  2058.       ],
  2059.       "size": [
  2060.         210,
  2061.         58
  2062.       ],
  2063.       "flags": {
  2064.         "collapsed": true
  2065.       },
  2066.       "order": 46,
  2067.       "mode": 0,
  2068.       "inputs": [
  2069.         {
  2070.           "name": "STRING",
  2071.           "type": "STRING",
  2072.           "link": 4719
  2073.         }
  2074.       ],
  2075.       "outputs": [
  2076.         {
  2077.           "name": "*",
  2078.           "type": "*",
  2079.           "links": null
  2080.         }
  2081.       ],
  2082.       "title": "Set_img-location",
  2083.       "properties": {
  2084.         "previousName": "img-location",
  2085.         "widget_ue_connectable": {}
  2086.       },
  2087.       "widgets_values": [
  2088.         "img-location"
  2089.       ]
  2090.     },
  2091.     {
  2092.       "id": 288,
  2093.       "type": "GetNode",
  2094.       "pos": [
  2095.         3890,
  2096.         70
  2097.       ],
  2098.       "size": [
  2099.         210,
  2100.         58
  2101.       ],
  2102.       "flags": {
  2103.         "collapsed": false
  2104.       },
  2105.       "order": 19,
  2106.       "mode": 0,
  2107.       "inputs": [],
  2108.       "outputs": [
  2109.         {
  2110.           "name": "STRING",
  2111.           "type": "STRING",
  2112.           "links": [
  2113.             3882
  2114.           ]
  2115.         }
  2116.       ],
  2117.       "title": "Get_img-name",
  2118.       "properties": {
  2119.         "widget_ue_connectable": {}
  2120.       },
  2121.       "widgets_values": [
  2122.         "img-name"
  2123.       ]
  2124.     },
  2125.     {
  2126.       "id": 390,
  2127.       "type": "GetNode",
  2128.       "pos": [
  2129.         3890,
  2130.         -30
  2131.       ],
  2132.       "size": [
  2133.         213.43026733398438,
  2134.         58
  2135.       ],
  2136.       "flags": {
  2137.         "collapsed": false
  2138.       },
  2139.       "order": 20,
  2140.       "mode": 0,
  2141.       "inputs": [],
  2142.       "outputs": [
  2143.         {
  2144.           "name": "STRING",
  2145.           "type": "STRING",
  2146.           "links": [
  2147.             4720
  2148.           ]
  2149.         }
  2150.       ],
  2151.       "title": "Get_img-location",
  2152.       "properties": {
  2153.         "widget_ue_connectable": {}
  2154.       },
  2155.       "widgets_values": [
  2156.         "img-location"
  2157.       ]
  2158.     },
  2159.     {
  2160.       "id": 401,
  2161.       "type": "GetNode",
  2162.       "pos": [
  2163.         3890,
  2164.         -1220
  2165.       ],
  2166.       "size": [
  2167.         213.43026733398438,
  2168.         58
  2169.       ],
  2170.       "flags": {
  2171.         "collapsed": false
  2172.       },
  2173.       "order": 21,
  2174.       "mode": 0,
  2175.       "inputs": [],
  2176.       "outputs": [
  2177.         {
  2178.           "name": "*",
  2179.           "type": "*",
  2180.           "links": [
  2181.             4750
  2182.           ]
  2183.         }
  2184.       ],
  2185.       "title": "Get_img-final",
  2186.       "properties": {
  2187.         "widget_ue_connectable": {}
  2188.       },
  2189.       "widgets_values": [
  2190.         "img-final"
  2191.       ],
  2192.       "color": "#2a363b",
  2193.       "bgcolor": "#3f5159"
  2194.     },
  2195.     {
  2196.       "id": 217,
  2197.       "type": "GetNode",
  2198.       "pos": [
  2199.         2520,
  2200.         -190
  2201.       ],
  2202.       "size": [
  2203.         210,
  2204.         60
  2205.       ],
  2206.       "flags": {
  2207.         "collapsed": false
  2208.       },
  2209.       "order": 22,
  2210.       "mode": 0,
  2211.       "inputs": [],
  2212.       "outputs": [
  2213.         {
  2214.           "name": "IMAGE",
  2215.           "type": "IMAGE",
  2216.           "links": [
  2217.             483
  2218.           ]
  2219.         }
  2220.       ],
  2221.       "title": "Get_img-upsc",
  2222.       "properties": {
  2223.         "widget_ue_connectable": {}
  2224.       },
  2225.       "widgets_values": [
  2226.         "img-upsc"
  2227.       ],
  2228.       "color": "#2a363b",
  2229.       "bgcolor": "#3f5159"
  2230.     },
  2231.     {
  2232.       "id": 184,
  2233.       "type": "SetNode",
  2234.       "pos": [
  2235.         3400,
  2236.         -870
  2237.       ],
  2238.       "size": [
  2239.         210,
  2240.         58
  2241.       ],
  2242.       "flags": {
  2243.         "collapsed": false
  2244.       },
  2245.       "order": 56,
  2246.       "mode": 0,
  2247.       "inputs": [
  2248.         {
  2249.           "name": "IMAGE",
  2250.           "type": "IMAGE",
  2251.           "link": 4699
  2252.         }
  2253.       ],
  2254.       "outputs": [
  2255.         {
  2256.           "name": "*",
  2257.           "type": "*",
  2258.           "links": []
  2259.         }
  2260.       ],
  2261.       "title": "Set_img-upsc",
  2262.       "properties": {
  2263.         "previousName": "img-upsc",
  2264.         "widget_ue_connectable": {}
  2265.       },
  2266.       "widgets_values": [
  2267.         "img-upsc"
  2268.       ],
  2269.       "color": "#2a363b",
  2270.       "bgcolor": "#3f5159"
  2271.     },
  2272.     {
  2273.       "id": 150,
  2274.       "type": "CR Upscale Image",
  2275.       "pos": [
  2276.         3400,
  2277.         -1140
  2278.       ],
  2279.       "size": [
  2280.         270,
  2281.         222
  2282.       ],
  2283.       "flags": {},
  2284.       "order": 43,
  2285.       "mode": 0,
  2286.       "inputs": [
  2287.         {
  2288.           "name": "image",
  2289.           "type": "IMAGE",
  2290.           "link": 425
  2291.         }
  2292.       ],
  2293.       "outputs": [
  2294.         {
  2295.           "name": "IMAGE",
  2296.           "type": "IMAGE",
  2297.           "links": [
  2298.             4699
  2299.           ]
  2300.         },
  2301.         {
  2302.           "name": "show_help",
  2303.           "type": "STRING",
  2304.           "links": null
  2305.         }
  2306.       ],
  2307.       "properties": {
  2308.         "cnr_id": "ComfyUI_Comfyroll_CustomNodes",
  2309.         "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca",
  2310.         "Node name for S&R": "CR Upscale Image",
  2311.         "widget_ue_connectable": {}
  2312.       },
  2313.       "widgets_values": [
  2314.         "4x-UltraSharpV2.pth",
  2315.         "resize",
  2316.         2,
  2317.         1024,
  2318.         "lanczos",
  2319.         "true",
  2320.         16
  2321.       ]
  2322.     },
  2323.     {
  2324.       "id": 398,
  2325.       "type": "Bookmark (rgthree)",
  2326.       "pos": [
  2327.         2300,
  2328.         -600
  2329.       ],
  2330.       "size": [
  2331.         210,
  2332.         62
  2333.       ],
  2334.       "flags": {
  2335.         "collapsed": true
  2336.       },
  2337.       "order": 23,
  2338.       "mode": 0,
  2339.       "inputs": [],
  2340.       "outputs": [],
  2341.       "title": "🔖",
  2342.       "properties": {
  2343.         "widget_ue_connectable": {}
  2344.       },
  2345.       "widgets_values": [
  2346.         "2",
  2347.         1
  2348.       ]
  2349.     },
  2350.     {
  2351.       "id": 165,
  2352.       "type": "Power Lora Loader (rgthree)",
  2353.       "pos": [
  2354.         1740,
  2355.         60
  2356.       ],
  2357.       "size": [
  2358.         420,
  2359.         166
  2360.       ],
  2361.       "flags": {
  2362.         "collapsed": false
  2363.       },
  2364.       "order": 61,
  2365.       "mode": 0,
  2366.       "inputs": [
  2367.         {
  2368.           "dir": 3,
  2369.           "name": "model",
  2370.           "type": "MODEL",
  2371.           "link": 4689
  2372.         },
  2373.         {
  2374.           "dir": 3,
  2375.           "name": "clip",
  2376.           "type": "CLIP",
  2377.           "link": 4690
  2378.         }
  2379.       ],
  2380.       "outputs": [
  2381.         {
  2382.           "dir": 4,
  2383.           "name": "MODEL",
  2384.           "shape": 3,
  2385.           "type": "MODEL",
  2386.           "links": [
  2387.             3122
  2388.           ]
  2389.         },
  2390.         {
  2391.           "dir": 4,
  2392.           "name": "CLIP",
  2393.           "shape": 3,
  2394.           "type": "CLIP",
  2395.           "links": [
  2396.             421
  2397.           ]
  2398.         }
  2399.       ],
  2400.       "properties": {
  2401.         "cnr_id": "rgthree-comfy",
  2402.         "ver": "1.0.0",
  2403.         "Show Strengths": "Single Strength",
  2404.         "widget_ue_connectable": {}
  2405.       },
  2406.       "widgets_values": [
  2407.         {},
  2408.         {
  2409.           "type": "PowerLoraLoaderHeaderWidget"
  2410.         },
  2411.         {
  2412.           "on": true,
  2413.           "lora": "Flux\\flux_vividizer.safetensors",
  2414.           "strength": 0.12,
  2415.           "strengthTwo": null
  2416.         },
  2417.         {
  2418.           "on": true,
  2419.           "lora": "Flux\\Skintastic_Flux_v1.safetensors",
  2420.           "strength": 0.9,
  2421.           "strengthTwo": null
  2422.         },
  2423.         {},
  2424.         ""
  2425.       ],
  2426.       "color": "#223",
  2427.       "bgcolor": "#335"
  2428.     },
  2429.     {
  2430.       "id": 233,
  2431.       "type": "CR Text Replace",
  2432.       "pos": [
  2433.         1470,
  2434.         -1640
  2435.       ],
  2436.       "size": [
  2437.         310.79998779296875,
  2438.         198
  2439.       ],
  2440.       "flags": {
  2441.         "collapsed": false
  2442.       },
  2443.       "order": 65,
  2444.       "mode": 0,
  2445.       "inputs": [
  2446.         {
  2447.           "name": "text",
  2448.           "type": "STRING",
  2449.           "link": 517
  2450.         }
  2451.       ],
  2452.       "outputs": [
  2453.         {
  2454.           "label": "STRING",
  2455.           "name": "STRING",
  2456.           "type": "*",
  2457.           "links": [
  2458.             518
  2459.           ]
  2460.         },
  2461.         {
  2462.           "name": "show_help",
  2463.           "type": "STRING",
  2464.           "links": null
  2465.         }
  2466.       ],
  2467.       "title": "prune image name - 🔤 CR Text Replace",
  2468.       "properties": {
  2469.         "cnr_id": "ComfyUI_Comfyroll_CustomNodes",
  2470.         "ver": "d78b780ae43fcf8c6b7c6505e6ffb4584281ceca",
  2471.         "Node name for S&R": "CR Text Replace",
  2472.         "widget_ue_connectable": {}
  2473.       },
  2474.       "widgets_values": [
  2475.         ".jpg",
  2476.         "",
  2477.         "",
  2478.         "",
  2479.         "",
  2480.         ""
  2481.       ]
  2482.     },
  2483.     {
  2484.       "id": 400,
  2485.       "type": "Bookmark (rgthree)",
  2486.       "pos": [
  2487.         3890,
  2488.         -1260
  2489.       ],
  2490.       "size": [
  2491.         210,
  2492.         62
  2493.       ],
  2494.       "flags": {
  2495.         "collapsed": true
  2496.       },
  2497.       "order": 24,
  2498.       "mode": 0,
  2499.       "inputs": [],
  2500.       "outputs": [],
  2501.       "title": "🔖",
  2502.       "properties": {
  2503.         "widget_ue_connectable": {}
  2504.       },
  2505.       "widgets_values": [
  2506.         "3",
  2507.         1
  2508.       ]
  2509.     },
  2510.     {
  2511.       "id": 290,
  2512.       "type": "PrimitiveString",
  2513.       "pos": [
  2514.         4140,
  2515.         -1320
  2516.       ],
  2517.       "size": [
  2518.         315,
  2519.         58
  2520.       ],
  2521.       "flags": {
  2522.         "collapsed": false
  2523.       },
  2524.       "order": 25,
  2525.       "mode": 0,
  2526.       "inputs": [],
  2527.       "outputs": [
  2528.         {
  2529.           "name": "STRING",
  2530.           "type": "STRING",
  2531.           "links": [
  2532.             4719
  2533.           ]
  2534.         }
  2535.       ],
  2536.       "title": "set image location here",
  2537.       "properties": {
  2538.         "cnr_id": "comfy-core",
  2539.         "ver": "0.3.30",
  2540.         "Node name for S&R": "PrimitiveString",
  2541.         "widget_ue_connectable": {}
  2542.       },
  2543.       "widgets_values": [
  2544.         "2025-08"
  2545.       ],
  2546.       "color": "#323",
  2547.       "bgcolor": "#535"
  2548.     },
  2549.     {
  2550.       "id": 383,
  2551.       "type": "GetNode",
  2552.       "pos": [
  2553.         3890,
  2554.         -1120
  2555.       ],
  2556.       "size": [
  2557.         213.43026733398438,
  2558.         58
  2559.       ],
  2560.       "flags": {
  2561.         "collapsed": false
  2562.       },
  2563.       "order": 26,
  2564.       "mode": 0,
  2565.       "inputs": [],
  2566.       "outputs": [
  2567.         {
  2568.           "name": "*",
  2569.           "type": "*",
  2570.           "links": [
  2571.             4714
  2572.           ]
  2573.         }
  2574.       ],
  2575.       "title": "Get_img-name-and-location",
  2576.       "properties": {
  2577.         "widget_ue_connectable": {}
  2578.       },
  2579.       "widgets_values": [
  2580.         "img-name-and-location"
  2581.       ]
  2582.     },
  2583.     {
  2584.       "id": 359,
  2585.       "type": "PrimitiveString",
  2586.       "pos": [
  2587.         4180,
  2588.         130
  2589.       ],
  2590.       "size": [
  2591.         270,
  2592.         58
  2593.       ],
  2594.       "flags": {
  2595.         "collapsed": false
  2596.       },
  2597.       "order": 27,
  2598.       "mode": 0,
  2599.       "inputs": [],
  2600.       "outputs": [
  2601.         {
  2602.           "name": "STRING",
  2603.           "type": "STRING",
  2604.           "links": [
  2605.             3893
  2606.           ]
  2607.         }
  2608.       ],
  2609.       "properties": {
  2610.         "cnr_id": "comfy-core",
  2611.         "ver": "0.3.49",
  2612.         "Node name for S&R": "PrimitiveString",
  2613.         "widget_ue_connectable": {}
  2614.       },
  2615.       "widgets_values": [
  2616.         "ComfyUI_restored"
  2617.       ]
  2618.     },
  2619.     {
  2620.       "id": 284,
  2621.       "type": "SetNode",
  2622.       "pos": [
  2623.         5110,
  2624.         -1790
  2625.       ],
  2626.       "size": [
  2627.         210,
  2628.         58
  2629.       ],
  2630.       "flags": {
  2631.         "collapsed": true
  2632.       },
  2633.       "order": 75,
  2634.       "mode": 0,
  2635.       "inputs": [
  2636.         {
  2637.           "name": "CONDITIONING",
  2638.           "type": "CONDITIONING",
  2639.           "link": 4708
  2640.         }
  2641.       ],
  2642.       "outputs": [
  2643.         {
  2644.           "name": "*",
  2645.           "type": "*",
  2646.           "links": []
  2647.         }
  2648.       ],
  2649.       "title": "Set_cond-ctrlnet-neg",
  2650.       "properties": {
  2651.         "previousName": "cond-ctrlnet-neg",
  2652.         "widget_ue_connectable": {}
  2653.       },
  2654.       "widgets_values": [
  2655.         "cond-ctrlnet-neg"
  2656.       ],
  2657.       "color": "#332922",
  2658.       "bgcolor": "#593930"
  2659.     },
  2660.     {
  2661.       "id": 402,
  2662.       "type": "ClownSamplerAdvanced_Beta",
  2663.       "pos": [
  2664.         2630,
  2665.         -90
  2666.       ],
  2667.       "size": [
  2668.         400,
  2669.         728
  2670.       ],
  2671.       "flags": {},
  2672.       "order": 28,
  2673.       "mode": 0,
  2674.       "inputs": [
  2675.         {
  2676.           "name": "guides",
  2677.           "shape": 7,
  2678.           "type": "GUIDES",
  2679.           "link": null
  2680.         },
  2681.         {
  2682.           "name": "automation",
  2683.           "shape": 7,
  2684.           "type": "AUTOMATION",
  2685.           "link": null
  2686.         },
  2687.         {
  2688.           "name": "options",
  2689.           "shape": 7,
  2690.           "type": "OPTIONS",
  2691.           "link": null
  2692.         }
  2693.       ],
  2694.       "outputs": [
  2695.         {
  2696.           "name": "sampler",
  2697.           "type": "SAMPLER",
  2698.           "links": [
  2699.             4757
  2700.           ]
  2701.         }
  2702.       ],
  2703.       "properties": {
  2704.         "cnr_id": "RES4LYF",
  2705.         "ver": "ecc408b12ad98492062eeb8b63d2b73b62a057d3",
  2706.         "Node name for S&R": "ClownSamplerAdvanced_Beta",
  2707.         "widget_ue_connectable": {}
  2708.       },
  2709.       "widgets_values": [
  2710.         "brownian",
  2711.         "studentt",
  2712.         "soft",
  2713.         "hard",
  2714.         "soft",
  2715.         "soft",
  2716.         0,
  2717.         0,
  2718.         0,
  2719.         0,
  2720.         0,
  2721.         0,
  2722.         0,
  2723.         1,
  2724.         1,
  2725.         1,
  2726.         1,
  2727.         0,
  2728.         -1,
  2729.         "hybrid/abnorsett2_1h2s",
  2730.         "predictor-corrector",
  2731.         "predictor-corrector",
  2732.         0,
  2733.         0,
  2734.         true,
  2735.         ""
  2736.       ]
  2737.     },
  2738.     {
  2739.       "id": 108,
  2740.       "type": "LoadImage",
  2741.       "pos": [
  2742.         1740,
  2743.         -1290
  2744.       ],
  2745.       "size": [
  2746.         420,
  2747.         490
  2748.       ],
  2749.       "flags": {
  2750.         "collapsed": false
  2751.       },
  2752.       "order": 29,
  2753.       "mode": 0,
  2754.       "inputs": [],
  2755.       "outputs": [
  2756.         {
  2757.           "name": "IMAGE",
  2758.           "type": "IMAGE",
  2759.           "slot_index": 0,
  2760.           "links": [
  2761.             423,
  2762.             4904
  2763.           ]
  2764.         },
  2765.         {
  2766.           "name": "MASK",
  2767.           "type": "MASK",
  2768.           "slot_index": 1,
  2769.           "links": []
  2770.         }
  2771.       ],
  2772.       "properties": {
  2773.         "cnr_id": "comfy-core",
  2774.         "ver": "0.3.40",
  2775.         "Node name for S&R": "LoadImage",
  2776.         "widget_ue_connectable": {
  2777.           "image": true,
  2778.           "upload": true
  2779.         }
  2780.       },
  2781.       "widgets_values": [
  2782.         "woman_portrait.jpg",
  2783.         "image"
  2784.       ],
  2785.       "color": "#223",
  2786.       "bgcolor": "#335"
  2787.     },
  2788.     {
  2789.       "id": 15,
  2790.       "type": "CLIPTextEncode",
  2791.       "pos": [
  2792.         2490,
  2793.         -1330
  2794.       ],
  2795.       "size": [
  2796.         470,
  2797.         490
  2798.       ],
  2799.       "flags": {
  2800.         "collapsed": false
  2801.       },
  2802.       "order": 30,
  2803.       "mode": 0,
  2804.       "inputs": [
  2805.         {
  2806.           "name": "clip",
  2807.           "type": "CLIP",
  2808.           "link": null
  2809.         }
  2810.       ],
  2811.       "outputs": [
  2812.         {
  2813.           "name": "CONDITIONING",
  2814.           "type": "CONDITIONING",
  2815.           "slot_index": 0,
  2816.           "links": [
  2817.             4693
  2818.           ]
  2819.         }
  2820.       ],
  2821.       "title": "CLIP Text Encode (Prompt) - Positive Prompt",
  2822.       "properties": {
  2823.         "cnr_id": "comfy-core",
  2824.         "ver": "0.3.40",
  2825.         "Node name for S&R": "CLIPTextEncode",
  2826.         "widget_ue_connectable": {
  2827.           "text": true
  2828.         }
  2829.       },
  2830.       "widgets_values": [
  2831.         "Ultrasharp color portrait photo of a young woman with a warm and inviting presence. Her hair is voluminous, with soft curls cascading around her shoulders, giving her an effortlessly elegant appearance. She is wearing a light-colored cardigan over a white top, which adds a touch of casual sophistication to her overall look. The woman's smile is radiant, showcasing her well-maintained teeth, and her eyes are bright with a gentle expression, exuding kindness and approachability.\n\nThe lighting in the portrait is soft and natural, highlighting her features without harsh shadows. The background is blurred, ensuring that the focus remains on her. Her earrings and necklace are a subtle yet elegant addition, complementing her overall style. The mood of the photo is serene and uplifting, capturing a moment of genuine happiness and self-assurance.\n\nThe image is captured in stunning detail, with every detail of the woman's skin, face and hair visible.\n\n8n8log, film photography aesthetic, skntstc, skntstic skin"
  2832.       ],
  2833.       "color": "#232",
  2834.       "bgcolor": "#353"
  2835.     },
  2836.     {
  2837.       "id": 365,
  2838.       "type": "TTPlanet_TileSimple_Preprocessor",
  2839.       "pos": [
  2840.         3060,
  2841.         -1750
  2842.       ],
  2843.       "size": [
  2844.         220,
  2845.         82
  2846.       ],
  2847.       "flags": {
  2848.         "collapsed": false
  2849.       },
  2850.       "order": 62,
  2851.       "mode": 0,
  2852.       "inputs": [
  2853.         {
  2854.           "name": "image",
  2855.           "type": "IMAGE",
  2856.           "link": 4706
  2857.         },
  2858.         {
  2859.           "name": "scale_factor",
  2860.           "shape": 7,
  2861.           "type": "FLOAT",
  2862.           "widget": {
  2863.             "name": "scale_factor"
  2864.           },
  2865.           "link": 4160
  2866.         }
  2867.       ],
  2868.       "outputs": [
  2869.         {
  2870.           "name": "IMAGE",
  2871.           "type": "IMAGE",
  2872.           "links": [
  2873.             4161
  2874.           ]
  2875.         }
  2876.       ],
  2877.       "properties": {
  2878.         "cnr_id": "comfyui_controlnet_aux",
  2879.         "ver": "1.0.7",
  2880.         "Node name for S&R": "TTPlanet_TileSimple_Preprocessor",
  2881.         "widget_ue_connectable": {}
  2882.       },
  2883.       "widgets_values": [
  2884.         1,
  2885.         4
  2886.       ]
  2887.     },
  2888.     {
  2889.       "id": 333,
  2890.       "type": "ACN_ScaledSoftControlNetWeights",
  2891.       "pos": [
  2892.         3060,
  2893.         -1630
  2894.       ],
  2895.       "size": [
  2896.         224.99667358398438,
  2897.         102
  2898.       ],
  2899.       "flags": {},
  2900.       "order": 31,
  2901.       "mode": 4,
  2902.       "inputs": [
  2903.         {
  2904.           "name": "cn_extras",
  2905.           "shape": 7,
  2906.           "type": "CN_WEIGHTS_EXTRAS",
  2907.           "link": null
  2908.         }
  2909.       ],
  2910.       "outputs": [
  2911.         {
  2912.           "name": "CN_WEIGHTS",
  2913.           "type": "CONTROL_NET_WEIGHTS",
  2914.           "links": [
  2915.             4283
  2916.           ]
  2917.         },
  2918.         {
  2919.           "name": "TK_SHORTCUT",
  2920.           "type": "TIMESTEP_KEYFRAME",
  2921.           "links": null
  2922.         }
  2923.       ],
  2924.       "properties": {
  2925.         "cnr_id": "comfyui-advanced-controlnet",
  2926.         "ver": "1.5.4",
  2927.         "Node name for S&R": "ACN_ScaledSoftControlNetWeights",
  2928.         "widget_ue_connectable": {}
  2929.       },
  2930.       "widgets_values": [
  2931.         0.995,
  2932.         1
  2933.       ]
  2934.     },
  2935.     {
  2936.       "id": 361,
  2937.       "type": "ACN_TimestepKeyframeInterpolation",
  2938.       "pos": [
  2939.         3020,
  2940.         -2400
  2941.       ],
  2942.       "size": [
  2943.         263.6197204589844,
  2944.         310
  2945.       ],
  2946.       "flags": {},
  2947.       "order": 51,
  2948.       "mode": 0,
  2949.       "inputs": [
  2950.         {
  2951.           "name": "prev_timestep_kf",
  2952.           "shape": 7,
  2953.           "type": "TIMESTEP_KEYFRAME",
  2954.           "link": 4082
  2955.         },
  2956.         {
  2957.           "name": "cn_weights",
  2958.           "shape": 7,
  2959.           "type": "CONTROL_NET_WEIGHTS",
  2960.           "link": null
  2961.         },
  2962.         {
  2963.           "name": "latent_keyframe",
  2964.           "shape": 7,
  2965.           "type": "LATENT_KEYFRAME",
  2966.           "link": null
  2967.         },
  2968.         {
  2969.           "name": "mask_optional",
  2970.           "shape": 7,
  2971.           "type": "MASK",
  2972.           "link": null
  2973.         }
  2974.       ],
  2975.       "outputs": [
  2976.         {
  2977.           "name": "TIMESTEP_KF",
  2978.           "type": "TIMESTEP_KEYFRAME",
  2979.           "links": [
  2980.             4087
  2981.           ]
  2982.         }
  2983.       ],
  2984.       "properties": {
  2985.         "cnr_id": "comfyui-advanced-controlnet",
  2986.         "ver": "1.5.4",
  2987.         "Node name for S&R": "ACN_TimestepKeyframeInterpolation",
  2988.         "widget_ue_connectable": {}
  2989.       },
  2990.       "widgets_values": [
  2991.         0.6,
  2992.         0.9,
  2993.         0.9,
  2994.         0.25,
  2995.         "linear",
  2996.         100,
  2997.         0,
  2998.         true,
  2999.         false
  3000.       ]
  3001.     },
  3002.     {
  3003.       "id": 297,
  3004.       "type": "Image Comparer (rgthree)",
  3005.       "pos": [
  3006.         5080,
  3007.         -1220
  3008.       ],
  3009.       "size": [
  3010.         1010,
  3011.         1040
  3012.       ],
  3013.       "flags": {},
  3014.       "order": 37,
  3015.       "mode": 0,
  3016.       "inputs": [
  3017.         {
  3018.           "dir": 3,
  3019.           "label": "img_final",
  3020.           "name": "image_a",
  3021.           "type": "IMAGE",
  3022.           "link": 4717
  3023.         },
  3024.         {
  3025.           "dir": 3,
  3026.           "label": "img_orig",
  3027.           "name": "image_b",
  3028.           "type": "IMAGE",
  3029.           "link": 4718
  3030.         }
  3031.       ],
  3032.       "outputs": [],
  3033.       "properties": {
  3034.         "cnr_id": "rgthree-comfy",
  3035.         "ver": "1.0.2506081210",
  3036.         "comparer_mode": "Slide",
  3037.         "widget_ue_connectable": {}
  3038.       },
  3039.       "widgets_values": [
  3040.         [
  3041.           {
  3042.             "name": "A",
  3043.             "selected": true,
  3044.             "url": "/api/view?filename=rgthree.compare._temp_ejpjy_00001_.png&type=temp&subfolder=&rand=0.8519665027022505"
  3045.           },
  3046.           {
  3047.             "name": "B",
  3048.             "selected": true,
  3049.             "url": "/api/view?filename=rgthree.compare._temp_ejpjy_00002_.png&type=temp&subfolder=&rand=0.0067728696180092696"
  3050.           }
  3051.         ]
  3052.       ]
  3053.     },
  3054.     {
  3055.       "id": 360,
  3056.       "type": "ACN_TimestepKeyframeInterpolation",
  3057.       "pos": [
  3058.         2740,
  3059.         -2400
  3060.       ],
  3061.       "size": [
  3062.         263.6197204589844,
  3063.         310
  3064.       ],
  3065.       "flags": {},
  3066.       "order": 32,
  3067.       "mode": 0,
  3068.       "inputs": [
  3069.         {
  3070.           "name": "prev_timestep_kf",
  3071.           "shape": 7,
  3072.           "type": "TIMESTEP_KEYFRAME",
  3073.           "link": null
  3074.         },
  3075.         {
  3076.           "name": "cn_weights",
  3077.           "shape": 7,
  3078.           "type": "CONTROL_NET_WEIGHTS",
  3079.           "link": null
  3080.         },
  3081.         {
  3082.           "name": "latent_keyframe",
  3083.           "shape": 7,
  3084.           "type": "LATENT_KEYFRAME",
  3085.           "link": null
  3086.         },
  3087.         {
  3088.           "name": "mask_optional",
  3089.           "shape": 7,
  3090.           "type": "MASK",
  3091.           "link": null
  3092.         }
  3093.       ],
  3094.       "outputs": [
  3095.         {
  3096.           "name": "TIMESTEP_KF",
  3097.           "type": "TIMESTEP_KEYFRAME",
  3098.           "links": [
  3099.             4082
  3100.           ]
  3101.         }
  3102.       ],
  3103.       "properties": {
  3104.         "cnr_id": "comfyui-advanced-controlnet",
  3105.         "ver": "1.5.4",
  3106.         "Node name for S&R": "ACN_TimestepKeyframeInterpolation",
  3107.         "widget_ue_connectable": {}
  3108.       },
  3109.       "widgets_values": [
  3110.         0,
  3111.         0.6,
  3112.         0.6,
  3113.         0.9,
  3114.         "linear",
  3115.         100,
  3116.         0,
  3117.         true,
  3118.         false
  3119.       ]
  3120.     },
  3121.     {
  3122.       "id": 364,
  3123.       "type": "ACN_AdvancedControlNetApply_v2",
  3124.       "pos": [
  3125.         4680,
  3126.         -1850
  3127.       ],
  3128.       "size": [
  3129.         380,
  3130.         266
  3131.       ],
  3132.       "flags": {},
  3133.       "order": 71,
  3134.       "mode": 0,
  3135.       "inputs": [
  3136.         {
  3137.           "name": "positive",
  3138.           "type": "CONDITIONING",
  3139.           "link": 4155
  3140.         },
  3141.         {
  3142.           "name": "negative",
  3143.           "type": "CONDITIONING",
  3144.           "link": 4156
  3145.         },
  3146.         {
  3147.           "name": "control_net",
  3148.           "type": "CONTROL_NET",
  3149.           "link": 4153
  3150.         },
  3151.         {
  3152.           "name": "image",
  3153.           "type": "IMAGE",
  3154.           "link": 4441
  3155.         },
  3156.         {
  3157.           "name": "mask_optional",
  3158.           "shape": 7,
  3159.           "type": "MASK",
  3160.           "link": null
  3161.         },
  3162.         {
  3163.           "name": "timestep_kf",
  3164.           "shape": 7,
  3165.           "type": "TIMESTEP_KEYFRAME",
  3166.           "link": 4207
  3167.         },
  3168.         {
  3169.           "name": "latent_kf_override",
  3170.           "shape": 7,
  3171.           "type": "LATENT_KEYFRAME",
  3172.           "link": null
  3173.         },
  3174.         {
  3175.           "name": "weights_override",
  3176.           "shape": 7,
  3177.           "type": "CONTROL_NET_WEIGHTS",
  3178.           "link": null
  3179.         },
  3180.         {
  3181.           "name": "vae_optional",
  3182.           "shape": 7,
  3183.           "type": "VAE",
  3184.           "link": null
  3185.         }
  3186.       ],
  3187.       "outputs": [
  3188.         {
  3189.           "label": "cond-ctrlnet-pos",
  3190.           "name": "positive",
  3191.           "type": "CONDITIONING",
  3192.           "links": [
  3193.             4707
  3194.           ]
  3195.         },
  3196.         {
  3197.           "label": "cond-ctrlnet-neg",
  3198.           "name": "negative",
  3199.           "type": "CONDITIONING",
  3200.           "links": [
  3201.             4708
  3202.           ]
  3203.         }
  3204.       ],
  3205.       "title": "Apply Advanced ControlNet - Canny 🛂🅐🅒🅝",
  3206.       "properties": {
  3207.         "cnr_id": "comfyui-advanced-controlnet",
  3208.         "ver": "1.5.4",
  3209.         "Node name for S&R": "ACN_AdvancedControlNetApply_v2",
  3210.         "widget_ue_connectable": {}
  3211.       },
  3212.       "widgets_values": [
  3213.         0.67,
  3214.         0,
  3215.         0.9
  3216.       ],
  3217.       "color": "#332922",
  3218.       "bgcolor": "#593930"
  3219.     },
  3220.     {
  3221.       "id": 323,
  3222.       "type": "SharkSampler_Beta",
  3223.       "pos": [
  3224.         3160,
  3225.         -570
  3226.       ],
  3227.       "size": [
  3228.         270,
  3229.         727.8261108398438
  3230.       ],
  3231.       "flags": {
  3232.         "collapsed": false
  3233.       },
  3234.       "order": 69,
  3235.       "mode": 0,
  3236.       "inputs": [
  3237.         {
  3238.           "name": "model",
  3239.           "shape": 7,
  3240.           "type": "MODEL",
  3241.           "link": 4092
  3242.         },
  3243.         {
  3244.           "name": "positive",
  3245.           "shape": 7,
  3246.           "type": "CONDITIONING",
  3247.           "link": 5083
  3248.         },
  3249.         {
  3250.           "name": "negative",
  3251.           "shape": 7,
  3252.           "type": "CONDITIONING",
  3253.           "link": 4710
  3254.         },
  3255.         {
  3256.           "name": "sampler",
  3257.           "shape": 7,
  3258.           "type": "SAMPLER",
  3259.           "link": 4757
  3260.         },
  3261.         {
  3262.           "name": "sigmas",
  3263.           "shape": 7,
  3264.           "type": "SIGMAS",
  3265.           "link": null
  3266.         },
  3267.         {
  3268.           "name": "latent_image",
  3269.           "shape": 7,
  3270.           "type": "LATENT",
  3271.           "link": 4293
  3272.         },
  3273.         {
  3274.           "name": "options",
  3275.           "shape": 7,
  3276.           "type": "OPTIONS",
  3277.           "link": null
  3278.         },
  3279.         {
  3280.           "name": "options 2",
  3281.           "type": "OPTIONS",
  3282.           "link": null
  3283.         }
  3284.       ],
  3285.       "outputs": [
  3286.         {
  3287.           "name": "output",
  3288.           "type": "LATENT",
  3289.           "links": null
  3290.         },
  3291.         {
  3292.           "name": "denoised",
  3293.           "type": "LATENT",
  3294.           "links": [
  3295.             3783
  3296.           ]
  3297.         },
  3298.         {
  3299.           "name": "options",
  3300.           "type": "OPTIONS",
  3301.           "links": null
  3302.         }
  3303.       ],
  3304.       "properties": {
  3305.         "cnr_id": "RES4LYF",
  3306.         "ver": "ecc408b12ad98492062eeb8b63d2b73b62a057d3",
  3307.         "Node name for S&R": "SharkSampler_Beta",
  3308.         "widget_ue_connectable": {}
  3309.       },
  3310.       "widgets_values": [
  3311.         "exponential",
  3312.         18,
  3313.         -1,
  3314.         1,
  3315.         1,
  3316.         502,
  3317.         "fixed",
  3318.         "standard"
  3319.       ]
  3320.     },
  3321.     {
  3322.       "id": 415,
  3323.       "type": "UnifiedVisionAnalyzer",
  3324.       "pos": [
  3325.         1480,
  3326.         -2260
  3327.       ],
  3328.       "size": [
  3329.         420,
  3330.         520
  3331.       ],
  3332.       "flags": {
  3333.         "collapsed": false
  3334.       },
  3335.       "order": 52,
  3336.       "mode": 0,
  3337.       "inputs": [
  3338.         {
  3339.           "name": "janus_model",
  3340.           "type": "JANUS_MODEL",
  3341.           "link": 4935
  3342.         },
  3343.         {
  3344.           "label": "img_Upsc",
  3345.           "name": "image_a",
  3346.           "type": "IMAGE",
  3347.           "link": 4937
  3348.         },
  3349.         {
  3350.           "name": "image_b",
  3351.           "shape": 7,
  3352.           "type": "IMAGE",
  3353.           "link": null
  3354.         }
  3355.       ],
  3356.       "outputs": [
  3357.         {
  3358.           "name": "response",
  3359.           "type": "STRING",
  3360.           "links": [
  3361.             4936
  3362.           ]
  3363.         },
  3364.         {
  3365.           "name": "chat_history",
  3366.           "type": "STRING",
  3367.           "links": null
  3368.         }
  3369.       ],
  3370.       "properties": {
  3371.         "cnr_id": "ComfyUI-Janus_pro_vision",
  3372.         "ver": "facf164d7959a92ffae8b1a13af0b8f9161126f9",
  3373.         "Node name for S&R": "UnifiedVisionAnalyzer",
  3374.         "widget_ue_connectable": {}
  3375.       },
  3376.       "widgets_values": [
  3377.         "You are an AI image generation prompt expert. Describe this portrait photo in extensive detail and structure it logically. Describe person, their gender, attire, facial features, relative age, pose, facial expression, lighting, mood etc. Give me a 2-3 paragraphs long prompt and structure it logically. Start with \"A breath-taking portrait photo of\".",
  3378.         false,
  3379.         8,
  3380.         "fixed",
  3381.         0.5,
  3382.         0.9,
  3383.         1024,
  3384.         2048,
  3385.         9,
  3386.         false
  3387.       ]
  3388.     },
  3389.     {
  3390.       "id": 414,
  3391.       "type": "VisionModelLoader",
  3392.       "pos": [
  3393.         1120,
  3394.         -2260
  3395.       ],
  3396.       "size": [
  3397.         331.0230407714844,
  3398.         58
  3399.       ],
  3400.       "flags": {
  3401.         "collapsed": false
  3402.       },
  3403.       "order": 33,
  3404.       "mode": 0,
  3405.       "inputs": [],
  3406.       "outputs": [
  3407.         {
  3408.           "name": "janus_model",
  3409.           "type": "JANUS_MODEL",
  3410.           "links": [
  3411.             4935
  3412.           ]
  3413.         }
  3414.       ],
  3415.       "properties": {
  3416.         "cnr_id": "ComfyUI-Janus_pro_vision",
  3417.         "ver": "facf164d7959a92ffae8b1a13af0b8f9161126f9",
  3418.         "Node name for S&R": "VisionModelLoader",
  3419.         "widget_ue_connectable": {}
  3420.       },
  3421.       "widgets_values": [
  3422.         "base"
  3423.       ]
  3424.     },
  3425.     {
  3426.       "id": 418,
  3427.       "type": "GetNode",
  3428.       "pos": [
  3429.         1240,
  3430.         -2160
  3431.       ],
  3432.       "size": [
  3433.         210,
  3434.         58
  3435.       ],
  3436.       "flags": {
  3437.         "collapsed": false
  3438.       },
  3439.       "order": 34,
  3440.       "mode": 0,
  3441.       "inputs": [],
  3442.       "outputs": [
  3443.         {
  3444.           "name": "IMAGE",
  3445.           "type": "IMAGE",
  3446.           "links": [
  3447.             4937
  3448.           ]
  3449.         }
  3450.       ],
  3451.       "title": "Get_img-upsc",
  3452.       "properties": {
  3453.         "widget_ue_connectable": {}
  3454.       },
  3455.       "widgets_values": [
  3456.         "img-upsc"
  3457.       ],
  3458.       "color": "#2a363b",
  3459.       "bgcolor": "#3f5159"
  3460.     },
  3461.     {
  3462.       "id": 416,
  3463.       "type": "easy showAnything",
  3464.       "pos": [
  3465.         1920,
  3466.         -2260
  3467.       ],
  3468.       "size": [
  3469.         500,
  3470.         520
  3471.       ],
  3472.       "flags": {},
  3473.       "order": 60,
  3474.       "mode": 0,
  3475.       "inputs": [
  3476.         {
  3477.           "name": "anything",
  3478.           "shape": 7,
  3479.           "type": "*",
  3480.           "link": 4936
  3481.         }
  3482.       ],
  3483.       "outputs": [
  3484.         {
  3485.           "name": "output",
  3486.           "type": "*",
  3487.           "links": null
  3488.         }
  3489.       ],
  3490.       "properties": {
  3491.         "cnr_id": "comfyui-easy-use",
  3492.         "ver": "0de83f88dc1755b642263f0bc5779b8599d5a65c",
  3493.         "Node name for S&R": "easy showAnything",
  3494.         "widget_ue_connectable": {}
  3495.       },
  3496.       "widgets_values": [
  3497.         "A breath-taking portrait photo of a young woman with a warm and inviting presence. Her hair is voluminous, with soft curls cascading around her shoulders, giving her an effortlessly elegant appearance. She is wearing a light-colored cardigan over a white top, which adds a touch of casual sophistication to her overall look. The woman's smile is radiant, showcasing her well-maintained teeth, and her eyes are bright with a gentle expression, exuding kindness and approachability.\n\nThe lighting in the portrait is soft and natural, highlighting her features without harsh shadows. The background is blurred, ensuring that the focus remains on her. Her earrings are a subtle yet elegant addition, complementing her overall style. The mood of the photo is serene and uplifting, capturing a moment of genuine happiness and self-assurance."
  3498.       ]
  3499.     },
  3500.     {
  3501.       "id": 230,
  3502.       "type": "WidgetToString",
  3503.       "pos": [
  3504.         720,
  3505.         -1640
  3506.       ],
  3507.       "size": [
  3508.         367.79998779296875,
  3509.         154
  3510.       ],
  3511.       "flags": {
  3512.         "collapsed": false
  3513.       },
  3514.       "order": 49,
  3515.       "mode": 0,
  3516.       "inputs": [
  3517.         {
  3518.           "name": "any_input",
  3519.           "shape": 7,
  3520.           "type": "*",
  3521.           "link": 4904
  3522.         }
  3523.       ],
  3524.       "outputs": [
  3525.         {
  3526.           "name": "STRING",
  3527.           "type": "STRING",
  3528.           "links": [
  3529.             4833
  3530.           ]
  3531.         }
  3532.       ],
  3533.       "title": "get input image name - Widget To String",
  3534.       "properties": {
  3535.         "cnr_id": "comfyui-kjnodes",
  3536.         "ver": "1.0.9",
  3537.         "Node name for S&R": "WidgetToString",
  3538.         "widget_ue_connectable": {}
  3539.       },
  3540.       "widgets_values": [
  3541.         0,
  3542.         "",
  3543.         true,
  3544.         "",
  3545.         2
  3546.       ]
  3547.     },
  3548.     {
  3549.       "id": 419,
  3550.       "type": "FluxGuidance",
  3551.       "pos": [
  3552.         2760,
  3553.         -400
  3554.       ],
  3555.       "size": [
  3556.         270,
  3557.         58
  3558.       ],
  3559.       "flags": {},
  3560.       "order": 53,
  3561.       "mode": 0,
  3562.       "inputs": [
  3563.         {
  3564.           "name": "conditioning",
  3565.           "type": "CONDITIONING",
  3566.           "link": 5082
  3567.         }
  3568.       ],
  3569.       "outputs": [
  3570.         {
  3571.           "name": "CONDITIONING",
  3572.           "type": "CONDITIONING",
  3573.           "links": [
  3574.             5083
  3575.           ]
  3576.         }
  3577.       ],
  3578.       "properties": {
  3579.         "cnr_id": "comfy-core",
  3580.         "ver": "0.3.50",
  3581.         "Node name for S&R": "FluxGuidance",
  3582.         "widget_ue_connectable": {}
  3583.       },
  3584.       "widgets_values": [
  3585.         5.8
  3586.       ]
  3587.     },
  3588.     {
  3589.       "id": 377,
  3590.       "type": "GetNode",
  3591.       "pos": [
  3592.         2510,
  3593.         -400
  3594.       ],
  3595.       "size": [
  3596.         210,
  3597.         58
  3598.       ],
  3599.       "flags": {
  3600.         "collapsed": false
  3601.       },
  3602.       "order": 35,
  3603.       "mode": 0,
  3604.       "inputs": [],
  3605.       "outputs": [
  3606.         {
  3607.           "name": "CONDITIONING",
  3608.           "type": "CONDITIONING",
  3609.           "links": [
  3610.             5082
  3611.           ]
  3612.         }
  3613.       ],
  3614.       "title": "Get_cond-ctrlnet-pos",
  3615.       "properties": {
  3616.         "widget_ue_connectable": {}
  3617.       },
  3618.       "widgets_values": [
  3619.         "cond-ctrlnet-pos"
  3620.       ],
  3621.       "color": "#332922",
  3622.       "bgcolor": "#593930"
  3623.     }
  3624.   ],
  3625.   "links": [
  3626.     [
  3627.       421,
  3628.       165,
  3629.       1,
  3630.       171,
  3631.       0,
  3632.       "CLIP"
  3633.     ],
  3634.     [
  3635.       422,
  3636.       124,
  3637.       0,
  3638.       172,
  3639.       0,
  3640.       "VAE"
  3641.     ],
  3642.     [
  3643.       423,
  3644.       108,
  3645.       0,
  3646.       174,
  3647.       0,
  3648.       "*"
  3649.     ],
  3650.     [
  3651.       425,
  3652.       173,
  3653.       0,
  3654.       150,
  3655.       0,
  3656.       "IMAGE"
  3657.     ],
  3658.     [
  3659.       483,
  3660.       217,
  3661.       0,
  3662.       143,
  3663.       0,
  3664.       "IMAGE"
  3665.     ],
  3666.     [
  3667.       490,
  3668.       125,
  3669.       0,
  3670.       168,
  3671.       1,
  3672.       "CLIP"
  3673.     ],
  3674.     [
  3675.       517,
  3676.       229,
  3677.       0,
  3678.       233,
  3679.       0,
  3680.       "STRING"
  3681.     ],
  3682.     [
  3683.       518,
  3684.       233,
  3685.       0,
  3686.       228,
  3687.       0,
  3688.       "STRING"
  3689.     ],
  3690.     [
  3691.       528,
  3692.       228,
  3693.       0,
  3694.       234,
  3695.       0,
  3696.       "*"
  3697.     ],
  3698.     [
  3699.       980,
  3700.       272,
  3701.       0,
  3702.       273,
  3703.       0,
  3704.       "INT,FLOAT"
  3705.     ],
  3706.     [
  3707.       981,
  3708.       274,
  3709.       0,
  3710.       273,
  3711.       1,
  3712.       "INT,FLOAT"
  3713.     ],
  3714.     [
  3715.       1428,
  3716.       298,
  3717.       0,
  3718.       212,
  3719.       0,
  3720.       "CONDITIONING"
  3721.     ],
  3722.     [
  3723.       3122,
  3724.       165,
  3725.       0,
  3726.       198,
  3727.       0,
  3728.       "MODEL"
  3729.     ],
  3730.     [
  3731.       3497,
  3732.       123,
  3733.       0,
  3734.       345,
  3735.       0,
  3736.       "MODEL"
  3737.     ],
  3738.     [
  3739.       3498,
  3740.       345,
  3741.       0,
  3742.       168,
  3743.       0,
  3744.       "MODEL"
  3745.     ],
  3746.     [
  3747.       3783,
  3748.       323,
  3749.       1,
  3750.       292,
  3751.       0,
  3752.       "LATENT"
  3753.     ],
  3754.     [
  3755.       3882,
  3756.       288,
  3757.       0,
  3758.       287,
  3759.       1,
  3760.       "STRING"
  3761.     ],
  3762.     [
  3763.       3892,
  3764.       287,
  3765.       0,
  3766.       357,
  3767.       0,
  3768.       "STRING"
  3769.     ],
  3770.     [
  3771.       3893,
  3772.       359,
  3773.       0,
  3774.       357,
  3775.       1,
  3776.       "STRING"
  3777.     ],
  3778.     [
  3779.       3975,
  3780.       292,
  3781.       0,
  3782.       286,
  3783.       0,
  3784.       "*"
  3785.     ],
  3786.     [
  3787.       4082,
  3788.       360,
  3789.       0,
  3790.       361,
  3791.       0,
  3792.       "TIMESTEP_KEYFRAME"
  3793.     ],
  3794.     [
  3795.       4085,
  3796.       147,
  3797.       0,
  3798.       362,
  3799.       2,
  3800.       "CONTROL_NET"
  3801.     ],
  3802.     [
  3803.       4087,
  3804.       361,
  3805.       0,
  3806.       362,
  3807.       5,
  3808.       "TIMESTEP_KEYFRAME"
  3809.     ],
  3810.     [
  3811.       4092,
  3812.       363,
  3813.       0,
  3814.       323,
  3815.       0,
  3816.       "MODEL"
  3817.     ],
  3818.     [
  3819.       4153,
  3820.       253,
  3821.       0,
  3822.       364,
  3823.       2,
  3824.       "CONTROL_NET"
  3825.     ],
  3826.     [
  3827.       4155,
  3828.       362,
  3829.       0,
  3830.       364,
  3831.       0,
  3832.       "CONDITIONING"
  3833.     ],
  3834.     [
  3835.       4156,
  3836.       362,
  3837.       1,
  3838.       364,
  3839.       1,
  3840.       "CONDITIONING"
  3841.     ],
  3842.     [
  3843.       4160,
  3844.       273,
  3845.       1,
  3846.       365,
  3847.       1,
  3848.       "FLOAT"
  3849.     ],
  3850.     [
  3851.       4161,
  3852.       365,
  3853.       0,
  3854.       362,
  3855.       3,
  3856.       "IMAGE"
  3857.     ],
  3858.     [
  3859.       4205,
  3860.       368,
  3861.       0,
  3862.       367,
  3863.       0,
  3864.       "TIMESTEP_KEYFRAME"
  3865.     ],
  3866.     [
  3867.       4207,
  3868.       367,
  3869.       0,
  3870.       364,
  3871.       5,
  3872.       "TIMESTEP_KEYFRAME"
  3873.     ],
  3874.     [
  3875.       4283,
  3876.       333,
  3877.       0,
  3878.       362,
  3879.       7,
  3880.       "CONTROL_NET_WEIGHTS"
  3881.     ],
  3882.     [
  3883.       4293,
  3884.       143,
  3885.       0,
  3886.       323,
  3887.       5,
  3888.       "LATENT"
  3889.     ],
  3890.     [
  3891.       4441,
  3892.       372,
  3893.       0,
  3894.       364,
  3895.       3,
  3896.       "IMAGE"
  3897.     ],
  3898.     [
  3899.       4689,
  3900.       168,
  3901.       0,
  3902.       165,
  3903.       0,
  3904.       "MODEL"
  3905.     ],
  3906.     [
  3907.       4690,
  3908.       168,
  3909.       1,
  3910.       165,
  3911.       1,
  3912.       "CLIP"
  3913.     ],
  3914.     [
  3915.       4692,
  3916.       317,
  3917.       0,
  3918.       363,
  3919.       0,
  3920.       "MODEL"
  3921.     ],
  3922.     [
  3923.       4693,
  3924.       15,
  3925.       0,
  3926.       209,
  3927.       0,
  3928.       "CONDITIONING"
  3929.     ],
  3930.     [
  3931.       4699,
  3932.       150,
  3933.       0,
  3934.       184,
  3935.       0,
  3936.       "*"
  3937.     ],
  3938.     [
  3939.       4704,
  3940.       214,
  3941.       0,
  3942.       362,
  3943.       1,
  3944.       "CONDITIONING"
  3945.     ],
  3946.     [
  3947.       4705,
  3948.       213,
  3949.       0,
  3950.       362,
  3951.       0,
  3952.       "CONDITIONING"
  3953.     ],
  3954.     [
  3955.       4706,
  3956.       376,
  3957.       0,
  3958.       365,
  3959.       0,
  3960.       "IMAGE"
  3961.     ],
  3962.     [
  3963.       4707,
  3964.       364,
  3965.       0,
  3966.       283,
  3967.       0,
  3968.       "CONDITIONING"
  3969.     ],
  3970.     [
  3971.       4708,
  3972.       364,
  3973.       1,
  3974.       284,
  3975.       0,
  3976.       "CONDITIONING"
  3977.     ],
  3978.     [
  3979.       4710,
  3980.       378,
  3981.       0,
  3982.       323,
  3983.       2,
  3984.       "CONDITIONING"
  3985.     ],
  3986.     [
  3987.       4711,
  3988.       143,
  3989.       0,
  3990.       379,
  3991.       0,
  3992.       "*"
  3993.     ],
  3994.     [
  3995.       4712,
  3996.       379,
  3997.       0,
  3998.       363,
  3999.       1,
  4000.       "LATENT"
  4001.     ],
  4002.     [
  4003.       4713,
  4004.       357,
  4005.       0,
  4006.       382,
  4007.       0,
  4008.       "*"
  4009.     ],
  4010.     [
  4011.       4714,
  4012.       383,
  4013.       0,
  4014.       353,
  4015.       1,
  4016.       "STRING"
  4017.     ],
  4018.     [
  4019.       4716,
  4020.       286,
  4021.       0,
  4022.       386,
  4023.       0,
  4024.       "IMAGE"
  4025.     ],
  4026.     [
  4027.       4717,
  4028.       387,
  4029.       0,
  4030.       297,
  4031.       0,
  4032.       "IMAGE"
  4033.     ],
  4034.     [
  4035.       4718,
  4036.       388,
  4037.       0,
  4038.       297,
  4039.       1,
  4040.       "IMAGE"
  4041.     ],
  4042.     [
  4043.       4719,
  4044.       290,
  4045.       0,
  4046.       389,
  4047.       0,
  4048.       "*"
  4049.     ],
  4050.     [
  4051.       4720,
  4052.       390,
  4053.       0,
  4054.       287,
  4055.       0,
  4056.       "STRING"
  4057.     ],
  4058.     [
  4059.       4742,
  4060.       395,
  4061.       0,
  4062.       272,
  4063.       0,
  4064.       "IMAGE"
  4065.     ],
  4066.     [
  4067.       4743,
  4068.       396,
  4069.       0,
  4070.       274,
  4071.       0,
  4072.       "IMAGE"
  4073.     ],
  4074.     [
  4075.       4750,
  4076.       401,
  4077.       0,
  4078.       353,
  4079.       0,
  4080.       "IMAGE"
  4081.     ],
  4082.     [
  4083.       4757,
  4084.       402,
  4085.       0,
  4086.       323,
  4087.       3,
  4088.       "SAMPLER"
  4089.     ],
  4090.     [
  4091.       4833,
  4092.       230,
  4093.       0,
  4094.       229,
  4095.       0,
  4096.       "STRING"
  4097.     ],
  4098.     [
  4099.       4904,
  4100.       108,
  4101.       0,
  4102.       230,
  4103.       0,
  4104.       "*"
  4105.     ],
  4106.     [
  4107.       4935,
  4108.       414,
  4109.       0,
  4110.       415,
  4111.       0,
  4112.       "JANUS_MODEL"
  4113.     ],
  4114.     [
  4115.       4936,
  4116.       415,
  4117.       0,
  4118.       416,
  4119.       0,
  4120.       "*"
  4121.     ],
  4122.     [
  4123.       4937,
  4124.       418,
  4125.       0,
  4126.       415,
  4127.       1,
  4128.       "IMAGE"
  4129.     ],
  4130.     [
  4131.       5082,
  4132.       377,
  4133.       0,
  4134.       419,
  4135.       0,
  4136.       "CONDITIONING"
  4137.     ],
  4138.     [
  4139.       5083,
  4140.       419,
  4141.       0,
  4142.       323,
  4143.       1,
  4144.       "CONDITIONING"
  4145.     ]
  4146.   ],
  4147.   "groups": [
  4148.     {
  4149.       "id": 2,
  4150.       "title": "Prompt",
  4151.       "bounding": [
  4152.         2480,
  4153.         -1400,
  4154.         730,
  4155.         700
  4156.       ],
  4157.       "color": "#3f789e",
  4158.       "font_size": 24,
  4159.       "flags": {}
  4160.     },
  4161.     {
  4162.       "id": 3,
  4163.       "title": "Loaders",
  4164.       "bounding": [
  4165.         1460,
  4166.         -1400,
  4167.         970,
  4168.         1640
  4169.       ],
  4170.       "color": "#88A",
  4171.       "font_size": 24,
  4172.       "flags": {}
  4173.     },
  4174.     {
  4175.       "id": 7,
  4176.       "title": "Input Image Upscale",
  4177.       "bounding": [
  4178.         3260,
  4179.         -1400,
  4180.         550,
  4181.         700
  4182.       ],
  4183.       "color": "#3f789e",
  4184.       "font_size": 24,
  4185.       "flags": {}
  4186.     },
  4187.     {
  4188.       "id": 8,
  4189.       "title": "Controlnets",
  4190.       "bounding": [
  4191.         2480,
  4192.         -2470,
  4193.         2820,
  4194.         1040
  4195.       ],
  4196.       "color": "#A88",
  4197.       "font_size": 24,
  4198.       "flags": {}
  4199.     },
  4200.     {
  4201.       "id": 9,
  4202.       "title": "Image Saver & Compare",
  4203.       "bounding": [
  4204.         3880,
  4205.         -1400,
  4206.         2230,
  4207.         1260
  4208.       ],
  4209.       "color": "#444",
  4210.       "font_size": 24,
  4211.       "flags": {}
  4212.     },
  4213.     {
  4214.       "id": 10,
  4215.       "title": "Image Name and Location Logic",
  4216.       "bounding": [
  4217.         3880,
  4218.         -100,
  4219.         1201.87841796875,
  4220.         301.6000061035156
  4221.       ],
  4222.       "color": "#444",
  4223.       "font_size": 24,
  4224.       "flags": {}
  4225.     },
  4226.     {
  4227.       "id": 11,
  4228.       "title": "Get Image Name Logic",
  4229.       "bounding": [
  4230.         700,
  4231.         -1710,
  4232.         1730,
  4233.         280
  4234.       ],
  4235.       "color": "#3f789e",
  4236.       "font_size": 24,
  4237.       "flags": {}
  4238.     },
  4239.     {
  4240.       "id": 12,
  4241.       "title": "Inference",
  4242.       "bounding": [
  4243.         2480,
  4244.         -640,
  4245.         1330,
  4246.         1290
  4247.       ],
  4248.       "color": "#3f789e",
  4249.       "font_size": 24,
  4250.       "flags": {}
  4251.     },
  4252.     {
  4253.       "id": 13,
  4254.       "title": "Image Captioning",
  4255.       "bounding": [
  4256.         1100,
  4257.         -2330,
  4258.         1330,
  4259.         600
  4260.       ],
  4261.       "color": "#3f789e",
  4262.       "font_size": 24,
  4263.       "flags": {}
  4264.     }
  4265.   ],
  4266.   "config": {},
  4267.   "extra": {
  4268.     "ds": {
  4269.       "scale": 0.6739806741264708,
  4270.       "offset": [
  4271.         -2508.096270344703,
  4272.         1555.1372839458309
  4273.       ]
  4274.     },
  4275.     "frontendVersion": "1.23.4",
  4276.     "ue_links": [
  4277.       {
  4278.         "downstream": 298,
  4279.         "downstream_slot": 0,
  4280.         "upstream": "165",
  4281.         "upstream_slot": 1,
  4282.         "controller": 171,
  4283.         "type": "CLIP"
  4284.       },
  4285.       {
  4286.         "downstream": 362,
  4287.         "downstream_slot": 8,
  4288.         "upstream": "124",
  4289.         "upstream_slot": 0,
  4290.         "controller": 172,
  4291.         "type": "VAE"
  4292.       },
  4293.       {
  4294.         "downstream": 143,
  4295.         "downstream_slot": 1,
  4296.         "upstream": "124",
  4297.         "upstream_slot": 0,
  4298.         "controller": 172,
  4299.         "type": "VAE"
  4300.       },
  4301.       {
  4302.         "downstream": 292,
  4303.         "downstream_slot": 1,
  4304.         "upstream": "124",
  4305.         "upstream_slot": 0,
  4306.         "controller": 172,
  4307.         "type": "VAE"
  4308.       },
  4309.       {
  4310.         "downstream": 15,
  4311.         "downstream_slot": 0,
  4312.         "upstream": "165",
  4313.         "upstream_slot": 1,
  4314.         "controller": 171,
  4315.         "type": "CLIP"
  4316.       },
  4317.       {
  4318.         "downstream": 364,
  4319.         "downstream_slot": 8,
  4320.         "upstream": "124",
  4321.         "upstream_slot": 0,
  4322.         "controller": 172,
  4323.         "type": "VAE"
  4324.       }
  4325.     ],
  4326.     "links_added_by_ue": [
  4327.       5102,
  4328.       5103,
  4329.       5104,
  4330.       5105,
  4331.       5106,
  4332.       5107
  4333.     ],
  4334.     "VHS_latentpreview": true,
  4335.     "VHS_latentpreviewrate": 0,
  4336.     "VHS_MetadataImage": true,
  4337.     "VHS_KeepIntermediate": true
  4338.   },
  4339.   "version": 0.4
  4340. }
Advertisement
Add Comment
Please, Sign In to add comment