| { | |
| "last_node_id": 72, | |
| "last_link_id": 108, | |
| "nodes": [ | |
| { | |
| "id": 6, | |
| "type": "CLIPTextEncode", | |
| "pos": [ | |
| 424.71875, | |
| 618.052001953125 | |
| ], | |
| "size": { | |
| "0": 210, | |
| "1": 54 | |
| }, | |
| "flags": { | |
| "collapsed": false | |
| }, | |
| "order": 11, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "clip", | |
| "type": "CLIP", | |
| "link": 108 | |
| }, | |
| { | |
| "name": "text", | |
| "type": "STRING", | |
| "link": 47, | |
| "widget": { | |
| "name": "text" | |
| }, | |
| "slot_index": 1 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "CONDITIONING", | |
| "type": "CONDITIONING", | |
| "links": [ | |
| 86 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "CLIPTextEncode" | |
| }, | |
| "widgets_values": [ | |
| "" | |
| ] | |
| }, | |
| { | |
| "id": 17, | |
| "type": "BasicScheduler", | |
| "pos": [ | |
| 797, | |
| 94 | |
| ], | |
| "size": { | |
| "0": 281.2428283691406, | |
| "1": 106 | |
| }, | |
| "flags": {}, | |
| "order": 15, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "model", | |
| "type": "MODEL", | |
| "link": 93, | |
| "slot_index": 0 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "SIGMAS", | |
| "type": "SIGMAS", | |
| "links": [ | |
| 20 | |
| ], | |
| "shape": 3 | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "BasicScheduler" | |
| }, | |
| "widgets_values": [ | |
| "simple", | |
| 25, | |
| 1 | |
| ] | |
| }, | |
| { | |
| "id": 5, | |
| "type": "EmptyLatentImage", | |
| "pos": [ | |
| 422, | |
| 101 | |
| ], | |
| "size": { | |
| "0": 330.5548400878906, | |
| "1": 78 | |
| }, | |
| "flags": {}, | |
| "order": 12, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "width", | |
| "type": "INT", | |
| "link": 101, | |
| "widget": { | |
| "name": "width" | |
| } | |
| }, | |
| { | |
| "name": "height", | |
| "type": "INT", | |
| "link": 103, | |
| "widget": { | |
| "name": "height" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "LATENT", | |
| "type": "LATENT", | |
| "links": [ | |
| 23 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "EmptyLatentImage" | |
| }, | |
| "widgets_values": [ | |
| 832, | |
| 1216, | |
| 1 | |
| ] | |
| }, | |
| { | |
| "id": 16, | |
| "type": "KSamplerSelect", | |
| "pos": [ | |
| 809, | |
| 261 | |
| ], | |
| "size": { | |
| "0": 268.2277526855469, | |
| "1": 58 | |
| }, | |
| "flags": {}, | |
| "order": 0, | |
| "mode": 0, | |
| "outputs": [ | |
| { | |
| "name": "SAMPLER", | |
| "type": "SAMPLER", | |
| "links": [ | |
| 19 | |
| ], | |
| "shape": 3 | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "KSamplerSelect" | |
| }, | |
| "widgets_values": [ | |
| "euler" | |
| ] | |
| }, | |
| { | |
| "id": 22, | |
| "type": "BasicGuider", | |
| "pos": [ | |
| 893.71875, | |
| 612.052001953125 | |
| ], | |
| "size": { | |
| "0": 196.9998779296875, | |
| "1": 62.66668701171875 | |
| }, | |
| "flags": { | |
| "collapsed": false | |
| }, | |
| "order": 16, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "model", | |
| "type": "MODEL", | |
| "link": 94, | |
| "slot_index": 0 | |
| }, | |
| { | |
| "name": "conditioning", | |
| "type": "CONDITIONING", | |
| "link": 87, | |
| "slot_index": 1 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "GUIDER", | |
| "type": "GUIDER", | |
| "links": [ | |
| 30 | |
| ], | |
| "shape": 3, | |
| "slot_index": 0 | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "BasicGuider" | |
| } | |
| }, | |
| { | |
| "id": 52, | |
| "type": "Note", | |
| "pos": [ | |
| 1148.09375, | |
| 611.84375 | |
| ], | |
| "size": { | |
| "0": 346.2236022949219, | |
| "1": 58 | |
| }, | |
| "flags": {}, | |
| "order": 1, | |
| "mode": 0, | |
| "properties": { | |
| "text": "" | |
| }, | |
| "widgets_values": [ | |
| "To see the preview, update your ComfyUI and go into the Manager menu. Set \"Preview Method\" to \"Auto\"" | |
| ], | |
| "color": "#432", | |
| "bgcolor": "#653" | |
| }, | |
| { | |
| "id": 13, | |
| "type": "SamplerCustomAdvanced", | |
| "pos": [ | |
| 1143.2526348266601, | |
| 89.17116156429053 | |
| ], | |
| "size": { | |
| "0": 352.4039611816406, | |
| "1": 463.3393859863281 | |
| }, | |
| "flags": {}, | |
| "order": 17, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "noise", | |
| "type": "NOISE", | |
| "link": 37, | |
| "slot_index": 0 | |
| }, | |
| { | |
| "name": "guider", | |
| "type": "GUIDER", | |
| "link": 30, | |
| "slot_index": 1 | |
| }, | |
| { | |
| "name": "sampler", | |
| "type": "SAMPLER", | |
| "link": 19, | |
| "slot_index": 2 | |
| }, | |
| { | |
| "name": "sigmas", | |
| "type": "SIGMAS", | |
| "link": 20, | |
| "slot_index": 3 | |
| }, | |
| { | |
| "name": "latent_image", | |
| "type": "LATENT", | |
| "link": 23, | |
| "slot_index": 4 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "output", | |
| "type": "LATENT", | |
| "links": [ | |
| 24 | |
| ], | |
| "shape": 3, | |
| "slot_index": 0 | |
| }, | |
| { | |
| "name": "denoised_output", | |
| "type": "LATENT", | |
| "links": null, | |
| "shape": 3 | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "SamplerCustomAdvanced" | |
| } | |
| }, | |
| { | |
| "id": 53, | |
| "type": "Note", | |
| "pos": [ | |
| 381, | |
| 738 | |
| ], | |
| "size": { | |
| "0": 548.0299072265625, | |
| "1": 283.5565490722656 | |
| }, | |
| "flags": {}, | |
| "order": 2, | |
| "mode": 0, | |
| "properties": { | |
| "text": "" | |
| }, | |
| "widgets_values": [ | |
| "Workflow is configured to work on RunDiffusion.com\n\nThe checkpoint goes in ComfyUI/models/unet (not checkpoints)\nDownload the original weights here:\nhttps://huggingface.co/black-forest-labs/FLUX.1-dev/blob/main/flux1-dev.sft\n\nDownload the fp8 version for <24gb vram systems:\nhttps://huggingface.co/Kijai/flux-fp8/blob/main/flux1-dev-fp8.safetensors\n\nText encoders go in ComfyUI/models/clip:\nhttps://huggingface.co/comfyanonymous/flux_text_encoders/tree/main\n\nVAE (ae.sft) goes in ComfyUI/models/vae:\nhttps://huggingface.co/black-forest-labs/FLUX.1-schnell/blob/main/ae.sft\n\nDownload the fp8 t5xxl for degraded quality but less RAM use\nLaunch ComfyUI with \"--lowvram\" arg (in the .bat file) to offload text encoder to CPU.\n\nI can confirm this runs on:\n- RTX 3090 (24gb) 1.29s/it\n- RTX 4070 (12gb) 85s/it\nBoth running the fp8 quantized version. The 4070 is very slow though." | |
| ], | |
| "color": "#432", | |
| "bgcolor": "#653" | |
| }, | |
| { | |
| "id": 8, | |
| "type": "VAEDecode", | |
| "pos": [ | |
| 1546, | |
| 88 | |
| ], | |
| "size": { | |
| "0": 210, | |
| "1": 46 | |
| }, | |
| "flags": {}, | |
| "order": 18, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "samples", | |
| "type": "LATENT", | |
| "link": 24 | |
| }, | |
| { | |
| "name": "vae", | |
| "type": "VAE", | |
| "link": 12 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "IMAGE", | |
| "type": "IMAGE", | |
| "links": [ | |
| 9 | |
| ], | |
| "slot_index": 0 | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "VAEDecode" | |
| } | |
| }, | |
| { | |
| "id": 61, | |
| "type": "ModelSamplingFlux", | |
| "pos": [ | |
| 754, | |
| 383 | |
| ], | |
| "size": { | |
| "0": 321.8402404785156, | |
| "1": 122 | |
| }, | |
| "flags": {}, | |
| "order": 13, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "model", | |
| "type": "MODEL", | |
| "link": 106 | |
| }, | |
| { | |
| "name": "width", | |
| "type": "INT", | |
| "link": 102, | |
| "widget": { | |
| "name": "width" | |
| } | |
| }, | |
| { | |
| "name": "height", | |
| "type": "INT", | |
| "link": 104, | |
| "widget": { | |
| "name": "height" | |
| } | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "MODEL", | |
| "type": "MODEL", | |
| "links": [ | |
| 93, | |
| 94 | |
| ], | |
| "shape": 3, | |
| "slot_index": 0 | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "ModelSamplingFlux" | |
| }, | |
| "widgets_values": [ | |
| 1.15, | |
| 0.5, | |
| 1024, | |
| 1024 | |
| ] | |
| }, | |
| { | |
| "id": 25, | |
| "type": "RandomNoise", | |
| "pos": [ | |
| 424, | |
| 236 | |
| ], | |
| "size": { | |
| "0": 327.1990661621094, | |
| "1": 94.58134460449219 | |
| }, | |
| "flags": {}, | |
| "order": 3, | |
| "mode": 0, | |
| "outputs": [ | |
| { | |
| "name": "NOISE", | |
| "type": "NOISE", | |
| "links": [ | |
| 37 | |
| ], | |
| "shape": 3 | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "RandomNoise" | |
| }, | |
| "widgets_values": [ | |
| 279861517580892, | |
| "randomize" | |
| ] | |
| }, | |
| { | |
| "id": 9, | |
| "type": "SaveImage", | |
| "pos": [ | |
| 1784, | |
| 88 | |
| ], | |
| "size": { | |
| "0": 399.1837463378906, | |
| "1": 508.5245666503906 | |
| }, | |
| "flags": {}, | |
| "order": 19, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "images", | |
| "type": "IMAGE", | |
| "link": 9 | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "SaveImage" | |
| }, | |
| "widgets_values": [ | |
| "RunDiffusion-Flux-ComfyUI" | |
| ] | |
| }, | |
| { | |
| "id": 60, | |
| "type": "FluxGuidance", | |
| "pos": [ | |
| 659, | |
| 614 | |
| ], | |
| "size": { | |
| "0": 211.60000610351562, | |
| "1": 58 | |
| }, | |
| "flags": {}, | |
| "order": 14, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "conditioning", | |
| "type": "CONDITIONING", | |
| "link": 86 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "CONDITIONING", | |
| "type": "CONDITIONING", | |
| "links": [ | |
| 87 | |
| ], | |
| "shape": 3, | |
| "slot_index": 0 | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "FluxGuidance" | |
| }, | |
| "widgets_values": [ | |
| 4 | |
| ], | |
| "color": "#323", | |
| "bgcolor": "#535" | |
| }, | |
| { | |
| "id": 11, | |
| "type": "DualCLIPLoader", | |
| "pos": [ | |
| 22, | |
| 214 | |
| ], | |
| "size": { | |
| "0": 315, | |
| "1": 106 | |
| }, | |
| "flags": {}, | |
| "order": 4, | |
| "mode": 0, | |
| "outputs": [ | |
| { | |
| "name": "CLIP", | |
| "type": "CLIP", | |
| "links": [ | |
| 108 | |
| ], | |
| "shape": 3, | |
| "slot_index": 0 | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "DualCLIPLoader" | |
| }, | |
| "widgets_values": [ | |
| "SD3/t5xxl_fp8_e4m3fn.safetensors", | |
| "SD3/clip_l.safetensors", | |
| "flux" | |
| ] | |
| }, | |
| { | |
| "id": 10, | |
| "type": "VAELoader", | |
| "pos": [ | |
| 26, | |
| 379 | |
| ], | |
| "size": { | |
| "0": 315, | |
| "1": 58 | |
| }, | |
| "flags": {}, | |
| "order": 5, | |
| "mode": 0, | |
| "outputs": [ | |
| { | |
| "name": "VAE", | |
| "type": "VAE", | |
| "links": [ | |
| 12 | |
| ], | |
| "shape": 3, | |
| "slot_index": 0 | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "VAELoader" | |
| }, | |
| "widgets_values": [ | |
| "flux/ae.sft" | |
| ] | |
| }, | |
| { | |
| "id": 72, | |
| "type": "LoraLoaderModelOnly", | |
| "pos": [ | |
| 417, | |
| 409 | |
| ], | |
| "size": { | |
| "0": 315, | |
| "1": 82 | |
| }, | |
| "flags": {}, | |
| "order": 10, | |
| "mode": 0, | |
| "inputs": [ | |
| { | |
| "name": "model", | |
| "type": "MODEL", | |
| "link": 107 | |
| } | |
| ], | |
| "outputs": [ | |
| { | |
| "name": "MODEL", | |
| "type": "MODEL", | |
| "links": [ | |
| 106 | |
| ], | |
| "shape": 3, | |
| "slot_index": 0 | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "LoraLoaderModelOnly" | |
| }, | |
| "widgets_values": [ | |
| "flux-lora-here.safetensors", | |
| 1 | |
| ] | |
| }, | |
| { | |
| "id": 12, | |
| "type": "UNETLoader", | |
| "pos": [ | |
| 18, | |
| 84 | |
| ], | |
| "size": { | |
| "0": 315, | |
| "1": 82 | |
| }, | |
| "flags": {}, | |
| "order": 6, | |
| "mode": 0, | |
| "outputs": [ | |
| { | |
| "name": "MODEL", | |
| "type": "MODEL", | |
| "links": [ | |
| 107 | |
| ], | |
| "shape": 3, | |
| "slot_index": 0 | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "UNETLoader" | |
| }, | |
| "widgets_values": [ | |
| "flux-1-dev-fp8.safetensors", | |
| "fp8_e4m3fn" | |
| ] | |
| }, | |
| { | |
| "id": 28, | |
| "type": "String Literal", | |
| "pos": [ | |
| 26.53539400100708, | |
| 790.6399047851561 | |
| ], | |
| "size": { | |
| "0": 317.8795471191406, | |
| "1": 202.01535034179688 | |
| }, | |
| "flags": {}, | |
| "order": 7, | |
| "mode": 0, | |
| "outputs": [ | |
| { | |
| "name": "STRING", | |
| "type": "STRING", | |
| "links": [ | |
| 47 | |
| ], | |
| "shape": 3, | |
| "slot_index": 0 | |
| } | |
| ], | |
| "properties": { | |
| "Node name for S&R": "String Literal" | |
| }, | |
| "widgets_values": [ | |
| "A mythical sword embedded in a stone, captured at sunrise with rays illuminating the blade, digital art with a fantasy theme" | |
| ] | |
| }, | |
| { | |
| "id": 70, | |
| "type": "Int Literal", | |
| "pos": [ | |
| 25, | |
| 495 | |
| ], | |
| "size": { | |
| "0": 315, | |
| "1": 58 | |
| }, | |
| "flags": {}, | |
| "order": 8, | |
| "mode": 0, | |
| "outputs": [ | |
| { | |
| "name": "INT", | |
| "type": "INT", | |
| "links": [ | |
| 101, | |
| 102 | |
| ], | |
| "shape": 3, | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "Width", | |
| "properties": { | |
| "Node name for S&R": "Int Literal" | |
| }, | |
| "widgets_values": [ | |
| 1216 | |
| ] | |
| }, | |
| { | |
| "id": 71, | |
| "type": "Int Literal", | |
| "pos": [ | |
| 28, | |
| 610 | |
| ], | |
| "size": { | |
| "0": 315, | |
| "1": 58 | |
| }, | |
| "flags": {}, | |
| "order": 9, | |
| "mode": 0, | |
| "outputs": [ | |
| { | |
| "name": "INT", | |
| "type": "INT", | |
| "links": [ | |
| 103, | |
| 104 | |
| ], | |
| "shape": 3, | |
| "slot_index": 0 | |
| } | |
| ], | |
| "title": "Height", | |
| "properties": { | |
| "Node name for S&R": "Int Literal" | |
| }, | |
| "widgets_values": [ | |
| 832 | |
| ] | |
| } | |
| ], | |
| "links": [ | |
| [ | |
| 9, | |
| 8, | |
| 0, | |
| 9, | |
| 0, | |
| "IMAGE" | |
| ], | |
| [ | |
| 12, | |
| 10, | |
| 0, | |
| 8, | |
| 1, | |
| "VAE" | |
| ], | |
| [ | |
| 19, | |
| 16, | |
| 0, | |
| 13, | |
| 2, | |
| "SAMPLER" | |
| ], | |
| [ | |
| 20, | |
| 17, | |
| 0, | |
| 13, | |
| 3, | |
| "SIGMAS" | |
| ], | |
| [ | |
| 23, | |
| 5, | |
| 0, | |
| 13, | |
| 4, | |
| "LATENT" | |
| ], | |
| [ | |
| 24, | |
| 13, | |
| 0, | |
| 8, | |
| 0, | |
| "LATENT" | |
| ], | |
| [ | |
| 30, | |
| 22, | |
| 0, | |
| 13, | |
| 1, | |
| "GUIDER" | |
| ], | |
| [ | |
| 37, | |
| 25, | |
| 0, | |
| 13, | |
| 0, | |
| "NOISE" | |
| ], | |
| [ | |
| 47, | |
| 28, | |
| 0, | |
| 6, | |
| 1, | |
| "STRING" | |
| ], | |
| [ | |
| 86, | |
| 6, | |
| 0, | |
| 60, | |
| 0, | |
| "CONDITIONING" | |
| ], | |
| [ | |
| 87, | |
| 60, | |
| 0, | |
| 22, | |
| 1, | |
| "CONDITIONING" | |
| ], | |
| [ | |
| 93, | |
| 61, | |
| 0, | |
| 17, | |
| 0, | |
| "MODEL" | |
| ], | |
| [ | |
| 94, | |
| 61, | |
| 0, | |
| 22, | |
| 0, | |
| "MODEL" | |
| ], | |
| [ | |
| 101, | |
| 70, | |
| 0, | |
| 5, | |
| 0, | |
| "INT" | |
| ], | |
| [ | |
| 102, | |
| 70, | |
| 0, | |
| 61, | |
| 1, | |
| "INT" | |
| ], | |
| [ | |
| 103, | |
| 71, | |
| 0, | |
| 5, | |
| 1, | |
| "INT" | |
| ], | |
| [ | |
| 104, | |
| 71, | |
| 0, | |
| 61, | |
| 2, | |
| "INT" | |
| ], | |
| [ | |
| 106, | |
| 72, | |
| 0, | |
| 61, | |
| 0, | |
| "MODEL" | |
| ], | |
| [ | |
| 107, | |
| 12, | |
| 0, | |
| 72, | |
| 0, | |
| "MODEL" | |
| ], | |
| [ | |
| 108, | |
| 11, | |
| 0, | |
| 6, | |
| 0, | |
| "CLIP" | |
| ] | |
| ], | |
| "groups": [ | |
| { | |
| "title": "Load FLUX.1", | |
| "bounding": [ | |
| 1, | |
| 2, | |
| 369, | |
| 693 | |
| ], | |
| "color": "#3f789e", | |
| "font_size": 24, | |
| "locked": false | |
| }, | |
| { | |
| "title": "Set Parameters", | |
| "bounding": [ | |
| 379, | |
| 0, | |
| 733, | |
| 526 | |
| ], | |
| "color": "#3f789e", | |
| "font_size": 24, | |
| "locked": false | |
| }, | |
| { | |
| "title": "FLUX Prompt", | |
| "bounding": [ | |
| 1, | |
| 704, | |
| 368, | |
| 318 | |
| ], | |
| "color": "#3f789e", | |
| "font_size": 24, | |
| "locked": false | |
| }, | |
| { | |
| "title": "Conditioning", | |
| "bounding": [ | |
| 379, | |
| 535, | |
| 732, | |
| 159 | |
| ], | |
| "color": "#3f789e", | |
| "font_size": 24, | |
| "locked": false | |
| }, | |
| { | |
| "title": "1st Pass", | |
| "bounding": [ | |
| 1119, | |
| 0, | |
| 402, | |
| 693 | |
| ], | |
| "color": "#3f789e", | |
| "font_size": 24, | |
| "locked": false | |
| } | |
| ], | |
| "config": {}, | |
| "extra": { | |
| "ds": { | |
| "scale": 1.3109994191499996, | |
| "offset": [ | |
| 102.42167265366159, | |
| -94.07861880996829 | |
| ] | |
| } | |
| }, | |
| "version": 0.4 | |
| } |