Guest User

chain z-image controlnets comfyui workflow

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