VidModelHub

Action · Veo 3 / 3.1 · JSON prompt

Rooftop parkour chase

a runner in a gray hoodie and cargo pants, vaults an AC unit, rolls, and leaps the gap to the next rooftop.

Rooftop parkour chaseAction
{
  "subject": "a runner in a gray hoodie and cargo pants",
  "action": "vaults an AC unit, rolls, and leaps the gap to the next rooftop",
  "scene": "dense city rooftops at golden hour, laundry lines and antennas",
  "shot": {
    "composition": "wide shot",
    "camera_motion": "handheld tracking alongside, slight lag on the jump",
    "lens": "24mm wide-angle"
  },
  "lighting": "low golden-hour sun, long shadows",
  "style": "kinetic action realism, slight motion blur",
  "audio": {
    "sfx": "footfalls on gravel, fabric flap, landing thud",
    "music": "driving percussion"
  },
  "color_palette": "golden amber, concrete gray",
  "negative_prompt": "wires clipping, floating limbs, text"
}
Generate with this prompt →

Director's note

'Handheld tracking alongside, slight lag on the jump' is the single most important line — that intentional camera lag is exactly how real operators shoot chases, and it reads as human rather than robotic. Golden-hour side light throws long shadows that make each vault legible. The negative prompt guards against 'wires clipping, floating limbs', the two failure modes that ruin parkour clips.

Using & remixing it

Paste the JSON straight into Veo 3 or 3.1, or hit Copy as prose for the flattened sentence version — both work, JSON just keeps the fields easy to tweak. To change the look, re-roll one field at a time (swap the camera_motion or lighting and keep everything else fixed). Want a different subject in the same style? Open it in the Veo 3 prompt generator and edit the fields.