Skip to content
Docs
Open Promoeyes
Ember Rewards

Ember Rewards

A rewards card and its coins in an orange photo studio: a coin turns out of its reeded edge, a grazing glide across the printed card, the hero shot of the card with five coins round it, then the app where a coin drops into the balance, and a lockup with the mark.

One photo studio with a matte cyclorama behind a floating clear-coated slab tilted in the light, and polished reeded coins turning and hanging around it under soft, warm product lighting. Five 4 to 6 s beats over 22 s at 120 bpm: a macro on a coin turning out of its edge, a grazing glide across the slab, a slow push on the hero arrangement, a drop, then a settled composition.

Length
22 s
Scenes
5
Device
iphone
Style
abstract
Camera
ultra closeup, tracking, push in

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

//
    EMBER REWARDS — 22 s, no voice-over. Made from the reference still: the Ember Rewards
    Card floating at a tilt in a Ember-orange studio, silver coins (EMB and $) around it.

    THE WORLD. One photo studio: a matte Ember-orange cyc 650 mm behind the subject, lit
    by a single hard-right spot close to it, so the sweep runs from near-black maroon on the
    left to peach on the right (the reference's gradient, made by light rather than painted).
    Everything floats at real size in front of it: the card (ISO ID-1, 85.6 × 54 × 0.8), the
    coins (22 mm, 2.8 mm thick, 72-rib reeded edge, EMB struck on one face, $ on the other)
    and, for the app beat, an iPhone running Ember Rewards.

    PALETTE. Ember orange #fb542b · deep #e3361a · light #f7894a · cyc #ff5a1e · ink #0f0d12
    · surface #1b1820 · muted #b9b0c2 · silver #d6d7db · token violet #662d91 / magenta #9e1f63.

    LIGHT. No tone mapping (the card's and the app's hexes land as authored); the chain ends in
    film_grain output_transform=2. The cyc spot (decay 2, E ≈ 1.4 on the right of the sweep,
    ≈ 0.03 on the left); a warm-white key softbox upper right; a soft white card under the lens
    (what the coin faces that look at camera reflect: silver); two big orange area lights above
    and below standing in for the cyc as the coins see it (faces tipped up or down turn orange,
    as in the reference); a peach rim from behind left for the coin edges. The warm studio HDR
    at 0.45 for everything else.

    THE CARD FACE is HTML (ember-rewards.screens.html, section card-face) converted with
    scripts/html-screens.mts and used as the colour map of a lit, clear-coated rounded-rect
    (material > map_from > ui), so the print takes the key like a real card. Its printed art —
    the flame and EMB marks (simple original paths), the dot-matrix world map and the outlined
    "ember" wordmark — is rendered once to PNG by art-work/make-art.mjs.

    BEATS (hard cuts on the 120 BPM bar grid, 2 s a bar):
      s1-coin    0–4    macro: one coin turns out of its reeded edge into the light, EMB face up
      s2-card    4–8    a grazing glide across the card face: chip → "Ember Rewards Card" → the marks
      s3-hero    8–12   the reference shot: the card at its tilt, five coins round it, a slow push in
      s4-app     12–18  the app: a coin drops into the phone, the balance ticks to 42.180 EMB, the
                        new ad reward lands in Recent, "Spend with card" is pressed
      s5-end     18–22  the card and coins left, the lockup right: the flame, "Ember Rewards",
                        "Browse privately. Get rewarded."

    SCREENS. projects/templates/ember-rewards/ember-rewards.screens.html → scripts/html-screens.mts:
    card-face (kind ui, 470 × 297 css on 85.6 × 54 mm, rastered here at 2568 × 1620) and
    rw-screen (kind card, 71 × 154 glass) pasted under ui3d(overlay=screen). Edited after
    conversion: the placeholder fill behind the transparent marks (color=) only, and the tracks.

    Preview: http://localhost:4444/runtime?project=projects/templates/ember-rewards/ember-rewards.promo
promo#ember-rewards(width=1920 height=1080 fps=30)
  metadata
    audio
      tracks
        // music: 120 BPM D-major bed, 11 bars, every cut on a bar line (4 / 8 / 12 / 18); the lift
        // (crash + impact) on 8.0, the end hit on 18.0; mastered −16 LUFS (audio-work/ember_bed.py)
        track#music(asset="music:ember-bed" start=0 volume=0.75)
        // designed sound (audio-work/ember_sfx.py), in D major:
        //   0.40  s1 the coin turns into the light — struck silver disc ring + shimmer
        //   4.00  s2 the glide across the card — a long soft air move, left → right
        //  14.55  s4 c1 drops into the balance card (its scale lands at local 2.55) — clink + D→A blip
        //  18.35  s5 the flame pops (local 0.3–0.9) — chime D6 then A6
        track#sfx_1(asset="media:ember-ring" start=0.4 volume=0.45)
        track#sfx_2(asset="media:ember-sw