# 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.