VEO 3 Prompt Writer

Charming 3D Animated Explainer Video with Dialogue – Veo 3 Prompt

Generate a polished and professional 3D animated scene, perfect for your next explainer video, commercial, or educational module. This prompt brings to life a heartwarming interaction between a curious elderly customer and a cheerful young grocery store employee. It demonstrates Veo 3’s incredible ability to handle nuanced character dialogue and build a genuinely inviting atmosphere.

This advanced, structured JSON prompt gives you precise control over a clean and vibrant 3D cartoon world. The prompt directs Veo 3 to create a seamless two-part conversation, using professional camera techniques like a slow push-in and a smooth rack focus to expertly guide the viewer’s attention. Cheerful background music and subtle ambient sounds complete the scene, delivering an immersive and high-quality video ready for any brand story or service explanation.

Why This Prompt Works

This JSON prompt masterfully leverages several of Veo 3’s core strengths with precision:

  • It Builds a Professional Narrative: By splitting the dialogue into two distinct scenes, the prompt constructs a classic shot/reverse-shot sequence. This cinematic technique makes the conversation feel natural and easy for any audience to follow.

  • It Ensures Flawless Dialogue Sync: The prompt masters audio by isolating dialogue to a single speaker per scene. This method guarantees perfect lip-sync while layering in ambient store sounds and a gentle musical score for a rich, believable audio experience.

  • It Directs Lifelike Performances: Veo 3 receives clear instructions for creating authentic characters. The prompt defines specific visual details, actions like ‘gesturing’ or ‘listening intently,’ and distinct emotions, which result in a truly engaging performance.

  • It Creates a Consistent Atmosphere: The environment_details and overall_style commands build a bright, clean, and positive world. This approach leaves no room for tonal ambiguity and ensures the scene always feels friendly and wholesome.

How to Customize & Enhance

This prompt provides an outstanding foundation for countless character-driven stories. Here’s how you can make it your own:

  • Change the Setting: Transport your characters to a new location. Simply update the setting and elements_in_scene to place this conversation in a library, a doctor’s office, a bank, or a tech support desk.

  • Write a New Script: Dialogue drives the narrative. Modify the lines in each scene to discuss a new product, answer a unique customer question, or tell a short, brand-aligned joke.

  • Invent New Characters: Redesign the characters by changing their visual_description. Experiment with different ages, outfits, and personalities to perfectly match your brand’s identity.

  • Explore Different Animation Styles: Swap the “3D cartoon style render” for “stop-motion claymation” or “2D flat design animation” to completely change the look and feel. This allows you to explore other creative avenues, similar to the style we showcase in our Charming Felt Mouse Adventure.

  • Build It Faster: Use this structure as a powerful template in our Veo 3 Prompt Writer to quickly generate entirely new, customized video narratives from scratch.

