{
  "last_node_id": 56,
  "last_link_id": 134,
  "nodes": [
    {
      "id": 7,
      "type": "VAEDecode",
      "pos": {
        "0": 1833.395263671875,
        "1": -124.86676025390625
      },
      "size": {
        "0": 210,
        "1": 46
      },
      "flags": {},
      "order": 15,
      "mode": 0,
      "inputs": [
        {
          "name": "samples",
          "type": "LATENT",
          "link": 6,
          "slot_index": 0
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 7
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            79
          ],
          "slot_index": 0,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "VAEDecode"
      },
      "widgets_values": []
    },
    {
      "id": 21,
      "type": "PreviewImage",
      "pos": {
        "0": 2203.3955078125,
        "1": -164.86676025390625
      },
      "size": {
        "0": 384.7978515625,
        "1": 483.234375
      },
      "flags": {},
      "order": 16,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 79,
          "slot_index": 0
        }
      ],
      "outputs": [],
      "properties": {
        "Node name for S&R": "PreviewImage"
      },
      "widgets_values": []
    },
    {
      "id": 8,
      "type": "VAELoader",
      "pos": {
        "0": 37,
        "1": 83
      },
      "size": {
        "0": 210,
        "1": 58
      },
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "VAE",
          "type": "VAE",
          "links": [
            7
          ],
          "slot_index": 0,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "VAELoader"
      },
      "widgets_values": [
        "ae.sft"
      ]
    },
    {
      "id": 32,
      "type": "UNETLoader",
      "pos": {
        "0": 15,
        "1": -213
      },
      "size": {
        "0": 315,
        "1": 82
      },
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            58
          ],
          "slot_index": 0,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "UNETLoader"
      },
      "widgets_values": [
        "flux1-dev-fp8.safetensors",
        "default"
      ],
      "color": "#323",
      "bgcolor": "#535"
    },
    {
      "id": 6,
      "type": "EmptyLatentImage",
      "pos": {
        "0": -343,
        "1": -209
      },
      "size": {
        "0": 315,
        "1": 106
      },
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "LATENT",
          "type": "LATENT",
          "links": [
            66
          ],
          "slot_index": 0,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "EmptyLatentImage"
      },
      "widgets_values": [
        1024,
        768,
        1
      ]
    },
    {
      "id": 54,
      "type": "Note",
      "pos": {
        "0": 1150,
        "1": 70
      },
      "size": {
        "0": 210,
        "1": 137.20985412597656
      },
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {},
      "widgets_values": [
        "IMPORTANT!\n\nCorrect controlnet type to set for each XLABS controlnet model (in the node above the loader):\n\ncanny\ndepth\nhed"
      ],
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 19,
      "type": "CLIPTextEncodeFlux",
      "pos": {
        "0": 1553.395263671875,
        "1": -14.866759300231934
      },
      "size": {
        "0": 210,
        "1": 150
      },
      "flags": {
        "collapsed": true
      },
      "order": 10,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 131,
          "slot_index": 0
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            26
          ],
          "slot_index": 0,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "CLIPTextEncodeFlux"
      },
      "widgets_values": [
        "bad photo",
        "bad photo",
        4
      ],
      "color": "#322",
      "bgcolor": "#533"
    },
    {
      "id": 53,
      "type": "Seed Everywhere",
      "pos": {
        "0": 727,
        "1": -203
      },
      "size": {
        "0": 315,
        "1": 82
      },
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "INT",
          "type": "INT",
          "links": [
            125
          ],
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "Seed Everywhere",
        "group_restricted": 0,
        "color_restricted": 0
      },
      "widgets_values": [
        269769522474511,
        "randomize"
      ],
      "color": "#323",
      "bgcolor": "#535"
    },
    {
      "id": 13,
      "type": "LoadFluxControlNet",
      "pos": {
        "0": 1090,
        "1": -210
      },
      "size": {
        "0": 316.83343505859375,
        "1": 86.47058868408203
      },
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "ControlNet",
          "type": "FluxControlNet",
          "links": [
            133
          ],
          "slot_index": 0,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "LoadFluxControlNet"
      },
      "widgets_values": [
        "flux-dev",
        "flux-depth-controlnet-v3.safetensors"
      ]
    },
    {
      "id": 55,
      "type": "easy positive",
      "pos": {
        "0": 376,
        "1": -201
      },
      "size": {
        "0": 316.7255859375,
        "1": 144.76121520996094
      },
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "positive",
          "type": "STRING",
          "links": [
            129,
            130
          ],
          "slot_index": 0,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "easy positive"
      },
      "widgets_values": [
        "In a chaotic, dystopian city, a rhinoceros with a gleaming metallic body and integrated weaponry—plasma cannons and a laser turret—stands defiantly amidst the wreckage, a smaller, similarly armored baby rhinoceros by her side. Their red, glowing eyes scan the crumbling streets and patrolling drones, embodying both guardians and harbingers of this lawless urban jungle."
      ],
      "color": "#232",
      "bgcolor": "#353"
    },
    {
      "id": 4,
      "type": "DualCLIPLoader",
      "pos": {
        "0": 23,
        "1": -76
      },
      "size": {
        "0": 301.10595703125,
        "1": 106
      },
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "CLIP",
          "type": "CLIP",
          "links": [
            2,
            131
          ],
          "slot_index": 0,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "DualCLIPLoader"
      },
      "widgets_values": [
        "clip_l.safetensors",
        "t5xxl_fp8_e4m3fn.safetensors",
        "flux"
      ]
    },
    {
      "id": 16,
      "type": "LoadImage",
      "pos": {
        "0": -693,
        "1": -208
      },
      "size": {
        "0": 315,
        "1": 314
      },
      "flags": {},
      "order": 8,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            123
          ],
          "slot_index": 0,
          "shape": 3
        },
        {
          "name": "MASK",
          "type": "MASK",
          "links": null,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "LoadImage"
      },
      "widgets_values": [
        "rhinoceros.jpg",
        "image"
      ]
    },
    {
      "id": 3,
      "type": "XlabsSampler",
      "pos": {
        "0": 1823.395263671875,
        "1": -4.866762638092041
      },
      "size": {
        "0": 342.5999755859375,
        "1": 466
      },
      "flags": {},
      "order": 14,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 58,
          "slot_index": 0
        },
        {
          "name": "conditioning",
          "type": "CONDITIONING",
          "link": 18
        },
        {
          "name": "neg_conditioning",
          "type": "CONDITIONING",
          "link": 26
        },
        {
          "name": "latent_image",
          "type": "LATENT",
          "link": 66
        },
        {
          "name": "controlnet_condition",
          "type": "ControlNetCondition",
          "link": 132
        },
        {
          "name": "noise_seed",
          "type": "INT",
          "link": 125,
          "widget": {
            "name": "noise_seed"
          }
        }
      ],
      "outputs": [
        {
          "name": "latent",
          "type": "LATENT",
          "links": [
            6
          ],
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "XlabsSampler"
      },
      "widgets_values": [
        324242532548,
        "fixed",
        20,
        1,
        3.5,
        0,
        1
      ]
    },
    {
      "id": 50,
      "type": "AIO_Preprocessor",
      "pos": {
        "0": 1110,
        "1": -60
      },
      "size": {
        "0": 315,
        "1": 82
      },
      "flags": {},
      "order": 11,
      "mode": 0,
      "inputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "link": 123
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            124,
            134
          ],
          "slot_index": 0,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "AIO_Preprocessor"
      },
      "widgets_values": [
        "MiDaS-DepthMapPreprocessor",
        512
      ]
    },
    {
      "id": 56,
      "type": "ApplyFluxControlNet",
      "pos": {
        "0": 1464.83056640625,
        "1": 366.1230773925781
      },
      "size": [
        346,
        98
      ],
      "flags": {},
      "order": 13,
      "mode": 0,
      "inputs": [
        {
          "name": "controlnet",
          "type": "FluxControlNet",
          "link": 133
        },
        {
          "name": "image",
          "type": "IMAGE",
          "link": 134
        },
        {
          "name": "controlnet_condition",
          "type": "ControlNetCondition",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "controlnet_condition",
          "type": "ControlNetCondition",
          "links": [
            132
          ],
          "shape": 3,
          "slot_index": 0
        }
      ],
      "properties": {
        "Node name for S&R": "ApplyFluxControlNet"
      },
      "widgets_values": [
        0.8
      ]
    },
    {
      "id": 39,
      "type": "PreviewImage",
      "pos": {
        "0": 1486.322509765625,
        "1": 33.24610137939453
      },
      "size": [
        297.7337005056818,
        271.57514942021544
      ],
      "flags": {
        "collapsed": false
      },
      "order": 12,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 124
        }
      ],
      "outputs": [],
      "properties": {
        "Node name for S&R": "PreviewImage"
      },
      "widgets_values": []
    },
    {
      "id": 5,
      "type": "CLIPTextEncodeFlux",
      "pos": {
        "0": 1536,
        "1": -170
      },
      "size": {
        "0": 210,
        "1": 98
      },
      "flags": {},
      "order": 9,
      "mode": 0,
      "inputs": [
        {
          "name": "clip",
          "type": "CLIP",
          "link": 2,
          "slot_index": 0
        },
        {
          "name": "clip_l",
          "type": "STRING",
          "link": 129,
          "widget": {
            "name": "clip_l"
          }
        },
        {
          "name": "t5xxl",
          "type": "STRING",
          "link": 130,
          "widget": {
            "name": "t5xxl"
          }
        }
      ],
      "outputs": [
        {
          "name": "CONDITIONING",
          "type": "CONDITIONING",
          "links": [
            18
          ],
          "slot_index": 0,
          "shape": 3
        }
      ],
      "properties": {
        "Node name for S&R": "CLIPTextEncodeFlux"
      },
      "widgets_values": [
        "handsome man in balenciaga style, fashion, vogue image",
        "handsome man in balenciaga style, fashion, vogue image",
        3.5
      ],
      "color": "#232",
      "bgcolor": "#353"
    }
  ],
  "links": [
    [
      2,
      4,
      0,
      5,
      0,
      "CLIP"
    ],
    [
      6,
      3,
      0,
      7,
      0,
      "LATENT"
    ],
    [
      7,
      8,
      0,
      7,
      1,
      "VAE"
    ],
    [
      18,
      5,
      0,
      3,
      1,
      "CONDITIONING"
    ],
    [
      26,
      19,
      0,
      3,
      2,
      "CONDITIONING"
    ],
    [
      58,
      32,
      0,
      3,
      0,
      "MODEL"
    ],
    [
      66,
      6,
      0,
      3,
      3,
      "LATENT"
    ],
    [
      79,
      7,
      0,
      21,
      0,
      "IMAGE"
    ],
    [
      123,
      16,
      0,
      50,
      0,
      "IMAGE"
    ],
    [
      124,
      50,
      0,
      39,
      0,
      "IMAGE"
    ],
    [
      125,
      53,
      0,
      3,
      5,
      "INT"
    ],
    [
      129,
      55,
      0,
      5,
      1,
      "STRING"
    ],
    [
      130,
      55,
      0,
      5,
      2,
      "STRING"
    ],
    [
      131,
      4,
      0,
      19,
      0,
      "CLIP"
    ],
    [
      132,
      56,
      0,
      3,
      4,
      "ControlNetCondition"
    ],
    [
      133,
      13,
      0,
      56,
      0,
      "FluxControlNet"
    ],
    [
      134,
      50,
      0,
      56,
      1,
      "IMAGE"
    ]
  ],
  "groups": [
    {
      "title": "Group",
      "bounding": [
        1455,
        -249,
        1143,
        723
      ],
      "color": "#3f789e",
      "font_size": 24,
      "flags": {}
    }
  ],
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.4090909090909103,
      "offset": {
        "0": 541.2665405273438,
        "1": 664.455810546875
      }
    }
  },
  "version": 0.4
}