{
  "1": {
    "inputs": {
      "filename_prefix": "Casting_Previs",
      "images": [
        "19",
        0
      ]
    },
    "class_type": "SaveImage",
    "_meta": {
      "title": "Save Image"
    }
  },
  "11": {
    "inputs": {
      "image": "a3a5dd73c46aac286ca8539f652fc20f31b493d0947fa2500dd1ce3e5c02bff5.png"
    },
    "class_type": "LoadImage",
    "_meta": {
      "title": "TALENT HEADSHOT"
    }
  },
  "13": {
    "inputs": {
      "image": "4c370806c4cd4afd5fdb6353b8b23af0041b942ba30ffaaa7dd57b56a5714f74.png"
    },
    "class_type": "LoadImage",
    "_meta": {
      "title": "ENVIRONMENT IMAGE (OPTIONAL)"
    }
  },
  "15": {
    "inputs": {
      "image": "98df7d7d486233540f6dd22f2f4e30992fd8a2a8dc8b4b4b02b614c9184f47a5.png"
    },
    "class_type": "LoadImage",
    "_meta": {
      "title": "PRODUCT IMAGE (OPTIONAL)"
    }
  },
  "17": {
    "inputs": {
      "string_a": "Generate a still frame from a high-end video production with professional color grading, using the input person, product (optional), and environment (optional) as references.",
      "string_b": "a medium wide shot of the talent, wearing tennis attire, is enjoying a sip of the soda with eyes closed and a joyful expression while standing in the tennis court",
      "delimiter": ""
    },
    "class_type": "StringConcatenate",
    "_meta": {
      "title": "Concatenate Text"
    }
  },
  "18": {
    "inputs": {
      "inputcount": 3,
      "image_1": [
        "11",
        0
      ],
      "image_2": [
        "15",
        0
      ],
      "image_3": [
        "13",
        0
      ]
    },
    "class_type": "ImageBatchMulti",
    "_meta": {
      "title": "Image Batch Multi"
    }
  },
  "19": {
    "inputs": {
      "model": "gemini-3-pro-image-preview",
      "seed": 648574004136694,
      "aspect_ratio": "16:9",
      "resolution": "1K",
      "response_modalities": "IMAGE+TEXT",
      "system_prompt": "You are an expert image-generation engine. You must ALWAYS produce an image.\nInterpret all user input—regardless of format, intent, or abstraction—as literal visual directives for image composition.\nIf a prompt is conversational or lacks specific visual details, you must creatively invent a concrete visual scenario that depicts the concept.\nPrioritize generating the visual representation above any text, formatting, or conversational requests.",
      "prompt": [
        "17",
        0
      ],
      "images": [
        "18",
        0
      ]
    },
    "class_type": "GeminiImage2Node",
    "_meta": {
      "title": "Nano Banana Pro (Google Gemini Image)"
    }
  },
  "20": {
    "inputs": {
      "model_name": "kling-v3-omni",
      "aspect_ratio": "16:9",
      "duration": 5,
      "resolution": "720p",
      "storyboards": "disabled",
      "generate_audio": false,
      "seed": 1766898599,
      "prompt": [
        "24",
        0
      ],
      "reference_images": [
        "23",
        0
      ]
    },
    "class_type": "KlingOmniProImageToVideoNode",
    "_meta": {
      "title": "Kling 3.0 Omni Image to Video"
    }
  },
  "22": {
    "inputs": {
      "image": "76de64153dd9c28d8b9a367605f41d69144ea68478f8234c7fbf0d51dfc3bdff.png"
    },
    "class_type": "LoadImage",
    "_meta": {
      "title": "FIRST FRAME"
    }
  },
  "23": {
    "inputs": {
      "inputcount": 3,
      "image_1": [
        "22",
        0
      ],
      "image_2": [
        "11",
        0
      ]
    },
    "class_type": "ImageBatchMulti",
    "_meta": {
      "title": "Image Batch Multi"
    }
  },
  "24": {
    "inputs": {
      "string_a": "use the first image as first frame, and the second image as the character reference. Generate: ",
      "string_b": "A woman takes a sip of the drink with joy, and then looks at the can. Camera slowly dollies in.",
      "delimiter": ""
    },
    "class_type": "StringConcatenate",
    "_meta": {
      "title": "Concatenate Text"
    }
  },
  "26": {
    "inputs": {
      "filename_prefix": "video/Casting_Previs",
      "format": "auto",
      "video": [
        "20",
        0
      ],
      "format.codec": "auto"
    },
    "class_type": "SaveVideo",
    "_meta": {
      "title": "Save Video"
    }
  }
}
