{
  "id": "4e742447-0018-46dc-abfd-de48eb182628",
  "revision": 0,
  "last_node_id": 247,
  "last_link_id": 568,
  "nodes": [
    {
      "id": 1,
      "type": "AUSBOSS_NODES_WorkflowNote",
      "pos": [
        0,
        30.0
      ],
      "size": [
        440,
        2003.05
      ],
      "flags": {
        "pinned": true
      },
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "🆎 AusBoss",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_WorkflowNote",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "widgets_values": [
        "{\"v\": 1, \"title\": \"Qwen Image 2.1 Character Sheet\", \"subtitle\": \"Load one photo of a person and get a character sheet: the front, three-quarter, side and back views, side by side. Add a row of head close-ups, or of four expressions, under it.\", \"author\": \"AusBoss\", \"layout\": \"card\", \"accent\": \"\", \"body\": \"1. Load your picture.\\n2. Optional: type a background. Left empty, it is plain white.\\n3. Optional: name what your photo doesn't show, like \\\"blue jeans and white sneakers\\\" for a half-body photo.\\n4. Press **Run**.\\n\\n### What you get\\n\\n- One picture, 1344 × 768: the person four times in a row, seen from the front, the three-quarter view, the side and the back.\\n- The views are framed like your photo. A half-body photo gives half-body views, a full-body photo full-body views.\\n- To see more than your photo shows, name it in **What the photo doesn't show**. \\\"Blue jeans and white sneakers\\\" turned a chest-up photo into head-to-toe views in that outfit.\\n- The back is Qwen's guess from what your photo shows.\\n- With **Close-ups under the sheet** on, the same picture gets a row of four head close-ups under the sheet: the front, the three-quarter view, the side and the back of the head. The picture is then 1344 × 1104.\\n\\n### Switches\\n\\n- **Fast** on: the Viggle Turbo LoRA with its own 6 steps instead of 25, about twice as fast. The sheets held up in my tests. It needs the Viggle file below.\\n- **Upscale 2x** on: SeedVR2 makes the sheet twice as big on each side, 2688 × 1536, and sharpens it. It needs the two SeedVR2 files below.\\n- **Save each view too** on: the four views are also saved as pictures of their own, 336 × 768 each (672 × 1536 with **Upscale 2x**).\\n- **Your photo on the left** on: your photo goes on the left of the sheet, at the same height, with a thin white line between. The views from **Save each view too** stay without it.\\n- **Close-ups under the sheet** on: Qwen runs a second time, from your photo and the finished sheet, and draws the four close-ups. About 10 seconds more. **Fast** works on them too. With **Upscale 2x** on they are made twice as big as well, so the picture is 2688 × 2208. **Save each view too** still saves the four views of the sheet only.\\n- **Expressions instead of head turns** on: the four close-ups face the camera and show the expressions in the four boxes under the switches. Those boxes light up when this is on. They run left to right, like the close-ups. It needs **Close-ups under the sheet** on too.\\n- **Redraw each view** on: Qwen redraws each of the four views at twice the size, so faces, hair and clothes come out sharper. About 40 seconds more. The sheet comes out 2688 × 1536, as with **Upscale 2x**, which gives it the cleanest start.\\n\\n### Tips\\n\\n- One person, clearly in view, works best.\\n- A view came out wrong? Run again. The seed changes after every run.\\n- On an RTX 5090: about 7 seconds a sheet once the models are loaded, about 3 with **Fast** on.\\n- Your photo is placed on a wide grey canvas, 1344 × 768, the shape of the sheet. If the person is small in your photo, crop to them with the blue handles first.\\n- To change the wording or the views, open the box **Write the sheet prompt**. The prompts are plain text.\\n- Each view's own picture is an exact quarter of the sheet, so a wide sleeve at the edge of a view can get cut off there. The sheet keeps it whole.\\n- Going from half-body to full body can lose small things, like a shirt under a jacket. Name those in **What the photo doesn't show** too.\\n- My tests used photos of women.\\n- Your own LoRAs for Qwen Image 2.1 go in the **LoRA Loader**, under the row **Fast** turns on and off.\\n- If the run stops at a red **LoRA Loader**, the Viggle LoRA is switched on and missing. Download it from the list below.\\n- If the run stops with \\\"Value not in list\\\", a file is missing. Download it from the list below.\\n- An uncensored text encoder is in the note under **1 · Your input**.\\n\\nQwen Image 2.1 and Viggle Turbo are under the Qwen Research License: not for commercial use without a licence from Qwen. Qwen Image 2.1 is by Qwen; these are Comfy-Org's ComfyUI files.\\n\\nNeeds ComfyUI 0.38 or newer and AusBoss nodes 2.24.0 or newer (update first).\", \"models\": [{\"name\": \"qwen_image_2.1_int8_convrot.safetensors\", \"dir\": \"diffusion_models\", \"size\": \"7.26 GB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_int8_convrot.safetensors\", \"note\": \"the regular model, not the Turbo\"}, {\"name\": \"qwen3vl_8b_int8_convrot.safetensors\", \"dir\": \"text_encoders\", \"size\": \"9.35 GB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors\", \"note\": \"\"}, {\"name\": \"qwen_image_2.1_vae_bf16.safetensors\", \"dir\": \"vae\", \"size\": \"676 MB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors\", \"note\": \"\"}, {\"name\": \"Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors\", \"dir\": \"loras\", \"size\": \"680 MB\", \"url\": \"https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo/resolve/main/Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors\", \"note\": \"only for Fast · Qwen Research License, research use\"}, {\"name\": \"seedvr2_3b_int8_convrot.safetensors\", \"dir\": \"diffusion_models\", \"size\": \"3.46 GB\", \"url\": \"https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/diffusion_models/seedvr2_3b_int8_convrot.safetensors\", \"note\": \"only for Upscale 2x\"}, {\"name\": \"seedvr2_ema_vae_fp16.safetensors\", \"dir\": \"vae\", \"size\": \"501 MB\", \"url\": \"https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/vae/seedvr2_ema_vae_fp16.safetensors\", \"note\": \"only for Upscale 2x: SeedVR2's own VAE\"}], \"packs\": [{\"name\": \"ComfyUI-AusBoss\", \"url\": \"https://github.com/ausboss/ComfyUI-AusBoss\", \"node\": \"AUSBOSS_NODES_Callout\"}], \"links\": [{\"label\": \"YouTube · ausbossdev\", \"url\": \"https://www.youtube.com/@ausbossdev\"}, {\"label\": \"Discord · AusBoss\", \"url\": \"https://discord.gg/RwVxY9Fuaj\"}, {\"label\": \"GitHub · ausboss\", \"url\": \"https://github.com/ausboss\"}, {\"label\": \"Civitai · AusBoss\", \"url\": \"https://civitai.com/user/AusBoss\"}, {\"label\": \"X · Zanzibased\", \"url\": \"https://x.com/Zanzibased\"}]}"
      ],
      "widgets_values_named": {
        "note": "{\"v\": 1, \"title\": \"Qwen Image 2.1 Character Sheet\", \"subtitle\": \"Load one photo of a person and get a character sheet: the front, three-quarter, side and back views, side by side. Add a row of head close-ups, or of four expressions, under it.\", \"author\": \"AusBoss\", \"layout\": \"card\", \"accent\": \"\", \"body\": \"1. Load your picture.\\n2. Optional: type a background. Left empty, it is plain white.\\n3. Optional: name what your photo doesn't show, like \\\"blue jeans and white sneakers\\\" for a half-body photo.\\n4. Press **Run**.\\n\\n### What you get\\n\\n- One picture, 1344 × 768: the person four times in a row, seen from the front, the three-quarter view, the side and the back.\\n- The views are framed like your photo. A half-body photo gives half-body views, a full-body photo full-body views.\\n- To see more than your photo shows, name it in **What the photo doesn't show**. \\\"Blue jeans and white sneakers\\\" turned a chest-up photo into head-to-toe views in that outfit.\\n- The back is Qwen's guess from what your photo shows.\\n- With **Close-ups under the sheet** on, the same picture gets a row of four head close-ups under the sheet: the front, the three-quarter view, the side and the back of the head. The picture is then 1344 × 1104.\\n\\n### Switches\\n\\n- **Fast** on: the Viggle Turbo LoRA with its own 6 steps instead of 25, about twice as fast. The sheets held up in my tests. It needs the Viggle file below.\\n- **Upscale 2x** on: SeedVR2 makes the sheet twice as big on each side, 2688 × 1536, and sharpens it. It needs the two SeedVR2 files below.\\n- **Save each view too** on: the four views are also saved as pictures of their own, 336 × 768 each (672 × 1536 with **Upscale 2x**).\\n- **Your photo on the left** on: your photo goes on the left of the sheet, at the same height, with a thin white line between. The views from **Save each view too** stay without it.\\n- **Close-ups under the sheet** on: Qwen runs a second time, from your photo and the finished sheet, and draws the four close-ups. About 10 seconds more. **Fast** works on them too. With **Upscale 2x** on they are made twice as big as well, so the picture is 2688 × 2208. **Save each view too** still saves the four views of the sheet only.\\n- **Expressions instead of head turns** on: the four close-ups face the camera and show the expressions in the four boxes under the switches. Those boxes light up when this is on. They run left to right, like the close-ups. It needs **Close-ups under the sheet** on too.\\n- **Redraw each view** on: Qwen redraws each of the four views at twice the size, so faces, hair and clothes come out sharper. About 40 seconds more. The sheet comes out 2688 × 1536, as with **Upscale 2x**, which gives it the cleanest start.\\n\\n### Tips\\n\\n- One person, clearly in view, works best.\\n- A view came out wrong? Run again. The seed changes after every run.\\n- On an RTX 5090: about 7 seconds a sheet once the models are loaded, about 3 with **Fast** on.\\n- Your photo is placed on a wide grey canvas, 1344 × 768, the shape of the sheet. If the person is small in your photo, crop to them with the blue handles first.\\n- To change the wording or the views, open the box **Write the sheet prompt**. The prompts are plain text.\\n- Each view's own picture is an exact quarter of the sheet, so a wide sleeve at the edge of a view can get cut off there. The sheet keeps it whole.\\n- Going from half-body to full body can lose small things, like a shirt under a jacket. Name those in **What the photo doesn't show** too.\\n- My tests used photos of women.\\n- Your own LoRAs for Qwen Image 2.1 go in the **LoRA Loader**, under the row **Fast** turns on and off.\\n- If the run stops at a red **LoRA Loader**, the Viggle LoRA is switched on and missing. Download it from the list below.\\n- If the run stops with \\\"Value not in list\\\", a file is missing. Download it from the list below.\\n- An uncensored text encoder is in the note under **1 · Your input**.\\n\\nQwen Image 2.1 and Viggle Turbo are under the Qwen Research License: not for commercial use without a licence from Qwen. Qwen Image 2.1 is by Qwen; these are Comfy-Org's ComfyUI files.\\n\\nNeeds ComfyUI 0.38 or newer and AusBoss nodes 2.24.0 or newer (update first).\", \"models\": [{\"name\": \"qwen_image_2.1_int8_convrot.safetensors\", \"dir\": \"diffusion_models\", \"size\": \"7.26 GB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_int8_convrot.safetensors\", \"note\": \"the regular model, not the Turbo\"}, {\"name\": \"qwen3vl_8b_int8_convrot.safetensors\", \"dir\": \"text_encoders\", \"size\": \"9.35 GB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors\", \"note\": \"\"}, {\"name\": \"qwen_image_2.1_vae_bf16.safetensors\", \"dir\": \"vae\", \"size\": \"676 MB\", \"url\": \"https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors\", \"note\": \"\"}, {\"name\": \"Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors\", \"dir\": \"loras\", \"size\": \"680 MB\", \"url\": \"https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo/resolve/main/Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors\", \"note\": \"only for Fast · Qwen Research License, research use\"}, {\"name\": \"seedvr2_3b_int8_convrot.safetensors\", \"dir\": \"diffusion_models\", \"size\": \"3.46 GB\", \"url\": \"https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/diffusion_models/seedvr2_3b_int8_convrot.safetensors\", \"note\": \"only for Upscale 2x\"}, {\"name\": \"seedvr2_ema_vae_fp16.safetensors\", \"dir\": \"vae\", \"size\": \"501 MB\", \"url\": \"https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/vae/seedvr2_ema_vae_fp16.safetensors\", \"note\": \"only for Upscale 2x: SeedVR2's own VAE\"}], \"packs\": [{\"name\": \"ComfyUI-AusBoss\", \"url\": \"https://github.com/ausboss/ComfyUI-AusBoss\", \"node\": \"AUSBOSS_NODES_Callout\"}], \"links\": [{\"label\": \"YouTube · ausbossdev\", \"url\": \"https://www.youtube.com/@ausbossdev\"}, {\"label\": \"Discord · AusBoss\", \"url\": \"https://discord.gg/RwVxY9Fuaj\"}, {\"label\": \"GitHub · ausboss\", \"url\": \"https://github.com/ausboss\"}, {\"label\": \"Civitai · AusBoss\", \"url\": \"https://civitai.com/user/AusBoss\"}, {\"label\": \"X · Zanzibased\", \"url\": \"https://x.com/Zanzibased\"}]}"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 2,
      "type": "AUSBOSS_NODES_WorkflowSwitches",
      "pos": [
        964,
        1562.0
      ],
      "size": [
        772,
        252
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Workflow Switches - What to run",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_WorkflowSwitches",
        "ausboss_workflow_switches": {
          "off": "bypass",
          "groups": "none",
          "match": "",
          "order": "canvas",
          "exclusive": false,
          "switches": [
            {
              "id": 1,
              "title": "Fast: Viggle Turbo, 6 steps",
              "nodes": [],
              "groups": [],
              "on": {
                "11": {
                  "loras": "[{\"name\":\"Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors\",\"strength\":1,\"enabled\":true,\"triggers\":\"\"}]"
                },
                "39": {
                  "fast": true
                },
                "130": {
                  "value": 6
                },
                "170": {
                  "fast": true
                }
              },
              "off": {
                "11": {
                  "loras": "[{\"name\":\"Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors\",\"strength\":1,\"enabled\":false,\"triggers\":\"\"}]"
                },
                "39": {
                  "fast": false
                },
                "130": {
                  "value": 25
                },
                "170": {
                  "fast": false
                }
              }
            },
            {
              "id": 2,
              "title": "Upscale 2x",
              "nodes": [
                40,
                71,
                72,
                171
              ],
              "groups": [],
              "on": {},
              "off": {}
            },
            {
              "id": 3,
              "title": "Save each view too",
              "nodes": [
                110
              ],
              "groups": [],
              "on": {},
              "off": {}
            },
            {
              "id": 5,
              "title": "Your photo on the left",
              "nodes": [
                140
              ],
              "groups": [],
              "on": {},
              "off": {}
            },
            {
              "id": 6,
              "title": "Close-ups under the sheet",
              "nodes": [
                170,
                172,
                190
              ],
              "groups": [],
              "on": {},
              "off": {}
            },
            {
              "id": 7,
              "title": "Expressions instead of head turns",
              "nodes": [
                192,
                201,
                202,
                203,
                204,
                205
              ],
              "groups": [],
              "on": {},
              "off": {}
            },
            {
              "id": 8,
              "title": "Redraw each view",
              "nodes": [
                210
              ],
              "groups": [],
              "on": {},
              "off": {}
            }
          ]
        },
        "ausboss_show_edit": false,
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "widgets_values": [],
      "widgets_values_named": {},
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 3,
      "type": "AUSBOSS_NODES_Text",
      "pos": [
        964,
        334.0
      ],
      "size": [
        772,
        168
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "text",
          "type": "STRING",
          "links": [
            384
          ]
        }
      ],
      "title": "Text - Background (optional)",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_Text",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "widgets_values": [
        ""
      ],
      "widgets_values_named": {
        "text": ""
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 4,
      "type": "AUSBOSS_NODES_Seed",
      "pos": [
        500,
        1507.0
      ],
      "size": [
        424,
        216
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "seed",
          "type": "INT",
          "links": [
            380,
            381,
            548,
            556,
            563
          ]
        }
      ],
      "title": "Seed",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_Seed",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "widgets_values": [
        20261025,
        "randomize"
      ],
      "widgets_values_named": {
        "seed": 20261025,
        "control_after_generate": "randomize"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 6,
      "type": "AUSBOSS_NODES_ImageCropRotatePad",
      "pos": [
        500,
        334.0
      ],
      "size": [
        424,
        931
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "image",
          "type": "IMAGE",
          "links": [
            382,
            392,
            549,
            564
          ]
        },
        {
          "name": "mask",
          "type": "MASK",
          "links": []
        },
        {
          "name": "stitcher",
          "type": "AUSBOSS_STITCHER",
          "links": []
        },
        {
          "name": "original",
          "type": "IMAGE",
          "links": []
        },
        {
          "name": "width",
          "type": "INT",
          "links": []
        },
        {
          "name": "height",
          "type": "INT",
          "links": []
        },
        {
          "name": "prompt_image",
          "type": "IMAGE",
          "links": []
        }
      ],
      "title": "Image Crop + Rotate + Pad - Your picture",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_ImageCropRotatePad",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "widgets_values": {
        "image": "",
        "rotation_degrees": 0,
        "crop_aspect_ratio": "free",
        "crop_x": 0,
        "crop_y": 0,
        "crop_width": 0,
        "crop_height": 0,
        "pad_left": 0,
        "pad_top": 0,
        "pad_right": 0,
        "pad_bottom": 0,
        "feather": 24,
        "canvas_multiple": 1,
        "fill_color": "#808080",
        "resize_to_megapixels": false,
        "megapixels": 1,
        "resize_method": "lanczos",
        "resolution_steps": 32,
        "stitch_blend": 32,
        "stitch_grow": 0,
        "painted_area": "fill"
      },
      "widgets_values_named": {
        "image": "",
        "rotation_degrees": 0,
        "crop_aspect_ratio": "free",
        "crop_x": 0,
        "crop_y": 0,
        "crop_width": 0,
        "crop_height": 0,
        "pad_left": 0,
        "pad_top": 0,
        "pad_right": 0,
        "pad_bottom": 0,
        "feather": 24,
        "canvas_multiple": 1,
        "fill_color": "#808080",
        "resize_to_megapixels": false,
        "megapixels": 1,
        "resize_method": "lanczos",
        "resolution_steps": 32,
        "stitch_blend": 32,
        "stitch_grow": 0,
        "painted_area": "fill",
        "upload": "image"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 8,
      "type": "CLIPLoader",
      "pos": [
        1816,
        2025.0
      ],
      "size": [
        300,
        106
      ],
      "flags": {},
      "order": 5,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "CLIP",
          "type": "CLIP",
          "links": [
            378,
            551,
            565
          ]
        }
      ],
      "title": "Text encoder",
      "properties": {
        "Node name for S&R": "CLIPLoader",
        "models": [
          {
            "name": "qwen3vl_8b_int8_convrot.safetensors",
            "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/text_encoders/qwen3vl_8b_int8_convrot.safetensors",
            "directory": "text_encoders"
          }
        ],
        "cnr_id": "comfy-core",
        "ver": "0.37.0"
      },
      "widgets_values": [
        "qwen3vl_8b_int8_convrot.safetensors",
        "qwen_image",
        "default"
      ],
      "widgets_values_named": {
        "clip_name": "qwen3vl_8b_int8_convrot.safetensors",
        "type": "qwen_image",
        "device": "default"
      },
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 9,
      "type": "VAELoader",
      "pos": [
        1816,
        2205.0
      ],
      "size": [
        300,
        58
      ],
      "flags": {},
      "order": 6,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "VAE",
          "type": "VAE",
          "links": [
            379,
            552,
            566
          ]
        }
      ],
      "title": "VAE",
      "properties": {
        "Node name for S&R": "VAELoader",
        "models": [
          {
            "name": "qwen_image_2.1_vae_bf16.safetensors",
            "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/vae/qwen_image_2.1_vae_bf16.safetensors",
            "directory": "vae"
          }
        ],
        "cnr_id": "comfy-core",
        "ver": "0.37.0"
      },
      "widgets_values": [
        "qwen_image_2.1_vae_bf16.safetensors"
      ],
      "widgets_values_named": {
        "vae_name": "qwen_image_2.1_vae_bf16.safetensors"
      },
      "color": "#322",
      "bgcolor": "#533"
    },
    {
      "id": 10,
      "type": "UNETLoader",
      "pos": [
        1816,
        2337.0
      ],
      "size": [
        300,
        82
      ],
      "flags": {},
      "order": 7,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            376
          ]
        }
      ],
      "title": "Diffusion model",
      "properties": {
        "Node name for S&R": "UNETLoader",
        "models": [
          {
            "name": "qwen_image_2.1_int8_convrot.safetensors",
            "url": "https://huggingface.co/Comfy-Org/Qwen-Image-2.1/resolve/main/diffusion_models/qwen_image_2.1_int8_convrot.safetensors",
            "directory": "diffusion_models"
          }
        ],
        "cnr_id": "comfy-core",
        "ver": "0.37.0"
      },
      "widgets_values": [
        "qwen_image_2.1_int8_convrot.safetensors",
        "default"
      ],
      "widgets_values_named": {
        "unet_name": "qwen_image_2.1_int8_convrot.safetensors",
        "weight_dtype": "default"
      },
      "color": "#323",
      "bgcolor": "#535"
    },
    {
      "id": 11,
      "type": "AUSBOSS_NODES_LoraLoader",
      "pos": [
        2156,
        2305.0
      ],
      "size": [
        580,
        188
      ],
      "flags": {},
      "order": 26,
      "mode": 0,
      "inputs": [
        {
          "name": "model",
          "type": "MODEL",
          "link": 376
        },
        {
          "name": "clip",
          "shape": 7,
          "type": "CLIP",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "model",
          "type": "MODEL",
          "links": [
            377,
            553,
            567
          ]
        },
        {
          "name": "clip",
          "type": "CLIP",
          "links": []
        },
        {
          "name": "triggers",
          "type": "STRING",
          "links": []
        }
      ],
      "title": "LoRA Loader - Fast, then yours",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_LoraLoader",
        "ausbossLoraLinked": true,
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0",
        "models": [
          {
            "name": "Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors",
            "url": "https://huggingface.co/Viggle/Qwen-Image-2.1-viggle-turbo/resolve/main/Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors",
            "directory": "loras"
          }
        ]
      },
      "widgets_values": [
        "[{\"name\":\"Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors\",\"strength\":1,\"enabled\":false,\"triggers\":\"\"}]",
        ", ",
        "error"
      ],
      "widgets_values_named": {
        "loras": "[{\"name\":\"Qwen-Image-2.1-viggle-turbo-v0.3-6step-lora-r128.safetensors\",\"strength\":1,\"enabled\":false,\"triggers\":\"\"}]",
        "trigger_separator": ", ",
        "on_missing": "error"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 13,
      "type": "AUSBOSS_NODES_SaveImage",
      "pos": [
        2816,
        304.0
      ],
      "size": [
        920,
        900
      ],
      "flags": {},
      "order": 38,
      "mode": 0,
      "inputs": [
        {
          "name": "images",
          "type": "IMAGE",
          "link": 393
        },
        {
          "name": "filename",
          "shape": 7,
          "type": "STRING",
          "link": null
        },
        {
          "name": "caption_text",
          "shape": 7,
          "type": "STRING",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "file_path",
          "type": "STRING",
          "links": []
        },
        {
          "name": "images",
          "type": "IMAGE",
          "links": []
        }
      ],
      "title": "Save Image",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_SaveImage",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "widgets_values": {
        "filename_prefix": "qwen_sheet",
        "format": "png",
        "save_metadata": true,
        "exact_name": "",
        "on_existing": "overwrite",
        "output_dir": "",
        "caption": "",
        "name_counter": true,
        "name_date": false,
        "name_time": false,
        "name_size": false,
        "name_batch": false,
        "preview": true
      },
      "widgets_values_named": {
        "filename_prefix": "qwen_sheet",
        "format": "png",
        "save_metadata": true,
        "exact_name": "",
        "on_existing": "overwrite",
        "output_dir": "",
        "caption": "",
        "name_counter": true,
        "name_date": false,
        "name_time": false,
        "name_size": false,
        "name_batch": false,
        "preview": true
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 14,
      "type": "AUSBOSS_NODES_RunTimer",
      "pos": [
        3171,
        1278.0
      ],
      "size": [
        210,
        67
      ],
      "flags": {
        "no_title": true
      },
      "order": 8,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "Run Timer",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_RunTimer",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "color": "#07090a",
      "bgcolor": "#07090a"
    },
    {
      "id": 15,
      "type": "AUSBOSS_NODES_ShowText",
      "pos": [
        2156,
        399.0
      ],
      "size": [
        580,
        354
      ],
      "flags": {},
      "order": 28,
      "mode": 0,
      "inputs": [
        {
          "name": "text",
          "type": "*",
          "link": 386
        }
      ],
      "outputs": [
        {
          "name": "text",
          "type": "STRING",
          "links": []
        }
      ],
      "title": "Show Text - Prompt Qwen sees",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_ShowText",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "widgets_values": [],
      "widgets_values_named": {},
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 39,
      "type": "b2cda1ae-ae74-5991-89d1-398e1c18c4b9",
      "pos": [
        1816,
        539.0
      ],
      "size": [
        300,
        214
      ],
      "flags": {},
      "order": 29,
      "mode": 0,
      "inputs": [
        {
          "name": "prompt",
          "type": "*",
          "link": 387
        },
        {
          "name": "seed",
          "type": "*",
          "link": 380
        },
        {
          "name": "your picture",
          "type": "IMAGE",
          "link": 382
        },
        {
          "name": "text encoder",
          "type": "CLIP",
          "link": 378
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 379
        },
        {
          "name": "diffusion model",
          "type": "MODEL",
          "link": 377
        },
        {
          "name": "steps",
          "type": "INT",
          "widget": {
            "name": "steps"
          },
          "link": 383
        }
      ],
      "outputs": [
        {
          "name": "sheet",
          "type": "IMAGE",
          "links": [
            388,
            550
          ]
        }
      ],
      "properties": {
        "previewExposures": []
      },
      "widgets_values": [
        25,
        false
      ],
      "widgets_values_named": {
        "steps": 25,
        "fast": false
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 40,
      "type": "06725038-f3eb-56f8-8db6-98bcecbd86ff",
      "pos": [
        2156,
        827.0
      ],
      "size": [
        580,
        150
      ],
      "flags": {},
      "order": 31,
      "mode": 4,
      "inputs": [
        {
          "name": "picture",
          "type": "IMAGE",
          "link": 388
        },
        {
          "name": "seed",
          "type": "INT",
          "widget": {
            "name": "seed"
          },
          "link": 381
        },
        {
          "name": "seedvr2 model",
          "type": "MODEL",
          "link": 389
        },
        {
          "name": "seedvr2 vae",
          "type": "VAE",
          "link": 390
        }
      ],
      "outputs": [
        {
          "name": "picture",
          "type": "IMAGE",
          "links": [
            561
          ]
        }
      ],
      "properties": {
        "previewExposures": []
      },
      "widgets_values": [
        20261017
      ],
      "widgets_values_named": {
        "seed": 20261017
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 41,
      "type": "147efacc-2f31-544f-8253-6f9f9112e284",
      "pos": [
        1816,
        399.0
      ],
      "size": [
        300,
        66
      ],
      "flags": {},
      "order": 27,
      "mode": 0,
      "inputs": [
        {
          "name": "background",
          "type": "*",
          "link": 384
        },
        {
          "name": "details",
          "type": "*",
          "link": 385
        }
      ],
      "outputs": [
        {
          "name": "prompt",
          "type": "STRING",
          "links": [
            386,
            387
          ]
        },
        {
          "name": "background",
          "type": "STRING",
          "links": [
            540,
            542,
            562
          ]
        }
      ],
      "properties": {
        "previewExposures": []
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 42,
      "type": "AUSBOSS_NODES_Callout",
      "pos": [
        500,
        80.0
      ],
      "size": [
        424,
        156
      ],
      "flags": {
        "pinned": true
      },
      "order": 9,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "text",
          "name": "text",
          "type": "STRING",
          "widget": {
            "name": "text"
          },
          "link": null
        }
      ],
      "outputs": [],
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_Callout",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "widgets_values": [
        "⬇️#6 Load your **picture** here.\n###### One person, clearly in view. Optionally, you can crop it with the blue handles. I recommend cropping out large empty areas around the character."
      ],
      "widgets_values_named": {
        "text": "⬇️#6 Load your **picture** here.\n###### One person, clearly in view. Optionally, you can crop it with the blue handles. I recommend cropping out large empty areas around the character."
      },
      "color": "#07090a",
      "bgcolor": "#07090a",
      "title": "Callout"
    },
    {
      "id": 43,
      "type": "AUSBOSS_NODES_Callout",
      "pos": [
        964,
        1052.0
      ],
      "size": [
        772,
        412
      ],
      "flags": {
        "pinned": true
      },
      "order": 10,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "text",
          "name": "text",
          "type": "STRING",
          "widget": {
            "name": "text"
          },
          "link": null
        }
      ],
      "outputs": [],
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_Callout",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "widgets_values": [
        "⬇️#2 **Fast**: Viggle's own 6 steps instead of 25, about 3 seconds a sheet instead of 7.\n###### It needs the Viggle Turbo LoRA from the note.\n\n**Upscale 2x** makes the sheet twice as big with SeedVR2. It needs two files from the note.\n\n**Save each view too** also saves the four views as pictures of their own.\n\n**Your photo on the left** puts your photo beside the sheet, in the same picture.\n\n**Close-ups under the sheet** adds four head close-ups under it, about 10 seconds more.\n\n**Expressions instead of head turns** shows the four expressions below in those close-ups.\n\n**Redraw each view** redraws each view at twice the size, so faces, hair and clothes come out sharper, about 40 seconds more."
      ],
      "widgets_values_named": {
        "text": "⬇️#2 **Fast**: Viggle's own 6 steps instead of 25, about 3 seconds a sheet instead of 7.\n###### It needs the Viggle Turbo LoRA from the note.\n\n**Upscale 2x** makes the sheet twice as big with SeedVR2. It needs two files from the note.\n\n**Save each view too** also saves the four views as pictures of their own.\n\n**Your photo on the left** puts your photo beside the sheet, in the same picture.\n\n**Close-ups under the sheet** adds four head close-ups under it, about 10 seconds more.\n\n**Expressions instead of head turns** shows the four expressions below in those close-ups.\n\n**Redraw each view** redraws each view at twice the size, so faces, hair and clothes come out sharper, about 40 seconds more."
      },
      "color": "#07090a",
      "bgcolor": "#07090a",
      "title": "Callout"
    },
    {
      "id": 44,
      "type": "AUSBOSS_NODES_Callout",
      "pos": [
        1816,
        80.0
      ],
      "size": [
        920,
        216
      ],
      "flags": {
        "pinned": true
      },
      "order": 11,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "text",
          "name": "text",
          "type": "STRING",
          "widget": {
            "name": "text"
          },
          "link": null
        }
      ],
      "outputs": [],
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_Callout",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "widgets_values": [
        "Nine boxes do the work: two write the prompts, one swaps in your expressions, two draw the sheet and the close-ups with Qwen, one redraws each view, two make the pictures twice as big with SeedVR2, and one saves each view as its own picture.\n###### Double-click one to see inside.\n\n⬇️#71 [**Upscale 2x**](#2) needs these two **SeedVR2** files.\n###### Get them from the note. They load only while that switch is on."
      ],
      "widgets_values_named": {
        "text": "Nine boxes do the work: two write the prompts, one swaps in your expressions, two draw the sheet and the close-ups with Qwen, one redraws each view, two make the pictures twice as big with SeedVR2, and one saves each view as its own picture.\n###### Double-click one to see inside.\n\n⬇️#71 [**Upscale 2x**](#2) needs these two **SeedVR2** files.\n###### Get them from the note. They load only while that switch is on."
      },
      "color": "#07090a",
      "bgcolor": "#07090a",
      "title": "Callout"
    },
    {
      "id": 45,
      "type": "AUSBOSS_NODES_Callout",
      "pos": [
        2156,
        2025.0
      ],
      "size": [
        580,
        182
      ],
      "flags": {
        "pinned": true
      },
      "order": 12,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "text",
          "name": "text",
          "type": "STRING",
          "widget": {
            "name": "text"
          },
          "link": null
        }
      ],
      "outputs": [],
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_Callout",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "widgets_values": [
        "↙️#10 **Diffusion model**: the regular Qwen Image 2.1 file, not the Turbo.\n\n⬇️#11 **Fast needs the Viggle Turbo LoRA.** Get it from the note ⬅️#1\n###### The switch turns its row on and off. Add your own LoRAs under it."
      ],
      "widgets_values_named": {
        "text": "↙️#10 **Diffusion model**: the regular Qwen Image 2.1 file, not the Turbo.\n\n⬇️#11 **Fast needs the Viggle Turbo LoRA.** Get it from the note ⬅️#1\n###### The switch turns its row on and off. Add your own LoRAs under it."
      },
      "color": "#07090a",
      "bgcolor": "#07090a",
      "title": "Callout"
    },
    {
      "id": 71,
      "type": "UNETLoader",
      "pos": [
        1816,
        827.0
      ],
      "size": [
        300,
        82
      ],
      "flags": {},
      "order": 14,
      "mode": 4,
      "inputs": [],
      "outputs": [
        {
          "name": "MODEL",
          "type": "MODEL",
          "links": [
            389,
            557
          ]
        }
      ],
      "title": "SeedVR2 model",
      "properties": {
        "Node name for S&R": "UNETLoader",
        "cnr_id": "comfy-core",
        "ver": "0.37.0",
        "models": [
          {
            "name": "seedvr2_3b_int8_convrot.safetensors",
            "url": "https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/diffusion_models/seedvr2_3b_int8_convrot.safetensors",
            "directory": "diffusion_models"
          }
        ]
      },
      "widgets_values": [
        "seedvr2_3b_int8_convrot.safetensors",
        "default"
      ],
      "widgets_values_named": {
        "unet_name": "seedvr2_3b_int8_convrot.safetensors",
        "weight_dtype": "default"
      },
      "color": "#323",
      "bgcolor": "#535"
    },
    {
      "id": 72,
      "type": "VAELoader",
      "pos": [
        1816,
        983.0
      ],
      "size": [
        300,
        58
      ],
      "flags": {},
      "order": 15,
      "mode": 4,
      "inputs": [],
      "outputs": [
        {
          "name": "VAE",
          "type": "VAE",
          "links": [
            390,
            558
          ]
        }
      ],
      "title": "SeedVR2 VAE",
      "properties": {
        "Node name for S&R": "VAELoader",
        "cnr_id": "comfy-core",
        "ver": "0.37.0",
        "models": [
          {
            "name": "seedvr2_ema_vae_fp16.safetensors",
            "url": "https://huggingface.co/Comfy-Org/SeedVR2/resolve/main/vae/seedvr2_ema_vae_fp16.safetensors",
            "directory": "vae"
          }
        ]
      },
      "widgets_values": [
        "seedvr2_ema_vae_fp16.safetensors"
      ],
      "widgets_values_named": {
        "vae_name": "seedvr2_ema_vae_fp16.safetensors"
      },
      "color": "#322",
      "bgcolor": "#533"
    },
    {
      "id": 112,
      "type": "AUSBOSS_NODES_Text",
      "pos": [
        964,
        810.0
      ],
      "size": [
        772,
        168
      ],
      "flags": {},
      "order": 16,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "text",
          "type": "STRING",
          "links": [
            385
          ]
        }
      ],
      "title": "Text - What the photo doesn't show (optional)",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_Text",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "widgets_values": [
        ""
      ],
      "widgets_values_named": {
        "text": ""
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 140,
      "type": "ImageStitch",
      "pos": [
        3288,
        80.0
      ],
      "size": [
        448,
        150
      ],
      "flags": {},
      "order": 37,
      "mode": 4,
      "inputs": [
        {
          "name": "image1",
          "type": "IMAGE",
          "link": 391
        },
        {
          "name": "image2",
          "shape": 7,
          "type": "IMAGE",
          "link": 392
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            393
          ]
        }
      ],
      "title": "Stitch Images - Your photo on the left",
      "properties": {
        "Node name for S&R": "ImageStitch",
        "cnr_id": "comfy-core",
        "ver": "0.37.0"
      },
      "widgets_values": [
        "left",
        true,
        8,
        "white"
      ],
      "widgets_values_named": {
        "direction": "left",
        "match_image_size": true,
        "spacing_width": 8,
        "spacing_color": "white"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 110,
      "type": "89c48d18-de2c-5292-8131-dd0f0914be5c",
      "pos": [
        2156,
        1051.0
      ],
      "size": [
        580,
        46
      ],
      "flags": {},
      "order": 33,
      "mode": 4,
      "inputs": [
        {
          "name": "sheet",
          "type": "IMAGE",
          "link": 394
        }
      ],
      "outputs": [],
      "properties": {
        "previewExposures": []
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 47,
      "type": "AUSBOSS_NODES_Callout",
      "pos": [
        964,
        80.0
      ],
      "size": [
        772,
        122
      ],
      "flags": {
        "pinned": true
      },
      "order": 17,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "text",
          "name": "text",
          "type": "STRING",
          "widget": {
            "name": "text"
          },
          "link": null
        }
      ],
      "outputs": [],
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_Callout",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "widgets_values": [
        "⬇️#3 **Optional**: type a background.\n###### Like \"a neon city street at night\". Left empty, it is plain white. ↘️#15 Click this arrow to see the prompt Qwen gets."
      ],
      "widgets_values_named": {
        "text": "⬇️#3 **Optional**: type a background.\n###### Like \"a neon city street at night\". Left empty, it is plain white. ↘️#15 Click this arrow to see the prompt Qwen gets."
      },
      "color": "#07090a",
      "bgcolor": "#07090a",
      "title": "Callout"
    },
    {
      "id": 113,
      "type": "AUSBOSS_NODES_Callout",
      "pos": [
        964,
        576.0
      ],
      "size": [
        772,
        136
      ],
      "flags": {
        "pinned": true
      },
      "order": 18,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "text",
          "name": "text",
          "type": "STRING",
          "widget": {
            "name": "text"
          },
          "link": null
        }
      ],
      "outputs": [],
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_Callout",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "widgets_values": [
        "⬇️#112 **Optional**: name what your photo doesn't show.\n###### Use this to see the full body, head to toe. From a waist-up or thigh-up photo, the views often stop at the same place. Name the things themselves, like \"blue jeans and white sneakers\"."
      ],
      "widgets_values_named": {
        "text": "⬇️#112 **Optional**: name what your photo doesn't show.\n###### Use this to see the full body, head to toe. From a waist-up or thigh-up photo, the views often stop at the same place. Name the things themselves, like \"blue jeans and white sneakers\"."
      },
      "color": "#07090a",
      "bgcolor": "#07090a",
      "title": "Callout"
    },
    {
      "id": 111,
      "type": "AUSBOSS_NODES_WorkflowNote",
      "pos": [
        480,
        2358.0
      ],
      "size": [
        1236,
        340
      ],
      "flags": {
        "pinned": true
      },
      "order": 19,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "title": "🆎 AusBoss",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_WorkflowNote",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "widgets_values": [
        "{\"v\": 1, \"title\": \"Uncensored text encoder (optional)\", \"subtitle\": \"A community version of Qwen's text encoder with the refusals taken out.\", \"author\": \"AusBoss\", \"layout\": \"card\", \"accent\": \"\", \"body\": \"A version of Qwen Image 2.1's text encoder, Qwen3-VL 8B, with the refusals taken out (\\\"Heretic\\\"), made by the community, not by Qwen. You don't need it: the workflow opens with the regular file picked.\\n\\n- Get the file below and pick it in **Text encoder**. It is FP8; the regular file is INT8.\\n- My quick test on two photos: it loads in this workflow and makes the same kind of sheet.\", \"models\": [{\"name\": \"qwen3-vl-8b-heretic-1.3.0_fp8_e4m3fn.safetensors\", \"dir\": \"text_encoders\", \"size\": \"10.02 GB\", \"url\": \"https://huggingface.co/DreamFast/Qwen3-VL-8B-Heretic-1.3.0/resolve/main/comfyui/qwen3-vl-8b-heretic-1.3.0_fp8_e4m3fn.safetensors\", \"note\": \"optional: uncensored, pick it in Text encoder\"}], \"packs\": [], \"links\": []}"
      ],
      "widgets_values_named": {
        "note": "{\"v\": 1, \"title\": \"Uncensored text encoder (optional)\", \"subtitle\": \"A community version of Qwen's text encoder with the refusals taken out.\", \"author\": \"AusBoss\", \"layout\": \"card\", \"accent\": \"\", \"body\": \"A version of Qwen Image 2.1's text encoder, Qwen3-VL 8B, with the refusals taken out (\\\"Heretic\\\"), made by the community, not by Qwen. You don't need it: the workflow opens with the regular file picked.\\n\\n- Get the file below and pick it in **Text encoder**. It is FP8; the regular file is INT8.\\n- My quick test on two photos: it loads in this workflow and makes the same kind of sheet.\", \"models\": [{\"name\": \"qwen3-vl-8b-heretic-1.3.0_fp8_e4m3fn.safetensors\", \"dir\": \"text_encoders\", \"size\": \"10.02 GB\", \"url\": \"https://huggingface.co/DreamFast/Qwen3-VL-8B-Heretic-1.3.0/resolve/main/comfyui/qwen3-vl-8b-heretic-1.3.0_fp8_e4m3fn.safetensors\", \"note\": \"optional: uncensored, pick it in Text encoder\"}], \"packs\": [], \"links\": []}"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 130,
      "type": "AUSBOSS_NODES_Integer",
      "pos": [
        500,
        1339.0
      ],
      "size": [
        424,
        94
      ],
      "flags": {},
      "order": 20,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "int",
          "type": "INT",
          "links": [
            383,
            554,
            568
          ]
        }
      ],
      "title": "Integer - Steps",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_Integer",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "widgets_values": [
        25
      ],
      "widgets_values_named": {
        "value": 25
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 170,
      "type": "cb60ac88-5e13-503e-a243-abb8af2dccf0",
      "pos": [
        1816,
        1599.0
      ],
      "size": [
        300,
        238
      ],
      "flags": {},
      "order": 34,
      "mode": 4,
      "inputs": [
        {
          "name": "prompt",
          "type": "*",
          "widget": {
            "name": "prompt"
          },
          "link": 547
        },
        {
          "name": "seed",
          "type": "*",
          "link": 548
        },
        {
          "name": "your picture",
          "type": "IMAGE",
          "link": 549
        },
        {
          "name": "the sheet",
          "shape": 7,
          "type": "IMAGE",
          "link": 550
        },
        {
          "name": "text encoder",
          "type": "CLIP",
          "link": 551
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 552
        },
        {
          "name": "diffusion model",
          "type": "MODEL",
          "link": 553
        },
        {
          "name": "steps",
          "type": "INT",
          "widget": {
            "name": "steps"
          },
          "link": 554
        }
      ],
      "outputs": [
        {
          "name": "close-ups",
          "type": "IMAGE",
          "links": [
            555
          ]
        }
      ],
      "properties": {
        "previewExposures": []
      },
      "widgets_values": [
        "",
        25,
        false
      ],
      "widgets_values_named": {
        "prompt": "",
        "steps": 25,
        "fast": false
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 171,
      "type": "06725038-f3eb-56f8-8db6-98bcecbd86ff",
      "pos": [
        2156,
        1599.0
      ],
      "size": [
        580,
        150
      ],
      "flags": {},
      "order": 35,
      "mode": 4,
      "inputs": [
        {
          "name": "picture",
          "type": "IMAGE",
          "link": 555
        },
        {
          "name": "seed",
          "type": "INT",
          "widget": {
            "name": "seed"
          },
          "link": 556
        },
        {
          "name": "seedvr2 model",
          "type": "MODEL",
          "link": 557
        },
        {
          "name": "seedvr2 vae",
          "type": "VAE",
          "link": 558
        }
      ],
      "outputs": [
        {
          "name": "picture",
          "type": "IMAGE",
          "links": [
            560
          ]
        }
      ],
      "title": "Upscale 2x with SeedVR2 - The close-ups",
      "properties": {
        "previewExposures": []
      },
      "widgets_values": [
        20261017
      ],
      "widgets_values_named": {
        "seed": 20261017
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 172,
      "type": "ImageStitch",
      "pos": [
        2816,
        80.0
      ],
      "size": [
        448,
        150
      ],
      "flags": {},
      "order": 36,
      "mode": 4,
      "inputs": [
        {
          "name": "image1",
          "type": "IMAGE",
          "link": 559
        },
        {
          "name": "image2",
          "shape": 7,
          "type": "IMAGE",
          "link": 560
        }
      ],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            391
          ]
        }
      ],
      "title": "Stitch Images - Close-ups under the sheet",
      "properties": {
        "Node name for S&R": "ImageStitch",
        "cnr_id": "comfy-core",
        "ver": "0.37.0"
      },
      "widgets_values": [
        "down",
        true,
        0,
        "white"
      ],
      "widgets_values_named": {
        "direction": "down",
        "match_image_size": true,
        "spacing_width": 0,
        "spacing_color": "white"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 190,
      "type": "47b075da-00dd-5f99-9f0c-305994cd0832",
      "pos": [
        1816,
        1171.0
      ],
      "size": [
        300,
        66
      ],
      "flags": {},
      "order": 30,
      "mode": 4,
      "inputs": [
        {
          "name": "background",
          "type": "*",
          "link": 540
        }
      ],
      "outputs": [
        {
          "name": "prompt",
          "type": "STRING",
          "links": [
            541
          ]
        }
      ],
      "properties": {
        "previewExposures": []
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 192,
      "type": "cc597d83-c109-5a47-aeb2-6c71e1883511",
      "pos": [
        2156,
        1171.0
      ],
      "size": [
        580,
        304
      ],
      "flags": {},
      "order": 32,
      "mode": 4,
      "inputs": [
        {
          "name": "prompt",
          "shape": 7,
          "type": "STRING",
          "link": 541
        },
        {
          "name": "background",
          "type": "STRING",
          "widget": {
            "name": "background"
          },
          "link": 542
        },
        {
          "name": "expression 1",
          "type": "STRING",
          "widget": {
            "name": "expression 1"
          },
          "link": 543
        },
        {
          "name": "expression 2",
          "type": "STRING",
          "widget": {
            "name": "expression 2"
          },
          "link": 544
        },
        {
          "name": "expression 3",
          "type": "STRING",
          "widget": {
            "name": "expression 3"
          },
          "link": 545
        },
        {
          "name": "expression 4",
          "type": "STRING",
          "widget": {
            "name": "expression 4"
          },
          "link": 546
        }
      ],
      "outputs": [
        {
          "name": "prompt",
          "type": "STRING",
          "links": [
            547
          ]
        }
      ],
      "properties": {
        "previewExposures": []
      },
      "widgets_values": [
        "",
        "",
        "",
        "",
        ""
      ],
      "widgets_values_named": {
        "background": "",
        "expression 1": "",
        "expression 2": "",
        "expression 3": "",
        "expression 4": ""
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 201,
      "type": "AUSBOSS_NODES_Text",
      "pos": [
        500,
        2108.0
      ],
      "size": [
        300,
        130
      ],
      "flags": {},
      "order": 21,
      "mode": 4,
      "inputs": [],
      "outputs": [
        {
          "name": "text",
          "type": "STRING",
          "links": [
            543
          ]
        }
      ],
      "title": "Text - Expression 1: far left",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_Text",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0",
        "ausboss_text_look": "big"
      },
      "widgets_values": [
        "calm, relaxed face"
      ],
      "widgets_values_named": {
        "text": "calm, relaxed face"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 202,
      "type": "AUSBOSS_NODES_Text",
      "pos": [
        812,
        2108.0
      ],
      "size": [
        300,
        130
      ],
      "flags": {},
      "order": 22,
      "mode": 4,
      "inputs": [],
      "outputs": [
        {
          "name": "text",
          "type": "STRING",
          "links": [
            544
          ]
        }
      ],
      "title": "Text - Expression 2",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_Text",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0",
        "ausboss_text_look": "big"
      },
      "widgets_values": [
        "big, warm smile"
      ],
      "widgets_values_named": {
        "text": "big, warm smile"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 203,
      "type": "AUSBOSS_NODES_Text",
      "pos": [
        1124,
        2108.0
      ],
      "size": [
        300,
        130
      ],
      "flags": {},
      "order": 23,
      "mode": 4,
      "inputs": [],
      "outputs": [
        {
          "name": "text",
          "type": "STRING",
          "links": [
            545
          ]
        }
      ],
      "title": "Text - Expression 3",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_Text",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0",
        "ausboss_text_look": "big"
      },
      "widgets_values": [
        "surprised, raised eyebrows"
      ],
      "widgets_values_named": {
        "text": "surprised, raised eyebrows"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 204,
      "type": "AUSBOSS_NODES_Text",
      "pos": [
        1436,
        2108.0
      ],
      "size": [
        300,
        130
      ],
      "flags": {},
      "order": 24,
      "mode": 4,
      "inputs": [],
      "outputs": [
        {
          "name": "text",
          "type": "STRING",
          "links": [
            546
          ]
        }
      ],
      "title": "Text - Expression 4: far right",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_Text",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0",
        "ausboss_text_look": "big"
      },
      "widgets_values": [
        "annoyed, slight frown"
      ],
      "widgets_values_named": {
        "text": "annoyed, slight frown"
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 205,
      "type": "AUSBOSS_NODES_Callout",
      "pos": [
        500,
        1888.0
      ],
      "size": [
        1236,
        122
      ],
      "flags": {
        "pinned": true
      },
      "order": 25,
      "mode": 4,
      "inputs": [
        {
          "localized_name": "text",
          "name": "text",
          "type": "STRING",
          "widget": {
            "name": "text"
          },
          "link": null
        }
      ],
      "outputs": [],
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_Callout",
        "cnr_id": "ausboss-nodes",
        "ver": "2.15.0"
      },
      "widgets_values": [
        "⬇️#201 **Your four expressions**, left to right, in the order they appear in the close-ups.\n###### Turn on **Expressions instead of head turns** and these light up. Type your own or keep these. **Close-ups under the sheet** has to be on too."
      ],
      "widgets_values_named": {
        "text": "⬇️#201 **Your four expressions**, left to right, in the order they appear in the close-ups.\n###### Turn on **Expressions instead of head turns** and these light up. Type your own or keep these. **Close-ups under the sheet** has to be on too."
      },
      "color": "#07090a",
      "bgcolor": "#07090a",
      "title": "Callout"
    },
    {
      "id": 210,
      "type": "5d0c2f6e-3b8a-5f41-9c7e-2a6b1d4e8f30",
      "pos": [
        1816,
        1311.0
      ],
      "size": [
        300,
        214
      ],
      "flags": {},
      "order": 32,
      "mode": 4,
      "inputs": [
        {
          "name": "sheet",
          "type": "IMAGE",
          "link": 561
        },
        {
          "name": "background",
          "type": "STRING",
          "widget": {
            "name": "background"
          },
          "link": 562
        },
        {
          "name": "seed",
          "type": "*",
          "widget": {
            "name": "seed"
          },
          "link": 563
        },
        {
          "name": "your picture",
          "shape": 7,
          "type": "IMAGE",
          "link": 564
        },
        {
          "name": "text encoder",
          "type": "CLIP",
          "link": 565
        },
        {
          "name": "vae",
          "type": "VAE",
          "link": 566
        },
        {
          "name": "diffusion model",
          "type": "MODEL",
          "link": 567
        },
        {
          "name": "steps",
          "type": "INT",
          "widget": {
            "name": "steps"
          },
          "link": 568
        }
      ],
      "outputs": [
        {
          "name": "sheet",
          "type": "IMAGE",
          "links": [
            394,
            559
          ]
        }
      ],
      "properties": {
        "previewExposures": []
      },
      "widgets_values": [
        "",
        20261025,
        25
      ],
      "widgets_values_named": {
        "background": "",
        "seed": 20261025,
        "steps": 25
      },
      "color": "#14424d",
      "bgcolor": "#161f21"
    },
    {
      "id": 69,
      "type": "AUSBOSS_NODES_CalloutTile",
      "pos": [
        0,
        -110
      ],
      "size": [
        270,
        96
      ],
      "flags": {
        "pinned": true
      },
      "order": 0,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "text",
          "name": "text",
          "type": "STRING",
          "widget": {
            "name": "text"
          },
          "link": null
        }
      ],
      "outputs": [],
      "title": "Callout",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_CalloutTile",
        "ausbossCalloutTile": "youtube",
        "cnr_id": "ausboss-nodes"
      },
      "widgets_values": [
        "[AusBoss on YouTube](https://www.youtube.com/@ausbossdev)"
      ],
      "widgets_values_named": {
        "text": "[AusBoss on YouTube](https://www.youtube.com/@ausbossdev)"
      },
      "color": "#07090a",
      "bgcolor": "#07090a"
    },
    {
      "id": 247,
      "type": "AUSBOSS_NODES_CalloutTile",
      "pos": [
        290,
        -110
      ],
      "size": [
        270,
        96
      ],
      "flags": {
        "pinned": true
      },
      "order": 0,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "text",
          "name": "text",
          "type": "STRING",
          "widget": {
            "name": "text"
          },
          "link": null
        }
      ],
      "outputs": [],
      "title": "Callout",
      "properties": {
        "Node name for S&R": "AUSBOSS_NODES_CalloutTile",
        "ausbossCalloutTile": "discord",
        "cnr_id": "ausboss-nodes"
      },
      "widgets_values": [
        "[Get help + more workflows](https://discord.gg/RwVxY9Fuaj)"
      ],
      "widgets_values_named": {
        "text": "[Get help + more workflows](https://discord.gg/RwVxY9Fuaj)"
      },
      "color": "#07090a",
      "bgcolor": "#07090a"
    }
  ],
  "links": [
    [
      376,
      10,
      0,
      11,
      0,
      "MODEL"
    ],
    [
      377,
      11,
      0,
      39,
      5,
      "MODEL"
    ],
    [
      378,
      8,
      0,
      39,
      3,
      "CLIP"
    ],
    [
      379,
      9,
      0,
      39,
      4,
      "VAE"
    ],
    [
      380,
      4,
      0,
      39,
      1,
      "INT"
    ],
    [
      381,
      4,
      0,
      40,
      1,
      "INT"
    ],
    [
      382,
      6,
      0,
      39,
      2,
      "IMAGE"
    ],
    [
      383,
      130,
      0,
      39,
      6,
      "INT"
    ],
    [
      384,
      3,
      0,
      41,
      0,
      "STRING"
    ],
    [
      385,
      112,
      0,
      41,
      1,
      "STRING"
    ],
    [
      386,
      41,
      0,
      15,
      0,
      "STRING"
    ],
    [
      387,
      41,
      0,
      39,
      0,
      "STRING"
    ],
    [
      388,
      39,
      0,
      40,
      0,
      "IMAGE"
    ],
    [
      389,
      71,
      0,
      40,
      2,
      "MODEL"
    ],
    [
      390,
      72,
      0,
      40,
      3,
      "VAE"
    ],
    [
      391,
      172,
      0,
      140,
      0,
      "IMAGE"
    ],
    [
      392,
      6,
      0,
      140,
      1,
      "IMAGE"
    ],
    [
      393,
      140,
      0,
      13,
      0,
      "IMAGE"
    ],
    [
      394,
      210,
      0,
      110,
      0,
      "IMAGE"
    ],
    [
      540,
      41,
      1,
      190,
      0,
      "STRING"
    ],
    [
      541,
      190,
      0,
      192,
      0,
      "STRING"
    ],
    [
      542,
      41,
      1,
      192,
      1,
      "STRING"
    ],
    [
      543,
      201,
      0,
      192,
      2,
      "STRING"
    ],
    [
      544,
      202,
      0,
      192,
      3,
      "STRING"
    ],
    [
      545,
      203,
      0,
      192,
      4,
      "STRING"
    ],
    [
      546,
      204,
      0,
      192,
      5,
      "STRING"
    ],
    [
      547,
      192,
      0,
      170,
      0,
      "STRING"
    ],
    [
      548,
      4,
      0,
      170,
      1,
      "INT"
    ],
    [
      549,
      6,
      0,
      170,
      2,
      "IMAGE"
    ],
    [
      550,
      39,
      0,
      170,
      3,
      "IMAGE"
    ],
    [
      551,
      8,
      0,
      170,
      4,
      "CLIP"
    ],
    [
      552,
      9,
      0,
      170,
      5,
      "VAE"
    ],
    [
      553,
      11,
      0,
      170,
      6,
      "MODEL"
    ],
    [
      554,
      130,
      0,
      170,
      7,
      "INT"
    ],
    [
      555,
      170,
      0,
      171,
      0,
      "IMAGE"
    ],
    [
      556,
      4,
      0,
      171,
      1,
      "INT"
    ],
    [
      557,
      71,
      0,
      171,
      2,
      "MODEL"
    ],
    [
      558,
      72,
      0,
      171,
      3,
      "VAE"
    ],
    [
      559,
      210,
      0,
      172,
      0,
      "IMAGE"
    ],
    [
      560,
      171,
      0,
      172,
      1,
      "IMAGE"
    ],
    [
      561,
      40,
      0,
      210,
      0,
      "IMAGE"
    ],
    [
      562,
      41,
      1,
      210,
      1,
      "STRING"
    ],
    [
      563,
      4,
      0,
      210,
      2,
      "INT"
    ],
    [
      564,
      6,
      0,
      210,
      3,
      "IMAGE"
    ],
    [
      565,
      8,
      0,
      210,
      4,
      "CLIP"
    ],
    [
      566,
      9,
      0,
      210,
      5,
      "VAE"
    ],
    [
      567,
      11,
      0,
      210,
      6,
      "MODEL"
    ],
    [
      568,
      130,
      0,
      210,
      7,
      "INT"
    ]
  ],
  "groups": [
    {
      "id": 1,
      "title": "1 · Your input",
      "bounding": [
        480,
        0.0,
        1276,
        2288.0
      ],
      "color": "#1d5560",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 2,
      "title": "2 · Behind the scenes",
      "bounding": [
        1796,
        0.0,
        960,
        1905.0
      ],
      "color": "#1d5560",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 3,
      "title": "3 · Models",
      "bounding": [
        1796,
        1945.0,
        960,
        668.0
      ],
      "color": "#1d5560",
      "flags": {
        "pinned": true
      }
    },
    {
      "id": 4,
      "title": "4 · Result",
      "bounding": [
        2796,
        0.0,
        960,
        1392.0
      ],
      "color": "#1d5560",
      "flags": {
        "pinned": true
      }
    }
  ],
  "definitions": {
    "subgraphs": [
      {
        "id": "b2cda1ae-ae74-5991-89d1-398e1c18c4b9",
        "version": 1,
        "state": {
          "lastGroupId": 21,
          "lastNodeId": 205,
          "lastLinkId": 560,
          "lastRerouteId": 0
        },
        "revision": 0,
        "config": {},
        "name": "Draw the sheet with Qwen 2.1",
        "inputNode": {
          "id": -10,
          "bounding": [
            -260,
            120,
            150,
            220
          ]
        },
        "outputNode": {
          "id": -20,
          "bounding": [
            1640,
            120,
            150,
            60
          ]
        },
        "inputs": [
          {
            "id": "3cb810cc-e8a1-5000-a4d7-d7498b5e4b31",
            "name": "prompt",
            "type": "*",
            "linkIds": [
              348
            ],
            "localized_name": "prompt",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "33ab03fc-e807-55df-9c8d-89b3e70af115",
            "name": "seed",
            "type": "*",
            "linkIds": [
              354
            ],
            "localized_name": "seed",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "d94707a8-9982-5016-ae36-19c40fcdc12d",
            "name": "your picture",
            "type": "IMAGE",
            "linkIds": [
              350
            ],
            "localized_name": "your picture",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "0437f7cd-3b32-567b-9dbb-bf16a2cf2bb4",
            "name": "text encoder",
            "type": "CLIP",
            "linkIds": [
              352
            ],
            "localized_name": "text encoder",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "ad361859-8177-52b3-b18f-5e8b58c1b25c",
            "name": "vae",
            "type": "VAE",
            "linkIds": [
              353,
              368
            ],
            "localized_name": "vae",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "5463f7b1-1f94-59a8-b1a3-bac3388a64de",
            "name": "diffusion model",
            "type": "MODEL",
            "linkIds": [
              356,
              361
            ],
            "localized_name": "diffusion model",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "5e11fc5b-22fb-5d80-a428-9dee46063c19",
            "name": "steps",
            "type": "INT",
            "linkIds": [
              357
            ],
            "localized_name": "steps",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "067a7af9-c2cd-54f2-aff9-2ac809f24c1f",
            "name": "fast",
            "type": "BOOLEAN",
            "linkIds": [
              360
            ],
            "localized_name": "fast",
            "pos": [
              0,
              0
            ]
          }
        ],
        "outputs": [
          {
            "id": "32485285-d180-5a81-856b-01380620753a",
            "name": "sheet",
            "type": "IMAGE",
            "linkIds": [
              369
            ],
            "localized_name": "sheet",
            "pos": [
              0,
              0
            ]
          }
        ],
        "widgets": [],
        "nodes": [
          {
            "id": 52,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              20,
              80.0
            ],
            "size": [
              460,
              150
            ],
            "flags": {
              "pinned": true
            },
            "order": 0,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "Your photo goes on a wide grey canvas, 1344 x 768, and Qwen reads it with the prompt.\n###### The sheet comes out the canvas's size."
            ],
            "widgets_values_named": {
              "text": "Your photo goes on a wide grey canvas, 1344 x 768, and Qwen reads it with the prompt.\n###### The sheet comes out the canvas's size."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 23,
            "type": "Reroute",
            "pos": [
              20,
              304.0
            ],
            "size": [
              75,
              26
            ],
            "flags": {},
            "order": 5,
            "mode": 0,
            "inputs": [
              {
                "name": "",
                "type": "*",
                "widget": {
                  "name": "value"
                },
                "link": 348
              }
            ],
            "outputs": [
              {
                "name": "",
                "type": "STRING",
                "links": [
                  349
                ]
              }
            ],
            "properties": {
              "showOutputText": false,
              "horizontal": false
            }
          },
          {
            "id": 122,
            "type": "AUSBOSS_NODES_ImageResize",
            "pos": [
              20,
              404.0
            ],
            "size": [
              460,
              330
            ],
            "flags": {},
            "order": 10,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "image",
                "name": "image",
                "type": "IMAGE",
                "link": 350
              },
              {
                "localized_name": "mask",
                "name": "mask",
                "shape": 7,
                "type": "MASK",
                "link": null
              },
              {
                "localized_name": "width",
                "name": "width",
                "type": "INT",
                "link": null
              },
              {
                "localized_name": "height",
                "name": "height",
                "type": "INT",
                "link": null
              }
            ],
            "outputs": [
              {
                "localized_name": "image",
                "name": "image",
                "type": "IMAGE",
                "links": [
                  351
                ]
              },
              {
                "localized_name": "mask",
                "name": "mask",
                "type": "MASK",
                "links": null
              },
              {
                "localized_name": "width",
                "name": "width",
                "type": "INT",
                "links": null
              },
              {
                "localized_name": "height",
                "name": "height",
                "type": "INT",
                "links": null
              }
            ],
            "title": "Image Resize - Your photo on a wide grey canvas",
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_ImageResize",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "width+height",
              1344,
              768,
              1024,
              1,
              0.5,
              "pad",
              "#808080",
              1,
              "lanczos"
            ],
            "widgets_values_named": {
              "target_mode": "width+height",
              "width": 1344,
              "height": 768,
              "edge_length": 1024,
              "megapixels": 1,
              "scale_factor": 0.5,
              "keep_proportion": "pad",
              "fill_color": "#808080",
              "divisible_by": 1,
              "interpolation": "lanczos"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 123,
            "type": "TextEncodeQwenImage21",
            "pos": [
              20,
              808.0
            ],
            "size": [
              460,
              286
            ],
            "flags": {},
            "order": 11,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "clip",
                "name": "clip",
                "type": "CLIP",
                "link": 352
              },
              {
                "localized_name": "image_1",
                "name": "images.image_1",
                "shape": 7,
                "type": "IMAGE",
                "link": 351
              },
              {
                "localized_name": "image_2",
                "name": "images.image_2",
                "shape": 7,
                "type": "IMAGE",
                "link": null
              },
              {
                "localized_name": "image_3",
                "name": "images.image_3",
                "shape": 7,
                "type": "IMAGE",
                "link": null
              },
              {
                "localized_name": "image_4",
                "name": "images.image_4",
                "shape": 7,
                "type": "IMAGE",
                "link": null
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "shape": 7,
                "type": "VAE",
                "link": 353
              },
              {
                "localized_name": "prompt",
                "name": "prompt",
                "type": "STRING",
                "widget": {
                  "name": "prompt"
                },
                "link": 349
              }
            ],
            "outputs": [
              {
                "localized_name": "positive",
                "name": "positive",
                "type": "CONDITIONING",
                "links": [
                  362
                ]
              },
              {
                "localized_name": "negative",
                "name": "negative",
                "type": "CONDITIONING",
                "links": [
                  363
                ]
              },
              {
                "localized_name": "latent",
                "name": "latent",
                "type": "LATENT",
                "links": [
                  366
                ]
              }
            ],
            "title": "Text Encode Qwen Image 2.1 - The prompt and your photo",
            "properties": {
              "Node name for S&R": "TextEncodeQwenImage21",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "",
              "",
              0
            ],
            "widgets_values_named": {
              "prompt": "",
              "negative_prompt": "",
              "resolution": 0
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 53,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              560,
              80.0
            ],
            "size": [
              460,
              150
            ],
            "flags": {
              "pinned": true
            },
            "order": 1,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "25 steps, euler, simple, CFG 1. **Fast** on the card: Viggle's own 6 steps.\n###### The steps and the seed come from the top level."
            ],
            "widgets_values_named": {
              "text": "25 steps, euler, simple, CFG 1. **Fast** on the card: Viggle's own 6 steps.\n###### The steps and the seed come from the top level."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 26,
            "type": "Reroute",
            "pos": [
              560,
              304.0
            ],
            "size": [
              75,
              26
            ],
            "flags": {},
            "order": 6,
            "mode": 0,
            "inputs": [
              {
                "name": "",
                "type": "*",
                "widget": {
                  "name": "value"
                },
                "link": 354
              }
            ],
            "outputs": [
              {
                "name": "",
                "type": "INT",
                "links": [
                  355
                ]
              }
            ],
            "properties": {
              "showOutputText": false,
              "horizontal": false
            }
          },
          {
            "id": 98,
            "type": "KSamplerSelect",
            "pos": [
              560,
              404.0
            ],
            "size": [
              460,
              58
            ],
            "flags": {},
            "order": 2,
            "mode": 0,
            "inputs": [],
            "outputs": [
              {
                "localized_name": "SAMPLER",
                "name": "SAMPLER",
                "type": "SAMPLER",
                "links": [
                  364
                ]
              }
            ],
            "title": "KSampler Select - euler",
            "properties": {
              "Node name for S&R": "KSamplerSelect",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "euler"
            ],
            "widgets_values_named": {
              "sampler_name": "euler"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 99,
            "type": "BasicScheduler",
            "pos": [
              560,
              536.0
            ],
            "size": [
              460,
              106
            ],
            "flags": {},
            "order": 7,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "model",
                "name": "model",
                "type": "MODEL",
                "link": 356
              },
              {
                "localized_name": "steps",
                "name": "steps",
                "type": "INT",
                "widget": {
                  "name": "steps"
                },
                "link": 357
              }
            ],
            "outputs": [
              {
                "localized_name": "SIGMAS",
                "name": "SIGMAS",
                "type": "SIGMAS",
                "links": [
                  358
                ]
              }
            ],
            "title": "BasicScheduler - simple, steps from the top level",
            "properties": {
              "Node name for S&R": "BasicScheduler",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "simple",
              25,
              1
            ],
            "widgets_values_named": {
              "scheduler": "simple",
              "steps": 25,
              "denoise": 1
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 124,
            "type": "ManualSigmas",
            "pos": [
              560,
              716.0
            ],
            "size": [
              460,
              58
            ],
            "flags": {},
            "order": 3,
            "mode": 0,
            "inputs": [],
            "outputs": [
              {
                "localized_name": "SIGMAS",
                "name": "SIGMAS",
                "type": "SIGMAS",
                "links": [
                  359
                ]
              }
            ],
            "title": "Viggle's own 6 steps (Fast)",
            "properties": {
              "Node name for S&R": "ManualSigmas",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "1.0, 0.9731, 0.9440, 0.8784, 0.7066, 0.4453, 0"
            ],
            "widgets_values_named": {
              "sigmas": "1.0, 0.9731, 0.9440, 0.8784, 0.7066, 0.4453, 0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 101,
            "type": "ComfySwitchNode",
            "pos": [
              560,
              848.0
            ],
            "size": [
              460,
              78
            ],
            "flags": {},
            "order": 8,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "on_false",
                "name": "on_false",
                "shape": 7,
                "type": "SIGMAS",
                "link": 358
              },
              {
                "localized_name": "on_true",
                "name": "on_true",
                "shape": 7,
                "type": "SIGMAS",
                "link": 359
              },
              {
                "localized_name": "switch",
                "name": "switch",
                "type": "BOOLEAN",
                "widget": {
                  "name": "switch"
                },
                "link": 360
              }
            ],
            "outputs": [
              {
                "localized_name": "output",
                "name": "output",
                "type": "SIGMAS",
                "links": [
                  365
                ]
              }
            ],
            "title": "If/Else Switch - Fast or full steps",
            "properties": {
              "Node name for S&R": "ComfySwitchNode",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              false
            ],
            "widgets_values_named": {
              "switch": false
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 125,
            "type": "SamplerCustom",
            "pos": [
              560,
              1000.0
            ],
            "size": [
              460,
              230
            ],
            "flags": {},
            "order": 12,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "model",
                "name": "model",
                "type": "MODEL",
                "link": 361
              },
              {
                "localized_name": "positive",
                "name": "positive",
                "type": "CONDITIONING",
                "link": 362
              },
              {
                "localized_name": "negative",
                "name": "negative",
                "type": "CONDITIONING",
                "link": 363
              },
              {
                "localized_name": "sampler",
                "name": "sampler",
                "type": "SAMPLER",
                "link": 364
              },
              {
                "localized_name": "sigmas",
                "name": "sigmas",
                "type": "SIGMAS",
                "link": 365
              },
              {
                "localized_name": "latent_image",
                "name": "latent_image",
                "type": "LATENT",
                "link": 366
              },
              {
                "localized_name": "noise_seed",
                "name": "noise_seed",
                "type": "INT",
                "widget": {
                  "name": "noise_seed"
                },
                "link": 355
              }
            ],
            "outputs": [
              {
                "localized_name": "output",
                "name": "output",
                "type": "LATENT",
                "links": [
                  367
                ]
              },
              {
                "localized_name": "denoised_output",
                "name": "denoised_output",
                "type": "LATENT",
                "links": null
              }
            ],
            "title": "SamplerCustom - CFG 1",
            "properties": {
              "Node name for S&R": "SamplerCustom",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              true,
              20261025,
              "fixed",
              1
            ],
            "widgets_values_named": {
              "add_noise": true,
              "noise_seed": 20261025,
              "control_after_generate": "fixed",
              "cfg": 1
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 54,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              1100,
              80.0
            ],
            "size": [
              460,
              122
            ],
            "flags": {
              "pinned": true
            },
            "order": 4,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "The sheet is turned from Qwen's latent into a picture."
            ],
            "widgets_values_named": {
              "text": "The sheet is turned from Qwen's latent into a picture."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 104,
            "type": "VAEDecode",
            "pos": [
              1100,
              276.0
            ],
            "size": [
              460,
              46
            ],
            "flags": {},
            "order": 9,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "samples",
                "name": "samples",
                "type": "LATENT",
                "link": 367
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE",
                "link": 368
              }
            ],
            "outputs": [
              {
                "localized_name": "IMAGE",
                "name": "IMAGE",
                "type": "IMAGE",
                "links": [
                  369
                ]
              }
            ],
            "title": "VAE Decode - The sheet",
            "properties": {
              "Node name for S&R": "VAEDecode",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          }
        ],
        "groups": [
          {
            "id": 5,
            "title": "1 · Read",
            "bounding": [
              0,
              0.0,
              500,
              1144.0
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          },
          {
            "id": 6,
            "title": "2 · Draw",
            "bounding": [
              540,
              0.0,
              500,
              1280.0
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          },
          {
            "id": 9,
            "title": "3 · The sheet",
            "bounding": [
              1080,
              0.0,
              500,
              372.0
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          }
        ],
        "links": [
          {
            "id": 348,
            "origin_id": -10,
            "origin_slot": 0,
            "target_id": 23,
            "target_slot": 0,
            "type": "*"
          },
          {
            "id": 350,
            "origin_id": -10,
            "origin_slot": 2,
            "target_id": 122,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 354,
            "origin_id": -10,
            "origin_slot": 1,
            "target_id": 26,
            "target_slot": 0,
            "type": "*"
          },
          {
            "id": 355,
            "origin_id": 26,
            "origin_slot": 0,
            "target_id": 125,
            "target_slot": 6,
            "type": "INT"
          },
          {
            "id": 356,
            "origin_id": -10,
            "origin_slot": 5,
            "target_id": 99,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 357,
            "origin_id": -10,
            "origin_slot": 6,
            "target_id": 99,
            "target_slot": 1,
            "type": "INT"
          },
          {
            "id": 358,
            "origin_id": 99,
            "origin_slot": 0,
            "target_id": 101,
            "target_slot": 0,
            "type": "SIGMAS"
          },
          {
            "id": 359,
            "origin_id": 124,
            "origin_slot": 0,
            "target_id": 101,
            "target_slot": 1,
            "type": "SIGMAS"
          },
          {
            "id": 360,
            "origin_id": -10,
            "origin_slot": 7,
            "target_id": 101,
            "target_slot": 2,
            "type": "BOOLEAN"
          },
          {
            "id": 361,
            "origin_id": -10,
            "origin_slot": 5,
            "target_id": 125,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 362,
            "origin_id": 123,
            "origin_slot": 0,
            "target_id": 125,
            "target_slot": 1,
            "type": "CONDITIONING"
          },
          {
            "id": 363,
            "origin_id": 123,
            "origin_slot": 1,
            "target_id": 125,
            "target_slot": 2,
            "type": "CONDITIONING"
          },
          {
            "id": 364,
            "origin_id": 98,
            "origin_slot": 0,
            "target_id": 125,
            "target_slot": 3,
            "type": "SAMPLER"
          },
          {
            "id": 365,
            "origin_id": 101,
            "origin_slot": 0,
            "target_id": 125,
            "target_slot": 4,
            "type": "SIGMAS"
          },
          {
            "id": 366,
            "origin_id": 123,
            "origin_slot": 2,
            "target_id": 125,
            "target_slot": 5,
            "type": "LATENT"
          },
          {
            "id": 367,
            "origin_id": 125,
            "origin_slot": 0,
            "target_id": 104,
            "target_slot": 0,
            "type": "LATENT"
          },
          {
            "id": 368,
            "origin_id": -10,
            "origin_slot": 4,
            "target_id": 104,
            "target_slot": 1,
            "type": "VAE"
          },
          {
            "id": 369,
            "origin_id": 104,
            "origin_slot": 0,
            "target_id": -20,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 352,
            "origin_id": -10,
            "origin_slot": 3,
            "target_id": 123,
            "target_slot": 0,
            "type": "CLIP"
          },
          {
            "id": 351,
            "origin_id": 122,
            "origin_slot": 0,
            "target_id": 123,
            "target_slot": 1,
            "type": "IMAGE"
          },
          {
            "id": 353,
            "origin_id": -10,
            "origin_slot": 4,
            "target_id": 123,
            "target_slot": 5,
            "type": "VAE"
          },
          {
            "id": 349,
            "origin_id": 23,
            "origin_slot": 0,
            "target_id": 123,
            "target_slot": 6,
            "type": "STRING"
          }
        ],
        "extra": {}
      },
      {
        "id": "147efacc-2f31-544f-8253-6f9f9112e284",
        "version": 1,
        "state": {
          "lastGroupId": 21,
          "lastNodeId": 205,
          "lastLinkId": 560,
          "lastRerouteId": 0
        },
        "revision": 0,
        "config": {},
        "name": "Write the sheet prompt",
        "inputNode": {
          "id": -10,
          "bounding": [
            -260,
            120,
            150,
            80
          ]
        },
        "outputNode": {
          "id": -20,
          "bounding": [
            1640,
            120,
            150,
            60
          ]
        },
        "inputs": [
          {
            "id": "5db022f6-c50f-5dda-92a9-9b51f69f2214",
            "name": "background",
            "type": "*",
            "linkIds": [
              334
            ],
            "localized_name": "background",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "b13c7ad3-b919-5851-bd5f-bb43c192da93",
            "name": "details",
            "type": "*",
            "linkIds": [
              342
            ],
            "localized_name": "details",
            "pos": [
              0,
              0
            ]
          }
        ],
        "outputs": [
          {
            "id": "239a3f6e-40ab-5735-a5d3-aa11db266d2c",
            "name": "prompt",
            "type": "STRING",
            "linkIds": [
              347
            ],
            "localized_name": "prompt",
            "pos": [
              24,
              24
            ]
          },
          {
            "id": "7bcdff2d-e989-558a-a7ed-b9ab4c360d3e",
            "name": "background",
            "type": "STRING",
            "linkIds": [
              500
            ],
            "localized_name": "background",
            "pos": [
              0,
              0
            ]
          }
        ],
        "widgets": [],
        "nodes": [
          {
            "id": 50,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              20,
              80.0
            ],
            "size": [
              460,
              160
            ],
            "flags": {
              "pinned": true
            },
            "order": 0,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "The four-view prompt. Your background goes where {background} is, and what the photo doesn't show where {details} is.\n###### Change the words to change the views."
            ],
            "widgets_values_named": {
              "text": "The four-view prompt. Your background goes where {background} is, and what the photo doesn't show where {details} is.\n###### Change the words to change the views."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 90,
            "type": "AUSBOSS_NODES_Text",
            "pos": [
              20,
              314.0
            ],
            "size": [
              460,
              1374
            ],
            "flags": {},
            "order": 1,
            "mode": 0,
            "inputs": [],
            "outputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "links": [
                  340
                ]
              }
            ],
            "title": "Text - The four-view prompt",
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Text",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "Make a character turnaround sheet of the person in the picture: four views of this person in one row, each the same size, from the front, in a three-quarter view, from the side and from behind, framed the same way as in the picture, the same face, hair and clothes, on {background}. In every view where they can be seen, the person also has these details: {details}."
            ],
            "widgets_values_named": {
              "text": "Make a character turnaround sheet of the person in the picture: four views of this person in one row, each the same size, from the front, in a three-quarter view, from the side and from behind, framed the same way as in the picture, the same face, hair and clothes, on {background}. In every view where they can be seen, the person also has these details: {details}."
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 51,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              560,
              80.0
            ],
            "size": [
              460,
              150
            ],
            "flags": {
              "pinned": true
            },
            "order": 2,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "A background you typed is used; an empty box gives the plain white one.\n###### Spaces and a closing period are trimmed off first."
            ],
            "widgets_values_named": {
              "text": "A background you typed is used; an empty box gives the plain white one.\n###### Spaces and a closing period are trimmed off first."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 16,
            "type": "Reroute",
            "pos": [
              560,
              304.0
            ],
            "size": [
              75,
              26
            ],
            "flags": {},
            "order": 5,
            "mode": 0,
            "inputs": [
              {
                "name": "",
                "type": "*",
                "link": 334
              }
            ],
            "outputs": [
              {
                "name": "",
                "type": "STRING",
                "links": [
                  335
                ]
              }
            ],
            "properties": {
              "showOutputText": false,
              "horizontal": false
            }
          },
          {
            "id": 91,
            "type": "RegexReplace",
            "pos": [
              560,
              404.0
            ],
            "size": [
              460,
              292
            ],
            "flags": {},
            "order": 6,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "string",
                "name": "string",
                "type": "STRING",
                "widget": {
                  "name": "string"
                },
                "link": 335
              }
            ],
            "outputs": [
              {
                "localized_name": "STRING",
                "name": "STRING",
                "type": "STRING",
                "links": [
                  336,
                  337
                ]
              }
            ],
            "title": "Regex Replace - Trim spaces and a closing period",
            "properties": {
              "Node name for S&R": "RegexReplace",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "",
              "^\\s+|[\\s.]+$",
              "",
              false,
              false,
              false,
              0
            ],
            "widgets_values_named": {
              "string": "",
              "regex_pattern": "^\\s+|[\\s.]+$",
              "replace": "",
              "case_insensitive": false,
              "multiline": false,
              "dotall": false,
              "count": 0
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 92,
            "type": "RegexMatch",
            "pos": [
              560,
              770.0
            ],
            "size": [
              460,
              220
            ],
            "flags": {},
            "order": 7,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "string",
                "name": "string",
                "type": "STRING",
                "widget": {
                  "name": "string"
                },
                "link": 336
              }
            ],
            "outputs": [
              {
                "localized_name": "matches",
                "name": "matches",
                "type": "BOOLEAN",
                "links": [
                  339
                ]
              }
            ],
            "title": "Regex Match - Anything typed?",
            "properties": {
              "Node name for S&R": "RegexMatch",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "",
              "\\S",
              false,
              false,
              false
            ],
            "widgets_values_named": {
              "string": "",
              "regex_pattern": "\\S",
              "case_insensitive": false,
              "multiline": false,
              "dotall": false
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 93,
            "type": "AUSBOSS_NODES_Text",
            "pos": [
              560,
              1064.0
            ],
            "size": [
              460,
              168
            ],
            "flags": {},
            "order": 3,
            "mode": 0,
            "inputs": [],
            "outputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "links": [
                  338
                ]
              }
            ],
            "title": "Text - The plain white backdrop",
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Text",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "one plain white background"
            ],
            "widgets_values_named": {
              "text": "one plain white background"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 94,
            "type": "ComfySwitchNode",
            "pos": [
              560,
              1306.0
            ],
            "size": [
              460,
              78
            ],
            "flags": {},
            "order": 8,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "on_false",
                "name": "on_false",
                "shape": 7,
                "type": "STRING",
                "link": 338
              },
              {
                "localized_name": "on_true",
                "name": "on_true",
                "shape": 7,
                "type": "STRING",
                "link": 337
              },
              {
                "localized_name": "switch",
                "name": "switch",
                "type": "BOOLEAN",
                "widget": {
                  "name": "switch"
                },
                "link": 339
              }
            ],
            "outputs": [
              {
                "localized_name": "output",
                "name": "output",
                "type": "STRING",
                "links": [
                  341,
                  500
                ]
              }
            ],
            "title": "If/Else Switch - Yours, or the plain white one",
            "properties": {
              "Node name for S&R": "ComfySwitchNode",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              false
            ],
            "widgets_values_named": {
              "switch": false
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 95,
            "type": "StringReplace",
            "pos": [
              560,
              1458.0
            ],
            "size": [
              460,
              200
            ],
            "flags": {},
            "order": 9,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "string",
                "name": "string",
                "type": "STRING",
                "widget": {
                  "name": "string"
                },
                "link": 340
              },
              {
                "localized_name": "replace",
                "name": "replace",
                "type": "STRING",
                "widget": {
                  "name": "replace"
                },
                "link": 341
              }
            ],
            "outputs": [
              {
                "localized_name": "STRING",
                "name": "STRING",
                "type": "STRING",
                "links": [
                  344
                ]
              }
            ],
            "title": "Replace Text - The background where {background} is",
            "properties": {
              "Node name for S&R": "StringReplace",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "",
              "{background}",
              ""
            ],
            "widgets_values_named": {
              "string": "",
              "find": "{background}",
              "replace": ""
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 118,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              1100,
              80.0
            ],
            "size": [
              460,
              152
            ],
            "flags": {
              "pinned": true
            },
            "order": 4,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "What you typed in **What the photo doesn't show** goes where {details} is.\n###### Left empty, that sentence comes out, and Qwen gets the prompt as it was tested."
            ],
            "widgets_values_named": {
              "text": "What you typed in **What the photo doesn't show** goes where {details} is.\n###### Left empty, that sentence comes out, and Qwen gets the prompt as it was tested."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 114,
            "type": "Reroute",
            "pos": [
              1100,
              306.0
            ],
            "size": [
              75,
              26
            ],
            "flags": {},
            "order": 10,
            "mode": 0,
            "inputs": [
              {
                "name": "",
                "type": "*",
                "link": 342
              }
            ],
            "outputs": [
              {
                "name": "",
                "type": "STRING",
                "links": [
                  343
                ]
              }
            ],
            "properties": {
              "showOutputText": false,
              "horizontal": false
            }
          },
          {
            "id": 115,
            "type": "RegexReplace",
            "pos": [
              1100,
              406.0
            ],
            "size": [
              460,
              292
            ],
            "flags": {},
            "order": 11,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "string",
                "name": "string",
                "type": "STRING",
                "widget": {
                  "name": "string"
                },
                "link": 343
              }
            ],
            "outputs": [
              {
                "localized_name": "STRING",
                "name": "STRING",
                "type": "STRING",
                "links": [
                  345
                ]
              }
            ],
            "title": "Regex Replace - Trim spaces and a closing period",
            "properties": {
              "Node name for S&R": "RegexReplace",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "",
              "^\\s+|[\\s.]+$",
              "",
              false,
              false,
              false,
              0
            ],
            "widgets_values_named": {
              "string": "",
              "regex_pattern": "^\\s+|[\\s.]+$",
              "replace": "",
              "case_insensitive": false,
              "multiline": false,
              "dotall": false,
              "count": 0
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 116,
            "type": "StringReplace",
            "pos": [
              1100,
              772.0
            ],
            "size": [
              460,
              200
            ],
            "flags": {},
            "order": 12,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "string",
                "name": "string",
                "type": "STRING",
                "widget": {
                  "name": "string"
                },
                "link": 344
              },
              {
                "localized_name": "replace",
                "name": "replace",
                "type": "STRING",
                "widget": {
                  "name": "replace"
                },
                "link": 345
              }
            ],
            "outputs": [
              {
                "localized_name": "STRING",
                "name": "STRING",
                "type": "STRING",
                "links": [
                  346
                ]
              }
            ],
            "title": "Replace Text - Your words where {details} is",
            "properties": {
              "Node name for S&R": "StringReplace",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "",
              "{details}",
              ""
            ],
            "widgets_values_named": {
              "string": "",
              "find": "{details}",
              "replace": ""
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 117,
            "type": "RegexReplace",
            "pos": [
              1100,
              1046.0
            ],
            "size": [
              460,
              292
            ],
            "flags": {},
            "order": 13,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "string",
                "name": "string",
                "type": "STRING",
                "widget": {
                  "name": "string"
                },
                "link": 346
              }
            ],
            "outputs": [
              {
                "localized_name": "STRING",
                "name": "STRING",
                "type": "STRING",
                "links": [
                  347
                ]
              }
            ],
            "title": "Regex Replace - Drop a sentence left empty",
            "properties": {
              "Node name for S&R": "RegexReplace",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "",
              " [^.\\n]*: \\.",
              "",
              false,
              false,
              false,
              0
            ],
            "widgets_values_named": {
              "string": "",
              "regex_pattern": " [^.\\n]*: \\.",
              "replace": "",
              "case_insensitive": false,
              "multiline": false,
              "dotall": false,
              "count": 0
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          }
        ],
        "groups": [
          {
            "id": 7,
            "title": "1 · The four-view prompt",
            "bounding": [
              0,
              0.0,
              500,
              1738.0
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          },
          {
            "id": 8,
            "title": "2 · Your background",
            "bounding": [
              540,
              0.0,
              500,
              1738.0
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          },
          {
            "id": 12,
            "title": "3 · What the photo doesn't show",
            "bounding": [
              1080,
              0.0,
              500,
              1418.0
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          }
        ],
        "links": [
          {
            "id": 334,
            "origin_id": -10,
            "origin_slot": 0,
            "target_id": 16,
            "target_slot": 0,
            "type": "*"
          },
          {
            "id": 335,
            "origin_id": 16,
            "origin_slot": 0,
            "target_id": 91,
            "target_slot": 0,
            "type": "STRING"
          },
          {
            "id": 336,
            "origin_id": 91,
            "origin_slot": 0,
            "target_id": 92,
            "target_slot": 0,
            "type": "STRING"
          },
          {
            "id": 337,
            "origin_id": 91,
            "origin_slot": 0,
            "target_id": 94,
            "target_slot": 1,
            "type": "STRING"
          },
          {
            "id": 338,
            "origin_id": 93,
            "origin_slot": 0,
            "target_id": 94,
            "target_slot": 0,
            "type": "STRING"
          },
          {
            "id": 339,
            "origin_id": 92,
            "origin_slot": 0,
            "target_id": 94,
            "target_slot": 2,
            "type": "BOOLEAN"
          },
          {
            "id": 340,
            "origin_id": 90,
            "origin_slot": 0,
            "target_id": 95,
            "target_slot": 0,
            "type": "STRING"
          },
          {
            "id": 342,
            "origin_id": -10,
            "origin_slot": 1,
            "target_id": 114,
            "target_slot": 0,
            "type": "*"
          },
          {
            "id": 343,
            "origin_id": 114,
            "origin_slot": 0,
            "target_id": 115,
            "target_slot": 0,
            "type": "STRING"
          },
          {
            "id": 344,
            "origin_id": 95,
            "origin_slot": 0,
            "target_id": 116,
            "target_slot": 0,
            "type": "STRING"
          },
          {
            "id": 346,
            "origin_id": 116,
            "origin_slot": 0,
            "target_id": 117,
            "target_slot": 0,
            "type": "STRING"
          },
          {
            "id": 347,
            "origin_id": 117,
            "origin_slot": 0,
            "target_id": -20,
            "target_slot": 0,
            "type": "STRING"
          },
          {
            "id": 500,
            "origin_id": 94,
            "origin_slot": 0,
            "target_id": -20,
            "target_slot": 1,
            "type": "STRING"
          },
          {
            "id": 341,
            "origin_id": 94,
            "origin_slot": 0,
            "target_id": 95,
            "target_slot": 1,
            "type": "STRING"
          },
          {
            "id": 345,
            "origin_id": 115,
            "origin_slot": 0,
            "target_id": 116,
            "target_slot": 1,
            "type": "STRING"
          }
        ],
        "extra": {}
      },
      {
        "id": "06725038-f3eb-56f8-8db6-98bcecbd86ff",
        "version": 1,
        "state": {
          "lastGroupId": 21,
          "lastNodeId": 205,
          "lastLinkId": 560,
          "lastRerouteId": 0
        },
        "revision": 0,
        "config": {},
        "name": "Upscale 2x with SeedVR2",
        "inputNode": {
          "id": -10,
          "bounding": [
            -260,
            120,
            170,
            160
          ]
        },
        "outputNode": {
          "id": -20,
          "bounding": [
            1100,
            120,
            170,
            80
          ]
        },
        "inputs": [
          {
            "id": "94f6a0f1-3848-58fd-a451-82a115d0a53f",
            "name": "picture",
            "type": "IMAGE",
            "linkIds": [
              236
            ],
            "localized_name": "picture",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "e24c55ae-c29d-5ec6-b833-a0d304f75051",
            "name": "seed",
            "type": "INT",
            "linkIds": [
              246
            ],
            "localized_name": "seed",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "65ef670c-7c8a-5891-9761-607612646b2e",
            "name": "seedvr2 model",
            "type": "MODEL",
            "linkIds": [
              240,
              242
            ],
            "localized_name": "seedvr2 model",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "4cc212be-9b6d-55fb-8f11-096ab1ede3fd",
            "name": "seedvr2 vae",
            "type": "VAE",
            "linkIds": [
              239,
              248
            ],
            "localized_name": "seedvr2 vae",
            "pos": [
              0,
              0
            ]
          }
        ],
        "outputs": [
          {
            "id": "7a2d76f2-5d35-59fa-b7b4-2d2756bce89f",
            "name": "picture",
            "type": "IMAGE",
            "linkIds": [
              251
            ],
            "localized_name": "picture",
            "pos": [
              0,
              0
            ]
          }
        ],
        "widgets": [],
        "nodes": [
          {
            "id": 74,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              20,
              80.0
            ],
            "size": [
              460,
              136
            ],
            "flags": {
              "pinned": true
            },
            "order": 0,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "Your sheet is made twice as big on each side.\n###### 1344 x 768 becomes 2688 x 1536. The close-ups go through a second copy of this box: 2048 x 512 becomes 4096 x 1024."
            ],
            "widgets_values_named": {
              "text": "Your sheet is made twice as big on each side.\n###### 1344 x 768 becomes 2688 x 1536. The close-ups go through a second copy of this box: 2048 x 512 becomes 4096 x 1024."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 83,
            "type": "AUSBOSS_NODES_ImageResize",
            "pos": [
              20,
              314.0
            ],
            "size": [
              460,
              330
            ],
            "flags": {},
            "order": 2,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "image",
                "name": "image",
                "type": "IMAGE",
                "link": 236
              },
              {
                "localized_name": "mask",
                "name": "mask",
                "shape": 7,
                "type": "MASK",
                "link": null
              },
              {
                "localized_name": "width",
                "name": "width",
                "type": "INT",
                "link": null
              },
              {
                "localized_name": "height",
                "name": "height",
                "type": "INT",
                "link": null
              }
            ],
            "outputs": [
              {
                "localized_name": "image",
                "name": "image",
                "type": "IMAGE",
                "links": [
                  237,
                  250
                ]
              },
              {
                "localized_name": "mask",
                "name": "mask",
                "type": "MASK",
                "links": []
              },
              {
                "localized_name": "width",
                "name": "width",
                "type": "INT",
                "links": []
              },
              {
                "localized_name": "height",
                "name": "height",
                "type": "INT",
                "links": []
              }
            ],
            "title": "Image Resize - Twice the size on each side",
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_ImageResize",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "scale_factor",
              0,
              0,
              1024,
              1,
              2,
              "fit",
              "#000000",
              16,
              "lanczos"
            ],
            "widgets_values_named": {
              "target_mode": "scale_factor",
              "width": 0,
              "height": 0,
              "edge_length": 1024,
              "megapixels": 1,
              "scale_factor": 2,
              "keep_proportion": "fit",
              "fill_color": "#000000",
              "divisible_by": 16,
              "interpolation": "lanczos"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 75,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              560,
              80.0
            ],
            "size": [
              460,
              122
            ],
            "flags": {
              "pinned": true
            },
            "order": 1,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "One step of SeedVR2 3B sharpens it.\n###### Then its colors are set back to Qwen's. Its seed is the **Seed**."
            ],
            "widgets_values_named": {
              "text": "One step of SeedVR2 3B sharpens it.\n###### Then its colors are set back to Qwen's. Its seed is the **Seed**."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 84,
            "type": "SeedVR2Preprocess",
            "pos": [
              560,
              300.0
            ],
            "size": [
              460,
              46
            ],
            "flags": {},
            "order": 3,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "resized_images",
                "name": "resized_images",
                "type": "IMAGE",
                "link": 237
              }
            ],
            "outputs": [
              {
                "localized_name": "images",
                "name": "images",
                "type": "IMAGE",
                "links": [
                  238
                ]
              }
            ],
            "title": "SeedVR2 Preprocess",
            "properties": {
              "Node name for S&R": "SeedVR2Preprocess",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 85,
            "type": "VAEEncodeTiled",
            "pos": [
              560,
              416.0
            ],
            "size": [
              460,
              154
            ],
            "flags": {},
            "order": 4,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "pixels",
                "name": "pixels",
                "type": "IMAGE",
                "link": 238
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE",
                "link": 239
              }
            ],
            "outputs": [
              {
                "localized_name": "LATENT",
                "name": "LATENT",
                "type": "LATENT",
                "links": [
                  241,
                  245
                ]
              }
            ],
            "properties": {
              "Node name for S&R": "VAEEncodeTiled",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              512,
              128,
              4096,
              8
            ],
            "widgets_values_named": {
              "tile_size": 512,
              "overlap": 128,
              "temporal_size": 4096,
              "temporal_overlap": 8
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 86,
            "type": "SeedVR2Conditioning",
            "pos": [
              560,
              640.0
            ],
            "size": [
              460,
              66
            ],
            "flags": {},
            "order": 5,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "model",
                "name": "model",
                "type": "MODEL",
                "link": 240
              },
              {
                "localized_name": "latent",
                "name": "vae_conditioning",
                "type": "LATENT",
                "link": 241
              }
            ],
            "outputs": [
              {
                "localized_name": "positive",
                "name": "positive",
                "type": "CONDITIONING",
                "links": [
                  243
                ]
              },
              {
                "localized_name": "negative",
                "name": "negative",
                "type": "CONDITIONING",
                "links": [
                  244
                ]
              }
            ],
            "title": "SeedVR2 Conditioning",
            "properties": {
              "Node name for S&R": "SeedVR2Conditioning",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 87,
            "type": "KSampler",
            "pos": [
              560,
              776.0
            ],
            "size": [
              460,
              262
            ],
            "flags": {},
            "order": 6,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "model",
                "name": "model",
                "type": "MODEL",
                "link": 242
              },
              {
                "localized_name": "positive",
                "name": "positive",
                "type": "CONDITIONING",
                "link": 243
              },
              {
                "localized_name": "negative",
                "name": "negative",
                "type": "CONDITIONING",
                "link": 244
              },
              {
                "localized_name": "latent_image",
                "name": "latent_image",
                "type": "LATENT",
                "link": 245
              },
              {
                "localized_name": "seed",
                "name": "seed",
                "type": "INT",
                "widget": {
                  "name": "seed"
                },
                "link": 246
              }
            ],
            "outputs": [
              {
                "localized_name": "LATENT",
                "name": "LATENT",
                "type": "LATENT",
                "links": [
                  247
                ]
              }
            ],
            "title": "KSampler - 1 step, CFG 1",
            "properties": {
              "Node name for S&R": "KSampler",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              20261017,
              "fixed",
              1,
              1,
              "euler",
              "simple",
              1
            ],
            "widgets_values_named": {
              "seed": 20261017,
              "control_after_generate": "fixed",
              "steps": 1,
              "cfg": 1,
              "sampler_name": "euler",
              "scheduler": "simple",
              "denoise": 1
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 88,
            "type": "VAEDecodeTiled",
            "pos": [
              560,
              1108.0
            ],
            "size": [
              460,
              154
            ],
            "flags": {},
            "order": 7,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "samples",
                "name": "samples",
                "type": "LATENT",
                "link": 247
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE",
                "link": 248
              }
            ],
            "outputs": [
              {
                "localized_name": "IMAGE",
                "name": "IMAGE",
                "type": "IMAGE",
                "links": [
                  249
                ]
              }
            ],
            "properties": {
              "Node name for S&R": "VAEDecodeTiled",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              512,
              128,
              4096,
              8
            ],
            "widgets_values_named": {
              "tile_size": 512,
              "overlap": 128,
              "temporal_size": 4096,
              "temporal_overlap": 8
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 89,
            "type": "SeedVR2PostProcessing",
            "pos": [
              560,
              1332.0
            ],
            "size": [
              460,
              82
            ],
            "flags": {},
            "order": 8,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "images",
                "name": "images",
                "type": "IMAGE",
                "link": 249
              },
              {
                "localized_name": "original_resized_images",
                "name": "original_resized_images",
                "type": "IMAGE",
                "link": 250
              }
            ],
            "outputs": [
              {
                "localized_name": "images",
                "name": "images",
                "type": "IMAGE",
                "links": [
                  251
                ]
              }
            ],
            "title": "SeedVR2 Post Processing - Colors back to Qwen's sheet",
            "properties": {
              "Node name for S&R": "SeedVR2PostProcessing",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "lab"
            ],
            "widgets_values_named": {
              "color_correction_method": "lab"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          }
        ],
        "groups": [
          {
            "id": 15,
            "title": "1 · Twice the size",
            "bounding": [
              0,
              0.0,
              500,
              664
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          },
          {
            "id": 16,
            "title": "2 · SeedVR2 sharpens it",
            "bounding": [
              540,
              0.0,
              500,
              1434.0
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          }
        ],
        "links": [
          {
            "id": 236,
            "origin_id": -10,
            "origin_slot": 0,
            "target_id": 83,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 237,
            "origin_id": 83,
            "origin_slot": 0,
            "target_id": 84,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 238,
            "origin_id": 84,
            "origin_slot": 0,
            "target_id": 85,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 239,
            "origin_id": -10,
            "origin_slot": 3,
            "target_id": 85,
            "target_slot": 1,
            "type": "VAE"
          },
          {
            "id": 240,
            "origin_id": -10,
            "origin_slot": 2,
            "target_id": 86,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 241,
            "origin_id": 85,
            "origin_slot": 0,
            "target_id": 86,
            "target_slot": 1,
            "type": "LATENT"
          },
          {
            "id": 242,
            "origin_id": -10,
            "origin_slot": 2,
            "target_id": 87,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 243,
            "origin_id": 86,
            "origin_slot": 0,
            "target_id": 87,
            "target_slot": 1,
            "type": "CONDITIONING"
          },
          {
            "id": 244,
            "origin_id": 86,
            "origin_slot": 1,
            "target_id": 87,
            "target_slot": 2,
            "type": "CONDITIONING"
          },
          {
            "id": 245,
            "origin_id": 85,
            "origin_slot": 0,
            "target_id": 87,
            "target_slot": 3,
            "type": "LATENT"
          },
          {
            "id": 246,
            "origin_id": -10,
            "origin_slot": 1,
            "target_id": 87,
            "target_slot": 4,
            "type": "INT"
          },
          {
            "id": 247,
            "origin_id": 87,
            "origin_slot": 0,
            "target_id": 88,
            "target_slot": 0,
            "type": "LATENT"
          },
          {
            "id": 248,
            "origin_id": -10,
            "origin_slot": 3,
            "target_id": 88,
            "target_slot": 1,
            "type": "VAE"
          },
          {
            "id": 249,
            "origin_id": 88,
            "origin_slot": 0,
            "target_id": 89,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 250,
            "origin_id": 83,
            "origin_slot": 0,
            "target_id": 89,
            "target_slot": 1,
            "type": "IMAGE"
          },
          {
            "id": 251,
            "origin_id": 89,
            "origin_slot": 0,
            "target_id": -20,
            "target_slot": 0,
            "type": "IMAGE"
          }
        ],
        "extra": {}
      },
      {
        "id": "89c48d18-de2c-5292-8131-dd0f0914be5c",
        "version": 1,
        "state": {
          "lastGroupId": 21,
          "lastNodeId": 205,
          "lastLinkId": 560,
          "lastRerouteId": 0
        },
        "revision": 0,
        "config": {},
        "name": "Save each view as its own picture",
        "inputNode": {
          "id": -10,
          "bounding": [
            -260,
            120,
            150,
            60
          ]
        },
        "outputNode": {
          "id": -20,
          "bounding": [
            1100,
            120,
            150,
            60
          ]
        },
        "inputs": [
          {
            "id": "7f626acc-8358-59c0-bea2-d8f3334e6977",
            "name": "sheet",
            "type": "IMAGE",
            "linkIds": [
              370,
              371
            ],
            "localized_name": "sheet",
            "pos": [
              0,
              0
            ]
          }
        ],
        "outputs": [],
        "widgets": [],
        "nodes": [
          {
            "id": 76,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              20,
              80.0
            ],
            "size": [
              460,
              150
            ],
            "flags": {
              "pinned": true
            },
            "order": 0,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "The sheet is cut into four equal pictures, one for each view.\n###### 336 x 768 each, or 672 x 1536 with **Upscale 2x** on."
            ],
            "widgets_values_named": {
              "text": "The sheet is cut into four equal pictures, one for each view.\n###### 336 x 768 each, or 672 x 1536 with **Upscale 2x** on."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 106,
            "type": "AUSBOSS_NODES_ImageSize",
            "pos": [
              20,
              304.0
            ],
            "size": [
              460,
              106
            ],
            "flags": {},
            "order": 2,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "image",
                "name": "image",
                "type": "IMAGE",
                "link": 370
              }
            ],
            "outputs": [
              {
                "localized_name": "width",
                "name": "width",
                "type": "INT",
                "links": [
                  372
                ]
              },
              {
                "localized_name": "height",
                "name": "height",
                "type": "INT",
                "links": [
                  374
                ]
              },
              {
                "localized_name": "longest_edge",
                "name": "longest_edge",
                "type": "INT",
                "links": null
              },
              {
                "localized_name": "shortest_edge",
                "name": "shortest_edge",
                "type": "INT",
                "links": null
              },
              {
                "localized_name": "count",
                "name": "count",
                "type": "INT",
                "links": null
              }
            ],
            "title": "Image Size - The sheet's size",
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_ImageSize",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 107,
            "type": "AUSBOSS_NODES_MathExpression",
            "pos": [
              20,
              484.0
            ],
            "size": [
              460,
              134
            ],
            "flags": {},
            "order": 3,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "a",
                "name": "a",
                "shape": 7,
                "type": "FLOAT,INT",
                "link": 372
              },
              {
                "localized_name": "b",
                "name": "b",
                "shape": 7,
                "type": "FLOAT,INT",
                "link": null
              },
              {
                "localized_name": "c",
                "name": "c",
                "shape": 7,
                "type": "FLOAT,INT",
                "link": null
              }
            ],
            "outputs": [
              {
                "localized_name": "float",
                "name": "float",
                "type": "FLOAT",
                "links": null
              },
              {
                "localized_name": "int",
                "name": "int",
                "type": "INT",
                "links": [
                  373
                ]
              }
            ],
            "title": "Math Expression - A quarter of its width",
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_MathExpression",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "a / 4"
            ],
            "widgets_values_named": {
              "expression": "a / 4"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 108,
            "type": "SplitImageToTileList",
            "pos": [
              20,
              692.0
            ],
            "size": [
              460,
              106
            ],
            "flags": {},
            "order": 4,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "image",
                "name": "image",
                "type": "IMAGE",
                "link": 371
              },
              {
                "localized_name": "tile_width",
                "name": "tile_width",
                "type": "INT",
                "widget": {
                  "name": "tile_width"
                },
                "link": 373
              },
              {
                "localized_name": "tile_height",
                "name": "tile_height",
                "type": "INT",
                "widget": {
                  "name": "tile_height"
                },
                "link": 374
              }
            ],
            "outputs": [
              {
                "localized_name": "IMAGE",
                "name": "IMAGE",
                "shape": 6,
                "type": "IMAGE",
                "links": [
                  375
                ]
              }
            ],
            "title": "Split Image into List of Tiles - One per view",
            "properties": {
              "Node name for S&R": "SplitImageToTileList",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              336,
              768,
              0
            ],
            "widgets_values_named": {
              "tile_width": 336,
              "tile_height": 768,
              "overlap": 0
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 77,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              560,
              80.0
            ],
            "size": [
              460,
              150
            ],
            "flags": {
              "pinned": true
            },
            "order": 1,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "Each view is saved to your output folder as qwen_sheet_view.\n###### No preview here: the sheet shows at the top level."
            ],
            "widgets_values_named": {
              "text": "Each view is saved to your output folder as qwen_sheet_view.\n###### No preview here: the sheet shows at the top level."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 109,
            "type": "AUSBOSS_NODES_SaveImage",
            "pos": [
              560,
              304.0
            ],
            "size": [
              460,
              422
            ],
            "flags": {},
            "order": 5,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "images",
                "name": "images",
                "type": "IMAGE",
                "link": 375
              },
              {
                "localized_name": "filename",
                "name": "filename",
                "shape": 7,
                "type": "STRING",
                "link": null
              },
              {
                "localized_name": "caption_text",
                "name": "caption_text",
                "shape": 7,
                "type": "STRING",
                "link": null
              }
            ],
            "outputs": [
              {
                "localized_name": "file_path",
                "name": "file_path",
                "type": "STRING",
                "links": null
              },
              {
                "localized_name": "images",
                "name": "images",
                "type": "IMAGE",
                "links": null
              }
            ],
            "title": "Save Image - Each view",
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_SaveImage",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": {
              "filename_prefix": "qwen_sheet_view",
              "format": "png",
              "save_metadata": true,
              "exact_name": "",
              "on_existing": "overwrite",
              "output_dir": "",
              "caption": "",
              "name_counter": true,
              "name_date": false,
              "name_time": false,
              "name_size": false,
              "name_batch": false,
              "preview": false
            },
            "widgets_values_named": {
              "filename_prefix": "qwen_sheet_view",
              "format": "png",
              "save_metadata": true,
              "exact_name": "",
              "on_existing": "overwrite",
              "output_dir": "",
              "caption": "",
              "name_counter": true,
              "name_date": false,
              "name_time": false,
              "name_size": false,
              "name_batch": false,
              "preview": false
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          }
        ],
        "groups": [
          {
            "id": 10,
            "title": "1 · Cut in four",
            "bounding": [
              0,
              0.0,
              500,
              848.0
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          },
          {
            "id": 11,
            "title": "2 · Save each one",
            "bounding": [
              540,
              0.0,
              500,
              776.0
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          }
        ],
        "links": [
          {
            "id": 370,
            "origin_id": -10,
            "origin_slot": 0,
            "target_id": 106,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 371,
            "origin_id": -10,
            "origin_slot": 0,
            "target_id": 108,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 372,
            "origin_id": 106,
            "origin_slot": 0,
            "target_id": 107,
            "target_slot": 0,
            "type": "INT"
          },
          {
            "id": 373,
            "origin_id": 107,
            "origin_slot": 1,
            "target_id": 108,
            "target_slot": 1,
            "type": "INT"
          },
          {
            "id": 374,
            "origin_id": 106,
            "origin_slot": 1,
            "target_id": 108,
            "target_slot": 2,
            "type": "INT"
          },
          {
            "id": 375,
            "origin_id": 108,
            "origin_slot": 0,
            "target_id": 109,
            "target_slot": 0,
            "type": "IMAGE"
          }
        ],
        "extra": {}
      },
      {
        "id": "cb60ac88-5e13-503e-a243-abb8af2dccf0",
        "version": 1,
        "state": {
          "lastGroupId": 21,
          "lastNodeId": 205,
          "lastLinkId": 560,
          "lastRerouteId": 0
        },
        "revision": 0,
        "config": {},
        "name": "Draw the close-ups with Qwen 2.1",
        "inputNode": {
          "id": -10,
          "bounding": [
            -260,
            120,
            150,
            220
          ]
        },
        "outputNode": {
          "id": -20,
          "bounding": [
            1680,
            120,
            150,
            60
          ]
        },
        "inputs": [
          {
            "id": "2f683539-07dd-5c40-a523-ccddb385e57d",
            "name": "prompt",
            "type": "*",
            "linkIds": [
              501
            ],
            "localized_name": "prompt",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "05cb1a24-4bae-54f4-b28c-e98faca53d0c",
            "name": "seed",
            "type": "*",
            "linkIds": [
              507
            ],
            "localized_name": "seed",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "4d795f92-4d53-5cae-8591-22600ab520b2",
            "name": "your picture",
            "type": "IMAGE",
            "linkIds": [
              502
            ],
            "localized_name": "your picture",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "67cea082-a5a7-5604-a83c-e11a812e0696",
            "name": "the sheet",
            "type": "IMAGE",
            "linkIds": [
              504
            ],
            "localized_name": "the sheet",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "b05eb584-7fd5-57cc-b699-16ebeff97bb0",
            "name": "text encoder",
            "type": "CLIP",
            "linkIds": [
              505
            ],
            "localized_name": "text encoder",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "94f86e51-7194-5a9d-a444-eb568501c050",
            "name": "vae",
            "type": "VAE",
            "linkIds": [
              506,
              521
            ],
            "localized_name": "vae",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "b860041e-76e4-596e-8e96-87459a59abef",
            "name": "diffusion model",
            "type": "MODEL",
            "linkIds": [
              509,
              514
            ],
            "localized_name": "diffusion model",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "1068c684-4c6a-5ff9-8423-2963a73d6e09",
            "name": "steps",
            "type": "INT",
            "linkIds": [
              510
            ],
            "localized_name": "steps",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "5e58f2ce-c93d-5141-a0db-59e67cf4c563",
            "name": "fast",
            "type": "BOOLEAN",
            "linkIds": [
              513
            ],
            "localized_name": "fast",
            "pos": [
              0,
              0
            ]
          }
        ],
        "outputs": [
          {
            "id": "7639e3e2-c0d8-588c-a03a-fcb1939e5f97",
            "name": "close-ups",
            "type": "IMAGE",
            "linkIds": [
              522
            ],
            "localized_name": "close-ups",
            "pos": [
              0,
              0
            ]
          }
        ],
        "widgets": [],
        "nodes": [
          {
            "id": 151,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              20,
              80.0
            ],
            "size": [
              460,
              160
            ],
            "flags": {
              "pinned": true
            },
            "order": 0,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "Your photo goes on a wide grey canvas, 2048 x 512, and Qwen reads it and the finished sheet with the prompt.\n###### The row comes out the canvas's size: four close-ups of 512 x 512."
            ],
            "widgets_values_named": {
              "text": "Your photo goes on a wide grey canvas, 2048 x 512, and Qwen reads it and the finished sheet with the prompt.\n###### The row comes out the canvas's size: four close-ups of 512 x 512."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 156,
            "type": "AUSBOSS_NODES_ImageResize",
            "pos": [
              20,
              314.0
            ],
            "size": [
              460,
              330
            ],
            "flags": {},
            "order": 5,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "image",
                "name": "image",
                "type": "IMAGE",
                "link": 502
              },
              {
                "localized_name": "mask",
                "name": "mask",
                "shape": 7,
                "type": "MASK",
                "link": null
              },
              {
                "localized_name": "width",
                "name": "width",
                "type": "INT",
                "link": null
              },
              {
                "localized_name": "height",
                "name": "height",
                "type": "INT",
                "link": null
              }
            ],
            "outputs": [
              {
                "localized_name": "image",
                "name": "image",
                "type": "IMAGE",
                "links": [
                  503
                ]
              },
              {
                "localized_name": "mask",
                "name": "mask",
                "type": "MASK",
                "links": null
              },
              {
                "localized_name": "width",
                "name": "width",
                "type": "INT",
                "links": null
              },
              {
                "localized_name": "height",
                "name": "height",
                "type": "INT",
                "links": null
              }
            ],
            "title": "Image Resize - Your photo on a wide grey canvas",
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_ImageResize",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "width+height",
              2048,
              512,
              1024,
              1,
              0.5,
              "pad",
              "#808080",
              1,
              "lanczos"
            ],
            "widgets_values_named": {
              "target_mode": "width+height",
              "width": 2048,
              "height": 512,
              "edge_length": 1024,
              "megapixels": 1,
              "scale_factor": 0.5,
              "keep_proportion": "pad",
              "fill_color": "#808080",
              "divisible_by": 1,
              "interpolation": "lanczos"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 157,
            "type": "TextEncodeQwenImage21",
            "pos": [
              20,
              718.0
            ],
            "size": [
              494.571875,
              310
            ],
            "flags": {},
            "order": 6,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "clip",
                "name": "clip",
                "type": "CLIP",
                "link": 505
              },
              {
                "localized_name": "image_1",
                "name": "images.image_1",
                "shape": 7,
                "type": "IMAGE",
                "link": 503
              },
              {
                "localized_name": "image_2",
                "name": "images.image_2",
                "shape": 7,
                "type": "IMAGE",
                "link": 504
              },
              {
                "localized_name": "image_3",
                "name": "images.image_3",
                "shape": 7,
                "type": "IMAGE",
                "link": null
              },
              {
                "localized_name": "image_4",
                "name": "images.image_4",
                "shape": 7,
                "type": "IMAGE",
                "link": null
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "shape": 7,
                "type": "VAE",
                "link": 506
              },
              {
                "localized_name": "prompt",
                "name": "prompt",
                "type": "STRING",
                "widget": {
                  "name": "prompt"
                },
                "link": 501
              }
            ],
            "outputs": [
              {
                "localized_name": "positive",
                "name": "positive",
                "type": "CONDITIONING",
                "links": [
                  515
                ]
              },
              {
                "localized_name": "negative",
                "name": "negative",
                "type": "CONDITIONING",
                "links": [
                  516
                ]
              },
              {
                "localized_name": "latent",
                "name": "latent",
                "type": "LATENT",
                "links": [
                  519
                ]
              }
            ],
            "title": "Text Encode Qwen Image 2.1 - The prompt, your photo and the sheet",
            "properties": {
              "Node name for S&R": "TextEncodeQwenImage21",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "",
              "",
              0
            ],
            "widgets_values_named": {
              "prompt": "",
              "negative_prompt": "",
              "resolution": 0
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 152,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              600,
              80.0
            ],
            "size": [
              460,
              160
            ],
            "flags": {
              "pinned": true
            },
            "order": 1,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "The same steps, sampler and seed as the sheet: 25 steps, euler, simple, CFG 1. **Fast** on the card: Viggle's own 6 steps.\n###### The steps and the seed come from the top level."
            ],
            "widgets_values_named": {
              "text": "The same steps, sampler and seed as the sheet: 25 steps, euler, simple, CFG 1. **Fast** on the card: Viggle's own 6 steps.\n###### The steps and the seed come from the top level."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 167,
            "type": "Reroute",
            "pos": [
              600,
              314.0
            ],
            "size": [
              75,
              26
            ],
            "flags": {},
            "order": 11,
            "mode": 0,
            "inputs": [
              {
                "name": "",
                "type": "*",
                "widget": {
                  "name": "value"
                },
                "link": 507
              }
            ],
            "outputs": [
              {
                "name": "",
                "type": "INT",
                "links": [
                  508
                ]
              }
            ],
            "properties": {
              "showOutputText": false,
              "horizontal": false
            }
          },
          {
            "id": 158,
            "type": "KSamplerSelect",
            "pos": [
              600,
              414.0
            ],
            "size": [
              460,
              58
            ],
            "flags": {},
            "order": 2,
            "mode": 0,
            "inputs": [],
            "outputs": [
              {
                "localized_name": "SAMPLER",
                "name": "SAMPLER",
                "type": "SAMPLER",
                "links": [
                  517
                ]
              }
            ],
            "title": "KSampler Select - euler",
            "properties": {
              "Node name for S&R": "KSamplerSelect",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "euler"
            ],
            "widgets_values_named": {
              "sampler_name": "euler"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 159,
            "type": "BasicScheduler",
            "pos": [
              600,
              546.0
            ],
            "size": [
              460,
              106
            ],
            "flags": {},
            "order": 7,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "model",
                "name": "model",
                "type": "MODEL",
                "link": 509
              },
              {
                "localized_name": "steps",
                "name": "steps",
                "type": "INT",
                "widget": {
                  "name": "steps"
                },
                "link": 510
              }
            ],
            "outputs": [
              {
                "localized_name": "SIGMAS",
                "name": "SIGMAS",
                "type": "SIGMAS",
                "links": [
                  511
                ]
              }
            ],
            "title": "BasicScheduler - simple, steps from the top level",
            "properties": {
              "Node name for S&R": "BasicScheduler",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "simple",
              25,
              1
            ],
            "widgets_values_named": {
              "scheduler": "simple",
              "steps": 25,
              "denoise": 1
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 160,
            "type": "ManualSigmas",
            "pos": [
              600,
              726.0
            ],
            "size": [
              460,
              58
            ],
            "flags": {},
            "order": 3,
            "mode": 0,
            "inputs": [],
            "outputs": [
              {
                "localized_name": "SIGMAS",
                "name": "SIGMAS",
                "type": "SIGMAS",
                "links": [
                  512
                ]
              }
            ],
            "title": "Viggle's own 6 steps (Fast)",
            "properties": {
              "Node name for S&R": "ManualSigmas",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "1.0, 0.9731, 0.9440, 0.8784, 0.7066, 0.4453, 0"
            ],
            "widgets_values_named": {
              "sigmas": "1.0, 0.9731, 0.9440, 0.8784, 0.7066, 0.4453, 0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 161,
            "type": "ComfySwitchNode",
            "pos": [
              600,
              858.0
            ],
            "size": [
              460,
              78
            ],
            "flags": {},
            "order": 8,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "on_false",
                "name": "on_false",
                "shape": 7,
                "type": "SIGMAS",
                "link": 511
              },
              {
                "localized_name": "on_true",
                "name": "on_true",
                "shape": 7,
                "type": "SIGMAS",
                "link": 512
              },
              {
                "localized_name": "switch",
                "name": "switch",
                "type": "BOOLEAN",
                "widget": {
                  "name": "switch"
                },
                "link": 513
              }
            ],
            "outputs": [
              {
                "localized_name": "output",
                "name": "output",
                "type": "SIGMAS",
                "links": [
                  518
                ]
              }
            ],
            "title": "If/Else Switch - Fast or full steps",
            "properties": {
              "Node name for S&R": "ComfySwitchNode",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              false
            ],
            "widgets_values_named": {
              "switch": false
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 163,
            "type": "SamplerCustom",
            "pos": [
              600,
              1010.0
            ],
            "size": [
              460,
              230
            ],
            "flags": {},
            "order": 9,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "model",
                "name": "model",
                "type": "MODEL",
                "link": 514
              },
              {
                "localized_name": "positive",
                "name": "positive",
                "type": "CONDITIONING",
                "link": 515
              },
              {
                "localized_name": "negative",
                "name": "negative",
                "type": "CONDITIONING",
                "link": 516
              },
              {
                "localized_name": "sampler",
                "name": "sampler",
                "type": "SAMPLER",
                "link": 517
              },
              {
                "localized_name": "sigmas",
                "name": "sigmas",
                "type": "SIGMAS",
                "link": 518
              },
              {
                "localized_name": "latent_image",
                "name": "latent_image",
                "type": "LATENT",
                "link": 519
              },
              {
                "localized_name": "noise_seed",
                "name": "noise_seed",
                "type": "INT",
                "widget": {
                  "name": "noise_seed"
                },
                "link": 508
              }
            ],
            "outputs": [
              {
                "localized_name": "output",
                "name": "output",
                "type": "LATENT",
                "links": [
                  520
                ]
              },
              {
                "localized_name": "denoised_output",
                "name": "denoised_output",
                "type": "LATENT",
                "links": null
              }
            ],
            "title": "SamplerCustom - CFG 1",
            "properties": {
              "Node name for S&R": "SamplerCustom",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              true,
              20261025,
              "fixed",
              1
            ],
            "widgets_values_named": {
              "add_noise": true,
              "noise_seed": 20261025,
              "control_after_generate": "fixed",
              "cfg": 1
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 153,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              1140,
              80.0
            ],
            "size": [
              460,
              152
            ],
            "flags": {
              "pinned": true
            },
            "order": 4,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "The row is turned from Qwen's latent into a picture.\n###### At the top level it goes under the sheet, in the same picture, at the sheet's width."
            ],
            "widgets_values_named": {
              "text": "The row is turned from Qwen's latent into a picture.\n###### At the top level it goes under the sheet, in the same picture, at the sheet's width."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 164,
            "type": "VAEDecode",
            "pos": [
              1140,
              306.0
            ],
            "size": [
              460,
              46
            ],
            "flags": {},
            "order": 10,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "samples",
                "name": "samples",
                "type": "LATENT",
                "link": 520
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE",
                "link": 521
              }
            ],
            "outputs": [
              {
                "localized_name": "IMAGE",
                "name": "IMAGE",
                "type": "IMAGE",
                "links": [
                  522
                ]
              }
            ],
            "title": "VAE Decode - The row",
            "properties": {
              "Node name for S&R": "VAEDecode",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          }
        ],
        "groups": [
          {
            "id": 14,
            "title": "1 · Read",
            "bounding": [
              0,
              0.0,
              540,
              1078.0
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          },
          {
            "id": 17,
            "title": "2 · Draw",
            "bounding": [
              580,
              0.0,
              500,
              1290.0
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          },
          {
            "id": 18,
            "title": "3 · The row",
            "bounding": [
              1120,
              0.0,
              500,
              402.0
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          }
        ],
        "links": [
          {
            "id": 502,
            "origin_id": -10,
            "origin_slot": 2,
            "target_id": 156,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 507,
            "origin_id": -10,
            "origin_slot": 1,
            "target_id": 167,
            "target_slot": 0,
            "type": "*"
          },
          {
            "id": 508,
            "origin_id": 167,
            "origin_slot": 0,
            "target_id": 163,
            "target_slot": 6,
            "type": "INT"
          },
          {
            "id": 509,
            "origin_id": -10,
            "origin_slot": 6,
            "target_id": 159,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 510,
            "origin_id": -10,
            "origin_slot": 7,
            "target_id": 159,
            "target_slot": 1,
            "type": "INT"
          },
          {
            "id": 511,
            "origin_id": 159,
            "origin_slot": 0,
            "target_id": 161,
            "target_slot": 0,
            "type": "SIGMAS"
          },
          {
            "id": 512,
            "origin_id": 160,
            "origin_slot": 0,
            "target_id": 161,
            "target_slot": 1,
            "type": "SIGMAS"
          },
          {
            "id": 513,
            "origin_id": -10,
            "origin_slot": 8,
            "target_id": 161,
            "target_slot": 2,
            "type": "BOOLEAN"
          },
          {
            "id": 514,
            "origin_id": -10,
            "origin_slot": 6,
            "target_id": 163,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 515,
            "origin_id": 157,
            "origin_slot": 0,
            "target_id": 163,
            "target_slot": 1,
            "type": "CONDITIONING"
          },
          {
            "id": 516,
            "origin_id": 157,
            "origin_slot": 1,
            "target_id": 163,
            "target_slot": 2,
            "type": "CONDITIONING"
          },
          {
            "id": 517,
            "origin_id": 158,
            "origin_slot": 0,
            "target_id": 163,
            "target_slot": 3,
            "type": "SAMPLER"
          },
          {
            "id": 518,
            "origin_id": 161,
            "origin_slot": 0,
            "target_id": 163,
            "target_slot": 4,
            "type": "SIGMAS"
          },
          {
            "id": 519,
            "origin_id": 157,
            "origin_slot": 2,
            "target_id": 163,
            "target_slot": 5,
            "type": "LATENT"
          },
          {
            "id": 520,
            "origin_id": 163,
            "origin_slot": 0,
            "target_id": 164,
            "target_slot": 0,
            "type": "LATENT"
          },
          {
            "id": 521,
            "origin_id": -10,
            "origin_slot": 5,
            "target_id": 164,
            "target_slot": 1,
            "type": "VAE"
          },
          {
            "id": 522,
            "origin_id": 164,
            "origin_slot": 0,
            "target_id": -20,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 505,
            "origin_id": -10,
            "origin_slot": 4,
            "target_id": 157,
            "target_slot": 0,
            "type": "CLIP"
          },
          {
            "id": 503,
            "origin_id": 156,
            "origin_slot": 0,
            "target_id": 157,
            "target_slot": 1,
            "type": "IMAGE"
          },
          {
            "id": 504,
            "origin_id": -10,
            "origin_slot": 3,
            "target_id": 157,
            "target_slot": 2,
            "type": "IMAGE"
          },
          {
            "id": 506,
            "origin_id": -10,
            "origin_slot": 5,
            "target_id": 157,
            "target_slot": 5,
            "type": "VAE"
          },
          {
            "id": 501,
            "origin_id": -10,
            "origin_slot": 0,
            "target_id": 157,
            "target_slot": 6,
            "type": "STRING"
          }
        ],
        "extra": {}
      },
      {
        "id": "47b075da-00dd-5f99-9f0c-305994cd0832",
        "version": 1,
        "state": {
          "lastGroupId": 21,
          "lastNodeId": 205,
          "lastLinkId": 560,
          "lastRerouteId": 0
        },
        "revision": 0,
        "config": {},
        "name": "Write the close-ups prompt",
        "inputNode": {
          "id": -10,
          "bounding": [
            -260,
            120,
            150,
            60
          ]
        },
        "outputNode": {
          "id": -20,
          "bounding": [
            560,
            120,
            150,
            60
          ]
        },
        "inputs": [
          {
            "id": "0dfd2d3e-c699-5beb-9f30-fc269ec043f4",
            "name": "background",
            "type": "*",
            "linkIds": [
              524
            ],
            "localized_name": "background",
            "pos": [
              0,
              0
            ]
          }
        ],
        "outputs": [
          {
            "id": "df645566-b887-580e-8f53-0363cd9ae247",
            "name": "prompt",
            "type": "STRING",
            "linkIds": [
              526
            ],
            "localized_name": "prompt",
            "pos": [
              0,
              0
            ]
          }
        ],
        "widgets": [],
        "nodes": [
          {
            "id": 150,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              20,
              80.0
            ],
            "size": [
              460,
              152
            ],
            "flags": {
              "pinned": true
            },
            "order": 0,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "The close-ups prompt. Your background goes where {background} is.\n###### Change the words to change the close-ups. The first picture is your photo, the second the finished sheet."
            ],
            "widgets_values_named": {
              "text": "The close-ups prompt. Your background goes where {background} is.\n###### Change the words to change the close-ups. The first picture is your photo, the second the finished sheet."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 166,
            "type": "Reroute",
            "pos": [
              20,
              306.0
            ],
            "size": [
              75,
              26
            ],
            "flags": {},
            "order": 3,
            "mode": 0,
            "inputs": [
              {
                "name": "",
                "type": "*",
                "link": 524
              }
            ],
            "outputs": [
              {
                "name": "",
                "type": "STRING",
                "links": [
                  525
                ]
              }
            ],
            "properties": {
              "showOutputText": false,
              "horizontal": false
            }
          },
          {
            "id": 154,
            "type": "AUSBOSS_NODES_Text",
            "pos": [
              20,
              406.0
            ],
            "size": [
              460,
              560
            ],
            "flags": {},
            "order": 1,
            "mode": 0,
            "inputs": [],
            "outputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "links": [
                  523
                ]
              }
            ],
            "title": "Text - The close-ups prompt",
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Text",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "Make four close-up photographs of the person in the first picture, in one row, each a square of the same size, separated, never overlapping, on {background}. The second picture shows this person from the front, the side and the back. The same face, hair, skin, clothes and accessories in all four, with anything worn on the head kept on. Each one shows the head and shoulders with space above the head. From left to right: the face straight from the front, looking at the camera; the face in a three-quarter view; the face in a strict side profile; the back of the head and the hair, the face not visible. Sharp focus, natural skin texture."
            ],
            "widgets_values_named": {
              "text": "Make four close-up photographs of the person in the first picture, in one row, each a square of the same size, separated, never overlapping, on {background}. The second picture shows this person from the front, the side and the back. The same face, hair, skin, clothes and accessories in all four, with anything worn on the head kept on. Each one shows the head and shoulders with space above the head. From left to right: the face straight from the front, looking at the camera; the face in a three-quarter view; the face in a strict side profile; the back of the head and the hair, the face not visible. Sharp focus, natural skin texture."
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 155,
            "type": "StringReplace",
            "pos": [
              20,
              1040.0
            ],
            "size": [
              460,
              200
            ],
            "flags": {},
            "order": 2,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "string",
                "name": "string",
                "type": "STRING",
                "widget": {
                  "name": "string"
                },
                "link": 523
              },
              {
                "localized_name": "replace",
                "name": "replace",
                "type": "STRING",
                "widget": {
                  "name": "replace"
                },
                "link": 525
              }
            ],
            "outputs": [
              {
                "localized_name": "STRING",
                "name": "STRING",
                "type": "STRING",
                "links": [
                  526
                ]
              }
            ],
            "title": "Replace Text - The background where {background} is",
            "properties": {
              "Node name for S&R": "StringReplace",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "",
              "{background}",
              ""
            ],
            "widgets_values_named": {
              "string": "",
              "find": "{background}",
              "replace": ""
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          }
        ],
        "groups": [
          {
            "id": 19,
            "title": "1 · The prompt",
            "bounding": [
              0,
              0.0,
              500,
              1320.0
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          }
        ],
        "links": [
          {
            "id": 523,
            "origin_id": 154,
            "origin_slot": 0,
            "target_id": 155,
            "target_slot": 0,
            "type": "STRING"
          },
          {
            "id": 524,
            "origin_id": -10,
            "origin_slot": 0,
            "target_id": 166,
            "target_slot": 0,
            "type": "*"
          },
          {
            "id": 525,
            "origin_id": 166,
            "origin_slot": 0,
            "target_id": 155,
            "target_slot": 1,
            "type": "STRING"
          },
          {
            "id": 526,
            "origin_id": 155,
            "origin_slot": 0,
            "target_id": -20,
            "target_slot": 0,
            "type": "STRING"
          }
        ],
        "extra": {}
      },
      {
        "id": "cc597d83-c109-5a47-aeb2-6c71e1883511",
        "version": 1,
        "state": {
          "lastGroupId": 21,
          "lastNodeId": 205,
          "lastLinkId": 560,
          "lastRerouteId": 0
        },
        "revision": 0,
        "config": {},
        "name": "Swap the head turns for expressions",
        "inputNode": {
          "id": -10,
          "bounding": [
            -260,
            120,
            150,
            140
          ]
        },
        "outputNode": {
          "id": -20,
          "bounding": [
            1100,
            120,
            150,
            60
          ]
        },
        "inputs": [
          {
            "id": "168e06ae-c13f-5e21-9eba-21fc4d0a8e80",
            "name": "prompt",
            "type": "STRING",
            "linkIds": [
              537
            ],
            "localized_name": "prompt",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "a68a42f1-5acb-5fc1-a607-df289fdd688e",
            "name": "background",
            "type": "STRING",
            "linkIds": [
              528
            ],
            "localized_name": "background",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "aad4b83f-29e9-5754-90a0-695d61869d44",
            "name": "expression 1",
            "type": "STRING",
            "linkIds": [
              530
            ],
            "localized_name": "expression 1",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "470be855-4735-5c23-aeb5-5810839aca9a",
            "name": "expression 2",
            "type": "STRING",
            "linkIds": [
              532
            ],
            "localized_name": "expression 2",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "dfcdf49f-3a97-5236-904f-1333efc2d3c9",
            "name": "expression 3",
            "type": "STRING",
            "linkIds": [
              534
            ],
            "localized_name": "expression 3",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "124247df-68a6-5544-9c35-d24d1fe297b6",
            "name": "expression 4",
            "type": "STRING",
            "linkIds": [
              536
            ],
            "localized_name": "expression 4",
            "pos": [
              0,
              0
            ]
          }
        ],
        "outputs": [
          {
            "id": "14ec25cc-a659-5a61-ba0c-b4ed0ad0e476",
            "name": "prompt",
            "type": "STRING",
            "linkIds": [
              539
            ],
            "localized_name": "prompt",
            "pos": [
              0,
              0
            ]
          }
        ],
        "widgets": [],
        "nodes": [
          {
            "id": 193,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              20,
              80.0
            ],
            "size": [
              460,
              172
            ],
            "flags": {
              "pinned": true
            },
            "order": 0,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "The expressions prompt. Your four expressions go where {expression 1} to {expression 4} are, and your background where {background} is.\n###### With the switch off, this box hands on the head turns prompt instead."
            ],
            "widgets_values_named": {
              "text": "The expressions prompt. Your four expressions go where {expression 1} to {expression 4} are, and your background where {background} is.\n###### With the switch off, this box hands on the head turns prompt instead."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 194,
            "type": "AUSBOSS_NODES_Text",
            "pos": [
              20,
              326.0
            ],
            "size": [
              460,
              560
            ],
            "flags": {},
            "order": 1,
            "mode": 0,
            "inputs": [],
            "outputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "links": [
                  527
                ]
              }
            ],
            "title": "Text - The expressions prompt",
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Text",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "Make four close-up photographs of the person in the first picture, in one row, each a square of the same size, separated, never overlapping, on {background}. The second picture shows this person from the front, the side and the back. The same face, hair, skin, clothes and accessories in all four, with anything worn on the head kept on; only the facial expression changes. Each one shows the head and shoulders from the front, looking at the camera, with space above the head. From left to right: {expression 1}; {expression 2}; {expression 3}; {expression 4}. Sharp focus, natural skin texture."
            ],
            "widgets_values_named": {
              "text": "Make four close-up photographs of the person in the first picture, in one row, each a square of the same size, separated, never overlapping, on {background}. The second picture shows this person from the front, the side and the back. The same face, hair, skin, clothes and accessories in all four, with anything worn on the head kept on; only the facial expression changes. Each one shows the head and shoulders from the front, looking at the camera, with space above the head. From left to right: {expression 1}; {expression 2}; {expression 3}; {expression 4}. Sharp focus, natural skin texture."
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 195,
            "type": "StringReplace",
            "pos": [
              560,
              80.0
            ],
            "size": [
              460,
              200
            ],
            "flags": {},
            "order": 2,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "string",
                "name": "string",
                "type": "STRING",
                "widget": {
                  "name": "string"
                },
                "link": 527
              },
              {
                "localized_name": "replace",
                "name": "replace",
                "type": "STRING",
                "widget": {
                  "name": "replace"
                },
                "link": 528
              }
            ],
            "outputs": [
              {
                "localized_name": "STRING",
                "name": "STRING",
                "type": "STRING",
                "links": [
                  529
                ]
              }
            ],
            "title": "Replace Text - The background where {background} is",
            "properties": {
              "Node name for S&R": "StringReplace",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "",
              "{background}",
              ""
            ],
            "widgets_values_named": {
              "string": "",
              "find": "{background}",
              "replace": ""
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 196,
            "type": "StringReplace",
            "pos": [
              560,
              354.0
            ],
            "size": [
              460,
              200
            ],
            "flags": {},
            "order": 3,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "string",
                "name": "string",
                "type": "STRING",
                "widget": {
                  "name": "string"
                },
                "link": 529
              },
              {
                "localized_name": "replace",
                "name": "replace",
                "type": "STRING",
                "widget": {
                  "name": "replace"
                },
                "link": 530
              }
            ],
            "outputs": [
              {
                "localized_name": "STRING",
                "name": "STRING",
                "type": "STRING",
                "links": [
                  531
                ]
              }
            ],
            "title": "Replace Text - Your words where {expression 1} is",
            "properties": {
              "Node name for S&R": "StringReplace",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "",
              "{expression 1}",
              ""
            ],
            "widgets_values_named": {
              "string": "",
              "find": "{expression 1}",
              "replace": ""
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 197,
            "type": "StringReplace",
            "pos": [
              560,
              628.0
            ],
            "size": [
              460,
              200
            ],
            "flags": {},
            "order": 4,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "string",
                "name": "string",
                "type": "STRING",
                "widget": {
                  "name": "string"
                },
                "link": 531
              },
              {
                "localized_name": "replace",
                "name": "replace",
                "type": "STRING",
                "widget": {
                  "name": "replace"
                },
                "link": 532
              }
            ],
            "outputs": [
              {
                "localized_name": "STRING",
                "name": "STRING",
                "type": "STRING",
                "links": [
                  533
                ]
              }
            ],
            "title": "Replace Text - Your words where {expression 2} is",
            "properties": {
              "Node name for S&R": "StringReplace",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "",
              "{expression 2}",
              ""
            ],
            "widgets_values_named": {
              "string": "",
              "find": "{expression 2}",
              "replace": ""
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 198,
            "type": "StringReplace",
            "pos": [
              560,
              902.0
            ],
            "size": [
              460,
              200
            ],
            "flags": {},
            "order": 5,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "string",
                "name": "string",
                "type": "STRING",
                "widget": {
                  "name": "string"
                },
                "link": 533
              },
              {
                "localized_name": "replace",
                "name": "replace",
                "type": "STRING",
                "widget": {
                  "name": "replace"
                },
                "link": 534
              }
            ],
            "outputs": [
              {
                "localized_name": "STRING",
                "name": "STRING",
                "type": "STRING",
                "links": [
                  535
                ]
              }
            ],
            "title": "Replace Text - Your words where {expression 3} is",
            "properties": {
              "Node name for S&R": "StringReplace",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "",
              "{expression 3}",
              ""
            ],
            "widgets_values_named": {
              "string": "",
              "find": "{expression 3}",
              "replace": ""
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 199,
            "type": "StringReplace",
            "pos": [
              560,
              1176.0
            ],
            "size": [
              460,
              200
            ],
            "flags": {},
            "order": 6,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "string",
                "name": "string",
                "type": "STRING",
                "widget": {
                  "name": "string"
                },
                "link": 535
              },
              {
                "localized_name": "replace",
                "name": "replace",
                "type": "STRING",
                "widget": {
                  "name": "replace"
                },
                "link": 536
              }
            ],
            "outputs": [
              {
                "localized_name": "STRING",
                "name": "STRING",
                "type": "STRING",
                "links": [
                  538
                ]
              }
            ],
            "title": "Replace Text - Your words where {expression 4} is",
            "properties": {
              "Node name for S&R": "StringReplace",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "",
              "{expression 4}",
              ""
            ],
            "widgets_values_named": {
              "string": "",
              "find": "{expression 4}",
              "replace": ""
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 200,
            "type": "ComfySwitchNode",
            "pos": [
              560,
              1450.0
            ],
            "size": [
              460,
              78
            ],
            "flags": {},
            "order": 7,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "on_false",
                "name": "on_false",
                "shape": 7,
                "type": "STRING",
                "link": 537
              },
              {
                "localized_name": "on_true",
                "name": "on_true",
                "shape": 7,
                "type": "STRING",
                "link": 538
              }
            ],
            "outputs": [
              {
                "localized_name": "output",
                "name": "output",
                "type": "STRING",
                "links": [
                  539
                ]
              }
            ],
            "title": "If/Else Switch - The expressions, not the head turns",
            "properties": {
              "Node name for S&R": "ComfySwitchNode",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              true
            ],
            "widgets_values_named": {
              "switch": true
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          }
        ],
        "groups": [
          {
            "id": 20,
            "title": "1 · The prompt",
            "bounding": [
              0,
              0.0,
              500,
              966.0
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          },
          {
            "id": 21,
            "title": "2 · Your words",
            "bounding": [
              540,
              0.0,
              500,
              1608.0
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          }
        ],
        "links": [
          {
            "id": 527,
            "origin_id": 194,
            "origin_slot": 0,
            "target_id": 195,
            "target_slot": 0,
            "type": "STRING"
          },
          {
            "id": 528,
            "origin_id": -10,
            "origin_slot": 1,
            "target_id": 195,
            "target_slot": 1,
            "type": "STRING"
          },
          {
            "id": 529,
            "origin_id": 195,
            "origin_slot": 0,
            "target_id": 196,
            "target_slot": 0,
            "type": "STRING"
          },
          {
            "id": 530,
            "origin_id": -10,
            "origin_slot": 2,
            "target_id": 196,
            "target_slot": 1,
            "type": "STRING"
          },
          {
            "id": 531,
            "origin_id": 196,
            "origin_slot": 0,
            "target_id": 197,
            "target_slot": 0,
            "type": "STRING"
          },
          {
            "id": 532,
            "origin_id": -10,
            "origin_slot": 3,
            "target_id": 197,
            "target_slot": 1,
            "type": "STRING"
          },
          {
            "id": 533,
            "origin_id": 197,
            "origin_slot": 0,
            "target_id": 198,
            "target_slot": 0,
            "type": "STRING"
          },
          {
            "id": 534,
            "origin_id": -10,
            "origin_slot": 4,
            "target_id": 198,
            "target_slot": 1,
            "type": "STRING"
          },
          {
            "id": 535,
            "origin_id": 198,
            "origin_slot": 0,
            "target_id": 199,
            "target_slot": 0,
            "type": "STRING"
          },
          {
            "id": 536,
            "origin_id": -10,
            "origin_slot": 5,
            "target_id": 199,
            "target_slot": 1,
            "type": "STRING"
          },
          {
            "id": 537,
            "origin_id": -10,
            "origin_slot": 0,
            "target_id": 200,
            "target_slot": 0,
            "type": "STRING"
          },
          {
            "id": 538,
            "origin_id": 199,
            "origin_slot": 0,
            "target_id": 200,
            "target_slot": 1,
            "type": "STRING"
          },
          {
            "id": 539,
            "origin_id": 200,
            "origin_slot": 0,
            "target_id": -20,
            "target_slot": 0,
            "type": "STRING"
          }
        ],
        "extra": {}
      },
      {
        "id": "5d0c2f6e-3b8a-5f41-9c7e-2a6b1d4e8f30",
        "version": 1,
        "state": {
          "lastGroupId": 24,
          "lastNodeId": 246,
          "lastLinkId": 832,
          "lastRerouteId": 0
        },
        "revision": 0,
        "config": {},
        "name": "Redraw each view with Qwen 2.1",
        "inputNode": {
          "id": -10,
          "bounding": [
            -260,
            120,
            150,
            220
          ]
        },
        "outputNode": {
          "id": -20,
          "bounding": [
            2180,
            120,
            150,
            60
          ]
        },
        "inputs": [
          {
            "id": "41f148dd-63cd-5758-8de2-915541268323",
            "name": "sheet",
            "type": "IMAGE",
            "linkIds": [
              801
            ],
            "localized_name": "sheet",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "8e7274e1-e0cb-59f3-a60d-7850cc2ab649",
            "name": "background",
            "type": "STRING",
            "linkIds": [
              814
            ],
            "localized_name": "background",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "84a33031-b014-51c0-be28-b78b174551f8",
            "name": "seed",
            "type": "*",
            "linkIds": [
              827
            ],
            "localized_name": "seed",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "f783b076-ddcd-55f8-b3ba-88749b19e3a7",
            "name": "your picture",
            "type": "IMAGE",
            "linkIds": [
              816
            ],
            "localized_name": "your picture",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "d15d4379-a2fc-5359-ae2a-a91c2e7ac75a",
            "name": "text encoder",
            "type": "CLIP",
            "linkIds": [
              815
            ],
            "localized_name": "text encoder",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "60bc1c94-9cfa-58f9-af9f-52c3d5d6c228",
            "name": "vae",
            "type": "VAE",
            "linkIds": [
              810,
              817,
              829
            ],
            "localized_name": "vae",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "980dd72a-2629-5c5c-a3b6-9debf4376c77",
            "name": "diffusion model",
            "type": "MODEL",
            "linkIds": [
              819,
              821
            ],
            "localized_name": "diffusion model",
            "pos": [
              0,
              0
            ]
          },
          {
            "id": "7a2410fb-4ab2-5479-809b-b8d6d91934f2",
            "name": "steps",
            "type": "INT",
            "linkIds": [
              820
            ],
            "localized_name": "steps",
            "pos": [
              0,
              0
            ]
          }
        ],
        "outputs": [
          {
            "id": "92f64aab-a60a-582d-9f75-102bdd4affe2",
            "name": "sheet",
            "type": "IMAGE",
            "linkIds": [
              832
            ],
            "localized_name": "sheet",
            "pos": [
              0,
              0
            ]
          }
        ],
        "widgets": [],
        "groups": [
          {
            "id": 21,
            "title": "1 · Cut the views",
            "bounding": [
              0,
              0,
              500,
              1822
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          },
          {
            "id": 22,
            "title": "2 · Read",
            "bounding": [
              540,
              0,
              500,
              1989
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          },
          {
            "id": 23,
            "title": "3 · Redraw",
            "bounding": [
              1080,
              0,
              500,
              926
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          },
          {
            "id": 24,
            "title": "4 · Put it back",
            "bounding": [
              1620,
              0,
              500,
              886
            ],
            "color": "#1d5560",
            "flags": {
              "pinned": true
            }
          }
        ],
        "extra": {},
        "nodes": [
          {
            "id": 211,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              20,
              80
            ],
            "size": [
              460,
              180
            ],
            "flags": {
              "pinned": true
            },
            "order": 0,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "The sheet is made 2688 x 1536 and cut into its four views, 672 x 1536 each.\n###### With **Upscale 2x** on it is that size already. Each view gets a band of backdrop above and below, made from its top corner, so Qwen has room for the head and the feet."
            ],
            "widgets_values_named": {
              "text": "The sheet is made 2688 x 1536 and cut into its four views, 672 x 1536 each.\n###### With **Upscale 2x** on it is that size already. Each view gets a band of backdrop above and below, made from its top corner, so Qwen has room for the head and the feet."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 212,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              560,
              80
            ],
            "size": [
              460,
              180
            ],
            "flags": {
              "pinned": true
            },
            "order": 0,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "Qwen reads one prompt for each view, with your photo. Your background goes where {background} is.\n###### The four views are the four lines below, so everything after them runs once for each view."
            ],
            "widgets_values_named": {
              "text": "Qwen reads one prompt for each view, with your photo. Your background goes where {background} is.\n###### The four views are the four lines below, so everything after them runs once for each view."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 213,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              1100,
              80
            ],
            "size": [
              460,
              180
            ],
            "flags": {
              "pinned": true
            },
            "order": 0,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "Euler, simple, CFG 1, at **denoise 0.4**, with the steps from the top level. Qwen keeps each view and redraws its detail.\n###### Higher changes more. The seed comes from the top level."
            ],
            "widgets_values_named": {
              "text": "Euler, simple, CFG 1, at **denoise 0.4**, with the steps from the top level. Qwen keeps each view and redraws its detail.\n###### Higher changes more. The seed comes from the top level."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 214,
            "type": "AUSBOSS_NODES_Callout",
            "pos": [
              1640,
              80
            ],
            "size": [
              460,
              180
            ],
            "flags": {
              "pinned": true
            },
            "order": 0,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "widget": {
                  "name": "text"
                },
                "link": null
              }
            ],
            "outputs": [],
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Callout",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "Each view loses its bands again, and the four go back side by side: the sheet comes out 2688 x 1536.\n###### The cuts fall in the space between the views, so none of them crosses a body."
            ],
            "widgets_values_named": {
              "text": "Each view loses its bands again, and the four go back side by side: the sheet comes out 2688 x 1536.\n###### The cuts fall in the space between the views, so none of them crosses a body."
            },
            "color": "#07090a",
            "bgcolor": "#07090a",
            "title": "Callout"
          },
          {
            "id": 215,
            "type": "ImageScale",
            "pos": [
              20,
              334
            ],
            "size": [
              460,
              154
            ],
            "flags": {},
            "order": 1,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "image",
                "name": "image",
                "type": "IMAGE",
                "link": 801
              }
            ],
            "outputs": [
              {
                "localized_name": "IMAGE",
                "name": "IMAGE",
                "type": "IMAGE",
                "links": [
                  802
                ]
              }
            ],
            "title": "Image Scale - The sheet at 2688 x 1536",
            "properties": {
              "Node name for S&R": "ImageScale",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "lanczos",
              2688,
              1536,
              "disabled"
            ],
            "widgets_values_named": {
              "upscale_method": "lanczos",
              "width": 2688,
              "height": 1536,
              "crop": "disabled"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 234,
            "type": "SplitImageToTileList",
            "pos": [
              20,
              562
            ],
            "size": [
              460,
              130
            ],
            "flags": {},
            "order": 2,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "image",
                "name": "image",
                "type": "IMAGE",
                "link": 802
              }
            ],
            "outputs": [
              {
                "localized_name": "IMAGE",
                "name": "IMAGE",
                "type": "IMAGE",
                "links": [
                  803,
                  805
                ]
              }
            ],
            "title": "Split Image into List of Tiles - One per view",
            "properties": {
              "Node name for S&R": "SplitImageToTileList",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21",
            "widgets_values": [
              672,
              1536,
              0
            ],
            "widgets_values_named": {
              "tile_width": 672,
              "tile_height": 1536,
              "overlap": 0
            }
          },
          {
            "id": 235,
            "type": "ImageCrop",
            "pos": [
              20,
              766
            ],
            "size": [
              460,
              154
            ],
            "flags": {},
            "order": 3,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "image",
                "name": "image",
                "type": "IMAGE",
                "link": 803
              }
            ],
            "outputs": [
              {
                "localized_name": "IMAGE",
                "name": "IMAGE",
                "type": "IMAGE",
                "links": [
                  804
                ]
              }
            ],
            "title": "Crop Image - The top corner",
            "properties": {
              "Node name for S&R": "ImageCrop",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21",
            "widgets_values": [
              64,
              64,
              0,
              0
            ],
            "widgets_values_named": {
              "width": 64,
              "height": 64,
              "x": 0,
              "y": 0
            }
          },
          {
            "id": 236,
            "type": "ImageScale",
            "pos": [
              20,
              994
            ],
            "size": [
              460,
              154
            ],
            "flags": {},
            "order": 4,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "image",
                "name": "image",
                "type": "IMAGE",
                "link": 804
              }
            ],
            "outputs": [
              {
                "localized_name": "IMAGE",
                "name": "IMAGE",
                "type": "IMAGE",
                "links": [
                  806,
                  808
                ]
              }
            ],
            "title": "Image Scale - A band 256 high, above and below",
            "properties": {
              "Node name for S&R": "ImageScale",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21",
            "widgets_values": [
              "lanczos",
              672,
              256,
              "disabled"
            ],
            "widgets_values_named": {
              "upscale_method": "lanczos",
              "width": 672,
              "height": 256,
              "crop": "disabled"
            }
          },
          {
            "id": 239,
            "type": "ImageStitch",
            "pos": [
              20,
              1222
            ],
            "size": [
              460,
              178
            ],
            "flags": {},
            "order": 7,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "image1",
                "name": "image1",
                "type": "IMAGE",
                "link": 805
              },
              {
                "localized_name": "image2",
                "name": "image2",
                "type": "IMAGE",
                "link": 806,
                "shape": 7
              }
            ],
            "outputs": [
              {
                "localized_name": "IMAGE",
                "name": "IMAGE",
                "type": "IMAGE",
                "links": [
                  807
                ]
              }
            ],
            "title": "Stitch Images - The band above",
            "properties": {
              "Node name for S&R": "ImageStitch",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21",
            "widgets_values": [
              "up",
              false,
              0,
              "white"
            ],
            "widgets_values_named": {
              "direction": "up",
              "match_image_size": false,
              "spacing_width": 0,
              "spacing_color": "white"
            }
          },
          {
            "id": 240,
            "type": "ImageStitch",
            "pos": [
              20,
              1474
            ],
            "size": [
              460,
              178
            ],
            "flags": {},
            "order": 8,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "image1",
                "name": "image1",
                "type": "IMAGE",
                "link": 807
              },
              {
                "localized_name": "image2",
                "name": "image2",
                "type": "IMAGE",
                "link": 808,
                "shape": 7
              }
            ],
            "outputs": [
              {
                "localized_name": "IMAGE",
                "name": "IMAGE",
                "type": "IMAGE",
                "links": [
                  809
                ]
              }
            ],
            "title": "Stitch Images - The band below",
            "properties": {
              "Node name for S&R": "ImageStitch",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21",
            "widgets_values": [
              "down",
              false,
              0,
              "white"
            ],
            "widgets_values_named": {
              "direction": "down",
              "match_image_size": false,
              "spacing_width": 0,
              "spacing_color": "white"
            }
          },
          {
            "id": 218,
            "type": "VAEEncode",
            "pos": [
              20,
              1726
            ],
            "size": [
              460,
              46
            ],
            "flags": {},
            "order": 10,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "pixels",
                "name": "pixels",
                "type": "IMAGE",
                "link": 809
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE",
                "link": 810
              }
            ],
            "outputs": [
              {
                "localized_name": "LATENT",
                "name": "LATENT",
                "type": "LATENT",
                "links": [
                  826
                ]
              }
            ],
            "title": "VAE Encode - Each view with its bands",
            "properties": {
              "Node name for S&R": "VAEEncode",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 241,
            "type": "AUSBOSS_NODES_TextLines",
            "pos": [
              560,
              334
            ],
            "size": [
              460,
              301
            ],
            "flags": {},
            "order": 12,
            "mode": 0,
            "inputs": [],
            "outputs": [
              {
                "localized_name": "line",
                "name": "line",
                "type": "STRING",
                "links": [
                  812
                ]
              },
              {
                "localized_name": "number",
                "name": "number",
                "type": "INT",
                "links": []
              },
              {
                "localized_name": "count",
                "name": "count",
                "type": "INT",
                "links": []
              }
            ],
            "title": "Text Lines - The four views",
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_TextLines",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21",
            "widgets_values": [
              "from the front\nin a three-quarter view\nfrom the side\nfrom behind",
              "each line",
              false,
              0
            ],
            "widgets_values_named": {
              "text": "from the front\nin a three-quarter view\nfrom the side\nfrom behind",
              "split": "each line",
              "remove_numbering": false,
              "limit": 0
            }
          },
          {
            "id": 219,
            "type": "AUSBOSS_NODES_Text",
            "pos": [
              560,
              709
            ],
            "size": [
              460,
              330
            ],
            "flags": {},
            "order": 13,
            "mode": 0,
            "inputs": [],
            "outputs": [
              {
                "localized_name": "text",
                "name": "text",
                "type": "STRING",
                "links": [
                  811
                ]
              }
            ],
            "title": "Text - The view prompt",
            "properties": {
              "Node name for S&R": "AUSBOSS_NODES_Text",
              "cnr_id": "ausboss-nodes",
              "ver": "2.15.0"
            },
            "widgets_values": [
              "A sharp, detailed photograph of the person in the picture, seen {view}, framed exactly as in this view, on {background}: the same face, hair, skin, body and clothes. Fine detail in the hair, the skin and the fabric, in sharp focus, with natural light."
            ],
            "widgets_values_named": {
              "text": "A sharp, detailed photograph of the person in the picture, seen {view}, framed exactly as in this view, on {background}: the same face, hair, skin, body and clothes. Fine detail in the hair, the skin and the fabric, in sharp focus, with natural light."
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 242,
            "type": "StringReplace",
            "pos": [
              560,
              1113
            ],
            "size": [
              460,
              196
            ],
            "flags": {},
            "order": 14,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "string",
                "name": "string",
                "type": "STRING",
                "link": 811,
                "widget": {
                  "name": "string"
                }
              },
              {
                "localized_name": "find",
                "name": "find",
                "type": "STRING",
                "link": null,
                "widget": {
                  "name": "find"
                }
              },
              {
                "localized_name": "replace",
                "name": "replace",
                "type": "STRING",
                "link": 812,
                "widget": {
                  "name": "replace"
                }
              }
            ],
            "outputs": [
              {
                "localized_name": "STRING",
                "name": "STRING",
                "type": "STRING",
                "links": [
                  813
                ]
              }
            ],
            "title": "Replace Text - The view where {view} is",
            "properties": {
              "Node name for S&R": "StringReplace",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21",
            "widgets_values": [
              "",
              "{view}",
              ""
            ],
            "widgets_values_named": {
              "string": "",
              "find": "{view}",
              "replace": ""
            }
          },
          {
            "id": 220,
            "type": "StringReplace",
            "pos": [
              560,
              1383
            ],
            "size": [
              460,
              196
            ],
            "flags": {},
            "order": 15,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "string",
                "name": "string",
                "type": "STRING",
                "widget": {
                  "name": "string"
                },
                "link": 813
              },
              {
                "localized_name": "replace",
                "name": "replace",
                "type": "STRING",
                "widget": {
                  "name": "replace"
                },
                "link": 814
              }
            ],
            "outputs": [
              {
                "localized_name": "STRING",
                "name": "STRING",
                "type": "STRING",
                "links": [
                  818
                ]
              }
            ],
            "title": "Replace Text - The background where {background} is",
            "properties": {
              "Node name for S&R": "StringReplace",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "",
              "{background}",
              ""
            ],
            "widgets_values_named": {
              "string": "",
              "find": "{background}",
              "replace": ""
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 244,
            "type": "TextEncodeQwenImage21",
            "pos": [
              560,
              1653
            ],
            "size": [
              460,
              286
            ],
            "flags": {},
            "order": 11,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "clip",
                "name": "clip",
                "type": "CLIP",
                "link": 815
              },
              {
                "localized_name": "image_1",
                "name": "images.image_1",
                "shape": 7,
                "type": "IMAGE",
                "link": 816
              },
              {
                "localized_name": "image_2",
                "name": "images.image_2",
                "shape": 7,
                "type": "IMAGE",
                "link": null
              },
              {
                "localized_name": "image_3",
                "name": "images.image_3",
                "shape": 7,
                "type": "IMAGE",
                "link": null
              },
              {
                "localized_name": "image_4",
                "name": "images.image_4",
                "shape": 7,
                "type": "IMAGE",
                "link": null
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "shape": 7,
                "type": "VAE",
                "link": 817
              },
              {
                "localized_name": "prompt",
                "name": "prompt",
                "type": "STRING",
                "widget": {
                  "name": "prompt"
                },
                "link": 818
              }
            ],
            "outputs": [
              {
                "localized_name": "positive",
                "name": "positive",
                "type": "CONDITIONING",
                "links": [
                  822
                ]
              },
              {
                "localized_name": "negative",
                "name": "negative",
                "type": "CONDITIONING",
                "links": [
                  823
                ]
              },
              {
                "localized_name": "latent",
                "name": "latent",
                "type": "LATENT",
                "links": []
              }
            ],
            "title": "Text Encode Qwen Image 2.1 - The prompt and your photo",
            "properties": {
              "Node name for S&R": "TextEncodeQwenImage21",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "",
              "",
              1024
            ],
            "widgets_values_named": {
              "prompt": "",
              "negative_prompt": "",
              "resolution": 1024
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 225,
            "type": "KSamplerSelect",
            "pos": [
              1100,
              334
            ],
            "size": [
              460,
              58
            ],
            "flags": {},
            "order": 2,
            "mode": 0,
            "inputs": [],
            "outputs": [
              {
                "localized_name": "SAMPLER",
                "name": "SAMPLER",
                "type": "SAMPLER",
                "links": [
                  824
                ]
              }
            ],
            "title": "KSampler Select - euler",
            "properties": {
              "Node name for S&R": "KSamplerSelect",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "euler"
            ],
            "widgets_values_named": {
              "sampler_name": "euler"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 226,
            "type": "BasicScheduler",
            "pos": [
              1100,
              466
            ],
            "size": [
              460,
              106
            ],
            "flags": {},
            "order": 7,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "model",
                "name": "model",
                "type": "MODEL",
                "link": 819
              },
              {
                "localized_name": "steps",
                "name": "steps",
                "type": "INT",
                "widget": {
                  "name": "steps"
                },
                "link": 820
              }
            ],
            "outputs": [
              {
                "localized_name": "SIGMAS",
                "name": "SIGMAS",
                "type": "SIGMAS",
                "links": [
                  825
                ]
              }
            ],
            "title": "BasicScheduler - simple, denoise 0.4",
            "properties": {
              "Node name for S&R": "BasicScheduler",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              "simple",
              25,
              0.4
            ],
            "widgets_values_named": {
              "scheduler": "simple",
              "steps": 25,
              "denoise": 0.4
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 245,
            "type": "SamplerCustom",
            "pos": [
              1100,
              646
            ],
            "size": [
              460,
              230
            ],
            "flags": {},
            "order": 12,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "model",
                "name": "model",
                "type": "MODEL",
                "link": 821
              },
              {
                "localized_name": "positive",
                "name": "positive",
                "type": "CONDITIONING",
                "link": 822
              },
              {
                "localized_name": "negative",
                "name": "negative",
                "type": "CONDITIONING",
                "link": 823
              },
              {
                "localized_name": "sampler",
                "name": "sampler",
                "type": "SAMPLER",
                "link": 824
              },
              {
                "localized_name": "sigmas",
                "name": "sigmas",
                "type": "SIGMAS",
                "link": 825
              },
              {
                "localized_name": "latent_image",
                "name": "latent_image",
                "type": "LATENT",
                "link": 826
              },
              {
                "localized_name": "noise_seed",
                "name": "noise_seed",
                "type": "INT",
                "widget": {
                  "name": "noise_seed"
                },
                "link": 827
              }
            ],
            "outputs": [
              {
                "localized_name": "output",
                "name": "output",
                "type": "LATENT",
                "links": [
                  828
                ]
              },
              {
                "localized_name": "denoised_output",
                "name": "denoised_output",
                "type": "LATENT",
                "links": []
              }
            ],
            "title": "SamplerCustom - CFG 1, redraw",
            "properties": {
              "Node name for S&R": "SamplerCustom",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "widgets_values": [
              true,
              20261025,
              "fixed",
              1
            ],
            "widgets_values_named": {
              "add_noise": true,
              "noise_seed": 20261025,
              "control_after_generate": "fixed",
              "cfg": 1
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 229,
            "type": "VAEDecode",
            "pos": [
              1640,
              334
            ],
            "size": [
              460,
              46
            ],
            "flags": {},
            "order": 26,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "samples",
                "name": "samples",
                "type": "LATENT",
                "link": 828
              },
              {
                "localized_name": "vae",
                "name": "vae",
                "type": "VAE",
                "link": 829
              }
            ],
            "outputs": [
              {
                "localized_name": "IMAGE",
                "name": "IMAGE",
                "type": "IMAGE",
                "links": [
                  830
                ]
              }
            ],
            "title": "VAE Decode - Each view",
            "properties": {
              "Node name for S&R": "VAEDecode",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21"
          },
          {
            "id": 246,
            "type": "ImageCrop",
            "pos": [
              1640,
              454
            ],
            "size": [
              460,
              154
            ],
            "flags": {},
            "order": 3,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "image",
                "name": "image",
                "type": "IMAGE",
                "link": 830
              }
            ],
            "outputs": [
              {
                "localized_name": "IMAGE",
                "name": "IMAGE",
                "type": "IMAGE",
                "links": [
                  831
                ]
              }
            ],
            "title": "Crop Image - The view without its bands",
            "properties": {
              "Node name for S&R": "ImageCrop",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21",
            "widgets_values": [
              672,
              1536,
              0,
              256
            ],
            "widgets_values_named": {
              "width": 672,
              "height": 1536,
              "x": 0,
              "y": 256
            }
          },
          {
            "id": 243,
            "type": "ImageMergeTileList",
            "pos": [
              1640,
              682
            ],
            "size": [
              460,
              154
            ],
            "flags": {},
            "order": 29,
            "mode": 0,
            "inputs": [
              {
                "localized_name": "image_list",
                "name": "image_list",
                "type": "IMAGE",
                "link": 831
              }
            ],
            "outputs": [
              {
                "localized_name": "IMAGE",
                "name": "IMAGE",
                "type": "IMAGE",
                "links": [
                  832
                ]
              }
            ],
            "title": "Merge List of Tiles to Image - The views side by side",
            "properties": {
              "Node name for S&R": "ImageMergeTileList",
              "cnr_id": "comfy-core",
              "ver": "0.37.0"
            },
            "color": "#14424d",
            "bgcolor": "#161f21",
            "widgets_values": [
              2688,
              1536,
              0
            ],
            "widgets_values_named": {
              "final_width": 2688,
              "final_height": 1536,
              "overlap": 0
            }
          }
        ],
        "links": [
          {
            "id": 801,
            "origin_id": -10,
            "origin_slot": 0,
            "target_id": 215,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 802,
            "origin_id": 215,
            "origin_slot": 0,
            "target_id": 234,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 803,
            "origin_id": 234,
            "origin_slot": 0,
            "target_id": 235,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 804,
            "origin_id": 235,
            "origin_slot": 0,
            "target_id": 236,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 805,
            "origin_id": 234,
            "origin_slot": 0,
            "target_id": 239,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 806,
            "origin_id": 236,
            "origin_slot": 0,
            "target_id": 239,
            "target_slot": 1,
            "type": "IMAGE"
          },
          {
            "id": 807,
            "origin_id": 239,
            "origin_slot": 0,
            "target_id": 240,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 808,
            "origin_id": 236,
            "origin_slot": 0,
            "target_id": 240,
            "target_slot": 1,
            "type": "IMAGE"
          },
          {
            "id": 809,
            "origin_id": 240,
            "origin_slot": 0,
            "target_id": 218,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 810,
            "origin_id": -10,
            "origin_slot": 5,
            "target_id": 218,
            "target_slot": 1,
            "type": "VAE"
          },
          {
            "id": 811,
            "origin_id": 219,
            "origin_slot": 0,
            "target_id": 242,
            "target_slot": 0,
            "type": "STRING"
          },
          {
            "id": 812,
            "origin_id": 241,
            "origin_slot": 0,
            "target_id": 242,
            "target_slot": 2,
            "type": "STRING"
          },
          {
            "id": 813,
            "origin_id": 242,
            "origin_slot": 0,
            "target_id": 220,
            "target_slot": 0,
            "type": "STRING"
          },
          {
            "id": 814,
            "origin_id": -10,
            "origin_slot": 1,
            "target_id": 220,
            "target_slot": 1,
            "type": "STRING"
          },
          {
            "id": 815,
            "origin_id": -10,
            "origin_slot": 4,
            "target_id": 244,
            "target_slot": 0,
            "type": "CLIP"
          },
          {
            "id": 816,
            "origin_id": -10,
            "origin_slot": 3,
            "target_id": 244,
            "target_slot": 1,
            "type": "IMAGE"
          },
          {
            "id": 817,
            "origin_id": -10,
            "origin_slot": 5,
            "target_id": 244,
            "target_slot": 5,
            "type": "VAE"
          },
          {
            "id": 818,
            "origin_id": 220,
            "origin_slot": 0,
            "target_id": 244,
            "target_slot": 6,
            "type": "STRING"
          },
          {
            "id": 819,
            "origin_id": -10,
            "origin_slot": 6,
            "target_id": 226,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 820,
            "origin_id": -10,
            "origin_slot": 7,
            "target_id": 226,
            "target_slot": 1,
            "type": "INT"
          },
          {
            "id": 821,
            "origin_id": -10,
            "origin_slot": 6,
            "target_id": 245,
            "target_slot": 0,
            "type": "MODEL"
          },
          {
            "id": 822,
            "origin_id": 244,
            "origin_slot": 0,
            "target_id": 245,
            "target_slot": 1,
            "type": "CONDITIONING"
          },
          {
            "id": 823,
            "origin_id": 244,
            "origin_slot": 1,
            "target_id": 245,
            "target_slot": 2,
            "type": "CONDITIONING"
          },
          {
            "id": 824,
            "origin_id": 225,
            "origin_slot": 0,
            "target_id": 245,
            "target_slot": 3,
            "type": "SAMPLER"
          },
          {
            "id": 825,
            "origin_id": 226,
            "origin_slot": 0,
            "target_id": 245,
            "target_slot": 4,
            "type": "SIGMAS"
          },
          {
            "id": 826,
            "origin_id": 218,
            "origin_slot": 0,
            "target_id": 245,
            "target_slot": 5,
            "type": "LATENT"
          },
          {
            "id": 827,
            "origin_id": -10,
            "origin_slot": 2,
            "target_id": 245,
            "target_slot": 6,
            "type": "INT"
          },
          {
            "id": 828,
            "origin_id": 245,
            "origin_slot": 0,
            "target_id": 229,
            "target_slot": 0,
            "type": "LATENT"
          },
          {
            "id": 829,
            "origin_id": -10,
            "origin_slot": 5,
            "target_id": 229,
            "target_slot": 1,
            "type": "VAE"
          },
          {
            "id": 830,
            "origin_id": 229,
            "origin_slot": 0,
            "target_id": 246,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 831,
            "origin_id": 246,
            "origin_slot": 0,
            "target_id": 243,
            "target_slot": 0,
            "type": "IMAGE"
          },
          {
            "id": 832,
            "origin_id": 243,
            "origin_slot": 0,
            "target_id": -20,
            "target_slot": 0,
            "type": "IMAGE"
          }
        ]
      }
    ]
  },
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.6,
      "offset": [
        6,
        60
      ]
    },
    "frontendVersion": "1.53.6"
  },
  "version": 0.4
}
