# Stack eight illustrated cards, each popping in larger and nearer than the last

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 "This is ChatGPT Images 2.0" (-7JSa_luc6k), published 2026-04-21.
Source interval [1172, 1229) on the 30000/1001 fps master: 57 frames, 1.901900 s. Local frame 0 = source frame 1172.
Create a 1920x1080 progressive timeline at 30000/1001 fps and a Fusion composition exactly 57 frames long. Keep integer frames; do not round the frame rate.
Background field: #ffffff. Export silent H.264 yuv420p to match the intended playback container.

## Observation
On a white field a single tall botanical reference card appears centred (~f1). Every six to eight frames another card pops in on top of the pile, offset left or right and slightly tilted, and each new card is larger than the previous so the stack appears to grow toward the camera (cards ~f8, f14, f20, f31, f36, f42, f48). Cards appear whole with at most a two-to-three-frame settle; nothing slides. The eight-card pile holds for the last few frames.

## Mechanism
Cascading pop-in: successive cards appear on a fixed beat, each stacked in front, offset and scaled up so the pile advances toward the viewer.

## Phases (local frames)
- 1: Card 1 centred
- 8: Card 2 left
- 14: Card 3 right
- 20: Card 4 centre-front
- 31: Card 5 large left
- 36: Card 6 right
- 42: Card 7 centre-front
- 48: Card 8 right-front; hold

## Layer inventory (absolute 1920x1080 top-left pixels, back to front)
- card1 [group] at (760, 120) size 400x560 radius 8 fill #fbf8ef stroke #d8d0b8 2px visible [1, 57)
    keyframes scale: f1=0.9, f4=1 (out)
  - c1-title [text] at (760, 148) size 400x0 text "LAVENDER" 44px weight 700 #7a5ea8
  - c1-rule [rect] at (820, 215) size 280x2 fill #d8d0b8
  - c1-stem [line] at (760, 120) stroke #5f8a4a 6px
  - c1-bloom [ellipse] at (904, 254) size 112x112 fill #7a5ea8
  - c1-leaf [ellipse] at (880, 400) size 64x32 fill #5f8a4a
  - c1-l1 [rect] at (800, 556) size 320x6 radius 2 fill #c9bfae
  - c1-l2 [rect] at (800, 584) size 240x6 radius 2 fill #c9bfae
  - c1-l3 [rect] at (800, 612) size 280x6 radius 2 fill #c9bfae
  - c1-l4 [rect] at (800, 640) size 200x6 radius 2 fill #c9bfae
- card2 [group] at (560, 150) size 380x540 radius 8 fill #fbf8ef stroke #d8d0b8 2px visible [8, 57)
    keyframes scale: f8=0.9, f11=1 (out)
  - c2-title [text] at (560, 177) size 380x0 text "HIBISCUS" 41px weight 700 #c23a5a
  - c2-rule [rect] at (617, 241) size 266x2 fill #d8d0b8
  - c2-stem [line] at (560, 150) stroke #5f8a4a 6px
  - c2-bloom [ellipse] at (697, 279) size 106x106 fill #c23a5a
  - c2-leaf [ellipse] at (674, 420) size 60x30 fill #5f8a4a
  - c2-l1 [rect] at (598, 571) size 304x6 radius 2 fill #c9bfae
  - c2-l2 [rect] at (598, 598) size 228x6 radius 2 fill #c9bfae
  - c2-l3 [rect] at (598, 625) size 266x6 radius 2 fill #c9bfae
  - c2-l4 [rect] at (598, 652) size 190x6 radius 2 fill #c9bfae
- card3 [group] at (1230, 170) size 360x520 radius 8 fill #fbf8ef stroke #d8d0b8 2px visible [14, 57)
    keyframes scale: f14=0.9, f17=1 (out)
  - c3-title [text] at (1230, 196) size 360x0 text "DAISY" 39px weight 700 #b89a2a
  - c3-rule [rect] at (1284, 258) size 251x2 fill #d8d0b8
  - c3-stem [line] at (1230, 170) stroke #5f8a4a 6px
  - c3-bloom [ellipse] at (1360, 294) size 100x100 fill #b89a2a
  - c3-leaf [ellipse] at (1338, 430) size 57x28 fill #5f8a4a
  - c3-l1 [rect] at (1266, 575) size 288x5 radius 2 fill #c9bfae
  - c3-l2 [rect] at (1266, 601) size 216x5 radius 2 fill #c9bfae
  - c3-l3 [rect] at (1266, 627) size 251x5 radius 2 fill #c9bfae
  - c3-l4 [rect] at (1266, 653) size 180x5 radius 2 fill #c9bfae
- card4 [group] at (980, 90) size 430x610 radius 8 fill #fbf8ef stroke #d8d0b8 2px visible [20, 57)
    keyframes scale: f20=0.9, f23=1 (out)
  - c4-title [text] at (980, 120) size 430x0 text "LILY" 47px weight 700 #6f8f3a
  - c4-rule [rect] at (1044, 193) size 301x2 fill #d8d0b8
  - c4-stem [line] at (980, 90) stroke #5f8a4a 7px
  - c4-bloom [ellipse] at (1135, 236) size 120x120 fill #6f8f3a
  - c4-leaf [ellipse] at (1109, 395) size 68x34 fill #5f8a4a
  - c4-l1 [rect] at (1023, 565) size 344x6 radius 2 fill #c9bfae
  - c4-l2 [rect] at (1023, 596) size 258x6 radius 2 fill #c9bfae
  - c4-l3 [rect] at (1023, 626) size 301x6 radius 2 fill #c9bfae
  - c4-l4 [rect] at (1023, 657) size 215x6 radius 2 fill #c9bfae
