{
  "id": "35de1c03-2ba7-4b99-9aa4-4777d954e0e3",
  "revision": 0,
  "last_node_id": 4,
  "last_link_id": 6,
  "nodes": [
    {
      "id": 1,
      "type": "LoadImage",
      "pos": [
        60,
        90
      ],
      "size": [
        270,
        102
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "图像",
          "name": "image",
          "type": "COMBO",
          "widget": {
            "name": "image"
          },
          "link": null
        },
        {
          "localized_name": "选择文件上传",
          "name": "upload",
          "type": "IMAGEUPLOAD",
          "widget": {
            "name": "upload"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "图像",
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            4
          ]
        },
        {
          "localized_name": "遮罩",
          "name": "MASK",
          "type": "MASK",
          "links": null
        }
      ],
      "properties": {
        "Node name for S&R": "LoadImage"
      },
      "widgets_values": [
        "person_yoga_modern.png",
        "image"
      ],
      "widgets_values_named": {
        "image": "person_yoga_modern.png",
        "upload": "image"
      }
    },
    {
      "id": 2,
      "type": "LoadImage",
      "pos": [
        60,
        282
      ],
      "size": [
        270,
        102
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "图像",
          "name": "image",
          "type": "COMBO",
          "widget": {
            "name": "image"
          },
          "link": null
        },
        {
          "localized_name": "选择文件上传",
          "name": "upload",
          "type": "IMAGEUPLOAD",
          "widget": {
            "name": "upload"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "图像",
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            5
          ]
        },
        {
          "localized_name": "遮罩",
          "name": "MASK",
          "type": "MASK",
          "links": null
        }
      ],
      "properties": {
        "Node name for S&R": "LoadImage"
      },
      "widgets_values": [
        "pose01_P015_front.png",
        "image"
      ],
      "widgets_values_named": {
        "image": "pose01_P015_front.png",
        "upload": "image"
      }
    },
    {
      "id": 3,
      "type": "PoseQwen21",
      "pos": [
        390,
        90
      ],
      "size": [
        400,
        522
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "person_image",
          "name": "person_image",
          "type": "IMAGE",
          "link": 4
        },
        {
          "localized_name": "pose_image",
          "name": "pose_image",
          "type": "IMAGE",
          "link": 5
        },
        {
          "localized_name": "prompt",
          "name": "prompt",
          "type": "STRING",
          "widget": {
            "name": "prompt"
          },
          "link": null
        },
        {
          "localized_name": "negative_prompt",
          "name": "negative_prompt",
          "type": "STRING",
          "widget": {
            "name": "negative_prompt"
          },
          "link": null
        },
        {
          "localized_name": "unet_name",
          "name": "unet_name",
          "type": "COMBO",
          "widget": {
            "name": "unet_name"
          },
          "link": null
        },
        {
          "localized_name": "clip_name",
          "name": "clip_name",
          "type": "COMBO",
          "widget": {
            "name": "clip_name"
          },
          "link": null
        },
        {
          "localized_name": "vae_name",
          "name": "vae_name",
          "type": "COMBO",
          "widget": {
            "name": "vae_name"
          },
          "link": null
        },
        {
          "localized_name": "lora_name",
          "name": "lora_name",
          "type": "COMBO",
          "widget": {
            "name": "lora_name"
          },
          "link": null
        },
        {
          "localized_name": "lora_strength",
          "name": "lora_strength",
          "type": "FLOAT",
          "widget": {
            "name": "lora_strength"
          },
          "link": null
        },
        {
          "localized_name": "resolution",
          "name": "resolution",
          "type": "INT",
          "widget": {
            "name": "resolution"
          },
          "link": null
        },
        {
          "localized_name": "seed",
          "name": "seed",
          "type": "INT",
          "widget": {
            "name": "seed"
          },
          "link": null
        },
        {
          "localized_name": "steps",
          "name": "steps",
          "type": "INT",
          "widget": {
            "name": "steps"
          },
          "link": null
        },
        {
          "localized_name": "cfg",
          "name": "cfg",
          "type": "FLOAT",
          "widget": {
            "name": "cfg"
          },
          "link": null
        },
        {
          "localized_name": "sampler_name",
          "name": "sampler_name",
          "type": "COMBO",
          "widget": {
            "name": "sampler_name"
          },
          "link": null
        },
        {
          "localized_name": "scheduler",
          "name": "scheduler",
          "type": "COMBO",
          "widget": {
            "name": "scheduler"
          },
          "link": null
        },
        {
          "localized_name": "denoise",
          "name": "denoise",
          "type": "FLOAT",
          "widget": {
            "name": "denoise"
          },
          "link": null
        },
        {
          "localized_name": "cache_device",
          "name": "cache_device",
          "type": "COMBO",
          "widget": {
            "name": "cache_device"
          },
          "link": null
        },
        {
          "localized_name": "cache_dtype",
          "name": "cache_dtype",
          "type": "COMBO",
          "widget": {
            "name": "cache_dtype"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "image",
          "name": "image",
          "type": "IMAGE",
          "links": [
            6
          ]
        },
        {
          "localized_name": "description",
          "name": "description",
          "type": "STRING",
          "links": null
        }
      ],
      "properties": {
        "Node name for S&R": "PoseQwen21"
      },
      "widgets_values": [
        "Reproduce the pose, body orientation and camera viewpoint from image1. Keep the identity, face, hairstyle, clothing, colors, accessories, background and lighting from image2. Do not copy the mannequin or annotations from image1.",
        "",
        "qwen_image_2.1_int8_convrot.safetensors",
        "qwen3vl_8b_int8_convrot.safetensors",
        "qwen_image_2.1_vae_bf16.safetensors",
        "VNCCS_QI2_PoseStudioV1.1.safetensors",
        1,
        1024,
        20261031,
        "randomize",
        25,
        1,
        "euler",
        "simple",
        1,
        "auto",
        "default"
      ],
      "widgets_values_named": {
        "prompt": "Reproduce the pose, body orientation and camera viewpoint from image1. Keep the identity, face, hairstyle, clothing, colors, accessories, background and lighting from image2. Do not copy the mannequin or annotations from image1.",
        "negative_prompt": "",
        "unet_name": "qwen_image_2.1_int8_convrot.safetensors",
        "clip_name": "qwen3vl_8b_int8_convrot.safetensors",
        "vae_name": "qwen_image_2.1_vae_bf16.safetensors",
        "lora_name": "VNCCS_QI2_PoseStudioV1.1.safetensors",
        "lora_strength": 1,
        "resolution": 1024,
        "seed": 20261031,
        "control_after_generate": "randomize",
        "steps": 25,
        "cfg": 1,
        "sampler_name": "euler",
        "scheduler": "simple",
        "denoise": 1,
        "cache_device": "auto",
        "cache_dtype": "default"
      }
    },
    {
      "id": 4,
      "type": "SaveImage",
      "pos": [
        850,
        90
      ],
      "size": [
        270,
        58
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [
        {
          "localized_name": "图片",
          "name": "images",
          "type": "IMAGE",
          "link": 6
        },
        {
          "localized_name": "文件名前缀",
          "name": "filename_prefix",
          "type": "STRING",
          "widget": {
            "name": "filename_prefix"
          },
          "link": null
        }
      ],
      "outputs": [
        {
          "localized_name": "images",
          "name": "images",
          "type": "IMAGE",
          "links": null
        }
      ],
      "properties": {},
      "widgets_values": [
        "PoseSwap_yoga/pose01_P015"
      ],
      "widgets_values_named": {
        "filename_prefix": "PoseSwap_yoga/pose01_P015"
      }
    }
  ],
  "links": [
    [
      4,
      1,
      0,
      3,
      0,
      "IMAGE"
    ],
    [
      5,
      2,
      0,
      3,
      1,
      "IMAGE"
    ],
    [
      6,
      3,
      0,
      4,
      0,
      "IMAGE"
    ]
  ],
  "groups": [],
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.65,
      "offset": [
        40,
        100
      ]
    }
  },
  "version": 0.4
}