VEO 3 Prompt Writer

Generate a $150K CGI Chocolate Ad with this Veo 3 JSON Prompt

Create a hyper-realistic, mouth-watering commercial for a luxury chocolate hazelnut spread that rivals the quality of a $150,000 production. This advanced, multi-scene structured JSON prompt guides Veo 3 to produce a stunning CGI product reveal, transforming raw ingredients into a final, irresistible product shot.

The video begins with a top-down view of pristine cocoa beans and hazelnuts, which then magically melt and swirl into a glossy, smooth spread. This decadent mixture transforms into shimmering particles that coalesce into the final, elegant ‘ChocoDelight Gold’ jar. The sequence concludes with a perfect serving suggestion: the spread generously applied to artisanal toast, creating a visual that’s pure indulgence.

Why This Prompt Works

This prompt leverages several key Veo 3 best practices to achieve its high-end, cinematic quality:

  • Multi-Scene Narrative: By breaking the 8-second video into four distinct, timed scenes, the prompt tells a complete story from origin to final enjoyment. This logical flow is far more dynamic than a single-scene prompt.
  • Extreme Specificity: The prompt avoids vague terms. Instead of ‘ingredients mix,’ it specifies they ‘dramatically begin to melt and swirl… fusing and emulsifying into a decadent, glossy, ultra-smooth chocolate hazelnut spread.’ This level of sensory detail gives Veo 3 precise instructions for rendering texture and motion.
  • Precise Camera Control: Each scene defines specific camera compositions (‘Top-down medium shot,’ ‘Tight close-up’), motions (‘Slow, gentle push-in,’ ‘controlled orbital rotation’), and even lens types (‘Macro lens’). This mimics professional cinematography and ensures a polished, intentional look.
  • Clear Transformation Logic: The prompt clearly defines the origin and flow of transformations, such as ingredients dissolving into ‘shimmering, golden-brown light particles’ which then ‘rapidly coalesce and form’ the final product. This is critical for achieving clean, believable CGI effects. For a different take on this technique, see this example of a dynamic CGI transformation for a fruit-filled chocolate bar.

How to Customize & Enhance

Adapt this powerful prompt for your own projects with a few simple tweaks:

  • Change the Ingredients: Swap ‘cocoa beans’ and ‘hazelnuts’ for ‘peanuts’ and ‘caramel’ to create a peanut butter ad, or ‘strawberries’ and ‘cream’ for a yogurt commercial.
  • Adjust the Brand Aesthetic: In the `overall_style` section, change the `visual_aesthetic` from ‘sleek futuristic reveal’ to ‘warm, rustic, homemade’ and the `color_palette` to ‘earthy tones, soft greens’ for a more organic brand feel.
  • Modify the Final Scene: Change the final scene’s setting from a ‘polished dark wood surface’ to a ‘cozy kitchen breakfast nook’ or have the spread added to a croissant or drizzled over ice cream.
  • Incorporate Branding: Add a `voiceover` to the audio design in the final scene to include your brand’s slogan or a call to action. You can easily craft prompts like this using our Veo 3 Prompt Writer to build your own custom commercial.
