# Fade an interview lower third up as one block, name and role together, with no plate

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 [953, 1037) on the 24000/1001 fps master: 84 frames, 3.503500 s. Local frame 0 = source frame 953.
Create a 1920x1080 progressive timeline at 24000/1001 fps and a Fusion composition exactly 84 frames long. Keep integer frames; do not round the frame rate.
Background field: #c7bfb2. Export silent H.264 yuv420p to match the intended playback container.

## Observation
Medium interview shot, subject left of centre against a warm hall wall with a pastel banner at right. The frame is clean for the first five frames. From about local frame 5 (master 958) a white name in semibold and a lighter one-line role fade up together at the lower left; they are fully opaque by ~12 (master 965) with a slight rise of a few pixels. There is no background plate, bar or line, and the text holds unchanged for the rest of the shot.

## Mechanism
Single-block lower third: name and role are one group with a shared opacity ramp and a small upward settle, relying on weight contrast instead of a plate.

## Phases (local frames)
- 0: Clean interview frame
- 5: Name and role start fading up
- 12: Lower third fully on
- 60: Hold

## Layer inventory (absolute 1920x1080 top-left pixels, back to front)
- wall [rect] at (0, 0) size 1920x1080 fill #c7bfb2
- banner [rect] at (1060, 40) size 560x1040 fill #dfe7ee
- banner-pink [ellipse] at (1200, 300) size 500x700 fill #efc6d8
- banner-cyan [ellipse] at (1050, -100) size 500x600 fill #bfe6ec
- door [rect] at (300, 0) size 260x1080 fill #d9d2c6
- light-a [ellipse] at (380, 90) size 160x60 fill #fbf6ea
- light-b [ellipse] at (1660, 90) size 160x60 fill #fbf6ea
- figure [ellipse] at (560, 120) size 620x1200 fill #7a7469
- lower-third [group] at (200, 850) size 900x90 visible [5, 84)
    keyframes opacity: f5=0, f12=1 (out)
    keyframes ty: f5=12, f12=0 (out)
  - name [text] at (200, 850) text "Rowan Adler" 34px weight 600 #ffffff
  - role [text] at (200, 898) text "Lecturer, Philosophy · Coastal State University" 20px weight 400 #f2f2f2

## Construction steps
1. Timeline 1920x1080 at 23.976 fps; Fusion composition 84 frames. Local 0 = master frame 953.
2. Interview plate underneath (here a warm wall, door and blurred banner stand-in; keep the lower-left quarter uncluttered).
3. Two Text+ nodes in one group: name 34 px semibold white at (200,850); role 20 px near-white at (200,898). Left-aligned, no background bar.
4. Group Blend 0 to 1 over frames 5 to 12 with ease-out, and a Y offset from +12 px to 0 over the same frames.
5. Hold to the end; the lower third does not animate out inside this interval.
6. Easy mistake: staggering name before role; in the source both lines share one fade.

## Content variants
Default copy:
- name: Rowan Adler
- role: Lecturer, Philosophy · Coastal State University
Adaptation changes:
- name: Priya Natarajan
- role: Owner · Harbor Street Bakery

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