Skip to content
Docs
Open Promoeyes
Tally Night

Tally Night

Where did it go? A late-night study in the rain, receipts and a coin jar on the desk, and the phone that tells you what you can safely spend today and finds the forgotten subscriptions.

A late-night study at 11 pm with a wooden desk against a cool plaster wall, a warm desk lamp, a tall rain-streaked window over the city lights, velvet curtains, a framed print and a pulled-out wooden chair. A slow, reassuring 60 s piece in five long beats of 8-16 s, opening close under the lamp in the rain and closing as the lamp dims for the finale.

Length
1:00
Scenes
5
Device
iphone
Style
realistic place
Camera
push in, rack focus, ultra closeup

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

//
    TALLY NIGHT — "Where did it go?"  ·  a 60 s modeled-3D promo for Tally (a fictional budgeting app)

    WORLD  one late-night study at 11 pm: a walnut desk against a blue-grey plaster wall, a tall
           mullioned window above it with rain running down the glass, the city beyond as lit
           windows and street bokeh, velvet curtains, a framed print, a wooden chair pulled out.
           Palette: ink blue #1b2433 · walnut #5b3a26 · lamp amber #ffc27a · brass #b28a4e ·
           oxblood #6e2a2a · Tally mint #8fe0b8 · paper cream #ece3d2.
           1 unit = 1 mm. Floor y = 0, back wall z = -800, desk top surface y = 740.

    PROPS  TRELLIS.2 (Nano Banana 2 reference → mesh), each normalised to a 1-unit box, so
           scale = longest real side in mm and y = surface + scale × |minY|:
             asset                 scale   minY     y on the desk (740)
             tally-desk-lamp        470   -0.501   975.5   (shade rim at local y 0.2, overhangs -z)
             tally-coin-jar         130   -0.4995  804.9
             tally-receipt-curl     180   -0.1045  758.8   (one curled receipt; reused at 150 → 755.7,
                                                            140 → 754.6, 125 → 753.1)
             tally-wallet           115   -0.1093  752.6
             tally-keys              95   -0.1152  750.9
             tally-pen              140   -0.0606  748.5
             tally-glasses          140   -0.2883  780.4
             tally-tea-cup          150   -0.2307  774.6
             tally-books            250   -0.2335  798.4   (top of the stack y = 857)
             tally-plant            320   -0.5006  1017.2  (on the books: 857 + 320 × 0.5006)
           Rerolls: receipts ×3 (a loose pile came back fragmented, then fused to a board, then a
           clipped fan that read as crumpled plastic up close; the single curled receipt holds),
           glasses ×1 (first came back fused to a table slab), plant ×1 (first came back as a
           whole desk scene). Cut: tally-receipt-spike (paper read as noise), tally-receipts-clip, tally-receipts (fan).

    LIGHT  motivated, no tone curve (tone_mapping=None + film_grain output_transform=2), SSAA ×2.
           key      the desk lamp: a soft spot INSIDE the brass dome shade aimed down at the desk
                    (d ≈ 660 mm, I = E × d² ≈ 1.05 × 660²), plus a short-range warm point in the
                    shade for the spill on the wall and the shade's inside. Clicks on at 1.2 s.
           fill     cool city/moon light through the window: a dim area light on the pane facing
                    the room (0.4 — a night window is not a softbox), and a high spot outside that
                    throws the window frame (and the rain beads' shadows) across the desk.
                    Hemisphere 0.2, and studio_small_04 at 0.15 for the PBR props: a dark HDR with
                    a few small hot sources reads as lamps in the reflections; the daylit interior
                    HDR put a sunny glass door in every reflection.
           screen   an area light on the phone glass — the app's own glow.

    RAIN   there is no rain cookie, and the window is IN frame behind the desk, so the rain is
           physical: shadow-casting beads and running drops on the outside of the pane (repeat
           + vary, each drop holds, then runs with easeInQuad), emissive so they pick up the city.

    BEATS  (scene durations = VO line from vo/timings.json + lead + tail; cuts land on the
            60 BPM bar lines at 8 / 20 / 36 / 48)
      s1-hook      8.0  lead 2.4  VO 4.31  tail 1.29   lamp clicks on, camera finds the desk
      s2-receipts 12.0  lead 1.2  VO 8.07  tail 2.73   receipts + wallet, onto All accounts
      s3-today    16.0  lead 2.4  VO 9.90  tail 3.70   the dive, Safe to spend rolls to $64.18
      s4-cancel   12.0  lead 2.0  VO 5.51  tail 4.49   Reelhouse swipes out, Cancelled
      s5-sleep    12.0  lead 1.5  VO 2.95  tail 7.55   pull back into the rai