json Prompt
{
  "video_length_seconds": "8",
  "aspect_ratio": "16:9",
  "overall_style": {
    "visual_aesthetic": "3D cartoon style render, clean lines, vibrant colors, friendly character design, animated, wholesome.",
    "color_palette": "Bright and inviting, with dominant greens, reds, and oranges from the produce, contrasted with warm browns and blues.",
    "film_attributes": "Smooth animation, clear lighting, cheerful and wholesome atmosphere.",
    "tone_and_mood": "Friendly, helpful, community-oriented, wholesome, lighthearted."
  },
  "keywords": [
    "cartoon",
    "grocery store",
    "produce",
    "shopping",
    "customer service",
    "friendly interaction",
    "dialogue",
    "fresh food",
    "community",
    "animated"
  ],
  "scenes": [
    {
      "scene_id": 1,
      "start_time_seconds": 0,
      "end_time_seconds": 4,
      "description": "An elderly gentleman with a kind smile, wearing a blue suit and a straw hat, approaches a young grocery store worker in the vibrant produce section. The elderly man holds a small book and politely speaks, gesturing towards the fresh produce.",
      "camera": {
        "composition": "Medium shot, centered on the elderly man, with the young worker slightly out of focus in the background.",
        "motion": "Slow push-in towards the elderly man, then a slight pan to frame both as he begins to speak.",
        "angle": "Eye-level",
        "lens": "Standard"
      },
      "environment_details": {
        "setting": "A brightly lit, clean grocery store produce section with colorful displays of fresh fruits and vegetables, including green cabbages, bright red tomatoes, and oranges. Wooden shelves are neatly stocked.",
        "transformation": ""
      },
      "transition_to_next_scene": "Smooth cut to the young worker's perspective.",
      "audio_design_for_scene": {
        "ambient_sounds": "Gentle hum of refrigeration, distant chatter of shoppers, soft rustling of plastic bags.",
        "dialogue": "Elderly Gentleman: 'Excuse me, young man, are these tomatoes locally sourced?'",
        "music": "Light, cheerful, upbeat background music.",
        "sfx": "Soft footsteps approaching.",
        "voiceover": ""
      },
      "characters_present": [
        {
          "name": "Elderly Gentleman",
          "visual_description": "An elderly man with spectacles, a kind smile, wearing a crisp blue suit, white shirt, blue tie, and a straw fedora hat. He holds a small brown book.",
          "action_in_scene": "Approaches the young worker, stops, makes eye contact, and politely speaks, gesturing slightly towards the tomatoes.",
          "emotional_display": "Curious, friendly, polite.",
          "voice_expression": "Gentle, inquiring."
        },
        {
          "name": "Young Grocery Worker",
          "visual_description": "A young man with short brown hair, wearing a green cap, a green hoodie, and dark jeans. He is holding a small basket of bright red tomatoes.",
          "action_in_scene": "Stands by a display of vegetables, holding tomatoes, and listens attentively to the elderly gentleman, turning his head slightly.",
          "emotional_display": "Attentive, ready to assist."
        }
      ],
      "elements_in_scene": [
        "Bright red tomatoes in a basket",
        "Green cabbages in a shopping cart",
        "Wooden produce shelves",
        "Various colorful fruits and vegetables (oranges, lettuce, apples)"
      ],
      "motion_elements_internal": "The young worker gently places tomatoes into a basket.",
      "on_screen_text": "",
      "visual_effects": []
    },
    {
      "scene_id": 2,
      "start_time_seconds": 4,
      "end_time_seconds": 8,
      "description": "The young grocery store worker, holding a basket of ripe red tomatoes, smiles warmly and replies to the elderly gentleman's question, gesturing towards the produce. The elderly man listens with interest and a pleased expression.",
      "camera": {
        "composition": "Medium close-up, focused on the young grocery worker, with the elderly gentleman slightly out of focus in the foreground, listening.",
        "motion": "Smooth rack focus from the elderly man to the young worker as he begins to speak, then a slight push-in.",
        "angle": "Eye-level",
        "lens": "Standard"
      },
      "environment_details": {
        "setting": "The same brightly lit, clean grocery store produce section, emphasizing the freshness of the vegetables.",
        "transformation": ""
      },
      "audio_design_for_scene": {
        "ambient_sounds": "Gentle hum of refrigeration, distant chatter, soft rustling.",
        "dialogue": "Young Grocery Worker: 'Yes sir, these just arrived this morning from a farm just outside the city!'",
        "music": "Light, cheerful, upbeat background music continues.",
        "sfx": "Soft rustle of tomatoes as the worker gestures.",
        "voiceover": ""
      },
      "characters_present": [
        {
          "name": "Elderly Gentleman",
          "visual_description": "An elderly man with spectacles, a kind smile, wearing a crisp blue suit, white shirt, blue tie, and a straw fedora hat. He holds a small brown book.",
          "action_in_scene": "Listens intently to the young worker's reply, nodding slightly with a pleased expression.",
          "emotional_display": "Pleased, attentive."
        },
        {
          "name": "Young Grocery Worker",
          "visual_description": "A young man with short brown hair, wearing a green cap, a green hoodie, and dark jeans. He is holding a small basket of bright red tomatoes.",
          "action_in_scene": "Smiles and replies enthusiastically, gesturing with the basket of tomatoes towards the display.",
          "emotional_display": "Helpful, friendly, knowledgeable.",
          "voice_expression": "Clear, friendly, informative."
        }
      ],
      "elements_in_scene": [
        "Bright red tomatoes in a basket",
        "Green cabbages in a shopping cart",
        "Wooden produce shelves",
        "Various colorful fruits and vegetables (oranges, lettuce, apples)"
      ],
      "motion_elements_internal": "The young worker gestures with the basket of tomatoes.",
      "on_screen_text": "",
      "visual_effects": []
    }
  ],
  "ending_visual": "A final shot of the vibrant produce section, with the two characters smiling and the young worker handing the elderly gentleman the basket of tomatoes.",
  "final_audio_cue": "A pleasant, concluding musical flourish."
}