VidModelHub

Product & ads · Veo 3 / 3.1 · JSON prompt

Espresso pour hero shot

a double espresso pouring into a clear glass cup on a polished walnut bar, crema swirls into layers as the pour finishes and a wisp of steam rises.

Espresso pour hero shotProduct & ads
{
  "subject": "a double espresso pouring into a clear glass cup on a polished walnut bar",
  "action": "crema swirls into layers as the pour finishes and a wisp of steam rises",
  "scene": "minimalist specialty café, dawn light through large windows",
  "shot": {
    "composition": "extreme close-up",
    "camera_motion": "slow dolly-out revealing the bar",
    "lens": "100mm macro"
  },
  "lighting": "soft window backlight with warm rim highlights",
  "style": "premium commercial photorealism",
  "audio": {
    "sfx": "espresso machine hiss fading, gentle cup clink",
    "music": "sparse warm piano"
  },
  "color_palette": "amber, cream, deep walnut",
  "negative_prompt": "text, watermark, hands, logo"
}
Generate with this prompt →

Director's note

The 100mm macro plus a slow dolly-out is what reads as 'premium': macro compression melts the background into creamy bokeh while the pull-back reveals the bar without a cut. The move that separates this from a static loop is spelling out the liquid's timeline — 'crema swirls into layers as the pour finishes' gives Veo a sequence to animate. Swap the drink and the color palette (matcha green, latte art) and the whole structure carries over.

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.