Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "id": "1b217412-8a79-488b-aab4-bf3ad3a52677",
- "revision": 0,
- "last_node_id": 410,
- "last_link_id": 2107,
- "nodes": [
- {
- "id": 223,
- "type": "CLIPLoader",
- "pos": [
- 266.05721811766637,
- -490.68017087486277
- ],
- "size": [
- 225,
- 120
- ],
- "flags": {},
- "order": 0,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "name": "CLIP",
- "type": "CLIP",
- "links": [
- 1715
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.3.75",
- "Node name for S&R": "CLIPLoader",
- "ue_properties": {
- "widget_ue_connectable": {},
- "input_ue_unconnectable": {},
- "version": "7.4.1"
- }
- },
- "widgets_values": [
- "qwen_3_4b.safetensors",
- "lumina2",
- "default"
- ],
- "color": "#223",
- "bgcolor": "#335"
- },
- {
- "id": 272,
- "type": "CLIPTextEncode",
- "pos": [
- 991.5890549569579,
- 230.03451279737195
- ],
- "size": [
- 218.65,
- 88
- ],
- "flags": {
- "collapsed": true
- },
- "order": 26,
- "mode": 0,
- "inputs": [
- {
- "name": "clip",
- "type": "CLIP",
- "link": 1738
- },
- {
- "name": "text",
- "type": "STRING",
- "widget": {
- "name": "text"
- },
- "link": 1739
- }
- ],
- "outputs": [
- {
- "name": "CONDITIONING",
- "type": "CONDITIONING",
- "slot_index": 0,
- "links": [
- 1740
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.3.75",
- "Node name for S&R": "CLIPTextEncode",
- "ue_properties": {
- "widget_ue_connectable": {
- "text": true
- },
- "version": "7.1",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- ""
- ],
- "color": "#332922",
- "bgcolor": "#593930"
- },
- {
- "id": 210,
- "type": "VAELoader",
- "pos": [
- 263.7862990019839,
- -321.2058101400892
- ],
- "size": [
- 225,
- 63.33333333333334
- ],
- "flags": {},
- "order": 1,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "name": "VAE",
- "type": "VAE",
- "links": [
- 1596,
- 1886
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.3.75",
- "Node name for S&R": "VAELoader",
- "ue_properties": {
- "widget_ue_connectable": {},
- "input_ue_unconnectable": {},
- "version": "7.4.1"
- }
- },
- "widgets_values": [
- "ae.safetensors"
- ],
- "color": "#223",
- "bgcolor": "#335"
- },
- {
- "id": 329,
- "type": "DifferentialDiffusion",
- "pos": [
- 993.9651085598882,
- 275.779189257074
- ],
- "size": [
- 210,
- 58
- ],
- "flags": {
- "collapsed": true
- },
- "order": 24,
- "mode": 0,
- "inputs": [
- {
- "name": "model",
- "type": "MODEL",
- "link": 1914
- }
- ],
- "outputs": [
- {
- "name": "MODEL",
- "type": "MODEL",
- "links": [
- 1913
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.16.4",
- "Node name for S&R": "DifferentialDiffusion"
- },
- "widgets_values": [
- 1
- ],
- "color": "#332922",
- "bgcolor": "#593930"
- },
- {
- "id": 270,
- "type": "UnetLoaderGGUF",
- "pos": [
- 219.6558255529979,
- -592.506908793465
- ],
- "size": [
- 270,
- 58
- ],
- "flags": {},
- "order": 2,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "name": "MODEL",
- "type": "MODEL",
- "links": [
- 1975
- ]
- }
- ],
- "properties": {
- "cnr_id": "ComfyUI-GGUF",
- "ver": "6ea2651e7df66d7585f6ffee804b20e92fb38b8a",
- "Node name for S&R": "UnetLoaderGGUF"
- },
- "widgets_values": [
- "z-image-BF16.gguf"
- ],
- "color": "#223",
- "bgcolor": "#335"
- },
- {
- "id": 327,
- "type": "MaskPreview",
- "pos": [
- 442.60558689699184,
- 413.5964784134624
- ],
- "size": [
- 480.2590152857674,
- 393.90457083319393
- ],
- "flags": {
- "pinned": true
- },
- "order": 27,
- "mode": 0,
- "inputs": [
- {
- "name": "mask",
- "type": "MASK",
- "link": 2072
- }
- ],
- "outputs": [],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.16.4",
- "Node name for S&R": "MaskPreview"
- },
- "widgets_values": [],
- "color": "#233",
- "bgcolor": "#355"
- },
- {
- "id": 358,
- "type": "ComfyMathExpression",
- "pos": [
- 992.4363894395221,
- 807.2134259497202
- ],
- "size": [
- 210,
- 128
- ],
- "flags": {
- "collapsed": true
- },
- "order": 20,
- "mode": 0,
- "inputs": [
- {
- "label": "a",
- "name": "values.a",
- "type": "FLOAT,INT",
- "link": 2080
- },
- {
- "label": "b",
- "name": "values.b",
- "shape": 7,
- "type": "FLOAT,INT",
- "link": null
- }
- ],
- "outputs": [
- {
- "name": "FLOAT",
- "type": "FLOAT",
- "links": []
- },
- {
- "name": "INT",
- "type": "INT",
- "links": [
- 2052
- ]
- },
- {
- "name": "BOOL",
- "type": "BOOLEAN",
- "links": null
- }
- ],
- "title": "Calculate Steps",
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.16.4",
- "Node name for S&R": "ComfyMathExpression"
- },
- "widgets_values": [
- "min(a/5, 20)"
- ],
- "color": "#332922",
- "bgcolor": "#593930"
- },
- {
- "id": 324,
- "type": "VAEEncode",
- "pos": [
- 992.9570789405778,
- 874.8161626032997
- ],
- "size": [
- 150.4879953531995,
- 46
- ],
- "flags": {
- "collapsed": true
- },
- "order": 22,
- "mode": 0,
- "inputs": [
- {
- "name": "pixels",
- "type": "IMAGE",
- "link": 2027
- },
- {
- "name": "vae",
- "type": "VAE",
- "link": 1886
- }
- ],
- "outputs": [
- {
- "name": "LATENT",
- "type": "LATENT",
- "links": [
- 1889
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.16.4",
- "Node name for S&R": "VAEEncode"
- },
- "widgets_values": [],
- "color": "#332922",
- "bgcolor": "#593930"
- },
- {
- "id": 263,
- "type": "Lora Loader Stack (rgthree)",
- "pos": [
- 563.4685794719259,
- -178.0097031697229
- ],
- "size": [
- 271.8333343505859,
- 246
- ],
- "flags": {},
- "order": 19,
- "mode": 0,
- "inputs": [
- {
- "name": "model",
- "type": "MODEL",
- "link": 1975
- },
- {
- "name": "clip",
- "type": "CLIP",
- "link": 1715
- }
- ],
- "outputs": [
- {
- "name": "MODEL",
- "type": "MODEL",
- "links": [
- 1914
- ]
- },
- {
- "name": "CLIP",
- "type": "CLIP",
- "links": [
- 1717,
- 1738
- ]
- }
- ],
- "properties": {
- "cnr_id": "rgthree-comfy",
- "ver": "1.0.2512112053",
- "Node name for S&R": "Lora Loader Stack (rgthree)",
- "aux_id": "rgthree/rgthree-comfy"
- },
- "widgets_values": [
- "None",
- 0.5,
- "None",
- 0.5,
- "None",
- 0.5,
- "None",
- 0.5
- ],
- "color": "#233",
- "bgcolor": "#355"
- },
- {
- "id": 384,
- "type": "Note",
- "pos": [
- 232.68560618613827,
- -791.1551905135497
- ],
- "size": [
- 271.0520620401238,
- 119.74707226086434
- ],
- "flags": {},
- "order": 3,
- "mode": 0,
- "inputs": [],
- "outputs": [],
- "properties": {},
- "widgets_values": [
- "Swap the \"Unet Loader (GGUF)\" node out for a \"Load Diffusion Model\" node if you aren't using a GGUF main model.\n\nIf you're using a GGUF text encoder, swap out the \"Load CLIP\" node for the \"ClipLoader (GGUF)\" node."
- ],
- "color": "#2a363b",
- "bgcolor": "#3f5159"
- },
- {
- "id": 323,
- "type": "SetLatentNoiseMask",
- "pos": [
- 991.3292423738716,
- 774.1541848299563
- ],
- "size": [
- 213.05898896384966,
- 46
- ],
- "flags": {
- "collapsed": true
- },
- "order": 28,
- "mode": 0,
- "inputs": [
- {
- "name": "samples",
- "type": "LATENT",
- "link": 1889
- },
- {
- "name": "mask",
- "type": "MASK",
- "link": 2073
- }
- ],
- "outputs": [
- {
- "name": "LATENT",
- "type": "LATENT",
- "links": [
- 1890
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.16.4",
- "Node name for S&R": "SetLatentNoiseMask"
- },
- "widgets_values": [],
- "color": "#332922",
- "bgcolor": "#593930"
- },
- {
- "id": 391,
- "type": "Note",
- "pos": [
- -354.41398879232474,
- -192.82037994201724
- ],
- "size": [
- 345.99543685742935,
- 202.11368891316602
- ],
- "flags": {},
- "order": 4,
- "mode": 0,
- "inputs": [],
- "outputs": [],
- "title": "Prompting",
- "properties": {},
- "widgets_values": [
- "You can leave the prompt blank, but you'll probably get bad results doing that. Try to write at least a simple description of the image, and mention the thing you want to change (if anything). Doesn't need to be long.\n\nFor example, if you have a picture of a man in a stadium and you want him to wear a hat, you could write \"A man in a stadium wearing a hat.\"\n\nYou may need to write a more descriptive prompt if the model keeps missing something important. e.g. you might need to specify that it's raining.\n\nDon't forget to adjust the negative prompt if you need to!"
- ],
- "color": "#2a363b",
- "bgcolor": "#3f5159"
- },
- {
- "id": 394,
- "type": "PrimitiveInt",
- "pos": [
- 130.230778110319,
- 571.7538910079807
- ],
- "size": [
- 288.9213364702256,
- 82
- ],
- "flags": {
- "pinned": true
- },
- "order": 5,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "name": "INT",
- "type": "INT",
- "links": [
- 2080,
- 2081
- ]
- }
- ],
- "title": "Denoise Amount (1 - 100)",
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.16.4",
- "Node name for S&R": "PrimitiveInt"
- },
- "widgets_values": [
- 40,
- "fixed"
- ],
- "color": "#233",
- "bgcolor": "#355"
- },
- {
- "id": 395,
- "type": "PrimitiveFloat",
- "pos": [
- 130.350652524553,
- 844.4386185895505
- ],
- "size": [
- 288.62886289540563,
- 58
- ],
- "flags": {
- "collapsed": false,
- "pinned": true
- },
- "order": 6,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "name": "FLOAT",
- "type": "FLOAT",
- "links": [
- 2078
- ]
- }
- ],
- "title": "CFG",
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.12.3",
- "Node name for S&R": "PrimitiveFloat"
- },
- "widgets_values": [
- 4
- ],
- "color": "#233",
- "bgcolor": "#355"
- },
- {
- "id": 393,
- "type": "Seed (rgthree)",
- "pos": [
- 130.07345757374108,
- 399.7128679697601
- ],
- "size": [
- 289.13412376177854,
- 130
- ],
- "flags": {
- "pinned": true
- },
- "order": 7,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "dir": 4,
- "name": "SEED",
- "shape": 3,
- "type": "INT",
- "links": [
- 2082
- ]
- }
- ],
- "title": "Seed",
- "properties": {
- "cnr_id": "rgthree-comfy",
- "ver": "8ff50e4521881eca1fe26aec9615fc9362474931",
- "randomMax": 1125899906842624,
- "randomMin": 0,
- "aux_id": "rgthree/rgthree-comfy"
- },
- "widgets_values": [
- -1,
- "",
- "",
- ""
- ],
- "color": "#233",
- "bgcolor": "#355"
- },
- {
- "id": 383,
- "type": "MarkdownNote",
- "pos": [
- -34.05089109389977,
- -641.0453826352903
- ],
- "size": [
- 230.6519430041675,
- 388.73953823763145
- ],
- "flags": {},
- "order": 8,
- "mode": 0,
- "inputs": [],
- "outputs": [],
- "title": "Models",
- "properties": {
- "ue_properties": {
- "version": "7.5.2",
- "widget_ue_connectable": {},
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- "## Main Model\n\n[Z-Image Base GGUFs](https://huggingface.co/unsloth/Z-Image-GGUF/tree/main)\n\nGoes in models/diffusion_models\n\nBF16 gguf recommended if you have at least 16 GB VRAM.\n\nQ8 will just barely fit in 8 GB VRAM if you know how to squeeze it.\n\nQ6_K will fit in 8 GB VRAM easily.\n\n## Text Encoder\n\nQwen 3 4b [Normal](https://huggingface.co/Comfy-Org/z_image/tree/main/split_files/text_encoders) | [gguf](https://huggingface.co/Qwen/Qwen3-4B-GGUF/tree/main)\n\nGoes in models/text_encoders\n\nGrab the biggest normal one if you have 10GB+ VRAM, otherwise grab the Q8 GGUF.\n\n## VAE\n\n[Flux 1 VAE](https://huggingface.co/Comfy-Org/z_image/tree/main/split_files/vae)\n\nGoes in models/vae"
- ],
- "color": "#2a363b",
- "bgcolor": "#3f5159"
- },
- {
- "id": 316,
- "type": "LoadImage",
- "pos": [
- -380.8198986328958,
- 417.47316676691395
- ],
- "size": [
- 485.2005708521458,
- 454.58254819107054
- ],
- "flags": {
- "pinned": true
- },
- "order": 9,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "name": "IMAGE",
- "type": "IMAGE",
- "links": [
- 1999,
- 2027,
- 2085
- ]
- },
- {
- "name": "MASK",
- "type": "MASK",
- "links": [
- 2077
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.8.0",
- "Node name for S&R": "LoadImage",
- "image": "clipspace/clipspace-painted-masked-1774721290341.png [input]"
- },
- "widgets_values": [
- "example.png",
- "image"
- ],
- "color": "#233",
- "bgcolor": "#355"
- },
- {
- "id": 396,
- "type": "LayerMask: MaskGrow",
- "pos": [
- 130.2913718079681,
- 696.273893615195
- ],
- "size": [
- 288.90371886587184,
- 106
- ],
- "flags": {
- "pinned": true
- },
- "order": 23,
- "mode": 0,
- "inputs": [
- {
- "name": "mask",
- "type": "MASK",
- "link": 2077
- }
- ],
- "outputs": [
- {
- "name": "mask",
- "type": "MASK",
- "links": [
- 2072,
- 2073,
- 2086,
- 2100
- ]
- }
- ],
- "title": "Mask Settings",
- "properties": {
- "cnr_id": "comfyui_layerstyle",
- "ver": "d94bef1ee5ed3656f5ff1bb2830a4ffd94f40935",
- "Node name for S&R": "LayerMask: MaskGrow"
- },
- "widgets_values": [
- false,
- 0,
- 10
- ],
- "color": "#233",
- "bgcolor": "#355"
- },
- {
- "id": 370,
- "type": "ComfyMathExpression",
- "pos": [
- 992.8543695013889,
- 841.1988240091779
- ],
- "size": [
- 210,
- 128
- ],
- "flags": {
- "collapsed": true
- },
- "order": 21,
- "mode": 0,
- "inputs": [
- {
- "label": "a",
- "name": "values.a",
- "type": "FLOAT,INT",
- "link": 2081
- },
- {
- "label": "b",
- "name": "values.b",
- "shape": 7,
- "type": "FLOAT,INT",
- "link": null
- }
- ],
- "outputs": [
- {
- "name": "FLOAT",
- "type": "FLOAT",
- "links": [
- 2054
- ]
- },
- {
- "name": "INT",
- "type": "INT",
- "links": []
- },
- {
- "name": "BOOL",
- "type": "BOOLEAN",
- "links": null
- }
- ],
- "title": "Convert Denoise",
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.16.4",
- "Node name for S&R": "ComfyMathExpression"
- },
- "widgets_values": [
- "min(a/100, 1.0)"
- ],
- "color": "#332922",
- "bgcolor": "#593930"
- },
- {
- "id": 408,
- "type": "GetImageSize",
- "pos": [
- 1333.1742960405736,
- 199.2866825967821
- ],
- "size": [
- 140,
- 66
- ],
- "flags": {
- "collapsed": true
- },
- "order": 31,
- "mode": 0,
- "inputs": [
- {
- "name": "image",
- "type": "IMAGE",
- "link": 2101
- }
- ],
- "outputs": [
- {
- "name": "width",
- "type": "INT",
- "links": [
- 2102
- ]
- },
- {
- "name": "height",
- "type": "INT",
- "links": null
- },
- {
- "name": "batch_size",
- "type": "INT",
- "links": null
- }
- ],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.18.2",
- "Node name for S&R": "GetImageSize"
- },
- "widgets_values": [],
- "color": "#332922",
- "bgcolor": "#593930"
- },
- {
- "id": 409,
- "type": "MaskToImage",
- "pos": [
- 1332.2524634179704,
- 166.2200356844943
- ],
- "size": [
- 193.3166717529297,
- 26
- ],
- "flags": {
- "collapsed": true
- },
- "order": 29,
- "mode": 0,
- "inputs": [
- {
- "name": "mask",
- "type": "MASK",
- "link": 2100
- }
- ],
- "outputs": [
- {
- "name": "IMAGE",
- "type": "IMAGE",
- "links": [
- 2101
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.18.2",
- "Node name for S&R": "MaskToImage"
- },
- "widgets_values": [],
- "color": "#332922",
- "bgcolor": "#593930"
- },
- {
- "id": 213,
- "type": "SaveImage",
- "pos": [
- 1588.0116685064606,
- 292.4839536680692
- ],
- "size": [
- 210,
- 282
- ],
- "flags": {
- "collapsed": true
- },
- "order": 36,
- "mode": 0,
- "inputs": [
- {
- "name": "images",
- "type": "IMAGE",
- "link": 2097
- }
- ],
- "outputs": [],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.3.75",
- "Node name for S&R": "SaveImage",
- "ue_properties": {
- "widget_ue_connectable": {},
- "input_ue_unconnectable": {},
- "version": "7.4.1"
- }
- },
- "widgets_values": [
- "zim_inpaint_%date:yyyy-MM-dd_hh-mm-ss%"
- ],
- "color": "#332922",
- "bgcolor": "#593930"
- },
- {
- "id": 406,
- "type": "ComfySwitchNode",
- "pos": [
- 1334.9070249671518,
- 294.6277142586931
- ],
- "size": [
- 296.8629072976569,
- 78
- ],
- "flags": {
- "collapsed": true
- },
- "order": 35,
- "mode": 0,
- "inputs": [
- {
- "name": "on_false",
- "type": "IMAGE",
- "link": 2095
- },
- {
- "name": "on_true",
- "type": "IMAGE",
- "link": 2096
- },
- {
- "name": "switch",
- "type": "BOOLEAN",
- "widget": {
- "name": "switch"
- },
- "link": 2094
- }
- ],
- "outputs": [
- {
- "name": "output",
- "type": "IMAGE",
- "links": [
- 2097,
- 2098
- ]
- }
- ],
- "title": "Mask Check Switch",
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.16.4",
- "Node name for S&R": "ComfySwitchNode"
- },
- "widgets_values": [
- false
- ],
- "color": "#332922",
- "bgcolor": "#593930"
- },
- {
- "id": 387,
- "type": "Note",
- "pos": [
- 1595.5565390192316,
- 7.822686207280164
- ],
- "size": [
- 394.31717469427394,
- 210.0720099978456
- ],
- "flags": {},
- "order": 10,
- "mode": 0,
- "inputs": [],
- "outputs": [],
- "title": "What's going on up here?",
- "properties": {},
- "widgets_values": [
- "Here we're copy-pasting the original image back on top of the new one. VAE encoding degrades images slightly, so doing this keeps the un-edited parts pristine.\n\nIt's very important that we do this using an image blending node that handles mask transparency. This allows us to smoothly blend the original image with the new image using the semi-transparent feathering on the mask. This is all done with the \"LayerUtility ImageBlend\" node.\n\nThe extra nodes below that are checking if you're doing image-to-image, and if so it skips this copy-pasting step. The check works like this: if you don't provide a mask, the mask will default to a 64x64 square. So we check if the mask is size 64, and if it is then we don't do any blending."
- ],
- "color": "#2a363b",
- "bgcolor": "#3f5159"
- },
- {
- "id": 48,
- "type": "PrimitiveStringMultiline",
- "pos": [
- 3.197303024234716,
- -191.1630123621507
- ],
- "size": [
- 483.5462368159125,
- 213.7607757739801
- ],
- "flags": {},
- "order": 11,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "name": "STRING",
- "type": "STRING",
- "links": [
- 1861
- ]
- }
- ],
- "title": "Positive Prompt",
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.3.75",
- "Node name for S&R": "PrimitiveStringMultiline",
- "ue_properties": {
- "widget_ue_connectable": {
- "value": true
- },
- "version": "7.1",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- "A woman is standing on an empty road. The setting is a post-apocalypse world. There is a cat sitting next to her. There is a destroyed truck in the background."
- ],
- "color": "#232",
- "bgcolor": "#353"
- },
- {
- "id": 389,
- "type": "Note",
- "pos": [
- -710.3770762468614,
- 420.29897119703935
- ],
- "size": [
- 318.95122117684446,
- 235.78331886595174
- ],
- "flags": {},
- "order": 12,
- "mode": 0,
- "inputs": [],
- "outputs": [],
- "title": "CREATING A MASK",
- "properties": {},
- "widgets_values": [
- "To create a mask, right click on the \"Load Image\" node and select \"Open in MaskEditor\".\n\nIn that menu you can draw a mask on to the picture, and when you're done it'll show up here as a cutout on the original picture.\n\nMake sure you give a bit of extra space around the thing you're masking - the \"blur\" setting will feather the edges of the mask, which can result in ghostly remnants if it doesn't properly cover the area. Blur 25 is usually good.\n\nIf you don't provide a mask and also set the \"invert_mask\" setting to True, it will refine the whole image at once (i.e. the same as an img-to-img run)."
- ],
- "color": "#2a363b",
- "bgcolor": "#3f5159"
- },
- {
- "id": 8,
- "type": "VAEDecode",
- "pos": [
- 1333.5002386557464,
- 101.41257020027324
- ],
- "size": [
- 210,
- 55
- ],
- "flags": {
- "collapsed": true
- },
- "order": 32,
- "mode": 0,
- "inputs": [
- {
- "name": "samples",
- "type": "LATENT",
- "link": 2107
- },
- {
- "name": "vae",
- "type": "VAE",
- "link": 1596
- }
- ],
- "outputs": [
- {
- "name": "IMAGE",
- "type": "IMAGE",
- "slot_index": 0,
- "links": [
- 2084,
- 2096
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.3.75",
- "Node name for S&R": "VAEDecode",
- "ue_properties": {
- "widget_ue_connectable": {},
- "version": "7.1",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [],
- "color": "#332922",
- "bgcolor": "#593930"
- },
- {
- "id": 405,
- "type": "SimpleComparison+",
- "pos": [
- 1333.3678396977555,
- 263.2871219927012
- ],
- "size": [
- 270,
- 78
- ],
- "flags": {
- "collapsed": true
- },
- "order": 33,
- "mode": 0,
- "inputs": [
- {
- "name": "a",
- "type": "*",
- "link": 2102
- },
- {
- "name": "b",
- "type": "*",
- "link": 2099
- }
- ],
- "outputs": [
- {
- "name": "BOOLEAN",
- "type": "BOOLEAN",
- "links": [
- 2094
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfyui_essentials",
- "ver": "9d9f4bedfc9f0321c19faf71855e228c93bd0dc9",
- "Node name for S&R": "SimpleComparison+"
- },
- "widgets_values": [
- "=="
- ],
- "color": "#332922",
- "bgcolor": "#593930"
- },
- {
- "id": 390,
- "type": "Note",
- "pos": [
- -348.2828743132572,
- 78.28188616690836
- ],
- "size": [
- 335.709089434911,
- 99.62022718519785
- ],
- "flags": {},
- "order": 13,
- "mode": 0,
- "inputs": [],
- "outputs": [],
- "title": "Good Realism Negatives",
- "properties": {},
- "widgets_values": [
- "3D, ai generated, semi realistic, illustrated, drawing, comic, digital painting, 3D model, blender, video game screenshot, screenshot, render, high-fidelity, smooth textures, CGI, masterpiece, text, writing, subtitle, watermark, logo, low quality, jpeg, artifacts, blurry, grainy"
- ],
- "color": "#2a363b",
- "bgcolor": "#3f5159"
- },
- {
- "id": 271,
- "type": "PrimitiveStringMultiline",
- "pos": [
- 5.173204482827329,
- 68.15469352863131
- ],
- "size": [
- 483.5462368159125,
- 213.7607757739801
- ],
- "flags": {},
- "order": 14,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "name": "STRING",
- "type": "STRING",
- "links": [
- 1739
- ]
- }
- ],
- "title": "Negative Prompt",
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.3.75",
- "Node name for S&R": "PrimitiveStringMultiline",
- "ue_properties": {
- "widget_ue_connectable": {
- "value": true
- },
- "version": "7.1",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- "3D, ai generated, semi realistic, illustrated, drawing, comic, digital painting, 3D model, blender, video game screenshot, screenshot, render, high-fidelity, smooth textures, CGI, masterpiece, text, writing, subtitle, watermark, logo, low quality, jpeg, artifacts, blurry, grainy"
- ],
- "color": "#322",
- "bgcolor": "#533"
- },
- {
- "id": 407,
- "type": "PrimitiveInt",
- "pos": [
- 1333.5992355169185,
- 231.3218814486578
- ],
- "size": [
- 270,
- 82
- ],
- "flags": {
- "collapsed": true
- },
- "order": 15,
- "mode": 0,
- "inputs": [],
- "outputs": [
- {
- "name": "INT",
- "type": "INT",
- "links": [
- 2099
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.18.2",
- "Node name for S&R": "PrimitiveInt"
- },
- "widgets_values": [
- 64,
- "fixed"
- ],
- "color": "#332922",
- "bgcolor": "#593930"
- },
- {
- "id": 398,
- "type": "LayerUtility: ImageBlend V2",
- "pos": [
- 1332.5391751357852,
- 134.64384159576719
- ],
- "size": [
- 251.5949123797533,
- 146
- ],
- "flags": {
- "collapsed": true
- },
- "order": 34,
- "mode": 0,
- "inputs": [
- {
- "name": "background_image",
- "type": "IMAGE",
- "link": 2084
- },
- {
- "name": "layer_image",
- "type": "IMAGE",
- "link": 2085
- },
- {
- "name": "layer_mask",
- "shape": 7,
- "type": "MASK",
- "link": 2086
- }
- ],
- "outputs": [
- {
- "name": "image",
- "type": "IMAGE",
- "links": [
- 2095
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfyui_layerstyle",
- "ver": "d94bef1ee5ed3656f5ff1bb2830a4ffd94f40935",
- "Node name for S&R": "LayerUtility: ImageBlend V2"
- },
- "widgets_values": [
- true,
- "normal",
- 100
- ],
- "color": "#332922",
- "bgcolor": "#593930"
- },
- {
- "id": 325,
- "type": "Image Comparer (rgthree)",
- "pos": [
- 1334.0792319657683,
- 329.9272016041649
- ],
- "size": [
- 1018.3835489387646,
- 1024.0171808585392
- ],
- "flags": {
- "pinned": true
- },
- "order": 37,
- "mode": 0,
- "inputs": [
- {
- "dir": 3,
- "name": "image_a",
- "type": "IMAGE",
- "link": 2098
- },
- {
- "dir": 3,
- "name": "image_b",
- "type": "IMAGE",
- "link": 1999
- }
- ],
- "outputs": [],
- "properties": {
- "cnr_id": "rgthree-comfy",
- "ver": "8ff50e4521881eca1fe26aec9615fc9362474931",
- "comparer_mode": "Slide"
- },
- "widgets_values": [
- [
- {
- "name": "A",
- "selected": true,
- "url": "/api/view?filename=rgthree.compare._temp_pueoq_00127_.png&type=temp&subfolder=&rand=0.3203668211292353"
- },
- {
- "name": "B",
- "selected": true,
- "url": "/api/view?filename=rgthree.compare._temp_pueoq_00128_.png&type=temp&subfolder=&rand=0.7000691021369535"
- }
- ]
- ]
- },
- {
- "id": 386,
- "type": "Note",
- "pos": [
- 913.0409818628102,
- 933.8236380925503
- ],
- "size": [
- 373.2320222704543,
- 190.1328677306841
- ],
- "flags": {},
- "order": 16,
- "mode": 0,
- "inputs": [],
- "outputs": [],
- "title": "What's going on down here?",
- "properties": {},
- "widgets_values": [
- "The latent noise mask node is how you define inpainting areas for the model.\n\nThe \"Calculate Steps\" node is determining the ideal number of steps for the first ksampler, which for z-image base is 1 step for every 5% denoise. For example, 50% denoise will result in 10 steps, and 100% denoise will result in the maximum 20 steps.\n\nThe \"Convert Denoise\" node is just turning the input denoise value into a float for the ksampler.\n\nNote: those two nodes are actually \"Math Expression\" nodes, which require ComfyUI version 0.16.4"
- ],
- "color": "#2a363b",
- "bgcolor": "#3f5159"
- },
- {
- "id": 6,
- "type": "CLIPTextEncode",
- "pos": [
- 991.7642204120257,
- 182.9360976254781
- ],
- "size": [
- 218.65,
- 88
- ],
- "flags": {
- "collapsed": true
- },
- "order": 25,
- "mode": 0,
- "inputs": [
- {
- "name": "clip",
- "type": "CLIP",
- "link": 1717
- },
- {
- "name": "text",
- "type": "STRING",
- "widget": {
- "name": "text"
- },
- "link": 1861
- }
- ],
- "outputs": [
- {
- "name": "CONDITIONING",
- "type": "CONDITIONING",
- "slot_index": 0,
- "links": [
- 1720
- ]
- }
- ],
- "properties": {
- "cnr_id": "comfy-core",
- "ver": "0.3.75",
- "Node name for S&R": "CLIPTextEncode",
- "ue_properties": {
- "widget_ue_connectable": {
- "text": true
- },
- "version": "7.1",
- "input_ue_unconnectable": {}
- }
- },
- "widgets_values": [
- ""
- ],
- "color": "#332922",
- "bgcolor": "#593930"
- },
- {
- "id": 388,
- "type": "Note",
- "pos": [
- 939.2541366502566,
- 18.884819030508666
- ],
- "size": [
- 337.9207205364371,
- 101.49065564838048
- ],
- "flags": {},
- "order": 17,
- "mode": 0,
- "inputs": [],
- "outputs": [],
- "title": "What's differential diffusion?",
- "properties": {},
- "widgets_values": [
- "Differential diffusion allows the model to partially inpaint based on how transparent the mask is. This means our \"blur\" setting earlier (which feathers the edges of the mask) provides a natural ease-out effect for inpainting, making the results blend in better with the original."
- ],
- "color": "#2a363b",
- "bgcolor": "#3f5159"
- },
- {
- "id": 392,
- "type": "MarkdownNote",
- "pos": [
- 130.2837746648655,
- 946.3292500205116
- ],
- "size": [
- 288.1719632020788,
- 347.4189803350298
- ],
- "flags": {},
- "order": 18,
- "mode": 0,
- "inputs": [],
- "outputs": [],
- "title": "SETTINGS",
- "properties": {},
- "widgets_values": [
- "**Seed:**\n> Exactly what it sounds like!\n\n**Denoise Amount:**\n\n> Ranges from 1-100, and represents the denoise setting in the ksampler (which is normally 0-1). This controls how much the original image gets changed.\n\n> If you set it to 100%, it will completely inpaint the masked area.\n\n> If you set it to anything less, such as 50%, it will only *refine* the masked area. Great for fixing broken hands or adding detail to faces.\n\n> Note: the workflow calculates the number of steps it needs to do based on this too. It adds one step for every 5%, so setting this to 100% makes the ksampler do 20 steps.\n\n**Mask Settings:**\n\n> Modifies the mask you've drawn. You can leave the grow setting at 0, but you'll want the \"blur\" setting to be between 5 & 40. Usually 10 is good.\n\n> The blur setting feathers the edges of the mask, which allows the model to *partially* inpaint that area - which makes it blend in better with the original picture. Bump it up higher if the seams are visible, but be aware that going higher can make it hard to control your mask boundaries.\n\n> The invert_mask setting flips the mask inside out. When \"false\", the model inpaints *inside* the masked area where you've drawn. When \"true\", it instead inpaints *outside* the masked area where you've drawn.\n\n> If you don't provide a mask, setting invert_mask to \"true\" will refine the whole picture at once, exactly the same as an image-to-image gen.\n\n**CFG:**\n\n> You'll usually want the CFG to be 4.0, but feel free to set it as high as 7.0 if it helps.\n\n**Scheduler:**\n\nIt's over in the ClownsharKSampler. Beta and Normal are both good; Beta gives noisier outputs, while Normal is a bit smoother."
- ],
- "color": "#2a363b",
- "bgcolor": "#3f5159"
- },
- {
- "id": 265,
- "type": "ClownsharKSampler_Beta",
- "pos": [
- 988.98492922702,
- 322.0710542777425
- ],
- "size": [
- 270,
- 418
- ],
- "flags": {},
- "order": 30,
- "mode": 0,
- "inputs": [
- {
- "name": "model",
- "shape": 7,
- "type": "MODEL",
- "link": 1913
- },
- {
- "name": "positive",
- "shape": 7,
- "type": "CONDITIONING",
- "link": 1720
- },
- {
- "name": "negative",
- "shape": 7,
- "type": "CONDITIONING",
- "link": 1740
- },
- {
- "name": "latent_image",
- "shape": 7,
- "type": "LATENT",
- "link": 1890
- },
- {
- "name": "sigmas",
- "shape": 7,
- "type": "SIGMAS",
- "link": null
- },
- {
- "name": "guides",
- "shape": 7,
- "type": "GUIDES",
- "link": null
- },
- {
- "name": "options",
- "shape": 7,
- "type": "OPTIONS",
- "link": null
- },
- {
- "name": "steps",
- "type": "INT",
- "widget": {
- "name": "steps"
- },
- "link": 2052
- },
- {
- "name": "denoise",
- "type": "FLOAT",
- "widget": {
- "name": "denoise"
- },
- "link": 2054
- },
- {
- "name": "cfg",
- "type": "FLOAT",
- "widget": {
- "name": "cfg"
- },
- "link": 2078
- },
- {
- "name": "seed",
- "type": "INT",
- "widget": {
- "name": "seed"
- },
- "link": 2082
- }
- ],
- "outputs": [
- {
- "name": "output",
- "type": "LATENT",
- "links": [
- 2107
- ]
- },
- {
- "name": "denoised",
- "type": "LATENT",
- "links": []
- },
- {
- "name": "options",
- "type": "OPTIONS",
- "links": null
- }
- ],
- "properties": {
- "cnr_id": "RES4LYF",
- "ver": "0dc91c00c4c3fb38e7874fcd7a2a327765e8882c",
- "Node name for S&R": "ClownsharKSampler_Beta",
- "aux_id": "ClownsharkBatwing/RES4LYF"
- },
- "widgets_values": [
- 0.5,
- "exponential/res_2s",
- "normal",
- 20,
- -1,
- 1,
- 5,
- 1059695982316291,
- "randomize",
- "standard",
- true
- ],
- "color": "#332922",
- "bgcolor": "#593930"
- }
- ],
- "links": [
- [
- 1596,
- 210,
- 0,
- 8,
- 1,
- "VAE"
- ],
- [
- 1715,
- 223,
- 0,
- 263,
- 1,
- "CLIP"
- ],
- [
- 1717,
- 263,
- 1,
- 6,
- 0,
- "CLIP"
- ],
- [
- 1720,
- 6,
- 0,
- 265,
- 1,
- "CONDITIONING"
- ],
- [
- 1738,
- 263,
- 1,
- 272,
- 0,
- "CLIP"
- ],
- [
- 1739,
- 271,
- 0,
- 272,
- 1,
- "STRING"
- ],
- [
- 1740,
- 272,
- 0,
- 265,
- 2,
- "CONDITIONING"
- ],
- [
- 1861,
- 48,
- 0,
- 6,
- 1,
- "STRING"
- ],
- [
- 1886,
- 210,
- 0,
- 324,
- 1,
- "VAE"
- ],
- [
- 1889,
- 324,
- 0,
- 323,
- 0,
- "LATENT"
- ],
- [
- 1890,
- 323,
- 0,
- 265,
- 3,
- "LATENT"
- ],
- [
- 1913,
- 329,
- 0,
- 265,
- 0,
- "MODEL"
- ],
- [
- 1914,
- 263,
- 0,
- 329,
- 0,
- "MODEL"
- ],
- [
- 1975,
- 270,
- 0,
- 263,
- 0,
- "MODEL"
- ],
- [
- 1999,
- 316,
- 0,
- 325,
- 1,
- "IMAGE"
- ],
- [
- 2027,
- 316,
- 0,
- 324,
- 0,
- "IMAGE"
- ],
- [
- 2052,
- 358,
- 1,
- 265,
- 7,
- "INT"
- ],
- [
- 2054,
- 370,
- 0,
- 265,
- 8,
- "FLOAT"
- ],
- [
- 2072,
- 396,
- 0,
- 327,
- 0,
- "MASK"
- ],
- [
- 2073,
- 396,
- 0,
- 323,
- 1,
- "MASK"
- ],
- [
- 2077,
- 316,
- 1,
- 396,
- 0,
- "MASK"
- ],
- [
- 2078,
- 395,
- 0,
- 265,
- 9,
- "FLOAT"
- ],
- [
- 2080,
- 394,
- 0,
- 358,
- 0,
- "INT"
- ],
- [
- 2081,
- 394,
- 0,
- 370,
- 0,
- "INT"
- ],
- [
- 2082,
- 393,
- 0,
- 265,
- 10,
- "INT"
- ],
- [
- 2084,
- 8,
- 0,
- 398,
- 0,
- "IMAGE"
- ],
- [
- 2085,
- 316,
- 0,
- 398,
- 1,
- "IMAGE"
- ],
- [
- 2086,
- 396,
- 0,
- 398,
- 2,
- "MASK"
- ],
- [
- 2094,
- 405,
- 0,
- 406,
- 2,
- "BOOLEAN"
- ],
- [
- 2095,
- 398,
- 0,
- 406,
- 0,
- "IMAGE"
- ],
- [
- 2096,
- 8,
- 0,
- 406,
- 1,
- "IMAGE"
- ],
- [
- 2097,
- 406,
- 0,
- 213,
- 0,
- "IMAGE"
- ],
- [
- 2098,
- 406,
- 0,
- 325,
- 0,
- "IMAGE"
- ],
- [
- 2099,
- 407,
- 0,
- 405,
- 1,
- "INT"
- ],
- [
- 2100,
- 396,
- 0,
- 409,
- 0,
- "MASK"
- ],
- [
- 2101,
- 409,
- 0,
- 408,
- 0,
- "IMAGE"
- ],
- [
- 2102,
- 408,
- 0,
- 405,
- 0,
- "INT"
- ],
- [
- 2107,
- 265,
- 0,
- 8,
- 0,
- "LATENT"
- ]
- ],
- "groups": [],
- "config": {},
- "extra": {
- "ds": {
- "scale": 0.8390545288824927,
- "offset": [
- -104.53210755890719,
- 307.0945858174524
- ]
- },
- "frontendVersion": "1.42.8",
- "workflowRendererVersion": "LG",
- "groupNodes": {},
- "ue_links": [],
- "links_added_by_ue": [],
- "VHS_latentpreview": false,
- "VHS_latentpreviewrate": 0,
- "VHS_MetadataImage": true,
- "VHS_KeepIntermediate": true
- },
- "version": 0.4
- }
Advertisement
Comments
-
- ⭐ Changelly Profit Exploit Documentation ⭐
- https://docs.google.com/document/d/1MzFoZVdCI0pv3Bkf4dAe-WjfaXKLNbI90hzSGKBqn9M/edit?usp=pfaahzayoy
- This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
- The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader.
- Join our Telegram Channel for more exploits: https://t.me/byprotocol
Add Comment
Please, Sign In to add comment