| { |
| "last_node_id": 38, |
| "last_link_id": 149, |
| "nodes": [ |
| { |
| "id": 26, |
| "type": "FluxGuidance", |
| "pos": [ |
| 480, |
| 144 |
| ], |
| "size": { |
| "0": 317.4000244140625, |
| "1": 58 |
| }, |
| "flags": {}, |
| "order": 14, |
| "mode": 0, |
| "inputs": [ |
| { |
| "name": "conditioning", |
| "type": "CONDITIONING", |
| "link": 41 |
| } |
| ], |
| "outputs": [ |
| { |
| "name": "CONDITIONING", |
| "type": "CONDITIONING", |
| "links": [ |
| 42 |
| ], |
| "shape": 3, |
| "slot_index": 0 |
| } |
| ], |
| "properties": { |
| "Node name for S&R": "FluxGuidance" |
| }, |
| "widgets_values": [ |
| 3.5 |
| ], |
| "color": "#233", |
| "bgcolor": "#355" |
| }, |
| { |
| "id": 22, |
| "type": "BasicGuider", |
| "pos": [ |
| 576, |
| 48 |
| ], |
| "size": { |
| "0": 222.3482666015625, |
| "1": 46 |
| }, |
| "flags": {}, |
| "order": 15, |
| "mode": 0, |
| "inputs": [ |
| { |
| "name": "model", |
| "type": "MODEL", |
| "link": 149, |
| "slot_index": 0 |
| }, |
| { |
| "name": "conditioning", |
| "type": "CONDITIONING", |
| "link": 42, |
| "slot_index": 1 |
| } |
| ], |
| "outputs": [ |
| { |
| "name": "GUIDER", |
| "type": "GUIDER", |
| "links": [ |
| 30 |
| ], |
| "shape": 3, |
| "slot_index": 0 |
| } |
| ], |
| "properties": { |
| "Node name for S&R": "BasicGuider" |
| } |
| }, |
| { |
| "id": 8, |
| "type": "VAEDecode", |
| "pos": [ |
| 866, |
| 367 |
| ], |
| "size": { |
| "0": 210, |
| "1": 46 |
| }, |
| "flags": {}, |
| "order": 17, |
| "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": 30, |
| "type": "ModelSamplingFlux", |
| "pos": [ |
| 480, |
| 1152 |
| ], |
| "size": { |
| "0": 315, |
| "1": 130 |
| }, |
| "flags": {}, |
| "order": 10, |
| "mode": 0, |
| "inputs": [ |
| { |
| "name": "model", |
| "type": "MODEL", |
| "link": 56, |
| "slot_index": 0 |
| }, |
| { |
| "name": "width", |
| "type": "INT", |
| "link": 115, |
| "widget": { |
| "name": "width" |
| }, |
| "slot_index": 1 |
| }, |
| { |
| "name": "height", |
| "type": "INT", |
| "link": 114, |
| "widget": { |
| "name": "height" |
| }, |
| "slot_index": 2 |
| } |
| ], |
| "outputs": [ |
| { |
| "name": "MODEL", |
| "type": "MODEL", |
| "links": [ |
| 55 |
| ], |
| "shape": 3, |
| "slot_index": 0 |
| } |
| ], |
| "properties": { |
| "Node name for S&R": "ModelSamplingFlux" |
| }, |
| "widgets_values": [ |
| 1.15, |
| 0.5, |
| 768, |
| 1344 |
| ] |
| }, |
| { |
| "id": 27, |
| "type": "EmptySD3LatentImage", |
| "pos": [ |
| 480, |
| 624 |
| ], |
| "size": { |
| "0": 315, |
| "1": 106 |
| }, |
| "flags": {}, |
| "order": 9, |
| "mode": 0, |
| "inputs": [ |
| { |
| "name": "width", |
| "type": "INT", |
| "link": 112, |
| "widget": { |
| "name": "width" |
| } |
| }, |
| { |
| "name": "height", |
| "type": "INT", |
| "link": 113, |
| "widget": { |
| "name": "height" |
| } |
| } |
| ], |
| "outputs": [ |
| { |
| "name": "LATENT", |
| "type": "LATENT", |
| "links": [ |
| 116 |
| ], |
| "shape": 3, |
| "slot_index": 0 |
| } |
| ], |
| "properties": { |
| "Node name for S&R": "EmptySD3LatentImage" |
| }, |
| "widgets_values": [ |
| 768, |
| 1344, |
| 1 |
| ] |
| }, |
| { |
| "id": 37, |
| "type": "Note", |
| "pos": [ |
| 480, |
| 1344 |
| ], |
| "size": { |
| "0": 314.99755859375, |
| "1": 117.98363494873047 |
| }, |
| "flags": {}, |
| "order": 0, |
| "mode": 0, |
| "properties": { |
| "text": "" |
| }, |
| "widgets_values": [ |
| "The reference sampling implementation auto adjusts the shift value based on the resolution, if you don't want this you can just bypass (CTRL-B) this ModelSamplingFlux node.\n" |
| ], |
| "color": "#432", |
| "bgcolor": "#653" |
| }, |
| { |
| "id": 28, |
| "type": "Note", |
| "pos": [ |
| 48, |
| 576 |
| ], |
| "size": { |
| "0": 336, |
| "1": 288 |
| }, |
| "flags": {}, |
| "order": 1, |
| "mode": 0, |
| "properties": { |
| "text": "" |
| }, |
| "widgets_values": [ |
| "If you get an error in any of the nodes above make sure the files are in the correct directories.\n\nSee the top of the examples page for the links : https://comfyanonymous.github.io/ComfyUI_examples/flux/\n\nflux1-dev.safetensors goes in: ComfyUI/models/unet/\n\nt5xxl_fp16.safetensors and clip_l.safetensors go in: ComfyUI/models/clip/\n\nae.safetensors goes in: ComfyUI/models/vae/\n\n\nTip: You can set the weight_dtype above to one of the fp8 types if you have memory issues." |
| ], |
| "color": "#432", |
| "bgcolor": "#653" |
| }, |
| { |
| "id": 10, |
| "type": "VAELoader", |
| "pos": [ |
| 48, |
| 432 |
| ], |
| "size": { |
| "0": 311.81634521484375, |
| "1": 60.429901123046875 |
| }, |
| "flags": {}, |
| "order": 2, |
| "mode": 0, |
| "outputs": [ |
| { |
| "name": "VAE", |
| "type": "VAE", |
| "links": [ |
| 12 |
| ], |
| "shape": 3, |
| "slot_index": 0 |
| } |
| ], |
| "properties": { |
| "Node name for S&R": "VAELoader" |
| }, |
| "widgets_values": [ |
| "ae.safetensors" |
| ] |
| }, |
| { |
| "id": 16, |
| "type": "KSamplerSelect", |
| "pos": [ |
| 480, |
| 912 |
| ], |
| "size": { |
| "0": 315, |
| "1": 58 |
| }, |
| "flags": {}, |
| "order": 3, |
| "mode": 0, |
| "outputs": [ |
| { |
| "name": "SAMPLER", |
| "type": "SAMPLER", |
| "links": [ |
| 19 |
| ], |
| "shape": 3 |
| } |
| ], |
| "properties": { |
| "Node name for S&R": "KSamplerSelect" |
| }, |
| "widgets_values": [ |
| "euler" |
| ] |
| }, |
| { |
| "id": 17, |
| "type": "BasicScheduler", |
| "pos": [ |
| 480, |
| 1008 |
| ], |
| "size": { |
| "0": 315, |
| "1": 106 |
| }, |
| "flags": {}, |
| "order": 12, |
| "mode": 0, |
| "inputs": [ |
| { |
| "name": "model", |
| "type": "MODEL", |
| "link": 55, |
| "slot_index": 0 |
| } |
| ], |
| "outputs": [ |
| { |
| "name": "SIGMAS", |
| "type": "SIGMAS", |
| "links": [ |
| 20 |
| ], |
| "shape": 3 |
| } |
| ], |
| "properties": { |
| "Node name for S&R": "BasicScheduler" |
| }, |
| "widgets_values": [ |
| "simple", |
| 20, |
| 1 |
| ] |
| }, |
| { |
| "id": 25, |
| "type": "RandomNoise", |
| "pos": [ |
| 480, |
| 768 |
| ], |
| "size": { |
| "0": 315, |
| "1": 82 |
| }, |
| "flags": {}, |
| "order": 4, |
| "mode": 0, |
| "outputs": [ |
| { |
| "name": "NOISE", |
| "type": "NOISE", |
| "links": [ |
| 37 |
| ], |
| "shape": 3 |
| } |
| ], |
| "properties": { |
| "Node name for S&R": "RandomNoise" |
| }, |
| "widgets_values": [ |
| 362503151034429, |
| "fixed" |
| ], |
| "color": "#2a363b", |
| "bgcolor": "#3f5159" |
| }, |
| { |
| "id": 9, |
| "type": "SaveImage", |
| "pos": [ |
| 1290, |
| -3 |
| ], |
| "size": { |
| "0": 985.3012084960938, |
| "1": 1060.3828125 |
| }, |
| "flags": {}, |
| "order": 18, |
| "mode": 0, |
| "inputs": [ |
| { |
| "name": "images", |
| "type": "IMAGE", |
| "link": 9 |
| } |
| ], |
| "properties": {}, |
| "widgets_values": [ |
| "ComfyUI" |
| ] |
| }, |
| { |
| "id": 13, |
| "type": "SamplerCustomAdvanced", |
| "pos": [ |
| 864, |
| 192 |
| ], |
| "size": { |
| "0": 272.3617858886719, |
| "1": 124.53733825683594 |
| }, |
| "flags": {}, |
| "order": 16, |
| "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": 116, |
| "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": 34, |
| "type": "PrimitiveNode", |
| "pos": [ |
| 432, |
| 480 |
| ], |
| "size": { |
| "0": 210, |
| "1": 82 |
| }, |
| "flags": {}, |
| "order": 5, |
| "mode": 0, |
| "outputs": [ |
| { |
| "name": "INT", |
| "type": "INT", |
| "links": [ |
| 112, |
| 115 |
| ], |
| "slot_index": 0, |
| "widget": { |
| "name": "width" |
| } |
| } |
| ], |
| "title": "width", |
| "properties": { |
| "Run widget replace on values": false |
| }, |
| "widgets_values": [ |
| 768, |
| "fixed" |
| ], |
| "color": "#323", |
| "bgcolor": "#535" |
| }, |
| { |
| "id": 35, |
| "type": "PrimitiveNode", |
| "pos": [ |
| 672, |
| 480 |
| ], |
| "size": { |
| "0": 210, |
| "1": 82 |
| }, |
| "flags": {}, |
| "order": 6, |
| "mode": 0, |
| "outputs": [ |
| { |
| "name": "INT", |
| "type": "INT", |
| "links": [ |
| 113, |
| 114 |
| ], |
| "widget": { |
| "name": "height" |
| }, |
| "slot_index": 0 |
| } |
| ], |
| "title": "height", |
| "properties": { |
| "Run widget replace on values": false |
| }, |
| "widgets_values": [ |
| 1344, |
| "fixed" |
| ], |
| "color": "#323", |
| "bgcolor": "#535" |
| }, |
| { |
| "id": 12, |
| "type": "UNETLoader", |
| "pos": [ |
| 8, |
| 135 |
| ], |
| "size": { |
| "0": 315, |
| "1": 82 |
| }, |
| "flags": {}, |
| "order": 7, |
| "mode": 0, |
| "outputs": [ |
| { |
| "name": "MODEL", |
| "type": "MODEL", |
| "links": [ |
| 56, |
| 118 |
| ], |
| "shape": 3, |
| "slot_index": 0 |
| } |
| ], |
| "properties": { |
| "Node name for S&R": "UNETLoader" |
| }, |
| "widgets_values": [ |
| "flux1-dev.safetensors", |
| "default" |
| ], |
| "color": "#223", |
| "bgcolor": "#335" |
| }, |
| { |
| "id": 11, |
| "type": "DualCLIPLoader", |
| "pos": [ |
| 48, |
| 277 |
| ], |
| "size": { |
| "0": 315, |
| "1": 106 |
| }, |
| "flags": {}, |
| "order": 8, |
| "mode": 0, |
| "outputs": [ |
| { |
| "name": "CLIP", |
| "type": "CLIP", |
| "links": [ |
| 145 |
| ], |
| "shape": 3, |
| "slot_index": 0 |
| } |
| ], |
| "properties": { |
| "Node name for S&R": "DualCLIPLoader" |
| }, |
| "widgets_values": [ |
| "t5xxl_fp16.safetensors", |
| "clip_l.safetensors", |
| "flux" |
| ] |
| }, |
| { |
| "id": 6, |
| "type": "CLIPTextEncode", |
| "pos": [ |
| 384, |
| 240 |
| ], |
| "size": { |
| "0": 422.84503173828125, |
| "1": 164.31304931640625 |
| }, |
| "flags": {}, |
| "order": 13, |
| "mode": 0, |
| "inputs": [ |
| { |
| "name": "clip", |
| "type": "CLIP", |
| "link": 148 |
| } |
| ], |
| "outputs": [ |
| { |
| "name": "CONDITIONING", |
| "type": "CONDITIONING", |
| "links": [ |
| 41 |
| ], |
| "slot_index": 0 |
| } |
| ], |
| "title": "CLIP Text Encode (Positive Prompt)", |
| "properties": { |
| "Node name for S&R": "CLIPTextEncode" |
| }, |
| "widgets_values": [ |
| "modern anime style, Anime girl with long purple hair. She is wearing a blue and yellow jacket with a white collared shirt underneath. The shirt has a red tie with a cross on it. The girl is making a peace sign with her hand. " |
| ], |
| "color": "#232", |
| "bgcolor": "#353" |
| }, |
| { |
| "id": 38, |
| "type": "LoraLoader", |
| "pos": [ |
| 259, |
| -124 |
| ], |
| "size": { |
| "0": 315, |
| "1": 126 |
| }, |
| "flags": {}, |
| "order": 11, |
| "mode": 0, |
| "inputs": [ |
| { |
| "name": "model", |
| "type": "MODEL", |
| "link": 118 |
| }, |
| { |
| "name": "clip", |
| "type": "CLIP", |
| "link": 145 |
| } |
| ], |
| "outputs": [ |
| { |
| "name": "MODEL", |
| "type": "MODEL", |
| "links": [ |
| 149 |
| ], |
| "shape": 3, |
| "slot_index": 0 |
| }, |
| { |
| "name": "CLIP", |
| "type": "CLIP", |
| "links": [ |
| 148 |
| ], |
| "shape": 3, |
| "slot_index": 1 |
| } |
| ], |
| "properties": { |
| "Node name for S&R": "LoraLoader" |
| }, |
| "widgets_values": [ |
| "modern-anime-lora.safetensors", |
| 1, |
| 1 |
| ] |
| } |
| ], |
| "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" |
| ], |
| [ |
| 24, |
| 13, |
| 0, |
| 8, |
| 0, |
| "LATENT" |
| ], |
| [ |
| 30, |
| 22, |
| 0, |
| 13, |
| 1, |
| "GUIDER" |
| ], |
| [ |
| 37, |
| 25, |
| 0, |
| 13, |
| 0, |
| "NOISE" |
| ], |
| [ |
| 41, |
| 6, |
| 0, |
| 26, |
| 0, |
| "CONDITIONING" |
| ], |
| [ |
| 42, |
| 26, |
| 0, |
| 22, |
| 1, |
| "CONDITIONING" |
| ], |
| [ |
| 55, |
| 30, |
| 0, |
| 17, |
| 0, |
| "MODEL" |
| ], |
| [ |
| 56, |
| 12, |
| 0, |
| 30, |
| 0, |
| "MODEL" |
| ], |
| [ |
| 112, |
| 34, |
| 0, |
| 27, |
| 0, |
| "INT" |
| ], |
| [ |
| 113, |
| 35, |
| 0, |
| 27, |
| 1, |
| "INT" |
| ], |
| [ |
| 114, |
| 35, |
| 0, |
| 30, |
| 2, |
| "INT" |
| ], |
| [ |
| 115, |
| 34, |
| 0, |
| 30, |
| 1, |
| "INT" |
| ], |
| [ |
| 116, |
| 27, |
| 0, |
| 13, |
| 4, |
| "LATENT" |
| ], |
| [ |
| 118, |
| 12, |
| 0, |
| 38, |
| 0, |
| "MODEL" |
| ], |
| [ |
| 145, |
| 11, |
| 0, |
| 38, |
| 1, |
| "CLIP" |
| ], |
| [ |
| 148, |
| 38, |
| 1, |
| 6, |
| 0, |
| "CLIP" |
| ], |
| [ |
| 149, |
| 38, |
| 0, |
| 22, |
| 0, |
| "MODEL" |
| ] |
| ], |
| "groups": [], |
| "config": {}, |
| "extra": { |
| "ds": { |
| "scale": 0.5644739300537778, |
| "offset": [ |
| 328.6945361393263, |
| 194.36964308143 |
| ] |
| }, |
| "groupNodes": {} |
| }, |
| "version": 0.4 |
| } |