Skip to content
Docs
Open Promoeyes
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

The AI keeps this film's shots, timing and camera, and puts your app in it.

//
    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