Skip to content
Docs
Open Promoeyes
pastelink

pastelink

REFERENCE — a complete 31.5 s multi-device promo: a website that comes apart and rebuilds as the set, with laptop, iphone, ipad and a browser screen on one desk (read it in parts). Copied from promos/new/pastelink; its models, media and voice-over live with the original promo, not here: this copy is for reading how a finished film is built — its world, scale, light and pacing — never for pasting.

Topic
scenes
Scenes
5
Kind
reference rig
//
    REFERENCE — a complete 31.5 s multi-device promo: a website that comes apart and rebuilds as the set, with laptop, iphone, ipad and a browser screen on one desk (read it in parts). Copied from promos/new/pastelink; its models,
    media and voice-over live with the original promo, not here: this copy is for reading how
    a finished film is built — its world, scale, light and pacing — never for pasting.
//
    PASTELINK — 31.5 s, 16:9. "Paste a link." Test prompt 20
    (scripts/mcp-playground/prompts/20-paste-a-link), authored by hand to compare with the same
    prompt run through the connector. Treatment: treatment.md.

    THE IDEA. The website comes apart and becomes the promo. The link types into a chat on the
    laptop; behind it, the site itself (fieldnotes.io, on a browser window standing as the desk's
    monitor) lifts off its own page piece by piece, hovers while it is read, and every piece flies to
    its place in a real 3D set: the app screenshot lands on the iPhone's glass, the tablet shot on the
    iPad's, the headline and the logo on the wall as light, the three feature cards on the desk as
    index cards. The page keeps the ghost outlines of what left it.

    THE PIECES FLY IN THE BROWSER'S OWN SCREEN SPACE (ui-assemble's grammar). Browser at
    P = (0, 1090, -420), unrotated: overlay (u, v) → world (−240 + u, 1223 − v, −420); a card's
    `position` keys are (dx, dy DOWN, dz toward the lens) in mm, its `scale` is about its centre.
    Each target is the world point it must sit on, solved back into that space:
      fn-shot-ph   centre (80.0, 1113.87) → iPhone glass (330, 831.75, 167.5): Δ 250 282.1 587.5 · ×1.182
      fn-shot-tab  centre (167.0, 1119.15) → iPad glass (570.3, 890.6, 47.0):  Δ 403.3 228.6 467 · ×2.191
      fn-head      centre (-101.3, 1139.3) → wall (−60, 1580, −688):            Δ 41.3 −440.7 −268 · ×2.6
      fn-logo      centre (-175.9, 1211.5) → wall (−520, 1580, −688):           Δ −344.1 −368.5 −268 · ×2.6
      fn-f1/2/3    centre (−145.9 / 0.1 / 146.1, 996.4) → flat on the desk (y 741, z 260–280)
    The phone and the iPad show black glass until their screenshot lands on it; the card stays.

    PALETTE. fieldnotes paper #F4F1EA · ink #1E2A24 · moss #4E7A5A · the room: walnut, a charcoal
    wall #1B1D1C, the lamp's amber; PromoAIs gold #C9A227 / #E8C547 on #0B0B0E.

    BEATS AND SCENES (VO measured; music 96 BPM, a beat = 0.625 s):
      p1-paste   0–6      the laptop: the link types into the composer (typewriter); the ULTRA
                          CLOSE-UP along it (yaw 52°); the composer opens from its top edge as the
                          preview unfurls (expand-input); Send; the message lands
      p2-build   6–22     one take: back to the whole desk; the site lifts off its page on "reads it",
                          hovers; on "builds" the pieces fly home (the devices land on "devices"); the
                          moss light comes up on "light"; the camera moves through it on "camera"
      p3a-claude 22–24    the laptop: the reply with the PromoAIs player card
      p3b-gpt    24–26    cut on "ChatGPT": the same card there
      p4-end     26–31.5  wide on the finished set, then onto the laptop's end card

    Preview: http://localhost:4444/runtime?project=promos/new/pastelink/pastelink.promo
promo#pastelink(width=1920 height=1080 fps=30)
  metadata
    audio
      tracks
        // music: 96 BPM, a soft electronic bed; a lift as the pieces fly home (12.6); VO dips baked in
        track#music(asset="music:pastelink-bed" start=0 volume=0.55)
        // the voice (the narrator)
        track#vo_1(asset="v1-paste" start=0.8)
        track#vo_2(asset="v2-reads" start=6.6)
        track#vo_3(asset="v3-builds" start=11.4)
        track#vo_4(asset="v4-chat" start=22.3)
        track#vo_5(asset="v5-end" start=26.3)
        // the room at night
        track#sfx_1(asset="media:pastelink-room" start=0 volume=0.5)
        // keys under the link, the preview unfur