2.8 KiB
2.8 KiB
Media Production — Veo/Flow Prototypes
Issue #681: [MEDIA] Veo/Flow flythrough prototypes for The Nexus and Timmy.
Contents
veo-storyboard.md— Full storyboard for 5 clips with shot sequences, prompts, and design focus areasclip-metadata.json— Durable metadata for each clip (prompts, model, outputs, insights)
Clips Overview
| ID | Title | Audience | Purpose |
|---|---|---|---|
| clip-001 | First Light | PUBLIC | The Nexus reveal teaser |
| clip-002 | Between Worlds | INTERNAL | Portal activation UX study |
| clip-003 | The Guardian's View | PUBLIC | Timmy's presence promo |
| clip-004 | The Void Between | INTERNAL | Ambient environment study |
| clip-005 | Command Center | INTERNAL | Terminal UI readability |
How to Generate
Via Flow (labs.google/flow)
- Open
veo-storyboard.md, copy the prompt for your clip - Go to labs.google/flow
- Paste the prompt, select Veo 3.1
- Generate (8-second clips)
- Download output, update
clip-metadata.jsonwith output path and findings
Via Gemini App
- Type "generate a video of [prompt text]" in Gemini
- Uses Veo 3.1 Fast (slightly lower quality, faster)
- Good for quick iteration on prompts
Via API (programmatic)
from google import genai
client = genai.Client()
# See: ai.google.dev/gemini-api/docs/video
response = client.models.generate_content(
model="veo-3.1",
contents="[prompt from storyboard]"
)
After Generation
For each clip:
- Save output file to
outputs/clip-XXX.mp4 - Update
clip-metadata.json:- Add output file path to
output_files[] - Fill in
design_insights.findingswith observations - Add
threejs_changes_suggestedif the clip reveals needed changes
- Add output file path to
- Share internal clips with the team for design review
- Use public clips in README, social media, project communication
Design Insight Workflow
Each clip has specific questions it's designed to answer:
clip-001 (First Light)
- Scale perception: platform vs. portals vs. terminal
- Color hierarchy: teal primary, purple secondary, gold accent
- Camera movement: cinematic or disorienting?
clip-002 (Between Worlds)
- Activation distance: when does interaction become available?
- Transition feel: travel or teleportation?
- Overlay readability against portal glow
clip-003 (The Guardian's View)
- Agent presence: alive or decorative?
- Crystal hologram readability
- Wide shot: world or tech demo?
clip-004 (The Void Between)
- Void atmosphere: alive or empty?
- Particle systems: enhance or distract?
- Lighting hierarchy clarity
clip-005 (Command Center)
- Text readability at 1080p
- Color-coded panel hierarchy
- Scan-line effect: retro or futuristic?
Constraints
- 8-second clips max (Veo/Flow limitation)
- Queued generation (not instant)
- Content policies apply
- Ultra tier gets highest rate limits