{
  "id": "a1503327-a26f-4f79-ad94-bfaa1ec6ca2a",
  "revision": 0,
  "last_node_id": 23,
  "last_link_id": 17,
  "nodes": [
    {
      "id": 3,
      "type": "GeminiVideoOmniV2",
      "pos": [
        -130.38015524361344,
        201.9526623452303
      ],
      "size": [
        397.4765319824219,
        318.74609375
      ],
      "flags": {},
      "order": 3,
      "mode": 0,
      "inputs": [
        {
          "name": "model.images.image_1",
          "shape": 7,
          "type": "IMAGE",
          "link": 6
        },
        {
          "name": "model.images.image_2",
          "shape": 7,
          "type": "IMAGE",
          "link": 17
        },
        {
          "name": "model.images.image_3",
          "shape": 7,
          "type": "IMAGE",
          "link": null
        },
        {
          "name": "model.videos.video_1",
          "shape": 7,
          "type": "VIDEO",
          "link": null
        }
      ],
      "outputs": [
        {
          "name": "VIDEO",
          "type": "VIDEO",
          "links": [
            2
          ]
        },
        {
          "name": "STRING",
          "type": "STRING",
          "links": null
        }
      ],
      "properties": {
        "Node name for S&R": "GeminiVideoOmniV2"
      },
      "widgets_values": [
        "Omni Flash 1.2",
        "Two reference images wired in order: image 1 is her full-body cyan light-armor cut, shoulder cannon, and combat stance; image 2 locks face, short cyan hair, headset, and LED chest/shoulder. Same identity-locked heroine throughout—image 1 for silhouette/armor, image 2 for face. NIGHT CHASE / ENTER-WORLD game cinematic: she must reach the glowing zone gate and clear the drone blocking it. Timer and score HUD flipping in corners only; shoulder-cannon burst. 5-second 16:9 high-end playful AAA trailer feel. Reject quiet face punch-ins only, seated poses, vulgar cheap cyber, top-down ugly showcase.\n\n[0-1.6s] Wide night city rooftop: she sprints matching image-1 silhouette toward a distant ENTERING ZONE gate; ENTERING ZONE banner streaks; TIMER 00:45→00:42 and SCORE 9800→10150 flip in crisp corner HUD; cyan armor LEDs strobe with footfalls. HARD CUT.\n[1.6-3.4s] Same leap continues—shoulder-level chase cam: she vaults the gap, twists, lands on the gate roof; shoulder rail locks on the drone blocking the doorway; AMMO 40→37 and a red lock diamond snap; she fires a cyan cannon burst with recoil micro-tremor; damage 860 floats. HARD CUT.\n[3.4-5s] Three-quarter hold: she slides through the open gate, lands hard, chin raised, face readable from image 2; MISSION CLEAR +1200 and timer freeze 00:38 pop; cooldown ring pulses once; clear subject, shallow DOF, restrained anamorphic edge; no black frames.\n\nAudio: night wind + timer ticks → vault whoosh + rail shot + lock beep → clear chime; no dialogue, no lyrics.",
        "720p",
        "16:9",
        "reference_to_video",
        249701402,
        "randomize",
        "randomize"
      ],
      "widgets_values_named": {
        "model": "Omni Flash 1.2",
        "model.prompt": "Two reference images wired in order: image 1 is her full-body cyan light-armor cut, shoulder cannon, and combat stance; image 2 locks face, short cyan hair, headset, and LED chest/shoulder. Same identity-locked heroine throughout—image 1 for silhouette/armor, image 2 for face. NIGHT CHASE / ENTER-WORLD game cinematic: she must reach the glowing zone gate and clear the drone blocking it. Timer and score HUD flipping in corners only; shoulder-cannon burst. 5-second 16:9 high-end playful AAA trailer feel. Reject quiet face punch-ins only, seated poses, vulgar cheap cyber, top-down ugly showcase.\n\n[0-1.6s] Wide night city rooftop: she sprints matching image-1 silhouette toward a distant ENTERING ZONE gate; ENTERING ZONE banner streaks; TIMER 00:45→00:42 and SCORE 9800→10150 flip in crisp corner HUD; cyan armor LEDs strobe with footfalls. HARD CUT.\n[1.6-3.4s] Same leap continues—shoulder-level chase cam: she vaults the gap, twists, lands on the gate roof; shoulder rail locks on the drone blocking the doorway; AMMO 40→37 and a red lock diamond snap; she fires a cyan cannon burst with recoil micro-tremor; damage 860 floats. HARD CUT.\n[3.4-5s] Three-quarter hold: she slides through the open gate, lands hard, chin raised, face readable from image 2; MISSION CLEAR +1200 and timer freeze 00:38 pop; cooldown ring pulses once; clear subject, shallow DOF, restrained anamorphic edge; no black frames.\n\nAudio: night wind + timer ticks → vault whoosh + rail shot + lock beep → clear chime; no dialogue, no lyrics.",
        "model.resolution": "720p",
        "model.aspect_ratio": "16:9",
        "model.task_type": "reference_to_video",
        "model.seed": 249701402,
        "control_after_generate#1": "randomize",
        "control_after_generate": "randomize"
      },
      "color": "#432",
      "bgcolor": "#653"
    },
    {
      "id": 4,
      "type": "SaveVideo",
      "pos": [
        315.09637673880843,
        201.9526623452303
      ],
      "size": [
        439.078125,
        327.51953125
      ],
      "flags": {},
      "order": 4,
      "mode": 0,
      "inputs": [
        {
          "name": "video",
          "type": "VIDEO",
          "link": 2
        }
      ],
      "outputs": [
        {
          "name": "video",
          "type": "VIDEO",
          "links": null
        }
      ],
      "properties": {},
      "widgets_values": [
        "video/Omni_Flash_1.2_r2v",
        "auto",
        "auto",
        "auto"
      ],
      "widgets_values_named": {
        "filename_prefix": "video/Omni_Flash_1.2_r2v",
        "format": "auto",
        "format.codec": "auto",
        "codec": "auto"
      }
    },
    {
      "id": 11,
      "type": "LoadImage",
      "pos": [
        -461.17898336861344,
        201.9526623452303
      ],
      "size": [
        282.798828125,
        102
      ],
      "flags": {},
      "order": 0,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            6
          ]
        },
        {
          "name": "MASK",
          "type": "MASK",
          "links": null
        }
      ],
      "properties": {
        "Node name for S&R": "LoadImage"
      },
      "widgets_values": [
        "api_google_gemini_omni_flash_1_2_r2v_input_1.png",
        "image"
      ],
      "widgets_values_named": {
        "image": "api_google_gemini_omni_flash_1_2_r2v_input_1.png",
        "upload": "image"
      }
    },
    {
      "id": 12,
      "type": "MarkdownNote",
      "pos": [
        -828.3193739936138,
        203.29664672023029
      ],
      "size": [
        321.66515853881845,
        339.0049868774414
      ],
      "flags": {},
      "order": 1,
      "mode": 0,
      "inputs": [],
      "outputs": [],
      "properties": {},
      "widgets_values": [
        "## Input Assets\n\n- [api_google_gemini_omni_flash_1_2_r2v_input_1.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/api_google_gemini_omni_flash_1_2_r2v_input_1.png) — required workflow input (`input/api_google_gemini_omni_flash_1_2_r2v_input_1.png`)\n- [api_google_gemini_omni_flash_1_2_r2v_input_2.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/api_google_gemini_omni_flash_1_2_r2v_input_2.png) — required workflow input (`input/api_google_gemini_omni_flash_1_2_r2v_input_2.png`)\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 Assets\n\n- [api_google_gemini_omni_flash_1_2_r2v_input_1.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/api_google_gemini_omni_flash_1_2_r2v_input_1.png) — required workflow input (`input/api_google_gemini_omni_flash_1_2_r2v_input_1.png`)\n- [api_google_gemini_omni_flash_1_2_r2v_input_2.png](https://raw.githubusercontent.com/Comfy-Org/workflow_templates/refs/heads/main/input/api_google_gemini_omni_flash_1_2_r2v_input_2.png) — required workflow input (`input/api_google_gemini_omni_flash_1_2_r2v_input_2.png`)\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"
      },
      "color": "#222",
      "bgcolor": "#000"
    },
    {
      "id": 23,
      "type": "LoadImage",
      "pos": [
        -460.0580318061134,
        611.6505072671054
      ],
      "size": [
        282.798828125,
        102
      ],
      "flags": {},
      "order": 2,
      "mode": 0,
      "inputs": [],
      "outputs": [
        {
          "name": "IMAGE",
          "type": "IMAGE",
          "links": [
            17
          ]
        },
        {
          "name": "MASK",
          "type": "MASK",
          "links": []
        }
      ],
      "properties": {
        "Node name for S&R": "LoadImage"
      },
      "widgets_values": [
        "api_google_gemini_omni_flash_1_2_r2v_input_2.png",
        "image"
      ],
      "widgets_values_named": {
        "image": "api_google_gemini_omni_flash_1_2_r2v_input_2.png",
        "upload": "image"
      }
    }
  ],
  "links": [
    [
      2,
      3,
      0,
      4,
      0,
      "VIDEO"
    ],
    [
      6,
      11,
      0,
      3,
      0,
      "IMAGE"
    ],
    [
      17,
      23,
      0,
      3,
      1,
      "IMAGE"
    ]
  ],
  "groups": [],
  "config": {},
  "extra": {
    "ds": {
      "scale": 0.5117348687326296,
      "offset": [
        1732.373393276757,
        349.57727838054933
      ]
    },
    "frontendVersion": "1.58.5"
  },
  "version": 0.4
}