Unboxing Reveal
Unboxing Reveal
The app arrives like hardware: a black presentation box on a plinth opens, the phone rises out dark, the screen wakes and the app assembles piece by piece before a typed edit and Enhance show the hero feature.
A warm stone photo studio with a seamless curved sweep, a tall plinth, a low round side plinth and a dark cradle plate, lit by a high warm spot, a big soft front light, a hidden wall-wash glowing behind the plinth and a warm rim. Three beats over 24 s at 120 bpm: a long twelve-second reveal as a box lid lifts and sets aside, a raking close-up, then a wide calm landing on the studio.
- Length
- 24 s
- Scenes
- 3
- Device
- iphone
- Style
- realistic place
- Camera
- orbit, ultra closeup, rack focus, establishing wide
//
TPL-UNBOXING — 24 s, 16:9. TEMPLATE 1 · UNBOXING REVEAL. Sample app: "Lumen", a photo editor
for iPhone. Treatment: treatment.md. Screens: tpl-unboxing.screens.html → .screens.json.
THE IDEA. The app arrives like hardware. A black presentation box stands on a plinth in a
photo studio; the lid lifts off and flies to the side plinth, the box's sleeve sinks into the
plinth so the phone seems to rise out of it, screen dark. Then the screen WAKES: the app flies
in piece by piece (ui-assemble), hangs as an exploded staircase, and packs home. We push into
the glass: a prompt types ("golden hour glow, lift the shadows"), Enhance is pressed, the flat
photo blooms. The end card is the name on the plinth's face.
THE WORLD. A warm stone photo studio (1 unit = 1 mm): a seamless sweep (floor, a 700 mm cove,
the wall at z = −905), a cream plinth 260 × 420 × 260 at the origin (top y = 420), a low round
side plinth at (−520, 0, −220) for the lid to land on. The phone
stands on a black cradle plate at y = 426 (anchor bottom), screen centre ≈ (0, 505, 4).
The box: a sleeve (100 × 70 × 44) round the phone's foot and a telescoping lid (106 × 140 × 50).
NO DEVICE MOVES (a device with a position channel blanks every screen overlay): the lid lifts
away and the sleeve sinks INTO the solid plinth (the plinth's own faces hide what is inside),
which is what makes the phone "rise". The phone only ever has its static pose.
PALETTE. studio stone #DCD2C5 · plinth cream #EDE6DC · box ink #141316 · foil amber #F2B45A ·
app ground #0B0A0C · panel #18171B · ink #F4F1EC · accent amber #FFB547 → coral #FF7A45.
BEATS AND SCENES (music 120 BPM, a beat = 0.5 s; cuts at 12.0 and 18.5 sit on beats 24 and 37):
u1-unbox 0–12 HOOK the closed box in the light (0–1); the lid lifts (1.0) and lands on
the side plinth (3.0); the sleeve sinks (2.6–3.6), the phone rises,
dark. The screen WAKES: four layers stream in (3.9–4.8), dock as an
exploded staircase (6.9–7.8), hold, pack home (8.8–10.2) while the
camera swings from the side to the front
u2-enhance 12–18.5 FEATURE the prompt types (typewriter) under the ULTRA CLOSE-UP along the
prompt bar (yaw 55°); Enhance dips (15.5); the camera racks to the
photo as the veil lifts, the slider fills to 72, BEFORE → ENHANCED
u3-end 18.5–24 PROOF/CTA wide on the studio: the finished app on the phone, the lid on
the side plinth; "Lumen" rises on the plinth's face, the line under it
TEMPLATE SWAP POINTS (re-skin for your own app):
1. App name — the text3d#end-name text ("Lumen"), the lid's text3d#ld-word ("LUMEN"), the
header title in screens.html ("Santorini_0412").
2. Palette — the hexes in <materials> (foil, box-ink, plinth, sweep) and in screens.html
(the five app colours in its header comment); re-run html-screens and paste the blocks.
3. Screens — tpl-unboxing.screens.html sections a-base / a-photo / a-ctrl / a-act (the four
layers that assemble, bottom to top) and `edit` (the feature screen; keep its ids:
e-bar/e-ph/e-text for the typed line, e-btn for the press, e-veil/e-fill/e-knob/e-before/
e-after/e-v0/e-v72 for the before → after). The picture: media:tpl-unboxing-photo.
4. Copy — e-text's typed line, text3d#end-line ("Every photo, in its best light."),
text3d#end-cta ("Now on iPhone").
5. Music — track#music asset (music:tpl-unboxing-bed, 120 BPM); SFX tracks are spotted to
the beats above and stay valid if the timing is kept.
Preview: http://localhost:4444/runtime?project=projects/templates/tpl-unboxing/tpl-unboxing.promo
promo#tpl-unboxing(width=1920 height=1080 fps=30)
metadata
au