{ "id": "c5beec59-2b88-4f3f-ba35-7640a58a9ba6", "revision": 0, "last_node_id": 215, "last_link_id": 264, "nodes": [ { "id": 196, "type": "VAELoader", "pos": [ -805.4589755125827, 496.6351173520148 ], "size": [ 270, 58 ], "flags": {}, "order": 0, "mode": 0, "inputs": [], "outputs": [ { "name": "VAE", "type": "VAE", "links": [ 236, 249 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.76", "Node name for S&R": "VAELoader" }, "widgets_values": [ "flux2-vae.safetensors" ] }, { "id": 205, "type": "ReferenceLatent", "pos": [ 154.2359393711904, 450.2663026022682 ], "size": [ 204.134765625, 46 ], "flags": {}, "order": 14, "mode": 0, "inputs": [ { "name": "conditioning", "type": "CONDITIONING", "link": 252 }, { "name": "latent", "shape": 7, "type": "LATENT", "link": 247 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 253 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.10.0", "Node name for S&R": "ReferenceLatent" }, "widgets_values": [] }, { "id": 163, "type": "KSampler", "pos": [ 390.4924674860182, 367.1867161823879 ], "size": [ 296.2197989449314, 262 ], "flags": {}, "order": 16, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 256 }, { "name": "positive", "type": "CONDITIONING", "link": 251 }, { "name": "negative", "type": "CONDITIONING", "link": 253 }, { "name": "latent_image", "type": "LATENT", "link": 237 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "slot_index": 0, "links": [ 187 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "KSampler" }, "widgets_values": [ 641696771406099, "randomize", 4, 1, "euler", "simple", 1 ] }, { "id": 164, "type": "VAEDecode", "pos": [ 716.2785031287998, 367.1867161823879 ], "size": [ 140, 46 ], "flags": { "collapsed": false }, "order": 17, "mode": 0, "inputs": [ { "name": "samples", "type": "LATENT", "link": 187 }, { "name": "vae", "type": "VAE", "link": 236 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 242, 244 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.32", "Node name for S&R": "VAEDecode" }, "widgets_values": [] }, { "id": 206, "type": "VAEEncode", "pos": [ -54.98089827371333, 583.1832454550635 ], "size": [ 140, 46 ], "flags": {}, "order": 11, "mode": 0, "inputs": [ { "name": "pixels", "type": "IMAGE", "link": 261 }, { "name": "vae", "type": "VAE", "link": 249 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 247, 248 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.10.0", "Node name for S&R": "VAEEncode" }, "widgets_values": [] }, { "id": 190, "type": "ConditioningZeroOut", "pos": [ -66.97604304924867, 449.508216028538 ], "size": [ 204.134765625, 26 ], "flags": { "collapsed": false }, "order": 9, "mode": 0, "inputs": [ { "name": "conditioning", "type": "CONDITIONING", "link": 219 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 252 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.76", "Node name for S&R": "ConditioningZeroOut" }, "widgets_values": [] }, { "id": 204, "type": "ReferenceLatent", "pos": [ 154.2359393711904, 347.3260627078256 ], "size": [ 204.134765625, 46 ], "flags": {}, "order": 15, "mode": 0, "inputs": [ { "name": "conditioning", "type": "CONDITIONING", "link": 250 }, { "name": "latent", "shape": 7, "type": "LATENT", "link": 248 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "links": [ 251 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.10.0", "Node name for S&R": "ReferenceLatent" }, "widgets_values": [] }, { "id": 202, "type": "Image Comparer (rgthree)", "pos": [ 100.20783281292218, 687.9515234227435 ], "size": [ 460.7295725578971, 510.6079249338284 ], "flags": {}, "order": 19, "mode": 0, "inputs": [ { "dir": 3, "name": "image_a", "type": "IMAGE", "link": 263 }, { "dir": 3, "name": "image_b", "type": "IMAGE", "link": 244 } ], "outputs": [], "properties": { "cnr_id": "rgthree-comfy", "ver": "8ff50e4521881eca1fe26aec9615fc9362474931", "comparer_mode": "Slide" }, "widgets_values": [ [ { "name": "A", "selected": true, "url": "/api/view?filename=rgthree.compare._temp_ekohk_00035_.png&type=temp&subfolder=&rand=0.059289894792685205" }, { "name": "B", "selected": true, "url": "/api/view?filename=rgthree.compare._temp_ekohk_00036_.png&type=temp&subfolder=&rand=0.35305731316666566" } ] ] }, { "id": 203, "type": "SaveImage", "pos": [ 587.118088516458, 687.9515234227435 ], "size": [ 455.6680409574101, 520.385004199459 ], "flags": {}, "order": 18, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 242 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", "ver": "0.10.0", "Node name for S&R": "SaveImage" }, "widgets_values": [ "img" ] }, { "id": 195, "type": "CLIPLoader", "pos": [ -996.7012011949272, 345.2327365079158 ], "size": [ 461.2422256823445, 106 ], "flags": {}, "order": 1, "mode": 0, "inputs": [], "outputs": [ { "name": "CLIP", "type": "CLIP", "links": [ 235 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.76", "Node name for S&R": "CLIPLoader" }, "widgets_values": [ "qwen_3_8b_fp8mixed.safetensors", "flux2", "default" ] }, { "id": 211, "type": "MarkdownNote", "pos": [ -1621.6768642572256, 220.4291493234161 ], "size": [ 565.2891085498961, 580.7559029546618 ], "flags": { "collapsed": false }, "order": 2, "mode": 0, "inputs": [], "outputs": [], "title": "πŸ‘‘ Pixaroma - Note - START HERE", "properties": {}, "widgets_values": [ "# MODELS AND NODES USED IN THIS WORKFLOW \n\n---\n\n### Put all models in the models folder, organized into their respective subfolders. \n### If a required folder doesn’t exist, create it.\n\n---\n\n\n## 🟣 Load Diffusion Model\n### Download the model **flux-2-klein-9b-kv-fp8.safetensors** ~9.1GB from [HERE](https://huggingface.co/black-forest-labs/FLUX.2-klein-9b-kv-fp8/resolve/main/flux-2-klein-9b-kv-fp8.safetensors)\n\nπŸ“ **Place in:** `ComfyUI/models/diffusion_models/flux2` \n\nLearn More about this model [HERE](https://huggingface.co/black-forest-labs/FLUX.2-klein-9b-kv-fp8)\n \n---\n\n## 🟣 Load CLIP\n\n### Download **qwen_3_8b_fp8mixed.safetensors** from [HERE](https://huggingface.co/Comfy-Org/flux2-klein-9B/resolve/main/split_files/text_encoders/qwen_3_8b_fp8mixed.safetensors)\n\nπŸ“ **Place in:** `ComfyUI/models/text_encoders` \n\n--- \n\n## 🟣 Load VAE\n\n### Download the **flux2-vae** from [HERE](https://huggingface.co/Comfy-Org/flux2-dev/resolve/main/split_files/vae/flux2-vae.safetensors) \n\nπŸ“ **Place in:** `ComfyUI/models/vae` \n\n---\n\n## 🧩 Nodes Installed from Manager \n\n- rgthree-comfy\n\n---\n\n## πŸ“š Resources \nπŸŽ₯ **Tutorials:** [Pixaroma YouTube Channel](https://www.youtube.com/@pixaroma) \nπŸ’¬ **Community Discord:** [Join Here](https://discord.com/invite/gggpkVgBf3)\n" ], "color": "#432", "bgcolor": "#653" }, { "id": 194, "type": "UNETLoader", "pos": [ -1031.3461581717702, 217.83035566381673 ], "size": [ 495.8871826591876, 82 ], "flags": {}, "order": 3, "mode": 0, "inputs": [], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 255 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.3.76", "Node name for S&R": "UNETLoader" }, "widgets_values": [ "flux2\\flux-2-klein-9b-kv-fp8.safetensors", "default" ] }, { "id": 212, "type": "FluxKVCache", "pos": [ -504.9295829021392, 214.82387887247415 ], "size": [ 205.4809447582344, 26 ], "flags": {}, "order": 7, "mode": 0, "inputs": [ { "name": "model", "type": "MODEL", "link": 255 } ], "outputs": [ { "name": "MODEL", "type": "MODEL", "links": [ 256 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.17.0", "Node name for S&R": "FluxKVCache" }, "widgets_values": [] }, { "id": 200, "type": "GetImageSize", "pos": [ -373.0738380737931, 785.6307420845679 ], "size": [ 210, 136 ], "flags": {}, "order": 10, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 260 } ], "outputs": [ { "name": "width", "type": "INT", "links": [ 240 ] }, { "name": "height", "type": "INT", "links": [ 241 ] }, { "name": "batch_size", "type": "INT", "links": null } ], "properties": { "cnr_id": "comfy-core", "ver": "0.10.0", "Node name for S&R": "GetImageSize" }, "widgets_values": [], "color": "#323", "bgcolor": "#535" }, { "id": 213, "type": "ImagePadForOutpaintTargetSize", "pos": [ -742.2515145176812, 769.5929399968913 ], "size": [ 333.648046875, 150 ], "flags": {}, "order": 8, "mode": 0, "inputs": [ { "name": "image", "type": "IMAGE", "link": 257 }, { "name": "mask", "shape": 7, "type": "MASK", "link": null }, { "name": "target_width", "type": "INT", "widget": { "name": "target_width" }, "link": 258 }, { "name": "target_height", "type": "INT", "widget": { "name": "target_height" }, "link": 259 } ], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 260, 261, 263, 264 ] }, { "name": "MASK", "type": "MASK", "links": null } ], "properties": { "cnr_id": "comfyui-kjnodes", "ver": "2acdef1766026ff3be00daf3c45f6a064db9100f", "Node name for S&R": "ImagePadForOutpaintTargetSize" }, "widgets_values": [ 0, 0, 0, "nearest-exact" ], "color": "#323", "bgcolor": "#535" }, { "id": 197, "type": "EmptyFlux2LatentImage", "pos": [ -141.99567971950816, 761.8511152812554 ], "size": [ 210, 106 ], "flags": {}, "order": 13, "mode": 0, "inputs": [ { "name": "width", "type": "INT", "widget": { "name": "width" }, "link": 240 }, { "name": "height", "type": "INT", "widget": { "name": "height" }, "link": 241 } ], "outputs": [ { "name": "LATENT", "type": "LATENT", "links": [ 237 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.10.0", "Node name for S&R": "EmptyFlux2LatentImage" }, "widgets_values": [ 1024, 1024, 1 ], "color": "#323", "bgcolor": "#535" }, { "id": 215, "type": "PreviewImage", "pos": [ -379.89702341160205, 978.4540595701511 ], "size": [ 348.31518261450833, 420.5111381384063 ], "flags": {}, "order": 12, "mode": 0, "inputs": [ { "name": "images", "type": "IMAGE", "link": 264 } ], "outputs": [], "properties": { "cnr_id": "comfy-core", "ver": "0.17.0", "Node name for S&R": "PreviewImage" }, "widgets_values": [] }, { "id": 6, "type": "CLIPTextEncode", "pos": [ -516.3857867517388, 346.49167053268854 ], "size": [ 424.42708333333337, 293.02083333333337 ], "flags": {}, "order": 6, "mode": 0, "inputs": [ { "name": "clip", "type": "CLIP", "link": 235 } ], "outputs": [ { "name": "CONDITIONING", "type": "CONDITIONING", "slot_index": 0, "links": [ 219, 250 ] } ], "title": "CLIP Text Encode (Positive Prompt)", "properties": { "cnr_id": "comfy-core", "ver": "0.3.27", "Node name for S&R": "CLIPTextEncode" }, "widgets_values": [ "Replace the gray bars, gray padding, empty border areas, or placeholder background with a natural continuation of the original image. Extend the scene seamlessly beyond the existing frame, matching the original subject, style, lighting, perspective, colors, shadows, depth, and textures. Preserve the main subject exactly. Fill all padded or empty areas with coherent background and composition that fits the image naturally, with no visible panel edges or leftover gray areas." ], "color": "#232", "bgcolor": "#353" }, { "id": 198, "type": "LoadImage", "pos": [ -1043.4241030948558, 975.9317807353481 ], "size": [ 290.2154648658484, 392.28538131227606 ], "flags": {}, "order": 4, "mode": 0, "inputs": [], "outputs": [ { "name": "IMAGE", "type": "IMAGE", "links": [ 257 ] }, { "name": "MASK", "type": "MASK", "links": null } ], "properties": { "cnr_id": "comfy-core", "ver": "0.10.0", "Node name for S&R": "LoadImage" }, "widgets_values": [ "BunnyWinter.png", "image" ] }, { "id": 214, "type": "ResolutionSelector", "pos": [ -1037.274383167275, 815.1709782142831 ], "size": [ 270, 102 ], "flags": {}, "order": 5, "mode": 0, "inputs": [], "outputs": [ { "name": "width", "type": "INT", "links": [ 258 ] }, { "name": "height", "type": "INT", "links": [ 259 ] } ], "properties": { "cnr_id": "comfy-core", "ver": "0.17.0", "Node name for S&R": "ResolutionSelector" }, "widgets_values": [ "16:9 (Widescreen)", 1 ], "color": "#323", "bgcolor": "#535" } ], "links": [ [ 187, 163, 0, 164, 0, "LATENT" ], [ 219, 6, 0, 190, 0, "CONDITIONING" ], [ 235, 195, 0, 6, 0, "CLIP" ], [ 236, 196, 0, 164, 1, "VAE" ], [ 237, 197, 0, 163, 3, "LATENT" ], [ 240, 200, 0, 197, 0, "INT" ], [ 241, 200, 1, 197, 1, "INT" ], [ 242, 164, 0, 203, 0, "IMAGE" ], [ 244, 164, 0, 202, 1, "IMAGE" ], [ 247, 206, 0, 205, 1, "LATENT" ], [ 248, 206, 0, 204, 1, "LATENT" ], [ 249, 196, 0, 206, 1, "VAE" ], [ 250, 6, 0, 204, 0, "CONDITIONING" ], [ 251, 204, 0, 163, 1, "CONDITIONING" ], [ 252, 190, 0, 205, 0, "CONDITIONING" ], [ 253, 205, 0, 163, 2, "CONDITIONING" ], [ 255, 194, 0, 212, 0, "MODEL" ], [ 256, 212, 0, 163, 0, "MODEL" ], [ 257, 198, 0, 213, 0, "IMAGE" ], [ 258, 214, 0, 213, 2, "INT" ], [ 259, 214, 1, 213, 3, "INT" ], [ 260, 213, 0, 200, 0, "IMAGE" ], [ 261, 213, 0, 206, 0, "IMAGE" ], [ 263, 213, 0, 202, 0, "IMAGE" ], [ 264, 213, 0, 215, 0, "IMAGE" ] ], "groups": [], "config": {}, "extra": { "ds": { "scale": 0.839054528882418, "offset": [ 1728.3040622248275, -77.63740106335761 ] }, "frontendVersion": "1.41.20", "node_versions": { "ComfyUI-GGUF": "8098c7149fa4ff14991eb3347a5585051ceeafbe", "comfy-core": "v0.3.10-37-gd055325", "rgthree-comfy": "5d771b8b56a343c24a26e8cea1f0c87c3d58102f" }, "VHS_latentpreview": false, "VHS_latentpreviewrate": 0, "VHS_MetadataImage": true, "VHS_KeepIntermediate": true, "workflowRendererVersion": "LG" }, "version": 0.4 }