BigRub7079

[flux-fill + flux-redux] Product Background Change

Nov 26th, 2024
1,011
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 33.90 KB | None | 0 0
  1. {
  2.   "last_node_id": 172,
  3.   "last_link_id": 345,
  4.   "nodes": [
  5.     {
  6.       "id": 83,
  7.       "type": "LoadImage",
  8.       "pos": {
  9.         "0": -1710,
  10.         "1": -400
  11.       },
  12.       "size": {
  13.         "0": 315,
  14.         "1": 338
  15.       },
  16.       "flags": {},
  17.       "order": 0,
  18.       "mode": 0,
  19.       "inputs": [],
  20.       "outputs": [
  21.         {
  22.           "name": "IMAGE",
  23.           "type": "IMAGE",
  24.           "links": [
  25.             196
  26.           ],
  27.           "shape": 3,
  28.           "slot_index": 0
  29.         },
  30.         {
  31.           "name": "MASK",
  32.           "type": "MASK",
  33.           "links": null,
  34.           "shape": 3
  35.         }
  36.       ],
  37.       "properties": {
  38.         "Node name for S&R": "LoadImage"
  39.       },
  40.       "widgets_values": [
  41.         "https://s3.prod.nordy.ai/media/raw/8bb4b537-f427-480f-b13e-77c3faead53f.png",
  42.         "image",
  43.         "image"
  44.       ]
  45.     },
  46.     {
  47.       "id": 72,
  48.       "type": "ImageResizeKJ",
  49.       "pos": {
  50.         "0": -1711,
  51.         "1": -10
  52.       },
  53.       "size": {
  54.         "0": 315,
  55.         "1": 242
  56.       },
  57.       "flags": {},
  58.       "order": 11,
  59.       "mode": 0,
  60.       "inputs": [
  61.         {
  62.           "name": "image",
  63.           "type": "IMAGE",
  64.           "link": 196
  65.         },
  66.         {
  67.           "name": "get_image_size",
  68.           "type": "IMAGE",
  69.           "link": null
  70.         },
  71.         {
  72.           "name": "width_input",
  73.           "type": "INT",
  74.           "link": null,
  75.           "widget": {
  76.             "name": "width_input"
  77.           }
  78.         },
  79.         {
  80.           "name": "height_input",
  81.           "type": "INT",
  82.           "link": null,
  83.           "widget": {
  84.             "name": "height_input"
  85.           }
  86.         }
  87.       ],
  88.       "outputs": [
  89.         {
  90.           "name": "IMAGE",
  91.           "type": "IMAGE",
  92.           "links": [
  93.             210,
  94.             237,
  95.             246,
  96.             345
  97.           ],
  98.           "shape": 3,
  99.           "slot_index": 0
  100.         },
  101.         {
  102.           "name": "width",
  103.           "type": "INT",
  104.           "links": null,
  105.           "shape": 3
  106.         },
  107.         {
  108.           "name": "height",
  109.           "type": "INT",
  110.           "links": null,
  111.           "shape": 3
  112.         }
  113.       ],
  114.       "properties": {
  115.         "Node name for S&R": "ImageResizeKJ"
  116.       },
  117.       "widgets_values": [
  118.         1024,
  119.         1024,
  120.         "nearest-exact",
  121.         true,
  122.         2,
  123.         0,
  124.         0,
  125.         "disabled"
  126.       ]
  127.     },
  128.     {
  129.       "id": 88,
  130.       "type": "DownloadAndLoadFlorence2Model",
  131.       "pos": {
  132.         "0": -1365.67919921875,
  133.         "1": -403.27996826171875
  134.       },
  135.       "size": {
  136.         "0": 315,
  137.         "1": 106
  138.       },
  139.       "flags": {},
  140.       "order": 1,
  141.       "mode": 0,
  142.       "inputs": [
  143.         {
  144.           "name": "lora",
  145.           "type": "PEFTLORA",
  146.           "link": null
  147.         }
  148.       ],
  149.       "outputs": [
  150.         {
  151.           "name": "florence2_model",
  152.           "type": "FL2MODEL",
  153.           "links": [
  154.             197
  155.           ],
  156.           "shape": 3,
  157.           "slot_index": 0
  158.         }
  159.       ],
  160.       "properties": {
  161.         "Node name for S&R": "DownloadAndLoadFlorence2Model"
  162.       },
  163.       "widgets_values": [
  164.         "microsoft/Florence-2-base",
  165.         "fp16",
  166.         "sdpa"
  167.       ]
  168.     },
  169.     {
  170.       "id": 66,
  171.       "type": "DownloadAndLoadSAM2Model",
  172.       "pos": {
  173.         "0": -1034.6790771484375,
  174.         "1": -399.27996826171875
  175.       },
  176.       "size": {
  177.         "0": 275.248046875,
  178.         "1": 130
  179.       },
  180.       "flags": {},
  181.       "order": 2,
  182.       "mode": 0,
  183.       "inputs": [],
  184.       "outputs": [
  185.         {
  186.           "name": "sam2_model",
  187.           "type": "SAM2MODEL",
  188.           "links": [
  189.             236
  190.           ],
  191.           "shape": 3,
  192.           "slot_index": 0
  193.         }
  194.       ],
  195.       "properties": {
  196.         "Node name for S&R": "DownloadAndLoadSAM2Model"
  197.       },
  198.       "widgets_values": [
  199.         "sam2_hiera_small.safetensors",
  200.         "single_image",
  201.         "cuda",
  202.         "bf16"
  203.       ]
  204.     },
  205.     {
  206.       "id": 93,
  207.       "type": "Florence2toCoordinates",
  208.       "pos": {
  209.         "0": -1018.6793212890625,
  210.         "1": -225.2799835205078
  211.       },
  212.       "size": {
  213.         "0": 210,
  214.         "1": 102
  215.       },
  216.       "flags": {},
  217.       "order": 19,
  218.       "mode": 0,
  219.       "inputs": [
  220.         {
  221.           "name": "data",
  222.           "type": "JSON",
  223.           "link": 204
  224.         }
  225.       ],
  226.       "outputs": [
  227.         {
  228.           "name": "coordinates",
  229.           "type": "STRING",
  230.           "links": [],
  231.           "shape": 3,
  232.           "slot_index": 0
  233.         },
  234.         {
  235.           "name": "bboxes",
  236.           "type": "BBOX",
  237.           "links": [
  238.             239
  239.           ],
  240.           "shape": 3,
  241.           "slot_index": 1
  242.         }
  243.       ],
  244.       "properties": {
  245.         "Node name for S&R": "Florence2toCoordinates"
  246.       },
  247.       "widgets_values": [
  248.         "",
  249.         false
  250.       ]
  251.     },
  252.     {
  253.       "id": 113,
  254.       "type": "Mask Invert",
  255.       "pos": {
  256.         "0": -724.82666015625,
  257.         "1": -392.10675048828125
  258.       },
  259.       "size": {
  260.         "0": 210,
  261.         "1": 26
  262.       },
  263.       "flags": {},
  264.       "order": 23,
  265.       "mode": 0,
  266.       "inputs": [
  267.         {
  268.           "name": "masks",
  269.           "type": "MASK",
  270.           "link": 254
  271.         }
  272.       ],
  273.       "outputs": [
  274.         {
  275.           "name": "MASKS",
  276.           "type": "MASK",
  277.           "links": [
  278.             323
  279.           ],
  280.           "shape": 3,
  281.           "slot_index": 0
  282.         }
  283.       ],
  284.       "properties": {
  285.         "Node name for S&R": "Mask Invert"
  286.       },
  287.       "widgets_values": []
  288.     },
  289.     {
  290.       "id": 110,
  291.       "type": "MaskBlur+",
  292.       "pos": {
  293.         "0": -724.159912109375,
  294.         "1": -318.77337646484375
  295.       },
  296.       "size": {
  297.         "0": 268.23406982421875,
  298.         "1": 82
  299.       },
  300.       "flags": {},
  301.       "order": 24,
  302.       "mode": 0,
  303.       "inputs": [
  304.         {
  305.           "name": "mask",
  306.           "type": "MASK",
  307.           "link": 323
  308.         }
  309.       ],
  310.       "outputs": [
  311.         {
  312.           "name": "MASK",
  313.           "type": "MASK",
  314.           "links": [
  315.             250,
  316.             251,
  317.             344
  318.           ],
  319.           "shape": 3,
  320.           "slot_index": 0
  321.         }
  322.       ],
  323.       "properties": {
  324.         "Node name for S&R": "MaskBlur+"
  325.       },
  326.       "widgets_values": [
  327.         3,
  328.         "auto"
  329.       ]
  330.     },
  331.     {
  332.       "id": 108,
  333.       "type": "JoinImageWithAlpha",
  334.       "pos": {
  335.         "0": -439.15997314453125,
  336.         "1": -395.77337646484375
  337.       },
  338.       "size": {
  339.         "0": 264.5999755859375,
  340.         "1": 46
  341.       },
  342.       "flags": {},
  343.       "order": 26,
  344.       "mode": 0,
  345.       "inputs": [
  346.         {
  347.           "name": "image",
  348.           "type": "IMAGE",
  349.           "link": 246
  350.         },
  351.         {
  352.           "name": "alpha",
  353.           "type": "MASK",
  354.           "link": 251
  355.         }
  356.       ],
  357.       "outputs": [
  358.         {
  359.           "name": "IMAGE",
  360.           "type": "IMAGE",
  361.           "links": [
  362.             248
  363.           ],
  364.           "shape": 3,
  365.           "slot_index": 0
  366.         }
  367.       ],
  368.       "properties": {
  369.         "Node name for S&R": "JoinImageWithAlpha"
  370.       },
  371.       "widgets_values": []
  372.     },
  373.     {
  374.       "id": 136,
  375.       "type": "UNETLoader",
  376.       "pos": {
  377.         "0": -2063.8603515625,
  378.         "1": 167.81076049804688
  379.       },
  380.       "size": {
  381.         "0": 315,
  382.         "1": 82
  383.       },
  384.       "flags": {},
  385.       "order": 3,
  386.       "mode": 0,
  387.       "inputs": [],
  388.       "outputs": [
  389.         {
  390.           "name": "MODEL",
  391.           "type": "MODEL",
  392.           "links": [
  393.             291
  394.           ],
  395.           "slot_index": 0
  396.         }
  397.       ],
  398.       "properties": {
  399.         "Node name for S&R": "UNETLoader"
  400.       },
  401.       "widgets_values": [
  402.         "flux1-fill-dev.safetensors",
  403.         "fp8_e4m3fn"
  404.       ]
  405.     },
  406.     {
  407.       "id": 138,
  408.       "type": "DualCLIPLoader",
  409.       "pos": {
  410.         "0": -2065.8603515625,
  411.         "1": 295.8109130859375
  412.       },
  413.       "size": {
  414.         "0": 315,
  415.         "1": 106
  416.       },
  417.       "flags": {},
  418.       "order": 4,
  419.       "mode": 0,
  420.       "inputs": [],
  421.       "outputs": [
  422.         {
  423.           "name": "CLIP",
  424.           "type": "CLIP",
  425.           "links": [
  426.             280,
  427.             338
  428.           ],
  429.           "slot_index": 0
  430.         }
  431.       ],
  432.       "properties": {
  433.         "Node name for S&R": "DualCLIPLoader"
  434.       },
  435.       "widgets_values": [
  436.         "clip_l.safetensors",
  437.         "t5xxl_fp16.safetensors",
  438.         "flux"
  439.       ]
  440.     },
  441.     {
  442.       "id": 168,
  443.       "type": "Florence2ModelLoader",
  444.       "pos": {
  445.         "0": -2059.8603515625,
  446.         "1": 454.81097412109375
  447.       },
  448.       "size": {
  449.         "0": 315,
  450.         "1": 106
  451.       },
  452.       "flags": {},
  453.       "order": 5,
  454.       "mode": 0,
  455.       "inputs": [
  456.         {
  457.           "name": "lora",
  458.           "type": "PEFTLORA",
  459.           "link": null
  460.         }
  461.       ],
  462.       "outputs": [
  463.         {
  464.           "name": "florence2_model",
  465.           "type": "FL2MODEL",
  466.           "links": [
  467.             334
  468.           ],
  469.           "shape": 3,
  470.           "slot_index": 0
  471.         }
  472.       ],
  473.       "properties": {
  474.         "Node name for S&R": "Florence2ModelLoader"
  475.       },
  476.       "widgets_values": [
  477.         "Florence-2-Flux-Large",
  478.         "fp16",
  479.         "sdpa"
  480.       ]
  481.     },
  482.     {
  483.       "id": 137,
  484.       "type": "VAELoader",
  485.       "pos": {
  486.         "0": -2055.8603515625,
  487.         "1": 606.81103515625
  488.       },
  489.       "size": {
  490.         "0": 315,
  491.         "1": 58
  492.       },
  493.       "flags": {},
  494.       "order": 6,
  495.       "mode": 0,
  496.       "inputs": [],
  497.       "outputs": [
  498.         {
  499.           "name": "VAE",
  500.           "type": "VAE",
  501.           "links": [
  502.             282,
  503.             288
  504.           ],
  505.           "slot_index": 0
  506.         }
  507.       ],
  508.       "properties": {
  509.         "Node name for S&R": "VAELoader"
  510.       },
  511.       "widgets_values": [
  512.         "ae.safetensors"
  513.       ]
  514.     },
  515.     {
  516.       "id": 162,
  517.       "type": "LoadImage",
  518.       "pos": {
  519.         "0": -1710.664306640625,
  520.         "1": 330.68035888671875
  521.       },
  522.       "size": {
  523.         "0": 315,
  524.         "1": 338
  525.       },
  526.       "flags": {},
  527.       "order": 7,
  528.       "mode": 0,
  529.       "inputs": [],
  530.       "outputs": [
  531.         {
  532.           "name": "IMAGE",
  533.           "type": "IMAGE",
  534.           "links": [
  535.             328,
  536.             336
  537.           ],
  538.           "slot_index": 0
  539.         },
  540.         {
  541.           "name": "MASK",
  542.           "type": "MASK",
  543.           "links": null
  544.         }
  545.       ],
  546.       "properties": {
  547.         "Node name for S&R": "LoadImage"
  548.       },
  549.       "widgets_values": [
  550.         "https://s3.prod.nordy.ai/media/raw/61d0bee5-cfd3-443f-8006-7055a8847d28.png",
  551.         "image",
  552.         "image"
  553.       ]
  554.     },
  555.     {
  556.       "id": 165,
  557.       "type": "Florence2Run",
  558.       "pos": {
  559.         "0": -1364.7744140625,
  560.         "1": 191.88790893554688
  561.       },
  562.       "size": {
  563.         "0": 400,
  564.         "1": 352
  565.       },
  566.       "flags": {},
  567.       "order": 14,
  568.       "mode": 0,
  569.       "inputs": [
  570.         {
  571.           "name": "image",
  572.           "type": "IMAGE",
  573.           "link": 336
  574.         },
  575.         {
  576.           "name": "florence2_model",
  577.           "type": "FL2MODEL",
  578.           "link": 334
  579.         }
  580.       ],
  581.       "outputs": [
  582.         {
  583.           "name": "image",
  584.           "type": "IMAGE",
  585.           "links": [],
  586.           "shape": 3,
  587.           "slot_index": 0
  588.         },
  589.         {
  590.           "name": "mask",
  591.           "type": "MASK",
  592.           "links": [],
  593.           "shape": 3,
  594.           "slot_index": 1
  595.         },
  596.         {
  597.           "name": "caption",
  598.           "type": "STRING",
  599.           "links": [
  600.             335,
  601.             337
  602.           ],
  603.           "shape": 3,
  604.           "slot_index": 2
  605.         },
  606.         {
  607.           "name": "data",
  608.           "type": "JSON",
  609.           "links": null,
  610.           "shape": 3
  611.         }
  612.       ],
  613.       "properties": {
  614.         "Node name for S&R": "Florence2Run"
  615.       },
  616.       "widgets_values": [
  617.         "",
  618.         "more_detailed_caption",
  619.         true,
  620.         false,
  621.         1024,
  622.         3,
  623.         true,
  624.         "",
  625.         438473995375143,
  626.         "randomize"
  627.       ]
  628.     },
  629.     {
  630.       "id": 167,
  631.       "type": "easy showAnything",
  632.       "pos": {
  633.         "0": -1362.7744140625,
  634.         "1": 593.887939453125
  635.       },
  636.       "size": {
  637.         "0": 390,
  638.         "1": 320
  639.       },
  640.       "flags": {},
  641.       "order": 17,
  642.       "mode": 0,
  643.       "inputs": [
  644.         {
  645.           "name": "anything",
  646.           "type": "*",
  647.           "link": 335
  648.         }
  649.       ],
  650.       "outputs": [],
  651.       "properties": {
  652.         "Node name for S&R": "easy showAnything"
  653.       },
  654.       "widgets_values": [
  655.         "The image is a close-up of a patch of green moss. The moss is densely packed together, covering the entire surface of the image. The texture of the moss is rough and uneven, with some areas appearing to be more densely packed than others. There are small white flowers scattered throughout the moss, adding a pop of color to the otherwise green landscape. The background is blurred, but it appears to be a dense forest with trees and shrubs. The sky is overcast, adding to the gloomy atmosphere of the scene."
  656.       ]
  657.     },
  658.     {
  659.       "id": 87,
  660.       "type": "Florence2Run",
  661.       "pos": {
  662.         "0": -1363,
  663.         "1": -252
  664.       },
  665.       "size": {
  666.         "0": 320.00360107421875,
  667.         "1": 352
  668.       },
  669.       "flags": {},
  670.       "order": 16,
  671.       "mode": 0,
  672.       "inputs": [
  673.         {
  674.           "name": "image",
  675.           "type": "IMAGE",
  676.           "link": 210,
  677.           "slot_index": 0
  678.         },
  679.         {
  680.           "name": "florence2_model",
  681.           "type": "FL2MODEL",
  682.           "link": 197,
  683.           "slot_index": 1
  684.         }
  685.       ],
  686.       "outputs": [
  687.         {
  688.           "name": "image",
  689.           "type": "IMAGE",
  690.           "links": [],
  691.           "shape": 3,
  692.           "slot_index": 0
  693.         },
  694.         {
  695.           "name": "mask",
  696.           "type": "MASK",
  697.           "links": null,
  698.           "shape": 3
  699.         },
  700.         {
  701.           "name": "caption",
  702.           "type": "STRING",
  703.           "links": null,
  704.           "shape": 3,
  705.           "slot_index": 2
  706.         },
  707.         {
  708.           "name": "data",
  709.           "type": "JSON",
  710.           "links": [
  711.             204
  712.           ],
  713.           "shape": 3,
  714.           "slot_index": 3
  715.         }
  716.       ],
  717.       "properties": {
  718.         "Node name for S&R": "Florence2Run"
  719.       },
  720.       "widgets_values": [
  721.         "bag",
  722.         "caption_to_phrase_grounding",
  723.         true,
  724.         false,
  725.         1024,
  726.         3,
  727.         true,
  728.         "",
  729.         859350045294645,
  730.         "randomize"
  731.       ]
  732.     },
  733.     {
  734.       "id": 102,
  735.       "type": "Sam2Segmentation",
  736.       "pos": {
  737.         "0": -1018,
  738.         "1": -72
  739.       },
  740.       "size": {
  741.         "0": 261.0546569824219,
  742.         "1": 162
  743.       },
  744.       "flags": {},
  745.       "order": 21,
  746.       "mode": 0,
  747.       "inputs": [
  748.         {
  749.           "name": "sam2_model",
  750.           "type": "SAM2MODEL",
  751.           "link": 236
  752.         },
  753.         {
  754.           "name": "image",
  755.           "type": "IMAGE",
  756.           "link": 237
  757.         },
  758.         {
  759.           "name": "bboxes",
  760.           "type": "BBOX",
  761.           "link": 239
  762.         },
  763.         {
  764.           "name": "coordinates_positive",
  765.           "type": "STRING",
  766.           "link": null,
  767.           "widget": {
  768.             "name": "coordinates_positive"
  769.           }
  770.         },
  771.         {
  772.           "name": "coordinates_negative",
  773.           "type": "STRING",
  774.           "link": null,
  775.           "widget": {
  776.             "name": "coordinates_negative"
  777.           }
  778.         }
  779.       ],
  780.       "outputs": [
  781.         {
  782.           "name": "mask",
  783.           "type": "MASK",
  784.           "links": [
  785.             254
  786.           ],
  787.           "shape": 3,
  788.           "slot_index": 0
  789.         }
  790.       ],
  791.       "properties": {
  792.         "Node name for S&R": "Sam2Segmentation"
  793.       },
  794.       "widgets_values": [
  795.         true,
  796.         "",
  797.         "",
  798.         true
  799.       ]
  800.     },
  801.     {
  802.       "id": 130,
  803.       "type": "CLIPTextEncode",
  804.       "pos": {
  805.         "0": -950,
  806.         "1": 448
  807.       },
  808.       "size": {
  809.         "0": 425.27801513671875,
  810.         "1": 180.6060791015625
  811.       },
  812.       "flags": {
  813.         "collapsed": true
  814.       },
  815.       "order": 13,
  816.       "mode": 0,
  817.       "inputs": [
  818.         {
  819.           "name": "clip",
  820.           "type": "CLIP",
  821.           "link": 280
  822.         }
  823.       ],
  824.       "outputs": [
  825.         {
  826.           "name": "CONDITIONING",
  827.           "type": "CONDITIONING",
  828.           "links": [
  829.             287
  830.           ],
  831.           "slot_index": 0
  832.         }
  833.       ],
  834.       "title": "CLIP Text Encode (Negative Prompt)",
  835.       "properties": {
  836.         "Node name for S&R": "CLIPTextEncode"
  837.       },
  838.       "widgets_values": [
  839.         ""
  840.       ]
  841.     },
  842.     {
  843.       "id": 169,
  844.       "type": "CLIPTextEncode",
  845.       "pos": {
  846.         "0": -951,
  847.         "1": 195
  848.       },
  849.       "size": {
  850.         "0": 249.94996643066406,
  851.         "1": 88.0257568359375
  852.       },
  853.       "flags": {
  854.         "collapsed": false
  855.       },
  856.       "order": 18,
  857.       "mode": 0,
  858.       "inputs": [
  859.         {
  860.           "name": "clip",
  861.           "type": "CLIP",
  862.           "link": 338
  863.         },
  864.         {
  865.           "name": "text",
  866.           "type": "STRING",
  867.           "link": 337,
  868.           "widget": {
  869.             "name": "text"
  870.           }
  871.         }
  872.       ],
  873.       "outputs": [
  874.         {
  875.           "name": "CONDITIONING",
  876.           "type": "CONDITIONING",
  877.           "links": [
  878.             339
  879.           ],
  880.           "shape": 3,
  881.           "slot_index": 0
  882.         }
  883.       ],
  884.       "properties": {
  885.         "Node name for S&R": "CLIPTextEncode"
  886.       },
  887.       "widgets_values": [
  888.         ""
  889.       ]
  890.     },
  891.     {
  892.       "id": 135,
  893.       "type": "FluxGuidance",
  894.       "pos": {
  895.         "0": -946,
  896.         "1": 335
  897.       },
  898.       "size": {
  899.         "0": 235.34767150878906,
  900.         "1": 63.93394470214844
  901.       },
  902.       "flags": {},
  903.       "order": 20,
  904.       "mode": 0,
  905.       "inputs": [
  906.         {
  907.           "name": "conditioning",
  908.           "type": "CONDITIONING",
  909.           "link": 339
  910.         }
  911.       ],
  912.       "outputs": [
  913.         {
  914.           "name": "CONDITIONING",
  915.           "type": "CONDITIONING",
  916.           "links": [
  917.             331
  918.           ],
  919.           "slot_index": 0,
  920.           "shape": 3
  921.         }
  922.       ],
  923.       "properties": {
  924.         "Node name for S&R": "FluxGuidance"
  925.       },
  926.       "widgets_values": [
  927.         30
  928.       ]
  929.     },
  930.     {
  931.       "id": 164,
  932.       "type": "StyleModelLoader",
  933.       "pos": {
  934.         "0": -668.732666015625,
  935.         "1": 192.71990966796875
  936.       },
  937.       "size": {
  938.         "0": 340,
  939.         "1": 60
  940.       },
  941.       "flags": {},
  942.       "order": 8,
  943.       "mode": 0,
  944.       "inputs": [],
  945.       "outputs": [
  946.         {
  947.           "name": "STYLE_MODEL",
  948.           "type": "STYLE_MODEL",
  949.           "links": [
  950.             329
  951.           ]
  952.         }
  953.       ],
  954.       "properties": {
  955.         "Node name for S&R": "StyleModelLoader"
  956.       },
  957.       "widgets_values": [
  958.         "flux1-redux-dev.safetensors"
  959.       ]
  960.     },
  961.     {
  962.       "id": 109,
  963.       "type": "SaveImage",
  964.       "pos": {
  965.         "0": -427,
  966.         "1": -306
  967.       },
  968.       "size": {
  969.         "0": 263.67041015625,
  970.         "1": 371.7878723144531
  971.       },
  972.       "flags": {},
  973.       "order": 28,
  974.       "mode": 0,
  975.       "inputs": [
  976.         {
  977.           "name": "images",
  978.           "type": "IMAGE",
  979.           "link": 248
  980.         }
  981.       ],
  982.       "outputs": [],
  983.       "properties": {
  984.         "Node name for S&R": "SaveImage"
  985.       },
  986.       "widgets_values": [
  987.         "ComfyUI"
  988.       ]
  989.     },
  990.     {
  991.       "id": 103,
  992.       "type": "MaskPreview+",
  993.       "pos": {
  994.         "0": -724,
  995.         "1": -193
  996.       },
  997.       "size": {
  998.         "0": 279.580810546875,
  999.         "1": 265.84906005859375
  1000.       },
  1001.       "flags": {},
  1002.       "order": 25,
  1003.       "mode": 0,
  1004.       "inputs": [
  1005.         {
  1006.           "name": "mask",
  1007.           "type": "MASK",
  1008.           "link": 250
  1009.         }
  1010.       ],
  1011.       "outputs": [],
  1012.       "properties": {
  1013.         "Node name for S&R": "MaskPreview+"
  1014.       },
  1015.       "widgets_values": []
  1016.     },
  1017.     {
  1018.       "id": 160,
  1019.       "type": "CLIPVisionLoader",
  1020.       "pos": {
  1021.         "0": -665,
  1022.         "1": 295.45318603515625
  1023.       },
  1024.       "size": {
  1025.         "0": 333.7234191894531,
  1026.         "1": 58
  1027.       },
  1028.       "flags": {},
  1029.       "order": 9,
  1030.       "mode": 0,
  1031.       "inputs": [],
  1032.       "outputs": [
  1033.         {
  1034.           "name": "CLIP_VISION",
  1035.           "type": "CLIP_VISION",
  1036.           "links": [
  1037.             327
  1038.           ],
  1039.           "slot_index": 0
  1040.         }
  1041.       ],
  1042.       "properties": {
  1043.         "Node name for S&R": "CLIPVisionLoader"
  1044.       },
  1045.       "widgets_values": [
  1046.         "sigclip_vision_patch14_384.safetensors"
  1047.       ]
  1048.     },
  1049.     {
  1050.       "id": 161,
  1051.       "type": "CLIPVisionEncode",
  1052.       "pos": {
  1053.         "0": -636,
  1054.         "1": 401.45318603515625
  1055.       },
  1056.       "size": {
  1057.         "0": 290,
  1058.         "1": 50
  1059.       },
  1060.       "flags": {},
  1061.       "order": 15,
  1062.       "mode": 0,
  1063.       "inputs": [
  1064.         {
  1065.           "name": "clip_vision",
  1066.           "type": "CLIP_VISION",
  1067.           "link": 327
  1068.         },
  1069.         {
  1070.           "name": "image",
  1071.           "type": "IMAGE",
  1072.           "link": 328
  1073.         }
  1074.       ],
  1075.       "outputs": [
  1076.         {
  1077.           "name": "CLIP_VISION_OUTPUT",
  1078.           "type": "CLIP_VISION_OUTPUT",
  1079.           "links": [
  1080.             330
  1081.           ],
  1082.           "slot_index": 0
  1083.         }
  1084.       ],
  1085.       "properties": {
  1086.         "Node name for S&R": "CLIPVisionEncode"
  1087.       },
  1088.       "widgets_values": []
  1089.     },
  1090.     {
  1091.       "id": 163,
  1092.       "type": "StyleModelApply",
  1093.       "pos": {
  1094.         "0": -662,
  1095.         "1": 496.45318603515625
  1096.       },
  1097.       "size": {
  1098.         "0": 320,
  1099.         "1": 70
  1100.       },
  1101.       "flags": {},
  1102.       "order": 22,
  1103.       "mode": 0,
  1104.       "inputs": [
  1105.         {
  1106.           "name": "conditioning",
  1107.           "type": "CONDITIONING",
  1108.           "link": 331
  1109.         },
  1110.         {
  1111.           "name": "style_model",
  1112.           "type": "STYLE_MODEL",
  1113.           "link": 329
  1114.         },
  1115.         {
  1116.           "name": "clip_vision_output",
  1117.           "type": "CLIP_VISION_OUTPUT",
  1118.           "link": 330,
  1119.           "shape": 7
  1120.         }
  1121.       ],
  1122.       "outputs": [
  1123.         {
  1124.           "name": "CONDITIONING",
  1125.           "type": "CONDITIONING",
  1126.           "links": [
  1127.             332
  1128.           ],
  1129.           "slot_index": 0
  1130.         }
  1131.       ],
  1132.       "properties": {
  1133.         "Node name for S&R": "StyleModelApply"
  1134.       },
  1135.       "widgets_values": []
  1136.     },
  1137.     {
  1138.       "id": 140,
  1139.       "type": "DifferentialDiffusion",
  1140.       "pos": {
  1141.         "0": -305,
  1142.         "1": 193
  1143.       },
  1144.       "size": {
  1145.         "0": 277.20001220703125,
  1146.         "1": 26
  1147.       },
  1148.       "flags": {},
  1149.       "order": 12,
  1150.       "mode": 0,
  1151.       "inputs": [
  1152.         {
  1153.           "name": "model",
  1154.           "type": "MODEL",
  1155.           "link": 291
  1156.         }
  1157.       ],
  1158.       "outputs": [
  1159.         {
  1160.           "name": "MODEL",
  1161.           "type": "MODEL",
  1162.           "links": [
  1163.             276
  1164.           ],
  1165.           "slot_index": 0
  1166.         }
  1167.       ],
  1168.       "properties": {
  1169.         "Node name for S&R": "DifferentialDiffusion"
  1170.       },
  1171.       "widgets_values": []
  1172.     },
  1173.     {
  1174.       "id": 139,
  1175.       "type": "InpaintModelConditioning",
  1176.       "pos": {
  1177.         "0": -303,
  1178.         "1": 260
  1179.       },
  1180.       "size": {
  1181.         "0": 302.4000244140625,
  1182.         "1": 138
  1183.       },
  1184.       "flags": {},
  1185.       "order": 27,
  1186.       "mode": 0,
  1187.       "inputs": [
  1188.         {
  1189.           "name": "positive",
  1190.           "type": "CONDITIONING",
  1191.           "link": 332
  1192.         },
  1193.         {
  1194.           "name": "negative",
  1195.           "type": "CONDITIONING",
  1196.           "link": 287
  1197.         },
  1198.         {
  1199.           "name": "vae",
  1200.           "type": "VAE",
  1201.           "link": 288
  1202.         },
  1203.         {
  1204.           "name": "pixels",
  1205.           "type": "IMAGE",
  1206.           "link": 345
  1207.         },
  1208.         {
  1209.           "name": "mask",
  1210.           "type": "MASK",
  1211.           "link": 344
  1212.         }
  1213.       ],
  1214.       "outputs": [
  1215.         {
  1216.           "name": "positive",
  1217.           "type": "CONDITIONING",
  1218.           "links": [
  1219.             277
  1220.           ],
  1221.           "slot_index": 0
  1222.         },
  1223.         {
  1224.           "name": "negative",
  1225.           "type": "CONDITIONING",
  1226.           "links": [
  1227.             278
  1228.           ],
  1229.           "slot_index": 1
  1230.         },
  1231.         {
  1232.           "name": "latent",
  1233.           "type": "LATENT",
  1234.           "links": [
  1235.             326
  1236.           ],
  1237.           "slot_index": 2
  1238.         }
  1239.       ],
  1240.       "properties": {
  1241.         "Node name for S&R": "InpaintModelConditioning"
  1242.       },
  1243.       "widgets_values": [
  1244.         false
  1245.       ]
  1246.     },
  1247.     {
  1248.       "id": 129,
  1249.       "type": "KSampler",
  1250.       "pos": {
  1251.         "0": -307,
  1252.         "1": 487
  1253.       },
  1254.       "size": {
  1255.         "0": 315,
  1256.         "1": 262
  1257.       },
  1258.       "flags": {},
  1259.       "order": 29,
  1260.       "mode": 0,
  1261.       "inputs": [
  1262.         {
  1263.           "name": "model",
  1264.           "type": "MODEL",
  1265.           "link": 276
  1266.         },
  1267.         {
  1268.           "name": "positive",
  1269.           "type": "CONDITIONING",
  1270.           "link": 277
  1271.         },
  1272.         {
  1273.           "name": "negative",
  1274.           "type": "CONDITIONING",
  1275.           "link": 278
  1276.         },
  1277.         {
  1278.           "name": "latent_image",
  1279.           "type": "LATENT",
  1280.           "link": 326
  1281.         }
  1282.       ],
  1283.       "outputs": [
  1284.         {
  1285.           "name": "LATENT",
  1286.           "type": "LATENT",
  1287.           "links": [
  1288.             281
  1289.           ],
  1290.           "slot_index": 0
  1291.         }
  1292.       ],
  1293.       "properties": {
  1294.         "Node name for S&R": "KSampler"
  1295.       },
  1296.       "widgets_values": [
  1297.         814448085288994,
  1298.         "randomize",
  1299.         20,
  1300.         1,
  1301.         "euler",
  1302.         "normal",
  1303.         1
  1304.       ]
  1305.     },
  1306.     {
  1307.       "id": 131,
  1308.       "type": "VAEDecode",
  1309.       "pos": {
  1310.         "0": -202,
  1311.         "1": 792
  1312.       },
  1313.       "size": {
  1314.         "0": 210,
  1315.         "1": 46
  1316.       },
  1317.       "flags": {},
  1318.       "order": 30,
  1319.       "mode": 0,
  1320.       "inputs": [
  1321.         {
  1322.           "name": "samples",
  1323.           "type": "LATENT",
  1324.           "link": 281
  1325.         },
  1326.         {
  1327.           "name": "vae",
  1328.           "type": "VAE",
  1329.           "link": 282
  1330.         }
  1331.       ],
  1332.       "outputs": [
  1333.         {
  1334.           "name": "IMAGE",
  1335.           "type": "IMAGE",
  1336.           "links": [
  1337.             283
  1338.           ],
  1339.           "slot_index": 0
  1340.         }
  1341.       ],
  1342.       "properties": {
  1343.         "Node name for S&R": "VAEDecode"
  1344.       },
  1345.       "widgets_values": []
  1346.     },
  1347.     {
  1348.       "id": 132,
  1349.       "type": "SaveImage",
  1350.       "pos": {
  1351.         "0": 28.577436447143555,
  1352.         "1": 191.764404296875
  1353.       },
  1354.       "size": {
  1355.         "0": 357.0780334472656,
  1356.         "1": 368.6540832519531
  1357.       },
  1358.       "flags": {},
  1359.       "order": 31,
  1360.       "mode": 0,
  1361.       "inputs": [
  1362.         {
  1363.           "name": "images",
  1364.           "type": "IMAGE",
  1365.           "link": 283
  1366.         }
  1367.       ],
  1368.       "outputs": [],
  1369.       "properties": {
  1370.         "Node name for S&R": "SaveImage"
  1371.       },
  1372.       "widgets_values": [
  1373.         "ComfyUI"
  1374.       ]
  1375.     },
  1376.     {
  1377.       "id": 172,
  1378.       "type": "Note",
  1379.       "pos": {
  1380.         "0": -1794,
  1381.         "1": -611
  1382.       },
  1383.       "size": {
  1384.         "0": 1699.909912109375,
  1385.         "1": 58
  1386.       },
  1387.       "flags": {},
  1388.       "order": 10,
  1389.       "mode": 0,
  1390.       "inputs": [],
  1391.       "outputs": [],
  1392.       "properties": {},
  1393.       "widgets_values": [
  1394.         "https://nordy.ai/workflows/6745a4a59d81c6c410bbc69c?utm_source=in_workflow&utm_medium=workflow&utm_campaign=in_workflow"
  1395.       ],
  1396.       "color": "#432",
  1397.       "bgcolor": "#653"
  1398.     }
  1399.   ],
  1400.   "links": [
  1401.     [
  1402.       196,
  1403.       83,
  1404.       0,
  1405.       72,
  1406.       0,
  1407.       "IMAGE"
  1408.     ],
  1409.     [
  1410.       197,
  1411.       88,
  1412.       0,
  1413.       87,
  1414.       1,
  1415.       "FL2MODEL"
  1416.     ],
  1417.     [
  1418.       204,
  1419.       87,
  1420.       3,
  1421.       93,
  1422.       0,
  1423.       "JSON"
  1424.     ],
  1425.     [
  1426.       210,
  1427.       72,
  1428.       0,
  1429.       87,
  1430.       0,
  1431.       "IMAGE"
  1432.     ],
  1433.     [
  1434.       236,
  1435.       66,
  1436.       0,
  1437.       102,
  1438.       0,
  1439.       "SAM2MODEL"
  1440.     ],
  1441.     [
  1442.       237,
  1443.       72,
  1444.       0,
  1445.       102,
  1446.       1,
  1447.       "IMAGE"
  1448.     ],
  1449.     [
  1450.       239,
  1451.       93,
  1452.       1,
  1453.       102,
  1454.       2,
  1455.       "BBOX"
  1456.     ],
  1457.     [
  1458.       246,
  1459.       72,
  1460.       0,
  1461.       108,
  1462.       0,
  1463.       "IMAGE"
  1464.     ],
  1465.     [
  1466.       248,
  1467.       108,
  1468.       0,
  1469.       109,
  1470.       0,
  1471.       "IMAGE"
  1472.     ],
  1473.     [
  1474.       250,
  1475.       110,
  1476.       0,
  1477.       103,
  1478.       0,
  1479.       "MASK"
  1480.     ],
  1481.     [
  1482.       251,
  1483.       110,
  1484.       0,
  1485.       108,
  1486.       1,
  1487.       "MASK"
  1488.     ],
  1489.     [
  1490.       254,
  1491.       102,
  1492.       0,
  1493.       113,
  1494.       0,
  1495.       "MASK"
  1496.     ],
  1497.     [
  1498.       276,
  1499.       140,
  1500.       0,
  1501.       129,
  1502.       0,
  1503.       "MODEL"
  1504.     ],
  1505.     [
  1506.       277,
  1507.       139,
  1508.       0,
  1509.       129,
  1510.       1,
  1511.       "CONDITIONING"
  1512.     ],
  1513.     [
  1514.       278,
  1515.       139,
  1516.       1,
  1517.       129,
  1518.       2,
  1519.       "CONDITIONING"
  1520.     ],
  1521.     [
  1522.       280,
  1523.       138,
  1524.       0,
  1525.       130,
  1526.       0,
  1527.       "CLIP"
  1528.     ],
  1529.     [
  1530.       281,
  1531.       129,
  1532.       0,
  1533.       131,
  1534.       0,
  1535.       "LATENT"
  1536.     ],
  1537.     [
  1538.       282,
  1539.       137,
  1540.       0,
  1541.       131,
  1542.       1,
  1543.       "VAE"
  1544.     ],
  1545.     [
  1546.       283,
  1547.       131,
  1548.       0,
  1549.       132,
  1550.       0,
  1551.       "IMAGE"
  1552.     ],
  1553.     [
  1554.       287,
  1555.       130,
  1556.       0,
  1557.       139,
  1558.       1,
  1559.       "CONDITIONING"
  1560.     ],
  1561.     [
  1562.       288,
  1563.       137,
  1564.       0,
  1565.       139,
  1566.       2,
  1567.       "VAE"
  1568.     ],
  1569.     [
  1570.       291,
  1571.       136,
  1572.       0,
  1573.       140,
  1574.       0,
  1575.       "MODEL"
  1576.     ],
  1577.     [
  1578.       323,
  1579.       113,
  1580.       0,
  1581.       110,
  1582.       0,
  1583.       "MASK"
  1584.     ],
  1585.     [
  1586.       326,
  1587.       139,
  1588.       2,
  1589.       129,
  1590.       3,
  1591.       "LATENT"
  1592.     ],
  1593.     [
  1594.       327,
  1595.       160,
  1596.       0,
  1597.       161,
  1598.       0,
  1599.       "CLIP_VISION"
  1600.     ],
  1601.     [
  1602.       328,
  1603.       162,
  1604.       0,
  1605.       161,
  1606.       1,
  1607.       "IMAGE"
  1608.     ],
  1609.     [
  1610.       329,
  1611.       164,
  1612.       0,
  1613.       163,
  1614.       1,
  1615.       "STYLE_MODEL"
  1616.     ],
  1617.     [
  1618.       330,
  1619.       161,
  1620.       0,
  1621.       163,
  1622.       2,
  1623.       "CLIP_VISION_OUTPUT"
  1624.     ],
  1625.     [
  1626.       331,
  1627.       135,
  1628.       0,
  1629.       163,
  1630.       0,
  1631.       "CONDITIONING"
  1632.     ],
  1633.     [
  1634.       332,
  1635.       163,
  1636.       0,
  1637.       139,
  1638.       0,
  1639.       "CONDITIONING"
  1640.     ],
  1641.     [
  1642.       334,
  1643.       168,
  1644.       0,
  1645.       165,
  1646.       1,
  1647.       "FL2MODEL"
  1648.     ],
  1649.     [
  1650.       335,
  1651.       165,
  1652.       2,
  1653.       167,
  1654.       0,
  1655.       "*"
  1656.     ],
  1657.     [
  1658.       336,
  1659.       162,
  1660.       0,
  1661.       165,
  1662.       0,
  1663.       "IMAGE"
  1664.     ],
  1665.     [
  1666.       337,
  1667.       165,
  1668.       2,
  1669.       169,
  1670.       1,
  1671.       "STRING"
  1672.     ],
  1673.     [
  1674.       338,
  1675.       138,
  1676.       0,
  1677.       169,
  1678.       0,
  1679.       "CLIP"
  1680.     ],
  1681.     [
  1682.       339,
  1683.       169,
  1684.       0,
  1685.       135,
  1686.       0,
  1687.       "CONDITIONING"
  1688.     ],
  1689.     [
  1690.       344,
  1691.       110,
  1692.       0,
  1693.       139,
  1694.       4,
  1695.       "MASK"
  1696.     ],
  1697.     [
  1698.       345,
  1699.       72,
  1700.       0,
  1701.       139,
  1702.       3,
  1703.       "IMAGE"
  1704.     ]
  1705.   ],
  1706.   "groups": [
  1707.     {
  1708.       "title": "Output",
  1709.       "bounding": [
  1710.         19,
  1711.         118,
  1712.         378,
  1713.         455
  1714.       ],
  1715.       "color": "#A88",
  1716.       "font_size": 24,
  1717.       "flags": {},
  1718.       "locked": false
  1719.     },
  1720.     {
  1721.       "title": "Ksampler",
  1722.       "bounding": [
  1723.         -314,
  1724.         419,
  1725.         329,
  1726.         422
  1727.       ],
  1728.       "color": "#3f789e",
  1729.       "font_size": 24,
  1730.       "flags": {},
  1731.       "locked": false
  1732.     },
  1733.     {
  1734.       "title": "Outpainting",
  1735.       "bounding": [
  1736.         -314,
  1737.         119,
  1738.         322,
  1739.         292
  1740.       ],
  1741.       "color": "#3f789e",
  1742.       "font_size": 24,
  1743.       "flags": {},
  1744.       "locked": false
  1745.     },
  1746.     {
  1747.       "title": "Prompts",
  1748.       "bounding": [
  1749.         -1375,
  1750.         118,
  1751.         690,
  1752.         812
  1753.       ],
  1754.       "color": "#3f789e",
  1755.       "font_size": 24,
  1756.       "flags": {},
  1757.       "locked": false
  1758.     },
  1759.     {
  1760.       "title": "Input Image (background)",
  1761.       "bounding": [
  1762.         -1721,
  1763.         257,
  1764.         335,
  1765.         422
  1766.       ],
  1767.       "color": "#3f789e",
  1768.       "font_size": 24,
  1769.       "flags": {},
  1770.       "locked": false
  1771.     },
  1772.     {
  1773.       "title": "Flux Models",
  1774.       "bounding": [
  1775.         -2073,
  1776.         94,
  1777.         341,
  1778.         584
  1779.       ],
  1780.       "color": "#3f789e",
  1781.       "font_size": 24,
  1782.       "flags": {},
  1783.       "locked": false
  1784.     },
  1785.     {
  1786.       "title": "Input Image (product)",
  1787.       "bounding": [
  1788.         -1720,
  1789.         -474,
  1790.         339,
  1791.         720
  1792.       ],
  1793.       "color": "#3f789e",
  1794.       "font_size": 24,
  1795.       "flags": {},
  1796.       "locked": false
  1797.     },
  1798.     {
  1799.       "title": "Segment Anything 2",
  1800.       "bounding": [
  1801.         -1376,
  1802.         -474,
  1803.         635,
  1804.         583
  1805.       ],
  1806.       "color": "#3f789e",
  1807.       "font_size": 24,
  1808.       "flags": {},
  1809.       "locked": false
  1810.     },
  1811.     {
  1812.       "title": "Mask",
  1813.       "bounding": [
  1814.         -735,
  1815.         -471,
  1816.         583,
  1817.         558
  1818.       ],
  1819.       "color": "#3f789e",
  1820.       "font_size": 24,
  1821.       "flags": {},
  1822.       "locked": false
  1823.     },
  1824.     {
  1825.       "title": "Redux",
  1826.       "bounding": [
  1827.         -679,
  1828.         118,
  1829.         358,
  1830.         461
  1831.       ],
  1832.       "color": "#3f789e",
  1833.       "font_size": 24,
  1834.       "flags": {},
  1835.       "locked": false
  1836.     },
  1837.     {
  1838.       "title": "👆You can run this workflow without setting up a ComfyUI environment, and it's free.",
  1839.       "bounding": [
  1840.         -1794,
  1841.         -546,
  1842.         1696,
  1843.         63
  1844.       ],
  1845.       "color": "#8AA",
  1846.       "font_size": 45,
  1847.       "flags": {},
  1848.       "locked": false
  1849.     }
  1850.   ],
  1851.   "config": {},
  1852.   "extra": {
  1853.     "ds": {
  1854.       "scale": 0.5131581182307068,
  1855.       "offset": {
  1856.         "0": 2704.2515782761025,
  1857.         "1": 679.7802637246942
  1858.       }
  1859.     }
  1860.   },
  1861.   "version": 0.4
  1862. }
Advertisement
Add Comment
Please, Sign In to add comment