# Hard cut from b-roll to a two-shot, then fade two lower thirds in simultaneously under each speaker

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 "How California Small Businesses Are Using ChatGPT | OpenAI Academy" (cFyFF3Ad2aM), published 2026-07-22.
Source interval [1840, 1900) on the 24000/1001 fps master: 60 frames, 2.502500 s. Local frame 0 = source frame 1840.
Create a 1920x1080 progressive timeline at 24000/1001 fps and a Fusion composition exactly 60 frames long. Keep integer frames; do not round the frame rate.
Background field: #d9d6d0. Export silent H.264 yuv420p to match the intended playback container.

## Observation
Ten frames of b-roll (a seated speaker with a microphone at a dark table, crowd behind) then a hard cut at local frame 10 (master 1850) to a bright two-shot: two people standing in front of a cream wall and a curved black stair rail, banner at right. Starting at ~12 both lower thirds fade in at once, one under each person (left at x≈200, right at x≈1066), reaching full opacity by ~20 (master 1860). Each is a white semibold name over a lighter role line, no plate. The shot then holds.

## Mechanism
Cut then paired identification: a hard cut lands the two-shot, and two independent lower thirds share one fade so both subjects are named in a single beat.

## Phases (local frames)
- 0: B-roll
- 10: Hard cut to two-shot
- 12: Both lower thirds start fading in
- 20: Lower thirds fully on
- 45: Hold

## Layer inventory (absolute 1920x1080 top-left pixels, back to front)
- plate-a [group] at (0, 0) size 1920x1080 visible [0, 10)
  - a-wall [rect] at (0, 0) size 1920x1080 fill #b9b3aa
  - a-window [rect] at (700, 0) size 500x420 fill #e8ecea
  - a-window-2 [rect] at (1300, 0) size 300x420 fill #e8ecea
  - a-table [rect] at (0, 700) size 1920x380 fill #1f1f22
  - a-crowd [ellipse] at (400, 300) size 1300x500 fill #6f6a66
  - a-figure [ellipse] at (300, 250) size 600x900 fill #3a3838
  - a-figure-2 [ellipse] at (1150, 350) size 500x700 fill #4a4f6a
  - a-bottle [ellipse] at (780, 620) size 120x260 fill #9fc8be
- plate-b [group] at (0, 0) size 1920x1080 visible [10, 60)
  - b-wall [rect] at (0, 0) size 1920x1080 fill #d9d6d0
  - b-column [rect] at (1000, 0) size 180x1080 fill #e6e3de
  - b-banner [ellipse] at (1500, 0) size 600x900 fill #efd7e3
  - b-rail [path] at (1240, 560) stroke #1a1a1a 14px
  - b-figure-l [ellipse] at (80, 80) size 620x1200 fill #5a6288
  - b-figure-r [ellipse] at (780, 60) size 640x1240 fill #e0725f
- lt-left [group] at (200, 866) size 700x80 visible [12, 60)
    keyframes opacity: f12=0, f20=1 (out)
  - lt-left-name [text] at (200, 866) text "Cyrus Delgado" 30px weight 600 #ffffff
  - lt-left-role [text] at (200, 906) text "Owner · Delgado Architecture" 18px weight 400 #f2f2f2
- lt-right [group] at (1066, 866) size 700x80 visible [12, 60)
    keyframes opacity: f12=0, f20=1 (out)
  - lt-right-name [text] at (1066, 866) text "Rebeca Okafor" 30px weight 600 #ffffff
  - lt-right-role [text] at (1066, 906) text "CEO · Verde Design Studio" 18px weight 400 #f2f2f2

## Construction steps
1. Timeline 1920x1080 at 23.976 fps; Fusion composition 60 frames. Local 0 = master frame 1840.
2. Edit: clip A (b-roll) frames 0-9, clip B (two-shot) from frame 10. Straight cut, no handles.
3. Two Text+ pairs on clip B: names 30 px semibold white at (200,866) and (1066,866); roles 18 px near-white 40 px lower. No bars.
4. Both pairs share one Blend keyframe set: 0 at frame 12, 1 at frame 20, ease-out. Position the left block under the left subject and the right block under the right subject.
5. Hold to end of composition; nothing animates out.
6. Easy mistake: cascading the second lower third after the first; the source fades both in together two frames after the cut.

## Content variants
Default copy:
- nameL: Cyrus Delgado
- roleL: Owner · Delgado Architecture
- nameR: Rebeca Okafor
- roleR: CEO · Verde Design Studio
Adaptation changes:
- nameL: Marcus Lee
- roleL: Founder · Northshore Coffee
- nameR: Dana Whitfield
- roleR: Director · Whitfield Tutoring

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