json Prompt
{
  "video_length_seconds": "8",
  "aspect_ratio": "16:9",
  "overall_style": {
    "visual_aesthetic": "Dynamic product CGI, hyper-realistic food cinematography, sleek futuristic reveal, appetizing and vibrant visuals, transformative product showcase, high-fidelity material rendering.",
    "color_palette": "Rich browns, warm inviting tones, golden accents, contrasting fresh whites, dramatic contrasts for impact, deep chocolate hues.",
    "film_attributes": "Multi-scene structure, fluid, precise camera movements, glowing seams and light bursts, seamless assembly/transformation effects, crisp focus, extreme close-up and macro shot camera compositions, shallow depth of field, slow-motion liquid/ingredient movement, polished studio aesthetic.",
    "tone_and_mood": "Indulgent, luxurious, high-quality, enticing, sophisticated, gourmet."
  },
  "keywords": [
    "chocolate",
    "spread",
    "hazelnut",
    "cocoa",
    "delight",
    "creamy",
    "rich",
    "gourmet",
    "indulgence",
    "luxurious",
    "smooth",
    "sensory",
    "reveal",
    "transformation",
    "foodie",
    "breakfast",
    "dessert"
  ],
  "scenes": [
    {
      "scene_id": 1,
      "start_time_seconds": 0.0,
      "end_time_seconds": 2.0,
      "description": "A pristine, minimalist white ceramic jar, viewed from directly above, is filled to the brim with whole, perfectly roasted cocoa beans and glistening hazelnuts. The background is a rich, warm chocolate brown surface with the word 'CHOCOLATE' subtly embossed and repeating in a grid pattern. Several loose cocoa beans and shiny hazelnuts are artfully scattered around the jar, catching soft studio light. A subtle shimmer emanates from the ingredients.",
      "camera": {
        "composition": "Top-down medium shot, centered on the jar, slightly tight to emphasize the ingredients.",
        "motion": "Slow, gentle push-in towards the jar, combined with a subtle, almost imperceptible orbital rotation around its vertical axis.",
        "angle": "High-angle, looking directly down.",
        "lens": "Macro lens to highlight ingredient texture."
      },
      "environment_details": {
        "setting": "Minimalist studio setting with a textured, rich chocolate-brown surface, perfectly lit."
      },
      "transition_to_next_scene": "Smooth dissolve, with ingredients in the jar subtly merging and a soft golden glow beginning to emanate as the camera pulls back slightly.",
      "audio_design_for_scene": {
        "ambient_sounds": "Gentle, almost imperceptible, warm hum of a pristine studio.",
        "music": "Soft, sophisticated, building orchestral music with a warm undertone.",
        "sfx": "Subtle, light crackle of roasted cocoa beans and hazelnuts.",
        "voiceover": ""
      },
      "elements_in_scene": [
        "White ceramic jar",
        "Roasted cocoa beans",
        "Whole hazelnuts",
        "Textured chocolate-brown surface with embossed 'CHOCOLATE' text"
      ],
      "motion_elements_internal": "Subtle shimmer on the hazelnuts and cocoa beans, gentle light play across surfaces."
    },
    {
      "scene_id": 2,
      "start_time_seconds": 2.0,
      "end_time_seconds": 4.0,
      "description": "Inside the white ceramic jar, the whole cocoa beans and hazelnuts dramatically begin to melt and swirl. They gracefully transform, fusing and emulsifying into a decadent, glossy, ultra-smooth chocolate hazelnut spread. The texture shifts from solid, distinct ingredients to a viscous, rich liquid, filling the jar with a luscious, dark brown, creamy delight. Steam gently rises from the newly formed spread.",
      "camera": {
        "composition": "Tight close-up, focused on the melting and swirling process inside the jar, showcasing the transformation.",
        "motion": "Smooth, slow, controlled orbital rotation around the jar, slightly pulling back to reveal the full transformation into spread.",
        "angle": "Eye-level, slightly elevated to observe the melting process.",
        "lens": "Macro lens for intricate detail of the liquid transformation."
      },
      "environment_details": {
        "setting": "Same minimalist studio setting, emphasizing the jar as the focal point of transformation."
      },
      "transition_to_next_scene": "Rapid, ethereal particle dissipation, where the jar and its contents dissolve into shimmering, golden-brown light particles.",
      "audio_design_for_scene": {
        "ambient_sounds": "Subtle, warm hum with a hint of gentle bubbling.",
        "music": "Music swells slightly, becoming more flowing, luxurious, and slightly magical.",
        "sfx": "Gentle, liquid swirling sounds, subtle melting sounds, soft, creamy textures forming, faint steam hiss.",
        "voiceover": ""
      },
      "elements_in_scene": [
        "White ceramic jar",
        "Melting cocoa beans",
        "Dissolving hazelnuts",
        "Evolving chocolate hazelnut spread",
        "Rising steam"
      ],
      "motion_elements_internal": "Cocoa beans and hazelnuts visibly melting, swirling, and blending into a smooth, glossy chocolate spread, steam gently rising."
    },
    {
      "scene_id": 3,
      "start_time_seconds": 4.0,
      "end_time_seconds": 6.0,
      "description": "The shimmering golden-brown particles from the previous scene rapidly coalesce and form a sleek, elegantly designed glass jar of 'ChocoDelight Gold Hazelnut Spread'. The jar materializes with precision and a soft, internal golden glow, slowly rotating to prominently showcase its luxurious label. The background is an abstract, dynamic chocolate brown space, with elegant, flowing golden-brown liquid curves subtly animating and swirling, creating a sense of refined energy.",
      "camera": {
        "composition": "Medium shot, perfectly centered on the emerging product, allowing its full form to be appreciated.",
        "motion": "Smooth, controlled crane shot, slowly descending as the product appears, combined with a gentle orbital rotation around the product's vertical axis.",
        "angle": "Eye-level, conveying sophistication and direct presentation.",
        "lens": "Prime lens for clarity and aesthetic focus."
      },
      "environment_details": {
        "setting": "Dynamic, abstract chocolate-brown space with flowing liquid patterns and ethereal light."
      },
      "transition_to_next_scene": "Elegant wipe transition from a flowing golden curve, moving from left to right, revealing the final product tableau.",
      "audio_design_for_scene": {
        "ambient_sounds": "Ethereal, gentle hum with soft, building anticipation.",
        "music": "Orchestral music builds with a sense of wonder, elegance, and reveal, reaching a soft crescendo.",
        "sfx": "Shimmering particle sounds, soft 'whoosh' as the jar materializes, subtle 'click' as it fully forms, gentle liquid flowing sounds in the background.",
        "voiceover": ""
      },
      "elements_in_scene": [
        "Shimmering golden-brown particles",
        "Sleek glass jar of 'ChocoDelight Gold Hazelnut Spread' with a golden lid",
        "Elegant label design",
        "Flowing golden-brown liquid curves in the background"
      ],
      "motion_elements_internal": "Particles dissipating, product jar assembling from light, subtle rotation of the jar, liquid curves slowly flowing and animating."
    },
    {
      "scene_id": 4,
      "start_time_seconds": 6.0,
      "end_time_seconds": 8.0,
      "description": "The 'ChocoDelight Gold Hazelnut Spread' jar stands prominently on a polished dark wood surface. To its left, a slice of perfectly toasted artisanal bread is generously spread with the glossy chocolate hazelnut spread, showing its smooth, rich texture. A small, elegant golden spoon rests beside the toast. A few whole hazelnuts and a single, perfectly roasted cocoa bean are artfully scattered on the wood surface. Soft, warm steam gently rises from the toast, and the background is a clean, minimalist, warm chocolate brown, softly lit to create an inviting atmosphere.",
      "camera": {
        "composition": "Medium wide shot, capturing the product, toast, and surrounding elements in a pleasing composition.",
        "motion": "Static, with a very subtle, almost imperceptible, slow push-in to enhance intimacy.",
        "angle": "Eye-level, offering a direct and inviting view.",
        "lens": "Standard prime lens for a clean, natural look."
      },
      "environment_details": {
        "setting": "Elegant, minimalist breakfast or snack setting on a polished dark wood table."
      },
      "transition_to_next_scene": "",
      "audio_design_for_scene": {
        "ambient_sounds": "Warm, inviting room tone with subtle distant kitchen sounds.",
        "music": "Uplifting, sophisticated orchestral music, concluding with a warm, resonant chord.",
        "sfx": "Soft sizzle from the toast, gentle 'clink' of the spoon, subtle hum of contentment.",
        "voiceover": ""
      },
      "elements_in_scene": [
        "ChocoDelight Gold Hazelnut Spread jar",
        "Slice of toasted artisanal bread with chocolate spread",
        "Small elegant golden spoon",
        "Whole hazelnuts",
        "Roasted cocoa bean",
        "Polished dark wood surface",
        "Gentle steam"
      ],
      "motion_elements_internal": "Gentle steam rising from the toast, subtle shimmer on the chocolate spread, delicate light reflections."
    }
  ],
  "brand_info": {
    "key_colors": ["rich brown", "golden", "white", "hazelnut brown", "dark wood"],
    "name": "ChocoDelight",
    "product": "ChocoDelight Gold Hazelnut Spread",
    "slogan": "Indulge in Pure ChocoDelight."
  },
  "ending_visual": "The ChocoDelight Gold Hazelnut Spread jar, a slice of perfectly spread toast, scattered hazelnuts, and the brand slogan.",
  "final_audio_cue": "A rich, resonant, warm orchestral chord, followed by a soft, satisfying, 'thud' sound effect.",
  "final_on_screen_text": ""
}