{
  "status": "generated",
  "stage": "qwen_cutout_cast_shadow",
  "scene": "c",
  "model": "Qwen/Qwen-Image-Edit-2511",
  "inputs": {
    "cutout": {
      "path": "/home/cbsim/ws/AiBook/docs/assets/part-07/chapter-05/p7-5-4-character-pose-cutout-white-official-camera-scene-c-no-closeup-v9-size-1280x1280.png",
      "sha256": "e092b1676a3cf4abe58a6bffe78126bc62fe8f41d2453aa7d1ba5bccc222051c",
      "role": "Picture 1"
    },
    "person_mask": {
      "path": "/home/cbsim/ws/AiBook/docs/assets/part-07/chapter-05/p7-5-4-sam2-person-mask-official-camera-scene-c-no-closeup-v9.png",
      "sha256": "f992fe9fe814cbae86c6061e56ad73724e05abe0dc6742fbc125e1932ab5610f",
      "semantics": "white=hard-restored source character"
    },
    "scene_reference": {
      "path": "/home/cbsim/ws/AiBook/docs/assets/part-07/chapter-05/p7-5-3-qwen-2511-camera-front-left-quarter-view-low-angle-shot-no-closeup-v7-seed-5420-steps-20.png",
      "sha256": "de856e75a56c7eef2fbc8bd217ee8d1f69774d221e516d0b780277649e540ff4",
      "role": "Picture 2: body-to-shadow separation only"
    }
  },
  "prompt": "Picture 1 is a woman airborne above a white floor. Picture 2 is the source scene. Add one soft gray cast shadow on the white floor directly below the woman. Match only the vertical separation between the woman and her floor shadow in Picture 2. Keep the white background clean. No additional people, objects, scenery, text, or changes to the woman.",
  "seed": 62294,
  "steps": 10,
  "true_cfg_scale": 4.0,
  "outputs": {
    "qwen_shadow_candidate": {
      "path": "/home/cbsim/ws/AiBook/docs/assets/part-07/chapter-05/p7-5-4-qwen-2511-cutout-shadow-scene-c-no-closeup-v1-size-1280x1280-seed-62294-steps-10-qwen.png",
      "sha256": "61f16add4b158f30b1f406de53faaa09955fc7ddc3afd5e89c4c894dcfd13a42",
      "reused": false
    },
    "expanded_character_protection_mask": {
      "path": "/home/cbsim/ws/AiBook/docs/assets/part-07/chapter-05/p7-5-4-qwen-2511-cutout-shadow-scene-c-no-closeup-v1-size-1280x1280-seed-62294-steps-10-protect-mask.png",
      "sha256": "eb66246afd6d45692323a0033e3058c65f8a5e954d05247c6effec9591404fc5",
      "pixels": 40
    },
    "shadow_min_y": 900,
    "character_restored_shadow_cutout": {
      "path": "/home/cbsim/ws/AiBook/docs/assets/part-07/chapter-05/p7-5-4-qwen-2511-cutout-shadow-scene-c-no-closeup-v1-size-1280x1280-seed-62294-steps-10.png",
      "sha256": "96bea1fc42232b61177252c86b4857d318f68d21442a742f245d19dc99f017d6"
    }
  },
  "runtime": {
    "diffusers": "0.37.0",
    "torch": "2.11.0+cu128",
    "transformers": "4.57.6",
    "accelerate": "1.13.0"
  },
  "elapsed_seconds": 422.82
}
