Advertisement
Guest User

flux_union_controlnet

a guest
Sep 1st, 2024
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JSON 24.64 KB | None | 0 0
  1. {
  2.   "last_node_id": 60,
  3.   "last_link_id": 139,
  4.   "nodes": [
  5.     {
  6.       "id": 22,
  7.       "type": "BasicGuider",
  8.       "pos": [
  9.         438,
  10.         57
  11.       ],
  12.       "size": {
  13.         "0": 222.3482666015625,
  14.         "1": 46
  15.       },
  16.       "flags": {},
  17.       "order": 23,
  18.       "mode": 0,
  19.       "inputs": [
  20.         {
  21.           "name": "model",
  22.           "type": "MODEL",
  23.           "link": 54,
  24.           "slot_index": 0
  25.         },
  26.         {
  27.           "name": "conditioning",
  28.           "type": "CONDITIONING",
  29.           "link": 42,
  30.           "slot_index": 1
  31.         }
  32.       ],
  33.       "outputs": [
  34.         {
  35.           "name": "GUIDER",
  36.           "type": "GUIDER",
  37.           "links": [
  38.             30
  39.           ],
  40.           "slot_index": 0,
  41.           "shape": 3
  42.         }
  43.       ],
  44.       "properties": {
  45.         "Node name for S&R": "BasicGuider"
  46.       }
  47.     },
  48.     {
  49.       "id": 27,
  50.       "type": "EmptySD3LatentImage",
  51.       "pos": [
  52.         480,
  53.         624
  54.       ],
  55.       "size": {
  56.         "0": 315,
  57.         "1": 106
  58.       },
  59.       "flags": {},
  60.       "order": 15,
  61.       "mode": 0,
  62.       "inputs": [
  63.         {
  64.           "name": "width",
  65.           "type": "INT",
  66.           "link": 112,
  67.           "widget": {
  68.             "name": "width"
  69.           }
  70.         },
  71.         {
  72.           "name": "height",
  73.           "type": "INT",
  74.           "link": 113,
  75.           "widget": {
  76.             "name": "height"
  77.           }
  78.         }
  79.       ],
  80.       "outputs": [
  81.         {
  82.           "name": "LATENT",
  83.           "type": "LATENT",
  84.           "links": [
  85.             116
  86.           ],
  87.           "slot_index": 0,
  88.           "shape": 3
  89.         }
  90.       ],
  91.       "properties": {
  92.         "Node name for S&R": "EmptySD3LatentImage"
  93.       },
  94.       "widgets_values": [
  95.         1200,
  96.         800,
  97.         1
  98.       ]
  99.     },
  100.     {
  101.       "id": 28,
  102.       "type": "Note",
  103.       "pos": [
  104.         48,
  105.         576
  106.       ],
  107.       "size": {
  108.         "0": 336,
  109.         "1": 288
  110.       },
  111.       "flags": {},
  112.       "order": 0,
  113.       "mode": 0,
  114.       "properties": {
  115.         "text": ""
  116.       },
  117.       "widgets_values": [
  118.         "If you get an error in any of the nodes above make sure the files are in the correct directories.\n\nSee the top of the examples page for the links : https://comfyanonymous.github.io/ComfyUI_examples/flux/\n\nflux1-dev.safetensors goes in: ComfyUI/models/unet/\n\nt5xxl_fp16.safetensors and clip_l.safetensors go in: ComfyUI/models/clip/\n\nae.safetensors goes in: ComfyUI/models/vae/\n\n\nTip: You can set the weight_dtype above to one of the fp8 types if you have memory issues."
  119.       ],
  120.       "color": "#432",
  121.       "bgcolor": "#653"
  122.     },
  123.     {
  124.       "id": 42,
  125.       "type": "CLIPTextEncode",
  126.       "pos": [
  127.         455,
  128.         359
  129.       ],
  130.       "size": {
  131.         "0": 285.6000061035156,
  132.         "1": 76
  133.       },
  134.       "flags": {},
  135.       "order": 14,
  136.       "mode": 0,
  137.       "inputs": [
  138.         {
  139.           "name": "clip",
  140.           "type": "CLIP",
  141.           "link": 123
  142.         }
  143.       ],
  144.       "outputs": [
  145.         {
  146.           "name": "CONDITIONING",
  147.           "type": "CONDITIONING",
  148.           "links": [
  149.             124
  150.           ],
  151.           "slot_index": 0
  152.         }
  153.       ],
  154.       "title": "CLIP Text Encode (Negative Prompt)",
  155.       "properties": {
  156.         "Node name for S&R": "CLIPTextEncode"
  157.       },
  158.       "widgets_values": [
  159.         ""
  160.       ],
  161.       "color": "#322",
  162.       "bgcolor": "#533"
  163.     },
  164.     {
  165.       "id": 11,
  166.       "type": "DualCLIPLoader",
  167.       "pos": [
  168.         12,
  169.         283
  170.       ],
  171.       "size": {
  172.         "0": 315,
  173.         "1": 106
  174.       },
  175.       "flags": {},
  176.       "order": 1,
  177.       "mode": 0,
  178.       "outputs": [
  179.         {
  180.           "name": "CLIP",
  181.           "type": "CLIP",
  182.           "links": [
  183.             10,
  184.             123
  185.           ],
  186.           "slot_index": 0,
  187.           "shape": 3
  188.         }
  189.       ],
  190.       "properties": {
  191.         "Node name for S&R": "DualCLIPLoader"
  192.       },
  193.       "widgets_values": [
  194.         "t5xxl_fp8_e4m3fn.safetensors",
  195.         "clip_l.safetensors",
  196.         "flux"
  197.       ]
  198.     },
  199.     {
  200.       "id": 8,
  201.       "type": "VAEDecode",
  202.       "pos": [
  203.         799,
  204.         375
  205.       ],
  206.       "size": {
  207.         "0": 210,
  208.         "1": 46
  209.       },
  210.       "flags": {},
  211.       "order": 25,
  212.       "mode": 0,
  213.       "inputs": [
  214.         {
  215.           "name": "samples",
  216.           "type": "LATENT",
  217.           "link": 24
  218.         },
  219.         {
  220.           "name": "vae",
  221.           "type": "VAE",
  222.           "link": 12
  223.         }
  224.       ],
  225.       "outputs": [
  226.         {
  227.           "name": "IMAGE",
  228.           "type": "IMAGE",
  229.           "links": [
  230.             9
  231.           ],
  232.           "slot_index": 0
  233.         }
  234.       ],
  235.       "properties": {
  236.         "Node name for S&R": "VAEDecode"
  237.       }
  238.     },
  239.     {
  240.       "id": 34,
  241.       "type": "PrimitiveNode",
  242.       "pos": [
  243.         432,
  244.         480
  245.       ],
  246.       "size": {
  247.         "0": 210,
  248.         "1": 82
  249.       },
  250.       "flags": {},
  251.       "order": 2,
  252.       "mode": 0,
  253.       "outputs": [
  254.         {
  255.           "name": "INT",
  256.           "type": "INT",
  257.           "links": [
  258.             112,
  259.             115
  260.           ],
  261.           "slot_index": 0,
  262.           "widget": {
  263.             "name": "width"
  264.           }
  265.         }
  266.       ],
  267.       "title": "width",
  268.       "properties": {
  269.         "Run widget replace on values": false
  270.       },
  271.       "widgets_values": [
  272.         1200,
  273.         "fixed"
  274.       ],
  275.       "color": "#323",
  276.       "bgcolor": "#535"
  277.     },
  278.     {
  279.       "id": 35,
  280.       "type": "PrimitiveNode",
  281.       "pos": [
  282.         672,
  283.         480
  284.       ],
  285.       "size": {
  286.         "0": 210,
  287.         "1": 82
  288.       },
  289.       "flags": {},
  290.       "order": 3,
  291.       "mode": 0,
  292.       "outputs": [
  293.         {
  294.           "name": "INT",
  295.           "type": "INT",
  296.           "links": [
  297.             113,
  298.             114
  299.           ],
  300.           "slot_index": 0,
  301.           "widget": {
  302.             "name": "height"
  303.           }
  304.         }
  305.       ],
  306.       "title": "height",
  307.       "properties": {
  308.         "Run widget replace on values": false
  309.       },
  310.       "widgets_values": [
  311.         800,
  312.         "fixed"
  313.       ],
  314.       "color": "#323",
  315.       "bgcolor": "#535"
  316.     },
  317.     {
  318.       "id": 26,
  319.       "type": "FluxGuidance",
  320.       "pos": [
  321.         999,
  322.         -2
  323.       ],
  324.       "size": {
  325.         "0": 317.4000244140625,
  326.         "1": 58
  327.       },
  328.       "flags": {},
  329.       "order": 22,
  330.       "mode": 0,
  331.       "inputs": [
  332.         {
  333.           "name": "conditioning",
  334.           "type": "CONDITIONING",
  335.           "link": 120
  336.         }
  337.       ],
  338.       "outputs": [
  339.         {
  340.           "name": "CONDITIONING",
  341.           "type": "CONDITIONING",
  342.           "links": [
  343.             42
  344.           ],
  345.           "slot_index": 0,
  346.           "shape": 3
  347.         }
  348.       ],
  349.       "properties": {
  350.         "Node name for S&R": "FluxGuidance"
  351.       },
  352.       "widgets_values": [
  353.         3.5
  354.       ],
  355.       "color": "#233",
  356.       "bgcolor": "#355"
  357.     },
  358.     {
  359.       "id": 13,
  360.       "type": "SamplerCustomAdvanced",
  361.       "pos": [
  362.         1038,
  363.         103
  364.       ],
  365.       "size": {
  366.         "0": 272.3617858886719,
  367.         "1": 326
  368.       },
  369.       "flags": {
  370.         "collapsed": false
  371.       },
  372.       "order": 24,
  373.       "mode": 0,
  374.       "inputs": [
  375.         {
  376.           "name": "noise",
  377.           "type": "NOISE",
  378.           "link": 37,
  379.           "slot_index": 0
  380.         },
  381.         {
  382.           "name": "guider",
  383.           "type": "GUIDER",
  384.           "link": 30,
  385.           "slot_index": 1
  386.         },
  387.         {
  388.           "name": "sampler",
  389.           "type": "SAMPLER",
  390.           "link": 19,
  391.           "slot_index": 2
  392.         },
  393.         {
  394.           "name": "sigmas",
  395.           "type": "SIGMAS",
  396.           "link": 20,
  397.           "slot_index": 3
  398.         },
  399.         {
  400.           "name": "latent_image",
  401.           "type": "LATENT",
  402.           "link": 116,
  403.           "slot_index": 4
  404.         }
  405.       ],
  406.       "outputs": [
  407.         {
  408.           "name": "output",
  409.           "type": "LATENT",
  410.           "links": [
  411.             24
  412.           ],
  413.           "slot_index": 0,
  414.           "shape": 3
  415.         },
  416.         {
  417.           "name": "denoised_output",
  418.           "type": "LATENT",
  419.           "links": null,
  420.           "shape": 3
  421.         }
  422.       ],
  423.       "properties": {
  424.         "Node name for S&R": "SamplerCustomAdvanced"
  425.       }
  426.     },
  427.     {
  428.       "id": 25,
  429.       "type": "RandomNoise",
  430.       "pos": [
  431.         480,
  432.         768
  433.       ],
  434.       "size": {
  435.         "0": 315,
  436.         "1": 82
  437.       },
  438.       "flags": {},
  439.       "order": 4,
  440.       "mode": 0,
  441.       "outputs": [
  442.         {
  443.           "name": "NOISE",
  444.           "type": "NOISE",
  445.           "links": [
  446.             37
  447.           ],
  448.           "shape": 3
  449.         }
  450.       ],
  451.       "properties": {
  452.         "Node name for S&R": "RandomNoise"
  453.       },
  454.       "widgets_values": [
  455.         174720593592312,
  456.         "fixed"
  457.       ],
  458.       "color": "#2a363b",
  459.       "bgcolor": "#3f5159"
  460.     },
  461.     {
  462.       "id": 30,
  463.       "type": "ModelSamplingFlux",
  464.       "pos": [
  465.         480,
  466.         1152
  467.       ],
  468.       "size": {
  469.         "0": 315,
  470.         "1": 130
  471.       },
  472.       "flags": {},
  473.       "order": 17,
  474.       "mode": 0,
  475.       "inputs": [
  476.         {
  477.           "name": "model",
  478.           "type": "MODEL",
  479.           "link": 139,
  480.           "slot_index": 0
  481.         },
  482.         {
  483.           "name": "width",
  484.           "type": "INT",
  485.           "link": 115,
  486.           "slot_index": 1,
  487.           "widget": {
  488.             "name": "width"
  489.           }
  490.         },
  491.         {
  492.           "name": "height",
  493.           "type": "INT",
  494.           "link": 114,
  495.           "slot_index": 2,
  496.           "widget": {
  497.             "name": "height"
  498.           }
  499.         }
  500.       ],
  501.       "outputs": [
  502.         {
  503.           "name": "MODEL",
  504.           "type": "MODEL",
  505.           "links": [
  506.             54,
  507.             55
  508.           ],
  509.           "slot_index": 0,
  510.           "shape": 3
  511.         }
  512.       ],
  513.       "properties": {
  514.         "Node name for S&R": "ModelSamplingFlux"
  515.       },
  516.       "widgets_values": [
  517.         0.5,
  518.         0.5,
  519.         1200,
  520.         800
  521.       ]
  522.     },
  523.     {
  524.       "id": 6,
  525.       "type": "CLIPTextEncode",
  526.       "pos": [
  527.         370,
  528.         148
  529.       ],
  530.       "size": {
  531.         "0": 422.84503173828125,
  532.         "1": 164.31304931640625
  533.       },
  534.       "flags": {},
  535.       "order": 13,
  536.       "mode": 0,
  537.       "inputs": [
  538.         {
  539.           "name": "clip",
  540.           "type": "CLIP",
  541.           "link": 10
  542.         }
  543.       ],
  544.       "outputs": [
  545.         {
  546.           "name": "CONDITIONING",
  547.           "type": "CONDITIONING",
  548.           "links": [
  549.             119
  550.           ],
  551.           "slot_index": 0
  552.         }
  553.       ],
  554.       "title": "CLIP Text Encode (Positive Prompt)",
  555.       "properties": {
  556.         "Node name for S&R": "CLIPTextEncode"
  557.       },
  558.       "widgets_values": [
  559.         "Envision a mystical scene where a fungal-composed myconid sage, more mushroom than humanoid, sits in deep meditation within a magical mushroom grove. This ethereal being seamlessly blends with its environment. The creature is in a classic meditation pose, rooted directly to the ground. The face and body of the creature consists of gills and spores. The glow of mushrooms bathes the entire serene setting, highlighting the intricate interplay of light and shadow. The scene is framed by gnarled branches and smaller glowing mushrooms that form a protective canopy overhead. In the background, a misty, enchanted forest dotted with gentle, glowing fauna and cascading waterfalls adds a layer of mysticism. The night sky above this tranquil grove sparkles faintly with distant stars, enhancing the magical atmosphere. This depiction not only showcases the myconid sage’s deep integration with its environment but also captures themes of tranquility, wisdom, and the cyclical nature of life, creating a poignant image of quietude and spiritual connection in this fantastical ecosystem."
  560.       ],
  561.       "color": "#232",
  562.       "bgcolor": "#353"
  563.     },
  564.     {
  565.       "id": 17,
  566.       "type": "BasicScheduler",
  567.       "pos": [
  568.         487,
  569.         989
  570.       ],
  571.       "size": {
  572.         "0": 315,
  573.         "1": 106
  574.       },
  575.       "flags": {},
  576.       "order": 20,
  577.       "mode": 0,
  578.       "inputs": [
  579.         {
  580.           "name": "model",
  581.           "type": "MODEL",
  582.           "link": 55,
  583.           "slot_index": 0
  584.         }
  585.       ],
  586.       "outputs": [
  587.         {
  588.           "name": "SIGMAS",
  589.           "type": "SIGMAS",
  590.           "links": [
  591.             20
  592.           ],
  593.           "shape": 3
  594.         }
  595.       ],
  596.       "properties": {
  597.         "Node name for S&R": "BasicScheduler"
  598.       },
  599.       "widgets_values": [
  600.         "simple",
  601.         28,
  602.         1
  603.       ]
  604.     },
  605.     {
  606.       "id": 16,
  607.       "type": "KSamplerSelect",
  608.       "pos": [
  609.         480,
  610.         892
  611.       ],
  612.       "size": {
  613.         "0": 315,
  614.         "1": 58
  615.       },
  616.       "flags": {},
  617.       "order": 5,
  618.       "mode": 0,
  619.       "outputs": [
  620.         {
  621.           "name": "SAMPLER",
  622.           "type": "SAMPLER",
  623.           "links": [
  624.             19
  625.           ],
  626.           "shape": 3
  627.         }
  628.       ],
  629.       "properties": {
  630.         "Node name for S&R": "KSamplerSelect"
  631.       },
  632.       "widgets_values": [
  633.         "euler"
  634.       ]
  635.     },
  636.     {
  637.       "id": 59,
  638.       "type": "PreviewImage",
  639.       "pos": [
  640.         1335.8660155899884,
  641.         999.5778923080543
  642.       ],
  643.       "size": {
  644.         "0": 210,
  645.         "1": 246
  646.       },
  647.       "flags": {},
  648.       "order": 19,
  649.       "mode": 4,
  650.       "inputs": [
  651.         {
  652.           "name": "images",
  653.           "type": "IMAGE",
  654.           "link": 138
  655.         }
  656.       ],
  657.       "properties": {
  658.         "Node name for S&R": "PreviewImage"
  659.       }
  660.     },
  661.     {
  662.       "id": 56,
  663.       "type": "OpenposePreprocessor",
  664.       "pos": [
  665.         1086.5981891082874,
  666.         993.7204909665024
  667.       ],
  668.       "size": {
  669.         "0": 221.93661499023438,
  670.         "1": 215.78916931152344
  671.       },
  672.       "flags": {},
  673.       "order": 16,
  674.       "mode": 4,
  675.       "inputs": [
  676.         {
  677.           "name": "image",
  678.           "type": "IMAGE",
  679.           "link": 135
  680.         }
  681.       ],
  682.       "outputs": [
  683.         {
  684.           "name": "IMAGE",
  685.           "type": "IMAGE",
  686.           "links": [
  687.             138
  688.           ],
  689.           "slot_index": 0,
  690.           "shape": 3
  691.         },
  692.         {
  693.           "name": "POSE_KEYPOINT",
  694.           "type": "POSE_KEYPOINT",
  695.           "links": null,
  696.           "shape": 3
  697.         }
  698.       ],
  699.       "properties": {
  700.         "Node name for S&R": "OpenposePreprocessor"
  701.       },
  702.       "widgets_values": [
  703.         "disable",
  704.         "enable",
  705.         "disable",
  706.         1216
  707.       ]
  708.     },
  709.     {
  710.       "id": 38,
  711.       "type": "ControlNetApplySD3",
  712.       "pos": [
  713.         1040,
  714.         482
  715.       ],
  716.       "size": {
  717.         "0": 315,
  718.         "1": 186
  719.       },
  720.       "flags": {},
  721.       "order": 21,
  722.       "mode": 0,
  723.       "inputs": [
  724.         {
  725.           "name": "positive",
  726.           "type": "CONDITIONING",
  727.           "link": 119
  728.         },
  729.         {
  730.           "name": "negative",
  731.           "type": "CONDITIONING",
  732.           "link": 124
  733.         },
  734.         {
  735.           "name": "control_net",
  736.           "type": "CONTROL_NET",
  737.           "link": 130
  738.         },
  739.         {
  740.           "name": "vae",
  741.           "type": "VAE",
  742.           "link": 121
  743.         },
  744.         {
  745.           "name": "image",
  746.           "type": "IMAGE",
  747.           "link": 137
  748.         }
  749.       ],
  750.       "outputs": [
  751.         {
  752.           "name": "positive",
  753.           "type": "CONDITIONING",
  754.           "links": [
  755.             120
  756.           ],
  757.           "slot_index": 0,
  758.           "shape": 3
  759.         },
  760.         {
  761.           "name": "negative",
  762.           "type": "CONDITIONING",
  763.           "links": null,
  764.           "shape": 3
  765.         }
  766.       ],
  767.       "properties": {
  768.         "Node name for S&R": "ControlNetApplySD3"
  769.       },
  770.       "widgets_values": [
  771.         0.4,
  772.         0,
  773.         0.6
  774.       ]
  775.     },
  776.     {
  777.       "id": 58,
  778.       "type": "LoadImage",
  779.       "pos": [
  780.         847.8660155899878,
  781.         999.5778923080543
  782.       ],
  783.       "size": {
  784.         "0": 210,
  785.         "1": 314.0000305175781
  786.       },
  787.       "flags": {},
  788.       "order": 6,
  789.       "mode": 4,
  790.       "outputs": [
  791.         {
  792.           "name": "IMAGE",
  793.           "type": "IMAGE",
  794.           "links": [
  795.             135
  796.           ],
  797.           "slot_index": 0,
  798.           "shape": 3
  799.         },
  800.         {
  801.           "name": "MASK",
  802.           "type": "MASK",
  803.           "links": null,
  804.           "shape": 3
  805.         }
  806.       ],
  807.       "properties": {
  808.         "Node name for S&R": "LoadImage"
  809.       },
  810.       "widgets_values": [
  811.         "meditation-ncc.jpeg",
  812.         "image"
  813.       ]
  814.     },
  815.     {
  816.       "id": 12,
  817.       "type": "UNETLoader",
  818.       "pos": [
  819.         15,
  820.         142
  821.       ],
  822.       "size": {
  823.         "0": 315,
  824.         "1": 82
  825.       },
  826.       "flags": {},
  827.       "order": 7,
  828.       "mode": 0,
  829.       "outputs": [
  830.         {
  831.           "name": "MODEL",
  832.           "type": "MODEL",
  833.           "links": [
  834.             139
  835.           ],
  836.           "slot_index": 0,
  837.           "shape": 3
  838.         }
  839.       ],
  840.       "properties": {
  841.         "Node name for S&R": "UNETLoader"
  842.       },
  843.       "widgets_values": [
  844.         "FLUX/flux1-dev.safetensors",
  845.         "fp8_e4m3fn"
  846.       ],
  847.       "color": "#223",
  848.       "bgcolor": "#335"
  849.     },
  850.     {
  851.       "id": 10,
  852.       "type": "VAELoader",
  853.       "pos": [
  854.         14,
  855.         447
  856.       ],
  857.       "size": {
  858.         "0": 311.81634521484375,
  859.         "1": 60.429901123046875
  860.       },
  861.       "flags": {},
  862.       "order": 8,
  863.       "mode": 0,
  864.       "outputs": [
  865.         {
  866.           "name": "VAE",
  867.           "type": "VAE",
  868.           "links": [
  869.             12,
  870.             121
  871.           ],
  872.           "slot_index": 0,
  873.           "shape": 3
  874.         }
  875.       ],
  876.       "properties": {
  877.         "Node name for S&R": "VAELoader"
  878.       },
  879.       "widgets_values": [
  880.         "ae.safetensors"
  881.       ]
  882.     },
  883.     {
  884.       "id": 57,
  885.       "type": "LoadImage",
  886.       "pos": [
  887.         80,
  888.         920
  889.       ],
  890.       "size": {
  891.         "0": 277.5882568359375,
  892.         "1": 314
  893.       },
  894.       "flags": {},
  895.       "order": 9,
  896.       "mode": 0,
  897.       "outputs": [
  898.         {
  899.           "name": "IMAGE",
  900.           "type": "IMAGE",
  901.           "links": [
  902.             137
  903.           ],
  904.           "slot_index": 0,
  905.           "shape": 3
  906.         },
  907.         {
  908.           "name": "MASK",
  909.           "type": "MASK",
  910.           "links": null,
  911.           "shape": 3
  912.         }
  913.       ],
  914.       "properties": {
  915.         "Node name for S&R": "LoadImage"
  916.       },
  917.       "widgets_values": [
  918.         "meditation-ncc.jpeg",
  919.         "image"
  920.       ]
  921.     },
  922.     {
  923.       "id": 37,
  924.       "type": "Note",
  925.       "pos": [
  926.         47,
  927.         1310
  928.       ],
  929.       "size": {
  930.         "0": 314.99755859375,
  931.         "1": 117.98363494873047
  932.       },
  933.       "flags": {},
  934.       "order": 10,
  935.       "mode": 0,
  936.       "properties": {
  937.         "text": ""
  938.       },
  939.       "widgets_values": [
  940.         "The reference sampling implementation auto adjusts the shift value based on the resolution, if you don't want this you can just bypass (CTRL-B) this ModelSamplingFlux node.\n"
  941.       ],
  942.       "color": "#432",
  943.       "bgcolor": "#653"
  944.     },
  945.     {
  946.       "id": 53,
  947.       "type": "Note",
  948.       "pos": [
  949.         820,
  950.         707
  951.       ],
  952.       "size": {
  953.         "0": 278.28350830078125,
  954.         "1": 177.200927734375
  955.       },
  956.       "flags": {},
  957.       "order": 11,
  958.       "mode": 0,
  959.       "properties": {
  960.         "text": ""
  961.       },
  962.       "widgets_values": [
  963.         "IMPORTANT!\n\nCorrect controlnet type to set for each Flux Union mode (in the node above the loader):\n\ncanny - \"openpose\"\ntile - \"depth\"\ndepth - \"hed/pidi/scribble/ted\"\nblur - \"canny/lineart/anime_lineart/mlsd\"\npose - \"normal\"\ngray - \"segment\"\nlow quality - \"tile\""
  964.       ],
  965.       "color": "#432",
  966.       "bgcolor": "#653"
  967.     },
  968.     {
  969.       "id": 48,
  970.       "type": "ControlNetLoader",
  971.       "pos": [
  972.         1162,
  973.         833
  974.       ],
  975.       "size": {
  976.         "0": 314.2430114746094,
  977.         "1": 58
  978.       },
  979.       "flags": {},
  980.       "order": 12,
  981.       "mode": 0,
  982.       "outputs": [
  983.         {
  984.           "name": "CONTROL_NET",
  985.           "type": "CONTROL_NET",
  986.           "links": [
  987.             129
  988.           ],
  989.           "slot_index": 0,
  990.           "shape": 3
  991.         }
  992.       ],
  993.       "properties": {
  994.         "Node name for S&R": "ControlNetLoader"
  995.       },
  996.       "widgets_values": [
  997.         "diffusion_pytorch_model.safetensors"
  998.       ]
  999.     },
  1000.     {
  1001.       "id": 9,
  1002.       "type": "SaveImage",
  1003.       "pos": [
  1004.         1579,
  1005.         -49
  1006.       ],
  1007.       "size": {
  1008.         "0": 906.4111328125,
  1009.         "1": 1144.6201171875
  1010.       },
  1011.       "flags": {},
  1012.       "order": 26,
  1013.       "mode": 0,
  1014.       "inputs": [
  1015.         {
  1016.           "name": "images",
  1017.           "type": "IMAGE",
  1018.           "link": 9
  1019.         }
  1020.       ],
  1021.       "properties": {
  1022.         "Node name for S&R": "SaveImage"
  1023.       },
  1024.       "widgets_values": [
  1025.         "ComfyUI"
  1026.       ]
  1027.     },
  1028.     {
  1029.       "id": 49,
  1030.       "type": "SetUnionControlNetType",
  1031.       "pos": [
  1032.         1146,
  1033.         718
  1034.       ],
  1035.       "size": {
  1036.         "0": 315,
  1037.         "1": 58
  1038.       },
  1039.       "flags": {},
  1040.       "order": 18,
  1041.       "mode": 0,
  1042.       "inputs": [
  1043.         {
  1044.           "name": "control_net",
  1045.           "type": "CONTROL_NET",
  1046.           "link": 129
  1047.         }
  1048.       ],
  1049.       "outputs": [
  1050.         {
  1051.           "name": "CONTROL_NET",
  1052.           "type": "CONTROL_NET",
  1053.           "links": [
  1054.             130
  1055.           ],
  1056.           "slot_index": 0,
  1057.           "shape": 3
  1058.         }
  1059.       ],
  1060.       "properties": {
  1061.         "Node name for S&R": "SetUnionControlNetType"
  1062.       },
  1063.       "widgets_values": [
  1064.         "hed/pidi/scribble/ted"
  1065.       ]
  1066.     }
  1067.   ],
  1068.   "links": [
  1069.     [
  1070.       9,
  1071.       8,
  1072.       0,
  1073.       9,
  1074.       0,
  1075.       "IMAGE"
  1076.     ],
  1077.     [
  1078.       10,
  1079.       11,
  1080.       0,
  1081.       6,
  1082.       0,
  1083.       "CLIP"
  1084.     ],
  1085.     [
  1086.       12,
  1087.       10,
  1088.       0,
  1089.       8,
  1090.       1,
  1091.       "VAE"
  1092.     ],
  1093.     [
  1094.       19,
  1095.       16,
  1096.       0,
  1097.       13,
  1098.       2,
  1099.       "SAMPLER"
  1100.     ],
  1101.     [
  1102.       20,
  1103.       17,
  1104.       0,
  1105.       13,
  1106.       3,
  1107.       "SIGMAS"
  1108.     ],
  1109.     [
  1110.       24,
  1111.       13,
  1112.       0,
  1113.       8,
  1114.       0,
  1115.       "LATENT"
  1116.     ],
  1117.     [
  1118.       30,
  1119.       22,
  1120.       0,
  1121.       13,
  1122.       1,
  1123.       "GUIDER"
  1124.     ],
  1125.     [
  1126.       37,
  1127.       25,
  1128.       0,
  1129.       13,
  1130.       0,
  1131.       "NOISE"
  1132.     ],
  1133.     [
  1134.       42,
  1135.       26,
  1136.       0,
  1137.       22,
  1138.       1,
  1139.       "CONDITIONING"
  1140.     ],
  1141.     [
  1142.       54,
  1143.       30,
  1144.       0,
  1145.       22,
  1146.       0,
  1147.       "MODEL"
  1148.     ],
  1149.     [
  1150.       55,
  1151.       30,
  1152.       0,
  1153.       17,
  1154.       0,
  1155.       "MODEL"
  1156.     ],
  1157.     [
  1158.       112,
  1159.       34,
  1160.       0,
  1161.       27,
  1162.       0,
  1163.       "INT"
  1164.     ],
  1165.     [
  1166.       113,
  1167.       35,
  1168.       0,
  1169.       27,
  1170.       1,
  1171.       "INT"
  1172.     ],
  1173.     [
  1174.       114,
  1175.       35,
  1176.       0,
  1177.       30,
  1178.       2,
  1179.       "INT"
  1180.     ],
  1181.     [
  1182.       115,
  1183.       34,
  1184.       0,
  1185.       30,
  1186.       1,
  1187.       "INT"
  1188.     ],
  1189.     [
  1190.       116,
  1191.       27,
  1192.       0,
  1193.       13,
  1194.       4,
  1195.       "LATENT"
  1196.     ],
  1197.     [
  1198.       119,
  1199.       6,
  1200.       0,
  1201.       38,
  1202.       0,
  1203.       "CONDITIONING"
  1204.     ],
  1205.     [
  1206.       120,
  1207.       38,
  1208.       0,
  1209.       26,
  1210.       0,
  1211.       "CONDITIONING"
  1212.     ],
  1213.     [
  1214.       121,
  1215.       10,
  1216.       0,
  1217.       38,
  1218.       3,
  1219.       "VAE"
  1220.     ],
  1221.     [
  1222.       123,
  1223.       11,
  1224.       0,
  1225.       42,
  1226.       0,
  1227.       "CLIP"
  1228.     ],
  1229.     [
  1230.       124,
  1231.       42,
  1232.       0,
  1233.       38,
  1234.       1,
  1235.       "CONDITIONING"
  1236.     ],
  1237.     [
  1238.       129,
  1239.       48,
  1240.       0,
  1241.       49,
  1242.       0,
  1243.       "CONTROL_NET"
  1244.     ],
  1245.     [
  1246.       130,
  1247.       49,
  1248.       0,
  1249.       38,
  1250.       2,
  1251.       "CONTROL_NET"
  1252.     ],
  1253.     [
  1254.       135,
  1255.       58,
  1256.       0,
  1257.       56,
  1258.       0,
  1259.       "IMAGE"
  1260.     ],
  1261.     [
  1262.       137,
  1263.       57,
  1264.       0,
  1265.       38,
  1266.       4,
  1267.       "IMAGE"
  1268.     ],
  1269.     [
  1270.       138,
  1271.       56,
  1272.       0,
  1273.       59,
  1274.       0,
  1275.       "IMAGE"
  1276.     ],
  1277.     [
  1278.       139,
  1279.       12,
  1280.       0,
  1281.       30,
  1282.       0,
  1283.       "MODEL"
  1284.     ]
  1285.   ],
  1286.   "groups": [
  1287.     {
  1288.       "title": "Optional: Extract Openpose from image",
  1289.       "bounding": [
  1290.         829,
  1291.         927,
  1292.         730,
  1293.         444
  1294.       ],
  1295.       "color": "#3f789e",
  1296.       "font_size": 24,
  1297.       "locked": false
  1298.     }
  1299.   ],
  1300.   "config": {},
  1301.   "extra": {
  1302.     "ds": {
  1303.       "scale": 0.7627768444385503,
  1304.       "offset": [
  1305.         552.2231654335736,
  1306.         188.1528727426464
  1307.       ]
  1308.     },
  1309.     "groupNodes": {}
  1310.   },
  1311.   "version": 0.4
  1312. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement