{
  "last_node_id": 30,
  "last_link_id": 84,
  "nodes": [
    {
      "id": 8,
      "type": "VAEDecode",
      "pos": [1422, 387],
      "size": [210, 46],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [
        {"name": "samples", "type": "LATENT", "link": 42},
        {"name": "vae", "type": "VAE", "link": 84}
      ],
      "outputs": [
        {"name": "IMAGE", "type": "IMAGE", "links": [22], "slot_index": 0}
      ],
      "properties": {"cnr_id": "comfy-core", "ver": "0.3.18", "Node name for S&R": "VAEDecode"},
      "widgets_values": []
    },
    {
      "id": 9,
      "type": "SaveImage",
      "pos": [1709, 356],
      "size": [210, 270],
      "flags": {},
      "order": 8,
      "mode": 0,
      "inputs": [
        {"name": "images", "type": "IMAGE", "link": 22}
      ],
      "outputs": [],
      "properties": {"cnr_id": "comfy-core", "ver": "0.3.18"},
      "widgets_values": ["Tideglass/staff-navigation"]
    },
    {
      "id": 3,
      "type": "KSampler",
      "pos": [940, 180],
      "size": [315, 262],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [
        {"name": "model", "type": "MODEL", "link": 80},
        {"name": "positive", "type": "CONDITIONING", "link": 4},
        {"name": "negative", "type": "CONDITIONING", "link": 6},
        {"name": "latent_image", "type": "LATENT", "link": 72}
      ],
      "outputs": [
        {"name": "LATENT", "type": "LATENT", "links": [42], "slot_index": 0}
      ],
      "properties": {"cnr_id": "comfy-core", "ver": "0.3.18", "Node name for S&R": "KSampler"},
      "widgets_values": [72638194720019, "fixed", 20, 8, "uni_pc_bh2", "normal", 1]
    },
    {
      "id": 30,
      "type": "MarkdownNote",
      "pos": [30, 480],
      "size": [330, 110],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {},
      "widgets_values": ["Tideglass staff refinement: upload tideglass-courier-before.png, open it in Mask Editor, paint only the staff head, then queue the workflow. Keep the character, grip, coat, lighting, and composition outside the mask."],
      "color": "#263b37",
      "bgcolor": "#172622"
    },
    {
      "id": 20,
      "type": "LoadImage",
      "pos": [49, 679],
      "size": [385, 365],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {"name": "IMAGE", "type": "IMAGE", "links": [73], "slot_index": 0},
        {"name": "MASK", "type": "MASK", "links": [79], "slot_index": 1}
      ],
      "properties": {"cnr_id": "comfy-core", "ver": "0.3.18", "Node name for S&R": "LoadImage"},
      "widgets_values": ["tideglass-courier-before.png", "image"]
    },
    {
      "id": 7,
      "type": "CLIPTextEncode",
      "pos": [434, 371],
      "size": [425.28, 180.61],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [
        {"name": "clip", "type": "CLIP", "link": 82}
      ],
      "outputs": [
        {"name": "CONDITIONING", "type": "CONDITIONING", "links": [6], "slot_index": 0}
      ],
      "properties": {"cnr_id": "comfy-core", "ver": "0.3.18", "Node name for S&R": "CLIPTextEncode"},
      "widgets_values": ["extra staff, changed character, changed face, changed coat, changed hand, deformed grip, duplicated hardware, unreadable ornament, text, watermark"]
    },
    {
      "id": 26,
      "type": "VAEEncodeForInpaint",
      "pos": [503, 669],
      "size": [226.8, 98],
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [
        {"name": "pixels", "type": "IMAGE", "link": 73},
        {"name": "vae", "type": "VAE", "link": 83},
        {"name": "mask", "type": "MASK", "link": 79}
      ],
      "outputs": [
        {"name": "LATENT", "type": "LATENT", "links": [72], "slot_index": 0}
      ],
      "properties": {"cnr_id": "comfy-core", "ver": "0.3.18", "Node name for S&R": "VAEEncodeForInpaint"},
      "widgets_values": [6]
    },
    {
      "id": 6,
      "type": "CLIPTextEncode",
      "pos": [432, 158],
      "size": [422.85, 164.31],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [
        {"name": "clip", "type": "CLIP", "link": 81}
      ],
      "outputs": [
        {"name": "CONDITIONING", "type": "CONDITIONING", "links": [4], "slot_index": 0}
      ],
      "properties": {"cnr_id": "comfy-core", "ver": "0.3.18", "Node name for S&R": "CLIPTextEncode"},
      "widgets_values": ["weathered brass navigation staff head, protected clear glass globe, precise compass rose, delicate internal gimbal rings, maritime fantasy instrument, preserve the existing staff silhouette, preserve the existing character, studio lighting"]
    },
    {
      "id": 29,
      "type": "CheckpointLoaderSimple",
      "pos": [30, 314],
      "size": [315, 98],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {"name": "MODEL", "type": "MODEL", "links": [80], "slot_index": 0},
        {"name": "CLIP", "type": "CLIP", "links": [81, 82], "slot_index": 1},
        {"name": "VAE", "type": "VAE", "links": [83, 84], "slot_index": 2}
      ],
      "properties": {"cnr_id": "comfy-core", "ver": "0.3.18", "Node name for S&R": "CheckpointLoaderSimple"},
      "widgets_values": ["512-inpainting-ema.safetensors"]
    }
  ],
  "links": [
    [4, 6, 0, 3, 1, "CONDITIONING"],
    [6, 7, 0, 3, 2, "CONDITIONING"],
    [22, 8, 0, 9, 0, "IMAGE"],
    [42, 3, 0, 8, 0, "LATENT"],
    [72, 26, 0, 3, 3, "LATENT"],
    [73, 20, 0, 26, 0, "IMAGE"],
    [79, 20, 1, 26, 2, "MASK"],
    [80, 29, 0, 3, 0, "MODEL"],
    [81, 29, 1, 6, 0, "CLIP"],
    [82, 29, 1, 7, 0, "CLIP"],
    [83, 29, 2, 26, 1, "VAE"],
    [84, 29, 2, 8, 1, "VAE"]
  ],
  "groups": [
    {
      "id": 1,
      "title": "Tideglass source image and staff-head mask",
      "bounding": [-15, 600, 786, 442],
      "color": "#3f789e",
      "font_size": 24,
      "flags": {}
    }
  ],
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.85,
      "offset": [110, -90]
    }
  },
  "models": [
    {
      "name": "512-inpainting-ema.safetensors",
      "url": "https://huggingface.co/stabilityai/stable-diffusion-2-inpainting/resolve/main/512-inpainting-ema.safetensors?download=true",
      "directory": "checkpoints"
    }
  ],
  "version": 0.4
}
