# Bring a presenter lower third in as name first, role four frames later, then lose it on the cut

Manual DaVinci Resolve / Fusion construction guide generated from the recipe. It is not a tested .drp.
The accompanying Remotion project (recipe.json) is the executable definition; the numbers below are copied from it.
Neither construction establishes source fidelity: this is an original vector approximation of an inspected editing moment.

## Source and clock
Reference: OpenAI's "Make information visual with ChatGPT" (jzmNh8lbSp8), published 2026-08-24.
Source interval [66, 226) on the 24000/1001 fps master: 160 frames, 6.673333 s. Local frame 0 = source frame 66.
Create a 1920x1080 progressive timeline at 24000/1001 fps and a Fusion composition exactly 160 frames long. Keep integer frames; do not round the frame rate.
Background field: #c8c3b8. Export silent H.264 yuv420p to match the intended playback container.

## Observation
The shot hard-cuts in at local 0 to a wide presenter-at-desk frame. The name pops on bottom-left at local ~2 in bold 21 px white; the role pops on ~420 px to the right at ~6 on the same baseline in regular weight. Both hold unchanged until the picture hard-cuts to a close-up at local 156, taking the card with it.

## Mechanism
Two-beat lower third: name and role appear as separate pops four frames apart on one baseline, and exit with the picture cut instead of their own animation.

## Phases (local frames)
- 0: Cut in to wide presenter shot
- 2: Name pops on
- 6: Role pops on
- 156: Hard cut to close-up, card gone

## Layer inventory (absolute 1920x1080 top-left pixels, back to front)
- window [rect] at (120, 60) size 520x560 radius 10 fill #e6ebee visible [0, 156)
- window-2 [rect] at (1300, 60) size 520x560 radius 10 fill #e6ebee visible [0, 156)
- desk [rect] at (0, 780) size 1920x300 fill #d9d6cf visible [0, 156)
- figure [ellipse] at (720, 200) size 480x900 fill #e3ddd6 visible [0, 156)
- laptop [rect] at (100, 640) size 560x260 radius 16 fill #c4c8cc visible [0, 156)
- name [text] at (100, 968) text "Katya Ilves" 21px weight 700 #ffffff visible [2, 156)
- role [text] at (520, 968) text "Developer Relations, Fabrikam" 21px weight 400 #ffffff visible [6, 156)
- closeup-bg [rect] at (0, 0) size 1920x1080 fill #8f877c visible [156, 160)
- closeup-figure [ellipse] at (500, 80) size 900x1300 fill #d8cfc4 visible [156, 160)

## Construction steps
1. Timeline 1920x1080 at 23.976 fps; Fusion comp 160 frames. Local 0 = master frame 66 (the cut in).
2. Wide presenter plate frames 0-155; hard cut to the close-up plate at 156.
3. Name: Text+ 21 px weight 700 white at (100,968), visible from frame 2 (hard on, no fade).
4. Role: Text+ 21 px weight 400 white at (520,968), visible from frame 6.
5. Both nodes end at frame 156 with the cut; no fade-out.
6. Easy mistake: fading them in. Each element is a hard pop, four frames apart, which is what gives the card its two-beat rhythm.

## Content variants
Default copy:
- name: Katya Ilves
- role: Developer Relations, Fabrikam
Adaptation changes:
- name: Marco Bellini
- role: Design Systems, Litware

## Limits
Easing names map to Fusion spline shapes: linear = linear, in/out/inOut = ease curves on the same frames, hold = step, spring/overshoot = slight overshoot past the target before settling.
Text reveal frames give the first and last unit; distribute characters/words evenly between them. Cursor click rings last 14 frames.
Vector illustration is an approximation of layout and motion, not the product UI or recovered production assets.