- card5 [group] at (320, 30) size 560x780 radius 8 fill #fbf8ef stroke #d8d0b8 2px visible [31, 57)
    keyframes scale: f31=0.9, f34=1 (out)
  - c5-title [text] at (320, 69) size 560x0 text "TULIP" 61px weight 700 #8a2a6a
  - c5-rule [rect] at (404, 162) size 392x2 fill #d8d0b8
  - c5-stem [line] at (320, 30) stroke #5f8a4a 9px
  - c5-bloom [ellipse] at (522, 217) size 156x156 fill #8a2a6a
  - c5-leaf [ellipse] at (488, 420) size 89x44 fill #5f8a4a
  - c5-l1 [rect] at (376, 638) size 448x8 radius 2 fill #c9bfae
  - c5-l2 [rect] at (376, 677) size 336x8 radius 2 fill #c9bfae
  - c5-l3 [rect] at (376, 716) size 392x8 radius 2 fill #c9bfae
  - c5-l4 [rect] at (376, 755) size 280x8 radius 2 fill #c9bfae
- card6 [group] at (1360, 110) size 480x690 radius 8 fill #fbf8ef stroke #d8d0b8 2px visible [36, 57)
    keyframes scale: f36=0.9, f39=1 (out)
  - c6-title [text] at (1360, 144) size 480x0 text "SUNFLOWER" 52px weight 700 #c78a1a
  - c6-rule [rect] at (1432, 227) size 336x2 fill #d8d0b8
  - c6-stem [line] at (1360, 110) stroke #5f8a4a 8px
  - c6-bloom [ellipse] at (1533, 275) size 134x134 fill #c78a1a
  - c6-leaf [ellipse] at (1504, 455) size 76x38 fill #5f8a4a
  - c6-l1 [rect] at (1408, 648) size 384x7 radius 2 fill #c9bfae
  - c6-l2 [rect] at (1408, 682) size 288x7 radius 2 fill #c9bfae
  - c6-l3 [rect] at (1408, 717) size 336x7 radius 2 fill #c9bfae
  - c6-l4 [rect] at (1408, 751) size 240x7 radius 2 fill #c9bfae
- card7 [group] at (860, 240) size 580x760 radius 8 fill #fbf8ef stroke #d8d0b8 2px visible [42, 57)
    keyframes scale: f42=0.9, f45=1 (out)
  - c7-title [text] at (860, 278) size 580x0 text "ROSE" 63px weight 700 #a5233a
  - c7-rule [rect] at (947, 369) size 406x2 fill #d8d0b8
  - c7-stem [line] at (860, 240) stroke #5f8a4a 9px
  - c7-bloom [ellipse] at (1069, 422) size 162x162 fill #a5233a
  - c7-leaf [ellipse] at (1034, 620) size 92x46 fill #5f8a4a
  - c7-l1 [rect] at (918, 832) size 464x8 radius 2 fill #c9bfae
  - c7-l2 [rect] at (918, 870) size 348x8 radius 2 fill #c9bfae
  - c7-l3 [rect] at (918, 908) size 406x8 radius 2 fill #c9bfae
  - c7-l4 [rect] at (918, 946) size 290x8 radius 2 fill #c9bfae
- card8 [group] at (1390, 220) size 500x720 radius 8 fill #fbf8ef stroke #d8d0b8 2px visible [48, 57)
    keyframes scale: f48=0.9, f51=1 (out)
  - c8-title [text] at (1390, 256) size 500x0 text "ORCHID" 55px weight 700 #7a4aa0
  - c8-rule [rect] at (1465, 342) size 350x2 fill #d8d0b8
  - c8-stem [line] at (1390, 220) stroke #5f8a4a 8px
  - c8-bloom [ellipse] at (1570, 392) size 140x140 fill #7a4aa0
  - c8-leaf [ellipse] at (1540, 580) size 80x40 fill #5f8a4a
  - c8-l1 [rect] at (1440, 781) size 400x8 radius 2 fill #c9bfae
  - c8-l2 [rect] at (1440, 817) size 300x8 radius 2 fill #c9bfae
  - c8-l3 [rect] at (1440, 853) size 350x8 radius 2 fill #c9bfae
  - c8-l4 [rect] at (1440, 889) size 250x8 radius 2 fill #c9bfae

## Construction steps
1. Timeline 1920x1080 at 29.97 fps; Fusion composition 57 frames. Local 0 = master frame 1172.
2. Each card is a group: #fbf8ef plate with a 2px #d8d0b8 border, radius 8 and a soft drop shadow, a centred bold letter-spaced title (font size about 11% of card width), a rule, a coloured bloom ellipse on a green stem and four grey text-line bars.
3. Positions/sizes (x,y,w,h, tilt): 1 (760,120,400,560, 0), 2 (560,150,380,540, -4), 3 (1230,170,360,520, 4), 4 (980,90,430,610, 2), 5 (320,30,560,780, -3), 6 (1360,110,480,690, 3), 7 (860,240,580,760, -2), 8 (1390,220,500,720, 4). Later cards are drawn on top.
4. Appearance frames: 1, 8, 14, 20, 31, 36, 42, 48. On each, key Size 0.9 -> 1 over three frames with ease-out; no position animation and no fade.
5. Easy mistake: sliding or fading the cards in. The source pops each card in whole; the only softness is the tiny scale settle.

## Content variants
Default copy:
- card1: LAVENDER
- card2: HIBISCUS
- card3: DAISY
- card4: LILY
- card5: TULIP
- card6: SUNFLOWER
- card7: ROSE
- card8: ORCHID
Adaptation changes:
- card1: BASIL
- card2: THYME
- card3: MINT
- card4: SAGE
- card5: DILL
- card6: CHIVE
- card7: FENNEL
- card8: ROSEMARY

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