Veo 3.1 Fast placed second on faces and UGC in the Sprites bakeoff, with natural creator energy and native audio. At $0.90 a clip it is the most expensive model in the round, and it went off-brief on the product ad.
6.9/10average on 4 ad briefs
0briefs won
$0.90per clip in the bakeoff
42smedian generation, ~8s clip
1085public Elo, Veo 3.1 Fast
Every Veo 3.1 Fast clip, with the prompt
Each brief went to every model with the identical prompt. Scores are out of 10 for the brief, not for looks.
Motion design
4.0/10
4th of 6. No video model wins this brief: Claude Opus 5.5 writing the motion in code beat all of them.
Thin line-art that falls apart mid-transition. Not UI-safe.
PromptPremium motion design brand intro. On a deep navy background, bold white geometric shapes slide, snap and morph, assembling into the wordmark 'SPRITES'. Flat 2D vector, electric orange and lilac accents, smooth easing.All 6 models on this prompt
Face realism
8.5/10
2nd of 6. Won by Seedance 2.0 Fast.
Cinematic softness, natural blink-to-smile; a touch less skin detail.
PromptExtreme close-up portrait of a woman in her early 30s with freckles and natural skin, soft window light. She looks down, lifts her eyes to camera and breaks into a shy smile; subtle eye movement and a blink. 85mm, photorealistic.All 6 models on this prompt
E-com product ad
6.5/10
6th of 6. Won by Kling 3.0.
Gorgeous, but swapped in a spray-pump bottle and pouring liquid: off-brief.
PromptLuxury product ad: amber perfume bottle, gold cap, label 'NOIR', on a wet black stone plinth. Water splash erupts in slow motion, warm rim light, camera orbits 90°. High-end commercial.All 6 models on this prompt
UGC creator ad
8.5/10
2nd of 6. Won by Seedance 2.0 Fast.
Natural creator energy and native audio; product ends up small.
PromptVertical smartphone selfie, UGC style. A friendly woman in her 20s in a bright bathroom holds a white serum bottle to camera, tilts it to show the label, taps it and smiles while talking. Handheld, natural daylight, not cinematic.All 6 models on this prompt
Where Veo 3.1 Fast wins and breaks on ads
Use it for
Cinematic faces with a natural blink-to-smile.
Creator energy plus native audio: the one-shot talking UGC ad without a separate voice track.
The model to reach for when the ad needs dialogue in the clip itself.
Watch out for
Follows its own taste over the brief: it swapped in a spray-pump bottle and pouring liquid on a perfume packshot.
Products end up small in UGC frames.
Thin line-art motion design that falls apart mid-transition. Not safe for UI or logo work.
The highest price per clip in the round.
Director stack and public rank
Astra → Veo 3.1
Astra still prefers Omni; Veo stack wins only when you need Google-native audio FX. Stack score 1210, editorial.
Veo 3.1 Fast on the public board
1085 Elo on the Artificial Analysis text-to-video arena. AA #15. Speedy Veo for UGC dialogue when Omni is unavailable.
Sora 2 vs Veo 3.1: Sora is discontinued
Sora 2 vs Veo 3 is still a common search, but the comparison is over. OpenAI closed the Sora app in April 2026 and removed the Sora 2 models from its API on September 24, 2026.
On the public text-to-video board Veo 3.1 and Sora 2 sat a few Elo points apart before Sora left. For short-form ads the replacement decision is by job: Veo 3.1 for dialogue in the clip, Seedance 2.0 for faces and UGC, Kling 3.0 for product and physics shots.
For talking UGC and face close-ups, yes: Veo 3.1 Fast scored 6.9/10 across 4 briefs and placed second on both. It was last on the product packshot, where it ignored the brief, and it costs $0.90 a clip, the most in the round.
Sora 2 vs Veo 3: which should I use for ads?
Veo, because Sora 2 is gone: OpenAI removed it from its API on September 24, 2026, after closing the app in April. For dialogue in the clip, Veo 3.1. For faces and UGC without dialogue, Seedance 2.0 scored higher in the Sprites bakeoff.
How do I write a Veo 3.1 prompt for a UGC ad?
Describe the phone, the person, the room and the beats, and say what it is not: 'Vertical smartphone selfie, UGC style... handheld, natural daylight, not cinematic.' Ask for the product to stay large in frame, because Veo tends to let it shrink.
Which director stack uses Veo?
Astra → Veo 3.1. GPT-6 Astra still prefers Gemini Omni Flash for one-shot dialogue; the Veo stack wins when you need Google-native audio effects.
Want finished ads, not model bakeoffs?
Director by Sprites: every monday you get finished, on-brand video ads, reviewed by a human. You never write a prompt. You pick the winners. Sprites ships the campaigns.