{
  "config": {},
  "extra": {
    "ds": {
      "offset": [
        3774.292896412037,
        -5033.686161747684
      ],
      "scale": 0.6967741935483871
    },
    "frontendVersion": "1.48.7"
  },
  "groups": [],
  "id": "9a8da4c0-0c4f-4a2f-a741-31e3c442f533",
  "last_link_id": 13,
  "last_node_id": 18,
  "links": [
    [
      11,
      16,
      0,
      17,
      0,
      "VIDEO"
    ],
    [
      12,
      6,
      0,
      16,
      7,
      "IMAGE"
    ],
    [
      13,
      18,
      0,
      16,
      8,
      "IMAGE"
    ]
  ],
  "nodes": [
    {
      "flags": {},
      "id": 6,
      "inputs": [
        {
          "link": null,
          "localized_name": "image",
          "name": "image",
          "type": "COMBO",
          "widget": {
            "name": "image"
          }
        },
        {
          "link": null,
          "localized_name": "choose file to upload",
          "name": "upload",
          "type": "IMAGEUPLOAD",
          "widget": {
            "name": "upload"
          }
        }
      ],
      "mode": 0,
      "order": 0,
      "outputs": [
        {
          "links": [
            12
          ],
          "localized_name": "IMAGE",
          "name": "IMAGE",
          "type": "IMAGE"
        },
        {
          "links": null,
          "localized_name": "MASK",
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        -3030,
        5410
      ],
      "properties": {
        "Node name for S&R": "LoadImage"
      },
      "size": [
        290,
        350
      ],
      "type": "LoadImage",
      "widgets_values": [
        "vortex_shoe.png",
        "image"
      ],
      "widgets_values_named": {
        "image": "vortex_shoe.png",
        "upload": "image"
      }
    },
    {
      "bgcolor": "#000",
      "color": "#222",
      "flags": {},
      "id": 14,
      "inputs": [],
      "mode": 0,
      "order": 1,
      "outputs": [],
      "pos": [
        -3460,
        5410
      ],
      "properties": {},
      "size": [
        380,
        400
      ],
      "title": "Note: Input Asset",
      "type": "MarkdownNote",
      "widgets_values": [
        "**Input Asset** \n\n\n- [vortex_shoe.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/vortex_shoe.png) — required workflow input (`input/vortex_shoe.png`)\n- [psss_character.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/psss_character.png) — required workflow input (`input/psss_character.png`)\n\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
      ],
      "widgets_values_named": {
        "text": "**Input Asset** \n\n\n- [vortex_shoe.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/vortex_shoe.png) — required workflow input (`input/vortex_shoe.png`)\n- [psss_character.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/psss_character.png) — required workflow input (`input/psss_character.png`)\n\n\n## Report Issue\n\nNote: Please update ComfyUI first ([guide](https://docs.comfy.org/installation/update_comfyui)) and prepare required models. Desktop/Cloud updates follow stable releases, so some nightly-supported models may not be available yet.\n\n- Cannot run / runtime errors: [ComfyUI/issues](https://github.com/comfyanonymous/ComfyUI/issues)\n- UI / frontend issues: [ComfyUI_frontend/issues](https://github.com/Comfy-Org/ComfyUI_frontend/issues)\n- Workflow issues: [workflow_templates/issues](https://github.com/Comfy-Org/workflow_templates/issues)\n"
      }
    },
    {
      "bgcolor": "#653",
      "color": "#432",
      "flags": {},
      "id": 16,
      "inputs": [
        {
          "link": null,
          "localized_name": "model",
          "name": "model",
          "type": "COMFY_DYNAMICCOMBO_V3",
          "widget": {
            "name": "model"
          }
        },
        {
          "link": null,
          "localized_name": "prompt",
          "name": "model.prompt",
          "type": "STRING",
          "widget": {
            "name": "model.prompt"
          }
        },
        {
          "link": null,
          "localized_name": "resolution",
          "name": "model.resolution",
          "type": "COMBO",
          "widget": {
            "name": "model.resolution"
          }
        },
        {
          "link": null,
          "localized_name": "ratio",
          "name": "model.ratio",
          "type": "COMBO",
          "widget": {
            "name": "model.ratio"
          }
        },
        {
          "link": null,
          "localized_name": "duration",
          "name": "model.duration",
          "type": "COMBO",
          "widget": {
            "name": "model.duration"
          }
        },
        {
          "link": null,
          "localized_name": "audio",
          "name": "model.audio",
          "type": "BOOLEAN",
          "widget": {
            "name": "model.audio"
          }
        },
        {
          "link": null,
          "localized_name": "prompt_extend",
          "name": "model.prompt_extend",
          "type": "BOOLEAN",
          "widget": {
            "name": "model.prompt_extend"
          }
        },
        {
          "link": 12,
          "localized_name": "image1",
          "name": "model.reference_images.image1",
          "shape": 7,
          "type": "IMAGE"
        },
        {
          "link": 13,
          "localized_name": "image2",
          "name": "model.reference_images.image2",
          "shape": 7,
          "type": "IMAGE"
        },
        {
          "link": null,
          "localized_name": "image3",
          "name": "model.reference_images.image3",
          "shape": 7,
          "type": "IMAGE"
        },
        {
          "link": null,
          "localized_name": "video1",
          "name": "model.reference_videos.video1",
          "shape": 7,
          "type": "VIDEO"
        },
        {
          "link": null,
          "localized_name": "audio1",
          "name": "model.reference_audios.audio1",
          "shape": 7,
          "type": "AUDIO"
        },
        {
          "link": null,
          "localized_name": "seed",
          "name": "seed",
          "type": "INT",
          "widget": {
            "name": "seed"
          }
        },
        {
          "link": null,
          "localized_name": "watermark",
          "name": "watermark",
          "type": "BOOLEAN",
          "widget": {
            "name": "watermark"
          }
        }
      ],
      "mode": 0,
      "order": 3,
      "outputs": [
        {
          "links": [
            11
          ],
          "localized_name": "VIDEO",
          "name": "VIDEO",
          "type": "VIDEO"
        }
      ],
      "pos": [
        -2690,
        5410
      ],
      "properties": {
        "Node name for S&R": "Wan3ReferenceToVideoApi"
      },
      "size": [
        400,
        384
      ],
      "type": "Wan3ReferenceToVideoApi",
      "widgets_values": [
        "wan3.0-video",
        "Generate a 5-second, 16:9 street dance shoe showcase video: using @Image1 as the shoe reference and @Image2 as the character reference, a young man wearing the orange-and-white sneakers performs a street dance routine in front of a deep-blue backdrop, showcasing the shoes in motion throughout.\n\nMultimodal reference layer:\n- @Image1 (product spec): strictly keep the shoe design: the orange-and-white color blocking, streamlined silhouette, engineered mesh upper, breathable textile lining, dual-density midsole foam, Max-Air unit at the heel, and dynamic lacing system; ignore the callout text, arrows, numbering, and exploded view in the original\n- @Image2 (character portrait): strictly keep the character and the backdrop tone: a young man with short dark hair, a plain grey hoodie, futuristic white-framed sunglasses with blue iridescent lenses, on a deep-blue background; no text anywhere in the frame\n\nGlobal settings:\n- Scene and materials: seamless deep-blue studio backdrop matching the character reference, subtle floor reflections; streetwear commercial texture, high saturation and contrast\n- Visual style: hip-hop dance commercial, dynamic composition with a strong edit feel, the orange-and-white shoe as the visual anchor against the deep blue\n- Camera language: opening tilt-down to the feet, low-angle follow on the footwork, closing slide-and-freeze, the camera glued to the shoe's movement the whole time\n- Lighting: hard top light plus side-backlight with a cool rim glow, the floor reflecting the shoe's motion trail\n\nStoryboard:\n[0-1.5s] Slide-in entry: the character glides sideways into frame from off-screen, body grooving to the beat, the camera whipping down from a half-body shot to the feet, the orange-and-white sneaker drawing a smooth slide across the floor, sole squeaking softly\n\n[1.5-3.5s] Dance combo: the character chains a wave, kick, spin, and squat in a continuous street dance combo, the camera following the footwork low-angle as mesh texture, dynamic lacing, and the translucent air unit flash clearly in the fast motion, every landing hitting the floor with a crisp thud\n[3.5-5s] Hero freeze: the character slides on one knee to the camera, leaning back with one finger pointed at the lens; the camera finishes on a close-up of the shoe, the orange-and-white sneaker stopping dead center, freezing into a dynamic hero shot\n\nAudio design: layered ambience: heavy-bass hip-hop beat with DJ scratches; sole friction, shoe landings, and fabric whip sounds, every move landing on the beat; no dialogue, no voiceover.\n\nNegative constraints: hands never in pockets; no text, graffiti, callouts, or UI anywhere in the frame; no subtitles, no black frames, no jump cuts, no camera shake; do not alter the shoe's colorway or the character's outfit.",
        "720P",
        "adaptive",
        "5",
        true,
        true,
        1341870941,
        "randomize",
        false
      ],
      "widgets_values_named": {
        "control_after_generate": "randomize",
        "model": "wan3.0-video",
        "model.audio": true,
        "model.duration": "5",
        "model.prompt": "Generate a 5-second, 16:9 street dance shoe showcase video: using @Image1 as the shoe reference and @Image2 as the character reference, a young man wearing the orange-and-white sneakers performs a street dance routine in front of a deep-blue backdrop, showcasing the shoes in motion throughout.\n\nMultimodal reference layer:\n- @Image1 (product spec): strictly keep the shoe design: the orange-and-white color blocking, streamlined silhouette, engineered mesh upper, breathable textile lining, dual-density midsole foam, Max-Air unit at the heel, and dynamic lacing system; ignore the callout text, arrows, numbering, and exploded view in the original\n- @Image2 (character portrait): strictly keep the character and the backdrop tone: a young man with short dark hair, a plain grey hoodie, futuristic white-framed sunglasses with blue iridescent lenses, on a deep-blue background; no text anywhere in the frame\n\nGlobal settings:\n- Scene and materials: seamless deep-blue studio backdrop matching the character reference, subtle floor reflections; streetwear commercial texture, high saturation and contrast\n- Visual style: hip-hop dance commercial, dynamic composition with a strong edit feel, the orange-and-white shoe as the visual anchor against the deep blue\n- Camera language: opening tilt-down to the feet, low-angle follow on the footwork, closing slide-and-freeze, the camera glued to the shoe's movement the whole time\n- Lighting: hard top light plus side-backlight with a cool rim glow, the floor reflecting the shoe's motion trail\n\nStoryboard:\n[0-1.5s] Slide-in entry: the character glides sideways into frame from off-screen, body grooving to the beat, the camera whipping down from a half-body shot to the feet, the orange-and-white sneaker drawing a smooth slide across the floor, sole squeaking softly\n\n[1.5-3.5s] Dance combo: the character chains a wave, kick, spin, and squat in a continuous street dance combo, the camera following the footwork low-angle as mesh texture, dynamic lacing, and the translucent air unit flash clearly in the fast motion, every landing hitting the floor with a crisp thud\n[3.5-5s] Hero freeze: the character slides on one knee to the camera, leaning back with one finger pointed at the lens; the camera finishes on a close-up of the shoe, the orange-and-white sneaker stopping dead center, freezing into a dynamic hero shot\n\nAudio design: layered ambience: heavy-bass hip-hop beat with DJ scratches; sole friction, shoe landings, and fabric whip sounds, every move landing on the beat; no dialogue, no voiceover.\n\nNegative constraints: hands never in pockets; no text, graffiti, callouts, or UI anywhere in the frame; no subtitles, no black frames, no jump cuts, no camera shake; do not alter the shoe's colorway or the character's outfit.",
        "model.prompt_extend": true,
        "model.ratio": "adaptive",
        "model.resolution": "720P",
        "seed": 1341870941,
        "watermark": false
      }
    },
    {
      "flags": {},
      "id": 17,
      "inputs": [
        {
          "link": 11,
          "localized_name": "video",
          "name": "video",
          "type": "VIDEO"
        },
        {
          "link": null,
          "localized_name": "filename_prefix",
          "name": "filename_prefix",
          "type": "STRING",
          "widget": {
            "name": "filename_prefix"
          }
        },
        {
          "link": null,
          "localized_name": "format",
          "name": "format",
          "type": "COMBO",
          "widget": {
            "name": "format"
          }
        },
        {
          "link": null,
          "localized_name": "codec",
          "name": "codec",
          "type": "COMFY_DYNAMICCOMBO_V3",
          "widget": {
            "name": "codec"
          }
        }
      ],
      "mode": 0,
      "order": 4,
      "outputs": [
        {
          "links": null,
          "localized_name": "video",
          "name": "video",
          "type": "VIDEO"
        }
      ],
      "pos": [
        -2240,
        5410
      ],
      "properties": {},
      "size": [
        620,
        126
      ],
      "type": "SaveVideo",
      "widgets_values": [
        "video/Wan3.0_r2v",
        "auto",
        "auto"
      ],
      "widgets_values_named": {
        "codec": "auto",
        "filename_prefix": "video/Wan3.0_r2v",
        "format": "auto"
      }
    },
    {
      "flags": {},
      "id": 18,
      "inputs": [
        {
          "link": null,
          "localized_name": "image",
          "name": "image",
          "type": "COMBO",
          "widget": {
            "name": "image"
          }
        },
        {
          "link": null,
          "localized_name": "choose file to upload",
          "name": "upload",
          "type": "IMAGEUPLOAD",
          "widget": {
            "name": "upload"
          }
        }
      ],
      "mode": 0,
      "order": 2,
      "outputs": [
        {
          "links": [
            13
          ],
          "localized_name": "IMAGE",
          "name": "IMAGE",
          "type": "IMAGE"
        },
        {
          "links": null,
          "localized_name": "MASK",
          "name": "MASK",
          "type": "MASK"
        }
      ],
      "pos": [
        -3030,
        5840
      ],
      "properties": {
        "Node name for S&R": "LoadImage"
      },
      "size": [
        290,
        350
      ],
      "type": "LoadImage",
      "widgets_values": [
        "psss_character.png",
        "image"
      ],
      "widgets_values_named": {
        "image": "psss_character.png",
        "upload": "image"
      }
    }
  ],
  "revision": 0,
  "version": 0.4
}