Module 04 · Generative Video With Veo
Prompting Veo for Consistent Scene Style
Open lesson + course map
On this lesson
Course outline
Module 1 · The AI Video Stack in 2026
Module 2 · Scripting for AI Video
Module 3 · AI Voice and Narration
Module 4 · Generative Video With Veo
Module 5 · AI Avatars and Presenter-Style Video
Module 6 · Editing and Assembly in CapCut
Module 7 · Video Service Packaging
Consistent scene style means that separate Veo clips feel as if they belong to one production: the colour family, lighting, texture, subject design, and camera behaviour remain recognisably related even when the action and location change. Veo does not remember an earlier text prompt automatically, so continuity must be designed into every request.
By the end, you will have a personal style bible, a reusable locked style block, four complete shot prompts, and a consistency contact sheet. You will also know when a reference image or seed can help—and why neither replaces precise repeated descriptions.
// concept
Build a Style Bible Before You Generate
A prompt needs more than “cinematic.” Google’s official guide separates direction into subject, action, context, camera, and visual aesthetics. Turn the reusable parts into a style bible.
This sample bible is for a hypothetical, unbranded chai-film exercise. The turquoise kettle is a fictional prop, not a real product.
| Bible field | Locked decision | Why it stays locked |
|---|---|---|
| Hero subject | Small turquoise enamel kettle, rounded body, black curved handle, short silver spout, no text | Stabilises shape, colour, and material |
| Palette | Muted turquoise, warm cream, terracotta; restrained saturation | Prevents neon or grey outliers |
| Light | Soft overcast daylight, warm highlights, gentle shadows | Locks colour temperature |
| Texture | Naturalistic documentary, subtle 35 mm grain, surface wear | Locks rendering language |
| Camera/lens | Eye-level or tabletop; natural perspective; moderate depth; one slow move | Creates one crew’s camera grammar |
| Mood | Quiet, tactile, unhurried | Controls pacing |
| Exclusions | text, logos, extra kettles, gloss, neon, warped handle | Names continuity breakers |
Use visible, scoreable descriptors. “Premium” is vague; “muted turquoise enamel with a worn rim” is inspectable.
// concept
Separate Locked Tokens From Scene Variables
Write each request as two blocks. The scene block changes; the style block is pasted without synonyms, reordered phrases, or fresh adjectives. This is a production convention, not special Veo syntax.
SCENE VARIABLES
Shot size and angle: [what the camera sees]
Subject and action: [who/what does exactly what]
Setting: [place, time, weather, key background objects]
Camera movement: [one simple movement]
LOCKED STYLE BLOCK — paste verbatim into every prompt
Locked style: one small turquoise enamel kettle; rounded body, black curved handle,
short silver spout, worn rim, no logo. Naturalistic documentary; muted turquoise,
cream and terracotta; restrained saturation; subtle 35 mm grain. Soft overcast
daylight, warm highlights, gentle shadows. Tabletop or eye-level natural perspective;
moderate depth of field; one slow movement; quiet tactile mood. Exclude readable
text, logos, duplicate kettles, gloss, neon, warped handle, abrupt motion.For a recurring person or product, use the same authorised reference when your current Veo surface supports references or Flow “ingredients.” Google documents reference guidance for supported Veo 3.1 models, but Flow support varies by model. Country, account, and subscription access can differ; confirm the current model page before promising delivery.
A seed helps controlled reruns only where the interface or API exposes it. The same seed plus unchanged prompt can guide repeatability on supported Vertex workflows; it does not create memory across different scenes. Record it if available, but use repeated descriptions, references, and review for continuity. Do not assume Flow exposes the same control.
// concept
Generate Cheap Tests and Score the Contact Sheet
In Flow, open one project, choose Video, then confirm the current model, aspect ratio, length, output count, and displayed credit cost. Start with one output and the lowest practical draft choice available. These controls can change.
Generate an anchor shot first. Save its exact prompt and, where supported, a clean frame as an ingredient or start frame. Then change only scene variables and score a contact sheet.
| Shot ID | Subject 0–2 | Palette 0–2 | Light 0–2 | Texture 0–2 | Camera 0–2 | Decision |
|---|---|---|---|---|---|---|
| S01 anchor | 2 | 2 | 2 | 2 | 2 | Lock as reference |
| S02 | 2 | 2 | 1 | 2 | 2 | Fix light, regenerate |
| S03 | 1 | 2 | 2 | 2 | 2 | Fix kettle description/reference |
| S04 | 2 | 2 | 2 | 2 | 2 | Keep |
Score 2 for a match, 1 for editably close, and 0 for a break. Reject a hero score of 0, or two other zeroes.
Use prompt sheet → one anchor → one-variable corrections → final settings for approved shots. Verify current quota, credits, access, and output options. With no Veo access, practise using still storyboards or owned footage rather than assuming a free allowance.
// worked_example
Worked Example
The following is a hypothetical sample production: four synthetic inserts for a faceless chai-making video. The described outputs are review notes, not claimed results from a real campaign.
Shot S01 — anchor
Wide eye-level shot. One small turquoise enamel kettle rests on a weathered table
on a quiet Lahore rooftop after rain. A hand sets down a cream cup; brick jaali and
wet reflections remain behind it. Slow dolly in.
Locked style: one small turquoise enamel kettle; rounded body, black curved handle,
short silver spout, worn rim, no logo. Naturalistic documentary; muted turquoise,
cream and terracotta; restrained saturation; subtle 35 mm grain. Soft overcast
daylight, warm highlights, gentle shadows. Tabletop or eye-level natural perspective;
moderate depth of field; one slow movement; quiet tactile mood. Exclude readable
text, logos, duplicate kettles, gloss, neon, warped handle, abrupt motion.Shot S02 — preparation detail
Tabletop close-up. The same kettle sits on a worn counter in an unbranded tea stall.
Steam curls from its open lid as a spoon drops in loose black tea. Hands only. Slow
five-centimetre slide left to right.
Locked style: one small turquoise enamel kettle; rounded body, black curved handle,
short silver spout, worn rim, no logo. Naturalistic documentary; muted turquoise,
cream and terracotta; restrained saturation; subtle 35 mm grain. Soft overcast
daylight, warm highlights, gentle shadows. Tabletop or eye-level natural perspective;
moderate depth of field; one slow movement; quiet tactile mood. Exclude readable
text, logos, duplicate kettles, gloss, neon, warped handle, abrupt motion.Shot S03 — pour
Tight tabletop close-up. The same kettle pours amber chai into the same cream cup
at an open-air Karachi tea counter. Sea haze softens the unsigned background.
Static camera; steam crosses frame.
Locked style: one small turquoise enamel kettle; rounded body, black curved handle,
short silver spout, worn rim, no logo. Naturalistic documentary; muted turquoise,
cream and terracotta; restrained saturation; subtle 35 mm grain. Soft overcast
daylight, warm highlights, gentle shadows. Tabletop or eye-level natural perspective;
moderate depth of field; one slow movement; quiet tactile mood. Exclude readable
text, logos, duplicate kettles, gloss, neon, warped handle, abrupt motion.Shot S04 — closing image
Medium eye-level shot. The same kettle and cup sit by a window in a fictional
northern Pakistan guesthouse. A hand lifts the cup; mist covers distant hills.
Gentle dolly out, ending with the kettle centred.
Locked style: one small turquoise enamel kettle; rounded body, black curved handle,
short silver spout, worn rim, no logo. Naturalistic documentary; muted turquoise,
cream and terracotta; restrained saturation; subtle 35 mm grain. Soft overcast
daylight, warm highlights, gentle shadows. Tabletop or eye-level natural perspective;
moderate depth of field; one slow movement; quiet tactile mood. Exclude readable
text, logos, duplicate kettles, gloss, neon, warped handle, abrupt motion.Here is the bad drift version of S04:
Epic glossy commercial in a luxury mountain resort. A bright blue designer teapot
sparkles under dramatic sunset lighting. Fast orbiting camera, ultra-wide lens,
high saturation, perfect polished surfaces.It changes the prop, surface, light, saturation, lens, motion, and mood. Restore the exact suffix, use the authorised anchor reference if supported, and change only setting and action.
Before publishing, check the destination’s current disclosure rule. On YouTube, use the current disclosure control for realistic AI-generated content; an embedded watermark does not replace your decision.
// failure_cases
Failure Cases to Diagnose
6 cases to diagnose
The prop mutates.
Compare handle, spout, wear, and colour. Repeat measurable attributes; add the authorised anchor where supported.
The grade changes.
Compare white balance, shadows, and saturation. Paste one palette/lighting block and regenerate the outlier.
A reference imports its background.
Use a clean reference on a plain background and state its role; confirm ingredient support for the model.
The camera becomes unstable.
Replace a pan-orbit-zoom combination with one directed movement.
A seed is treated as memory.
Use it for controlled reruns, not identity across changed prompts.
Tests consume the quota.
Edit one responsible block and request one draft; approve the anchor before final-quality variations.
// pakistan_angle
Pakistan Angle
Keep prompts, thumbnails, and the contact-sheet CSV locally. During load-shedding or weak Pakistani mobile data, compare prompts offline and queue final generations when power and broadband are stable. Review the lowest practical draft on an ordinary Android phone before spending credits or bandwidth on a final export.
USD credits add up in PKR, and Pakistani cards may not work with every service. Verify current regional access, payment method, credit cost, and taxes inside the intended account before quoting. Cap included generations. If access fails, deliver the bible, storyboard, and prompt pack, or shoot phone inserts.
A generated Lahore rooftop, Karachi counter, or northern guesthouse is not documentary footage. Avoid names, plates, phone numbers, faces, and private property without permission. Disclose synthetic scenes that could be mistaken for real places or events.
// hands_on
Hands-On Exercise
8 steps
Build your own style block and four-shot set:
Choose an authorised recurring subject and record five visible identity attributes.
Lock palette, lighting, texture, camera grammar, lens language, mood, and exclusions in a 70–120-word style block.
Design anchor, detail, action, and closing scene blocks, each with one camera movement.
Paste the locked block unchanged under all four; remove accidental synonyms.
Confirm current model, quota, ratio, and reference options; record a seed only if exposed.
Generate the anchor and two more clips, or create four storyboards honestly marked pending.
Score each clip, make one targeted correction per rejection, and save prompt versions.
Add a disclosure decision: destination, whether the scene is realistic, and the current platform control you will use.
// completion_rubric
Completion Rubric
6 checks — tick as you verify
// sources
Sources
4 official sources — check every claim yourself
// check_yourself
Check yourself
4 questions · answers and options are taken word-for-word from this course
1 / 4 · diagnose
Your work shows this failure mode: “The prop mutates.” What does the lesson tell you to do about it?