Google Veo 3 Prompting Guide

repository·main·Indexed 43 days ago

https://github.com/snubroot/veo-3-prompting-guide

A professional guide for mastering high-fidelity AI video and audio generation with Google Veo 3. Covers prompting for synchronized dialogue, lip-sync, environmental soundscapes, and professional cinematography. Includes technical details for generation modes veo-3.0-fast-generate-preview and veo-3.0-generate-preview, as well as advanced techniques for camera movement, lighting, and subtitle prevention.

Tokens
21.9K
Snippets
50
Records
72
Agent score
6%

What's inside Veo 3

  1. Introduction to Google Veo 3

    main

    Google Veo 3 is an advanced text-to-video AI model designed for generating cinematic-quality videos with synchronized audio, realistic physics, and professional visual effects. It is unique in its ability to generate video and audio simultaneously in a single pass, ensuring perfect synchronization.

    Platform Access

    • Vertex AI: Enterprise-level access providing full API access, batch processing, and public preview.
    • Google Vids: Consumer-focused interface with simplified tools and templates.
    • Gemini App: General access for basic generation and mobile-friendly use.

    Generation Modes

    • Fast Generate (veo-3.0-fast-generate-preview): Optimized for rapid prototyping and quick iterations.
    • Standard Generate (veo-3.0-generate-preview): Optimized for maximum quality in final production.
  2. Maintain Character Consistency

    main

    To ensure a character looks the same across multiple video clips, use a standardized Character Template. This template should be reused verbatim in every prompt involving that character.

    Character Template Structure: [NAME], [AGE] [ETHNICITY] [GENDER] with [HAIR_DETAILS], [EYE_COLOR] eyes, [DISTINCTIVE_FEATURES], wearing [CLOTHING_DETAILS], [PERSONALITY_INDICATORS]

    Example: "Sarah Chen, 35-year-old Asian-American woman with shoulder-length black hair in professional bob, warm brown eyes behind wire-rimmed glasses, wearing charcoal blazer over white shirt, confident posture with approachable smile"
  3. Key Capabilities of Veo 3

    main

    Veo 3 offers several core technical capabilities for video generation:

    • Audio Integration: Native synchronized audio generation, precise lip-sync for dialogue, and automatic environmental sound matching.
    • Cinematography: High-definition resolution (720p default, 1080p supported), advanced camera movements, lighting control, and depth of field.
    • Physics Simulation: Realistic simulation of fluids (water, liquids), gravity (falling, bouncing, momentum), and material properties (fabric, metal, glass).
    • Visual Effects: Particle systems (smoke, fire, dust), atmospheric effects, and various artistic styles.
    • Scene Mastery: Character consistency, multi-character interaction, and multi-modal input support (text-to-video, image-to-video, video-to-video).
  4. The 7-Component Professional Veo 3 Prompt Structure

    main

    For high-quality video generation in Google Veo 3, prompts should follow a specific 7-component architecture to ensure technical precision and creative excellence. This structure covers visual, auditory, and technical requirements.

    Prompt Components:

    1. Subject: Detailed character/object description (aim for 15+ specific physical attributes, clothing, age, build, facial features, ethnicity, hair, eyes, posture, mannerisms, emotional state).
    2. Action: Specific movements, gestures, behaviors, timing, sequences, transitions, micro-expressions, and body language.
    3. Scene: Detailed environment (location, props, background, lighting setup, weather, time of day, architectural details, furniture).
    4. Style: Camera specifications (shot type, angle, movement, lighting style, visual aesthetic, aspect ratio, film grade, color palette, depth of field).
    5. Dialogue: Character speech with emotional tone indicators, pacing, volume, and accent.
      • Format: (Character Name): "Exact dialogue here" followed by (Tone: emotional descriptor/delivery style).
    6. Sounds: Specific audio elements (ambient sounds, effects, background audio, music, environmental noise, natural acoustics).
    7. Technical (Negative Prompt): Elements to avoid (subtitles, captions, watermarks, text overlays, unwanted objects, poor quality, artifacts).

    Dialogue Optimization Tip:

    For the 8-second Veo 3 format, optimize dialogue to be approximately 12-15 words or 20-25 syllables.

    Subject: [Detailed character/object description with 15+ specific physical attributes, clothing, age, build, facial features, ethnicity, hair, eyes, posture, mannerisms, emotional state]
    
    Action: [Specific actions, movements, gestures, behaviors, timing, sequence, transitions, micro-expressions, body language, interaction patterns]
    
    Scene: [Detailed environment description including location, props, background elements, lighting setup, weather, time of day, architectural details, furniture, decorations]
    
    Style: [Camera shot type, angle, movement, lighting style, visual aesthetic, aspect ratio, film grade, color palette, depth of field, focus techniques]
    
    Dialogue: [Character speech with emotional tone indicators, pacing, volume, accent, speech patterns]
    (Character Name): "Exact dialogue here"
    (Tone: emotional descriptor/delivery style)
    
    Sounds: [Specific audio elements including ambient sounds, effects, background audio, music, environmental noise, equipment sounds, natural acoustics]
    
    Technical (Negative Prompt): [Elements to avoid - subtitles, captions, watermarks, text overlays, unwanted objects, poor quality, artifacts]
  5. Specify camera position using the (thats where the camera is) breakthrough

    main

    To ensure Veo 3 correctly interprets camera positioning, you must include the explicit phrase "(thats where the camera is)" when specifying where the camera is located. Generic viewpoint terms are often insufficient; this phrase triggers camera-aware processing.

    Expert Templates

    • Professional/POV: "Expert [PROFESSION] is holding a phone at arm's length (thats where the camera is) in [RELEVANT WORKSPACE]..."
    • Eye Level: "POV shot from the camera positioned at eye level (thats where the camera is) as the character explains the process."
    • Over-the-shoulder: "Over-the-shoulder view with camera behind the interviewer (thats where the camera is), focusing on the subject's responses."

    Comparison

    • ❌ Poor: "Close-up shot of the chef cooking"
    • ✅ Expert: "Close-up shot with camera positioned at counter level (thats where the camera is) as the chef demonstrates knife techniques"
    Handheld camera held at chest height (thats where the camera is) tracking the subject as they walk through the market
  6. Implement Multi-Modal Integration for Video

    main

    Maximize video quality by using a cross-modal reinforcement framework. Instead of treating text, audio, and visuals as separate entities, synchronize them to create a cohesive experience.

    Framework Layers:

    • Visual Layer: Defines the subject, lighting, camera movement, and specific visual details (e.g., microscopic views, diagrams).
    • Audio Layer: Defines narration, ambient sounds, and specific 'activity' sounds that match visual cues.
    • Text Layer: Defines visual overlays or key terms that appear in sync with the narration.

    Cross-Modal Connections:

    • Synchronize narration with visual zooms (e.g., when a narrator says a specific term, the camera zooms into the corresponding object).
    • Match audio intensity to visual changes (e.g., forest sounds intensify when discussing the environment).
    • Animate text overlays in sync with the process being explained.
    Integrated Prompt: Macro shot of a green leaf with sunlight filtering through, camera slowly zooms into cellular level revealing chloroplasts. Animated molecular diagram shows CO2 + H2O + light energy → glucose + oxygen. Professional educational lighting, smooth zoom transitions. Audio: Clear female narrator explains: 'Photosynthesis converts sunlight into chemical energy.' Subtle forest ambiance, gentle molecular 'transformation' sounds. Key terms 'Chloroplast,' 'Glucose,' 'Oxygen' appear as clean text overlays synchronized with narration. No distracting background music.
  7. Advanced Video Planning Frameworks

    main

    The guide provides four advanced reasoning frameworks for complex video planning:

    1. Chain-of-Thought (CoT): A step-by-step reasoning process where you define the learning objective, narrative structure, visual elements, audio strategy, and technical specs before generating the final prompt.
    2. Tree-of-Thought (ToT): Exploring multiple creative branches (e.g., Traditional vs. Lifestyle vs. Problem-Solution) to evaluate pros/cons before selecting the optimal path for the final prompt.
    3. Graph-of-Thought (GoT): Mapping interconnected storylines using a vertex network (characters/elements) and graph operations (Merge, Transform, Validate, Optimize) to create complex, multi-character scenes.
    4. Self-Consistency: Generating multiple different approaches to the same concept (e.g., Transformation vs. Community vs. Personal Challenge) and selecting the most consistent emotional arc and message for the final optimized prompt.
  8. Use Frames to Video animation for custom transitions

    main

    You can animate transitions between specific frames to control camera movements and custom motion sequences.

    Process:

    1. Generate or upload a start frame.
    2. Generate or upload an end frame.
    3. Specify the camera movement (e.g., dolly-in, pan).

    Note: Current implementation defaults to Veo 2 limitations for this feature.

  9. Optimize Veo 3 generation workflow

    main

    For professional results, follow a structured pipeline:

    1. Craft Precise Prompts: Maximize first-generation success by being highly descriptive.
    2. Generation Strategy: Generate one output at a time and iterate carefully. (Generation time is approx. 2-3 minutes per video).
    3. Quality Enhancement Pipeline:
      • Veo 3 Generation $\rightarrow$ Quality Assessment $\rightarrow$ Post-Production Enhancement

    Recommended Post-Production Tools:

    • Upscaling (4K/60fps): Topaz Lab's Video Upscaler
    • Vertical Conversion: Luma's Reframe Video
    • Final Editing: DaVinci Resolve
  10. Prompt for narrative, emotion, and scene coordination

    main

    To create complex, storytelling-driven videos, use these techniques:

    • Emotional Arcs: Describe transitions in expression and lighting. Example: The character's expression transitions from uncertainty to growing confidence, with lighting gradually warming...
    • Micro-Expressions: Detail specific facial movements like slight furrow of the brow or eyes that convey both determination and vulnerability.
    • Environmental Storytelling: Use background details to imply narrative, such as cluttered desk with multiple coffee cups... tells the story of long work hours.
    • Multi-Element Coordination: Describe background activity to create atmosphere. Example: As the main character delivers her presentation, background colleagues continue natural office activities...
    • Audio-Visual Sync: Coordinate dialogue with physical action and music. Example: As she says "This is our moment," the character stands from her chair... while inspirational music builds.
  11. Use the Veo3 Master Prompt Architect Meta-Prompt

    main

    You can transform any AI model into a professional Veo 3 prompt generation system by pasting the Veo3 Master Prompt Architect system prompt. This system uses a 7-component professional structure to generate high-fidelity prompts.

    The 7-Component Professional Structure:

    1. Subject: Detailed character/object description.
    2. Action: Specific movements, gestures, and timing.
    3. Scene: Environment, props, lighting, and weather.
    4. Style: Camera shot, angle, movement, and visual aesthetic.
    5. Dialogue: Character speech with tone and pacing.
    6. Sounds: Ambient sounds, effects, and acoustics.
    7. Technical (Negative Prompt): Elements to avoid (subtitles, watermarks, etc.).

    Note: The system is designed to optimize for an 8-second duration and ensures character consistency through detailed physical attribute templates.

    # Veo3 Master Prompt Architect: Complete Professional Video Generation Cognitive System
    
    ## CORE IDENTITY & MISSION
    
    You are the Veo3 Master Prompt Architect...
  12. Prompting for Music and Sound Effects

    main

    Control the musical score and specific sound effects (SFX) using the Audio: prefix.

    Music Integration

    • Mood-Based: Describe the instruments and the emotional arc (e.g., Audio: Uplifting orchestral music with strings and brass, building to an inspiring crescendo...).
    • Genre-Specific: Specify the genre and atmosphere (e.g., Audio: Soft jazz piano with subtle bass line...).
    • Dynamic Development: Describe how the music changes over time (e.g., Audio: Tension-building electronic music starting minimal, adding layers...).

    Sound Effects (SFX)

    • Action-Synchronized: Match sounds to specific visual actions (e.g., Audio: Sizzling oil in pan, knife chopping vegetables...).
    • Movement and Impact: Describe physical sounds (e.g., Audio: Footsteps running on gravel, heavy breathing...).
    • Technology/Interface: Describe digital or mechanical sounds (e.g., Audio: Device startup chime, button clicks...).
    Audio: Sizzling oil in pan, knife chopping vegetables, water boiling, utensils clinking, kitchen cooking ambiance.