BigRub7079

[flux1-fill-dev] flux outpainting

Nov 22nd, 2024
2,168
1
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 14.75 KB | None | 1 0
  1. {
  2.   "last_node_id": 47,
  3.   "last_link_id": 101,
  4.   "nodes": [
  5.     {
  6.       "id": 7,
  7.       "type": "CLIPTextEncode",
  8.       "pos": {
  9.         "0": 307,
  10.         "1": 282
  11.       },
  12.       "size": {
  13.         "0": 425.27801513671875,
  14.         "1": 180.6060791015625
  15.       },
  16.       "flags": {
  17.         "collapsed": true
  18.       },
  19.       "order": 6,
  20.       "mode": 0,
  21.       "inputs": [
  22.         {
  23.           "name": "clip",
  24.           "type": "CLIP",
  25.           "link": 63
  26.         }
  27.       ],
  28.       "outputs": [
  29.         {
  30.           "name": "CONDITIONING",
  31.           "type": "CONDITIONING",
  32.           "links": [
  33.             81
  34.           ],
  35.           "slot_index": 0
  36.         }
  37.       ],
  38.       "title": "CLIP Text Encode (Negative Prompt)",
  39.       "properties": {
  40.         "Node name for S&R": "CLIPTextEncode"
  41.       },
  42.       "widgets_values": [
  43.         ""
  44.       ],
  45.       "color": "#322",
  46.       "bgcolor": "#533"
  47.     },
  48.     {
  49.       "id": 39,
  50.       "type": "DifferentialDiffusion",
  51.       "pos": {
  52.         "0": 1001,
  53.         "1": -68
  54.       },
  55.       "size": {
  56.         "0": 277.20001220703125,
  57.         "1": 26
  58.       },
  59.       "flags": {},
  60.       "order": 7,
  61.       "mode": 0,
  62.       "inputs": [
  63.         {
  64.           "name": "model",
  65.           "type": "MODEL",
  66.           "link": 85
  67.         }
  68.       ],
  69.       "outputs": [
  70.         {
  71.           "name": "MODEL",
  72.           "type": "MODEL",
  73.           "links": [
  74.             86
  75.           ],
  76.           "slot_index": 0
  77.         }
  78.       ],
  79.       "properties": {
  80.         "Node name for S&R": "DifferentialDiffusion"
  81.       },
  82.       "widgets_values": []
  83.     },
  84.     {
  85.       "id": 8,
  86.       "type": "VAEDecode",
  87.       "pos": {
  88.         "0": 1620,
  89.         "1": 98
  90.       },
  91.       "size": {
  92.         "0": 210,
  93.         "1": 46
  94.       },
  95.       "flags": {},
  96.       "order": 14,
  97.       "mode": 0,
  98.       "inputs": [
  99.         {
  100.           "name": "samples",
  101.           "type": "LATENT",
  102.           "link": 7
  103.         },
  104.         {
  105.           "name": "vae",
  106.           "type": "VAE",
  107.           "link": 60
  108.         }
  109.       ],
  110.       "outputs": [
  111.         {
  112.           "name": "IMAGE",
  113.           "type": "IMAGE",
  114.           "links": [
  115.             95
  116.           ],
  117.           "slot_index": 0
  118.         }
  119.       ],
  120.       "properties": {
  121.         "Node name for S&R": "VAEDecode"
  122.       },
  123.       "widgets_values": []
  124.     },
  125.     {
  126.       "id": 38,
  127.       "type": "InpaintModelConditioning",
  128.       "pos": {
  129.         "0": 952,
  130.         "1": 78
  131.       },
  132.       "size": {
  133.         "0": 302.4000244140625,
  134.         "1": 138
  135.       },
  136.       "flags": {},
  137.       "order": 12,
  138.       "mode": 0,
  139.       "inputs": [
  140.         {
  141.           "name": "positive",
  142.           "type": "CONDITIONING",
  143.           "link": 80
  144.         },
  145.         {
  146.           "name": "negative",
  147.           "type": "CONDITIONING",
  148.           "link": 81
  149.         },
  150.         {
  151.           "name": "vae",
  152.           "type": "VAE",
  153.           "link": 82
  154.         },
  155.         {
  156.           "name": "pixels",
  157.           "type": "IMAGE",
  158.           "link": 97
  159.         },
  160.         {
  161.           "name": "mask",
  162.           "type": "MASK",
  163.           "link": 98
  164.         }
  165.       ],
  166.       "outputs": [
  167.         {
  168.           "name": "positive",
  169.           "type": "CONDITIONING",
  170.           "links": [
  171.             77
  172.           ],
  173.           "slot_index": 0
  174.         },
  175.         {
  176.           "name": "negative",
  177.           "type": "CONDITIONING",
  178.           "links": [
  179.             78
  180.           ],
  181.           "slot_index": 1
  182.         },
  183.         {
  184.           "name": "latent",
  185.           "type": "LATENT",
  186.           "links": [
  187.             88
  188.           ],
  189.           "slot_index": 2
  190.         }
  191.       ],
  192.       "properties": {
  193.         "Node name for S&R": "InpaintModelConditioning"
  194.       },
  195.       "widgets_values": [
  196.         false
  197.       ]
  198.     },
  199.     {
  200.       "id": 23,
  201.       "type": "CLIPTextEncode",
  202.       "pos": {
  203.         "0": 144,
  204.         "1": -7
  205.       },
  206.       "size": {
  207.         "0": 422.84503173828125,
  208.         "1": 164.31304931640625
  209.       },
  210.       "flags": {},
  211.       "order": 5,
  212.       "mode": 0,
  213.       "inputs": [
  214.         {
  215.           "name": "clip",
  216.           "type": "CLIP",
  217.           "link": 62
  218.         }
  219.       ],
  220.       "outputs": [
  221.         {
  222.           "name": "CONDITIONING",
  223.           "type": "CONDITIONING",
  224.           "links": [
  225.             41
  226.           ],
  227.           "slot_index": 0
  228.         }
  229.       ],
  230.       "title": "CLIP Text Encode (Positive Prompt)",
  231.       "properties": {
  232.         "Node name for S&R": "CLIPTextEncode"
  233.       },
  234.       "widgets_values": [
  235.         "beautiful scenery"
  236.       ],
  237.       "color": "#232",
  238.       "bgcolor": "#353"
  239.     },
  240.     {
  241.       "id": 9,
  242.       "type": "SaveImage",
  243.       "pos": {
  244.         "0": 1877,
  245.         "1": 101
  246.       },
  247.       "size": {
  248.         "0": 828.9535522460938,
  249.         "1": 893.8475341796875
  250.       },
  251.       "flags": {},
  252.       "order": 15,
  253.       "mode": 0,
  254.       "inputs": [
  255.         {
  256.           "name": "images",
  257.           "type": "IMAGE",
  258.           "link": 95
  259.         }
  260.       ],
  261.       "outputs": [],
  262.       "properties": {
  263.         "Node name for S&R": "SaveImage"
  264.       },
  265.       "widgets_values": [
  266.         "ComfyUI"
  267.       ]
  268.     },
  269.     {
  270.       "id": 3,
  271.       "type": "KSampler",
  272.       "pos": {
  273.         "0": 1280,
  274.         "1": 100
  275.       },
  276.       "size": {
  277.         "0": 315,
  278.         "1": 262
  279.       },
  280.       "flags": {},
  281.       "order": 13,
  282.       "mode": 0,
  283.       "inputs": [
  284.         {
  285.           "name": "model",
  286.           "type": "MODEL",
  287.           "link": 86
  288.         },
  289.         {
  290.           "name": "positive",
  291.           "type": "CONDITIONING",
  292.           "link": 77
  293.         },
  294.         {
  295.           "name": "negative",
  296.           "type": "CONDITIONING",
  297.           "link": 78
  298.         },
  299.         {
  300.           "name": "latent_image",
  301.           "type": "LATENT",
  302.           "link": 88
  303.         }
  304.       ],
  305.       "outputs": [
  306.         {
  307.           "name": "LATENT",
  308.           "type": "LATENT",
  309.           "links": [
  310.             7
  311.           ],
  312.           "slot_index": 0
  313.         }
  314.       ],
  315.       "properties": {
  316.         "Node name for S&R": "KSampler"
  317.       },
  318.       "widgets_values": [
  319.         481182438385495,
  320.         "randomize",
  321.         20,
  322.         1,
  323.         "euler",
  324.         "normal",
  325.         1
  326.       ]
  327.     },
  328.     {
  329.       "id": 26,
  330.       "type": "FluxGuidance",
  331.       "pos": {
  332.         "0": 593,
  333.         "1": 44
  334.       },
  335.       "size": {
  336.         "0": 317.4000244140625,
  337.         "1": 58
  338.       },
  339.       "flags": {},
  340.       "order": 9,
  341.       "mode": 0,
  342.       "inputs": [
  343.         {
  344.           "name": "conditioning",
  345.           "type": "CONDITIONING",
  346.           "link": 41
  347.         }
  348.       ],
  349.       "outputs": [
  350.         {
  351.           "name": "CONDITIONING",
  352.           "type": "CONDITIONING",
  353.           "links": [
  354.             80
  355.           ],
  356.           "slot_index": 0,
  357.           "shape": 3
  358.         }
  359.       ],
  360.       "properties": {
  361.         "Node name for S&R": "FluxGuidance"
  362.       },
  363.       "widgets_values": [
  364.         30
  365.       ]
  366.     },
  367.     {
  368.       "id": 34,
  369.       "type": "DualCLIPLoader",
  370.       "pos": {
  371.         "0": -237,
  372.         "1": 79
  373.       },
  374.       "size": {
  375.         "0": 315,
  376.         "1": 106
  377.       },
  378.       "flags": {},
  379.       "order": 0,
  380.       "mode": 0,
  381.       "inputs": [],
  382.       "outputs": [
  383.         {
  384.           "name": "CLIP",
  385.           "type": "CLIP",
  386.           "links": [
  387.             62,
  388.             63
  389.           ]
  390.         }
  391.       ],
  392.       "properties": {
  393.         "Node name for S&R": "DualCLIPLoader"
  394.       },
  395.       "widgets_values": [
  396.         "clip_l.safetensors",
  397.         "t5xxl_fp8_e4m3fn.safetensors",
  398.         "flux"
  399.       ]
  400.     },
  401.     {
  402.       "id": 31,
  403.       "type": "UNETLoader",
  404.       "pos": {
  405.         "0": 602,
  406.         "1": -120
  407.       },
  408.       "size": {
  409.         "0": 315,
  410.         "1": 82
  411.       },
  412.       "flags": {},
  413.       "order": 1,
  414.       "mode": 0,
  415.       "inputs": [],
  416.       "outputs": [
  417.         {
  418.           "name": "MODEL",
  419.           "type": "MODEL",
  420.           "links": [
  421.             85
  422.           ],
  423.           "slot_index": 0
  424.         }
  425.       ],
  426.       "properties": {
  427.         "Node name for S&R": "UNETLoader"
  428.       },
  429.       "widgets_values": [
  430.         "flux1-fill-dev.safetensors",
  431.         "fp8_e4m3fn"
  432.       ]
  433.     },
  434.     {
  435.       "id": 45,
  436.       "type": "PreviewImage",
  437.       "pos": {
  438.         "0": 865.39990234375,
  439.         "1": 505.6701965332031
  440.       },
  441.       "size": {
  442.         "0": 210,
  443.         "1": 246
  444.       },
  445.       "flags": {},
  446.       "order": 11,
  447.       "mode": 0,
  448.       "inputs": [
  449.         {
  450.           "name": "images",
  451.           "type": "IMAGE",
  452.           "link": 99
  453.         }
  454.       ],
  455.       "outputs": [],
  456.       "properties": {
  457.         "Node name for S&R": "PreviewImage"
  458.       },
  459.       "widgets_values": []
  460.     },
  461.     {
  462.       "id": 44,
  463.       "type": "ImagePadForOutpaint",
  464.       "pos": {
  465.         "0": 459,
  466.         "1": 368
  467.       },
  468.       "size": {
  469.         "0": 315,
  470.         "1": 174
  471.       },
  472.       "flags": {},
  473.       "order": 10,
  474.       "mode": 0,
  475.       "inputs": [
  476.         {
  477.           "name": "image",
  478.           "type": "IMAGE",
  479.           "link": 101
  480.         }
  481.       ],
  482.       "outputs": [
  483.         {
  484.           "name": "IMAGE",
  485.           "type": "IMAGE",
  486.           "links": [
  487.             97,
  488.             99
  489.           ],
  490.           "slot_index": 0
  491.         },
  492.         {
  493.           "name": "MASK",
  494.           "type": "MASK",
  495.           "links": [
  496.             98
  497.           ],
  498.           "slot_index": 1
  499.         }
  500.       ],
  501.       "properties": {
  502.         "Node name for S&R": "ImagePadForOutpaint"
  503.       },
  504.       "widgets_values": [
  505.         400,
  506.         0,
  507.         400,
  508.         400,
  509.         24
  510.       ]
  511.     },
  512.     {
  513.       "id": 46,
  514.       "type": "ImageResize+",
  515.       "pos": {
  516.         "0": 102,
  517.         "1": 429
  518.       },
  519.       "size": {
  520.         "0": 315,
  521.         "1": 218
  522.       },
  523.       "flags": {},
  524.       "order": 8,
  525.       "mode": 0,
  526.       "inputs": [
  527.         {
  528.           "name": "image",
  529.           "type": "IMAGE",
  530.           "link": 100
  531.         }
  532.       ],
  533.       "outputs": [
  534.         {
  535.           "name": "IMAGE",
  536.           "type": "IMAGE",
  537.           "links": [
  538.             101
  539.           ],
  540.           "shape": 3,
  541.           "slot_index": 0
  542.         },
  543.         {
  544.           "name": "width",
  545.           "type": "INT",
  546.           "links": null,
  547.           "shape": 3
  548.         },
  549.         {
  550.           "name": "height",
  551.           "type": "INT",
  552.           "links": null,
  553.           "shape": 3
  554.         }
  555.       ],
  556.       "properties": {
  557.         "Node name for S&R": "ImageResize+"
  558.       },
  559.       "widgets_values": [
  560.         768,
  561.         768,
  562.         "lanczos",
  563.         "keep proportion",
  564.         "always",
  565.         0
  566.       ]
  567.     },
  568.     {
  569.       "id": 17,
  570.       "type": "LoadImage",
  571.       "pos": {
  572.         "0": -282,
  573.         "1": 386
  574.       },
  575.       "size": {
  576.         "0": 315,
  577.         "1": 338
  578.       },
  579.       "flags": {},
  580.       "order": 2,
  581.       "mode": 0,
  582.       "inputs": [],
  583.       "outputs": [
  584.         {
  585.           "name": "IMAGE",
  586.           "type": "IMAGE",
  587.           "links": [
  588.             100
  589.           ],
  590.           "slot_index": 0,
  591.           "shape": 3
  592.         },
  593.         {
  594.           "name": "MASK",
  595.           "type": "MASK",
  596.           "links": [],
  597.           "slot_index": 1,
  598.           "shape": 3
  599.         }
  600.       ],
  601.       "properties": {
  602.         "Node name for S&R": "LoadImage"
  603.       },
  604.       "widgets_values": [
  605.         "https://s3.prod.nordy.ai/media/raw/7cc2fa42-7717-49a4-bc52-5791312a2cef.png",
  606.         "image",
  607.         "image"
  608.       ]
  609.     },
  610.     {
  611.       "id": 32,
  612.       "type": "VAELoader",
  613.       "pos": {
  614.         "0": 1352,
  615.         "1": 421
  616.       },
  617.       "size": {
  618.         "0": 315,
  619.         "1": 58
  620.       },
  621.       "flags": {},
  622.       "order": 3,
  623.       "mode": 0,
  624.       "inputs": [],
  625.       "outputs": [
  626.         {
  627.           "name": "VAE",
  628.           "type": "VAE",
  629.           "links": [
  630.             60,
  631.             82
  632.           ],
  633.           "slot_index": 0
  634.         }
  635.       ],
  636.       "properties": {
  637.         "Node name for S&R": "VAELoader"
  638.       },
  639.       "widgets_values": [
  640.         "ae.safetensors"
  641.       ]
  642.     },
  643.     {
  644.       "id": 47,
  645.       "type": "Note",
  646.       "pos": {
  647.         "0": 265,
  648.         "1": -316
  649.       },
  650.       "size": {
  651.         "0": 1699.909912109375,
  652.         "1": 58
  653.       },
  654.       "flags": {},
  655.       "order": 4,
  656.       "mode": 0,
  657.       "inputs": [],
  658.       "outputs": [],
  659.       "properties": {},
  660.       "widgets_values": [
  661.         "https://nordy.ai/workflows/67407f943000c899f1de785a?utm_source=in_workflow&utm_medium=workflow&utm_campaign=in_workflow"
  662.       ],
  663.       "color": "#432",
  664.       "bgcolor": "#653"
  665.     }
  666.   ],
  667.   "links": [
  668.     [
  669.       7,
  670.       3,
  671.       0,
  672.       8,
  673.       0,
  674.       "LATENT"
  675.     ],
  676.     [
  677.       41,
  678.       23,
  679.       0,
  680.       26,
  681.       0,
  682.       "CONDITIONING"
  683.     ],
  684.     [
  685.       60,
  686.       32,
  687.       0,
  688.       8,
  689.       1,
  690.       "VAE"
  691.     ],
  692.     [
  693.       62,
  694.       34,
  695.       0,
  696.       23,
  697.       0,
  698.       "CLIP"
  699.     ],
  700.     [
  701.       63,
  702.       34,
  703.       0,
  704.       7,
  705.       0,
  706.       "CLIP"
  707.     ],
  708.     [
  709.       77,
  710.       38,
  711.       0,
  712.       3,
  713.       1,
  714.       "CONDITIONING"
  715.     ],
  716.     [
  717.       78,
  718.       38,
  719.       1,
  720.       3,
  721.       2,
  722.       "CONDITIONING"
  723.     ],
  724.     [
  725.       80,
  726.       26,
  727.       0,
  728.       38,
  729.       0,
  730.       "CONDITIONING"
  731.     ],
  732.     [
  733.       81,
  734.       7,
  735.       0,
  736.       38,
  737.       1,
  738.       "CONDITIONING"
  739.     ],
  740.     [
  741.       82,
  742.       32,
  743.       0,
  744.       38,
  745.       2,
  746.       "VAE"
  747.     ],
  748.     [
  749.       85,
  750.       31,
  751.       0,
  752.       39,
  753.       0,
  754.       "MODEL"
  755.     ],
  756.     [
  757.       86,
  758.       39,
  759.       0,
  760.       3,
  761.       0,
  762.       "MODEL"
  763.     ],
  764.     [
  765.       88,
  766.       38,
  767.       2,
  768.       3,
  769.       3,
  770.       "LATENT"
  771.     ],
  772.     [
  773.       95,
  774.       8,
  775.       0,
  776.       9,
  777.       0,
  778.       "IMAGE"
  779.     ],
  780.     [
  781.       97,
  782.       44,
  783.       0,
  784.       38,
  785.       3,
  786.       "IMAGE"
  787.     ],
  788.     [
  789.       98,
  790.       44,
  791.       1,
  792.       38,
  793.       4,
  794.       "MASK"
  795.     ],
  796.     [
  797.       99,
  798.       44,
  799.       0,
  800.       45,
  801.       0,
  802.       "IMAGE"
  803.     ],
  804.     [
  805.       100,
  806.       17,
  807.       0,
  808.       46,
  809.       0,
  810.       "IMAGE"
  811.     ],
  812.     [
  813.       101,
  814.       46,
  815.       0,
  816.       44,
  817.       0,
  818.       "IMAGE"
  819.     ]
  820.   ],
  821.   "groups": [
  822.     {
  823.       "title": "👆You can run this workflow without setting up a ComfyUI environment, and it's free.",
  824.       "bounding": [
  825.         264,
  826.         -247,
  827.         1706,
  828.         62
  829.       ],
  830.       "color": "#8AA",
  831.       "font_size": 45,
  832.       "flags": {},
  833.       "locked": false
  834.     }
  835.   ],
  836.   "config": {},
  837.   "extra": {
  838.     "ds": {
  839.       "scale": 0.620921323059155,
  840.       "offset": [
  841.         997.9586131639948,
  842.         812.8561744441724
  843.       ]
  844.     }
  845.   },
  846.   "version": 0.4
  847. }
Advertisement
Add Comment
Please, Sign In to add comment