Desk
Assembled live in the browser from the Compose layers. Picture is a reduced size proxy for speed, the geometry and timing are the real numbers.
Write to recipe
Writes everything in one go: mix, chain,
clips, angle and all four formats. Lands in the Recipe tab at once and drops a json the
watcher merges into ad_recipes.json.
Format
Event plates
The real per event renders from the city data folder.
Composer generating these itself is the next piece of work. For now it places the ones After Effects already rendered.
Interchangeable videos
Two slots in the picture, measured off the delivered ad. Everywhere else the bed is pixel identical.
Synced from the locked event's cache on the last build.
Geometry
Real frame pixels. Scale is a percentage of the strip's native 1080 × 150.
End card,
Written once per outro. Scale is a percentage of the plate’s own size. The values here were measured off the delivered ads as a starting point, they are close but not exact.
Layers
Caption states
One fit per line, locked by its longest state. Gold rows are the three interchangeable reads, generated from the chosen angle’s word timings. Click a row to jump.
| # | line | in | out | dur | word / line | colour | fit |
|---|
Captions stop at the outro boundary, 0:00:53:13. The closing "we'll see you there" sits inside the outro and is not a caption.
Build steps
Model, how many generations, and the tags to spread across them. Changes are remembered in this browser and travel with Write to recipe.
Sound
Length
Gates
The three windows the interchangeable reads have to land inside.
Rates
Interchangeable videos
The whole thing, as written
Every Composer parameter as it stands, exactly as it goes into
products.discovery_v2_v4base.composer.
{}