Morsel
Morsel
Fourteen hard cuts on a cream set: one graphite phone in fans, rows, walls and on a glossy floor, lavender hairpins drawing on at every cut, for a food-delivery app.
A warm bright backdrop with thin hairpin outlines, translucent diagonal bands and bold condensed type, plus a few shots on a glossy floor with glare, and nothing else in the set. Fourteen hard cuts of about 4 s each across 56 s at 120 bpm, brisk and commercial, each a slow push, drift or orbit, opening with a fade up from bright and closing with a fade out to bright.
- Length
- 56 s
- Scenes
- 14
- Device
- iphone
- Style
- hyperkinetic
- Camera
- fast cuts, push in, top down, orbit, dolly
//
REF-EL-08 · "App Short Promo" (motion-hub, Element 3D) remade for MORSEL, a food-delivery app.
The reference is a 56 s stock template: fourteen shots on a whole-second grid (3 + 12 x 4 + 5 s),
hard cuts, a warm cream backdrop with thin lavender "hairpin" outlines and translucent diagonal
bands that draw on at every cut, condensed slate titles and lavender pills, and one flat-edged
phone in fans, rows, walls, on a glossy floor, lying flat with a stylus. Shot sheet:
reference-shot-sheet.md. Every pose, count, size and move below is read off that sheet; only the
app (Morsel: name, screens, copy, pictures) is invented.
THE KIT
· Phones: `iphone` (no Samsung element), body=graphite, screens are the html_to_ui blocks of
morsel.screens.html (templates t-*, one per screen), glass_clip=off on every stage because
up to seven phones share a scene; device and stage ids are unique per scene.
· Backdrop: template t-kit, eight hairpins (source path3d swept strokes whose keyed `d` grows
the arms out of the arc, 0.1 to 1.6 s) and two gradient bands (bg-band block from the same
HTML) sliding in along their axis. Each scene hangs it on a g scaled to fill the frame at
its depth.
· Type: text3d in Changa (the nearest face to the reference's Oswald), basic material so the
slate prints as authored, depth ~8 % of size, bevel 0, anchor=baseline (x is the centre).
· Look: no tone mapping, film_grain output_transform=2 (sRGB, hexes print as authored), SSAA x2.
· Cuts: transition=none everywhere (the reference cuts hard); S2 fades up from white and S14
fades out to white with a white plane in front of the lens.
· Shot budget and the ultra close-up follow the reference (waived for this batch): no ultra
close-up, no growing input, no assembling screen.
promo#ref-el-08-s23-element3d(width=1920 height=1080 fps=30)
audio
tracks
// the bed: audio-work/morsel_bed.py (D major, 120 BPM, bar lines one second ahead of the cuts so
// every cut lands on an even bar); the effects: audio-work/morsel_sfx.py, spotted per its sheet
track#music(asset="music:morsel-short-promo" start=0 duration=56 volume=0.55)
track#sfx_1(asset="media:m-open" start=0.05 volume=0.6)
track#sfx_2(asset="media:m-open-r" start=0.25 volume=0.55)
track#sfx_3(asset="media:m-pop-a" start=0.85 volume=0.5)
track#sfx_4(asset="media:m-pop-b" start=1.0 volume=0.5)
track#sfx_5(asset="media:m-turn" start=2.15 volume=0.45)
track#sfx_6(asset="media:m-air-in" start=3.2 volume=0.5)
track#sfx_7(asset="media:m-turn" start=5.05 volume=0.5)
track#sfx_8(asset="media:m-sheet" start=5.2 volume=0.55)
track#sfx_9(asset="media:m-pop-a" start=5.8 volume=0.5)
track#sfx_10(asset="media:m-fan" start=7.1 volume=0.6)
track#sfx_11(asset="media:m-cut" start=11.0 volume=0.45)
track#sfx_12(asset="media:m-wall" start=15.0 volume=0.55)
track#sfx_13(asset="media:m-pop-b" start=16.05 volume=0.5)
track#sfx_14(asset="media:m-letters" start=19.6 volume=0.5)
track#sfx_15(asset="media:m-cut" start=23.0 volume=0.45)
track#sfx_16(asset="media:m-slide" start=27.15 volume=0.6)
track#sfx_17(asset="media:m-pop-a" start=28.2 volume=0.5)
track#sfx_18(asset="media:m-cut" start=31.0 volume=0.4)
track#sfx_19(asset="media:m-cut" start=35.0 volume=0.4)
track#sfx_20(asset="media:m-marquee" start=39.45 volume=0.5)
track#sfx_21(asset="media:m-spin" start=43.1 volume=0.6)
track#sfx_22(asset="media:m-fan" start=47.25 volume=0.55)
track#sfx_23(asset="media:m-pop-b" start=47.95 volume=0.5)
track#sfx_24(asset="media:m-end" start=51.25 volume=0.55)
track#sfx_25(asset="media:m-cards" start=51.55 volume=0.5)
track#sfx_26(asset="media:m-turn" start=53.25 volume=0.45)
template#t-hero
card#m-hero(x=0 y=0 w=71 h=154 r=9.1 fill=#1d1a24 shadow=false)