Skip to content
Docs
Open Promoeyes
Baton

Baton

One home, four screens in four corners of it: a task started on the phone is handed off as a hot-white and electric-blue light trail that crosses the room to the tablet, the wall display and the laptop, so the sync is literally light moving through the loft.

A loft at dusk: steel factory windows onto a lit skyline, board-formed concrete, a brick wall, ceiling beams and a reflective polished concrete floor, with a kitchen island under three dome pendants, a sofa and floor lamp, a credenza and a desk by the window; cool sky light outside, warm practicals inside, and a hot streak of light leaping across the room. Seven 8 s beats over 58 s at 120 bpm, each a glide or swing chasing the streak corner to corner, rising to a room-wide view and a final push to the windows with an impact.

Length
58 s
Scenes
7
Device
iphone, ipad, laptop
Style
realistic place
Camera
continuous take, establishing wide, dolly, tracking, push in, ultra closeup

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

//
    NOTE (2026-10-15): converted from a presentation to a continuous video: the per-scene pause
    markers were removed, so "slide" below just means "scene" and nothing waits for Space.
    BATON — "Pass it on" · presentation #9, MULTI-DEVICE RELAY (7 slides, 58 s, no VO)
    Preview: http://localhost:4444/runtime?project=projects/references/ref-og-09-device-relay/ref-og-09-device-relay.promo

    PRODUCT  Baton (fictional): notes & tasks that sync instantly across every device.
             Accent electric blue #3B82F6 with a hot-white light trail.
    WORLD    A loft apartment at blue hour. Black-steel factory windows along the back wall
             (z -3800), a generated blue-hour skyline photo 30 m outside, board-formed concrete,
             a dark brick right wall, black ceiling beams, polished concrete floor (reflector).
             Kitchen island left (phone on an oak dock), living area centre (sofa + tablet),
             wall display right (browser window), desk by the window (laptop).
    PROPS    generated: relay-sofa 2300 · relay-stool 760 ×3 ·
             relay-pendant 380 ×3 · relay-floor-lamp 1600 · relay-plant 1900/1400 ·
             relay-chair 820 · relay-mug 100 · relay-books 230 · relay-vase 320 · relay-bowl 280.
             Everything else (shell, windows, island, desk, credenza, display, dock) is primitives.
    LIGHT    cool sky area at the glass + a cold city spot through the window grid (shadows),
             warm practicals (three pendant spots, the floor lamp, a desk spot), the screens as
             small cool areas. No tone curve (sRGB), bloom lifts the practicals and the trail.
    TRAIL    the transition device: two `streak`s on identical targets (hot-white core + a wide
             electric-blue halo) + a keyed point light riding along + a landing flash. Targets
             were checked against a re-implementation of light-streak.ts's 120 Hz spring
             (agility 40, damping 12.6 = critical): launch 0.6 s, apex ~1.2 s, lands ~2.0 s.
    SLIDES   every scene opens on the previous scene's final camera pose (transition=none, the
             cut is invisible) and ends on a settled poster frame; pause marker = duration - 0.04.
      s1-hook     8  wide dolly through the loft           Ideas don't stay put.
      s2-phone    8  island -> composer types, task lands  Start it on your phone.
      s3-tablet   8  trail phone -> sofa, detail assembles  Pick it up on the sofa.
      s4-browser  8  trail sofa -> wall display, card grows Open it on the big screen.
      s5-laptop  10  trail -> desk, ULTRA on the checkbox   Finish it at your desk.
      s6-proof    8  room-wide, arcs link all four screens  Four screens. One list.
      s7-cta      8  the trail lands in the Baton mark      Baton · Pass it on.
    SCREENS  pres-device-relay.screens.html -> scripts/html-screens.mts -> pasted below (static
             parts as templates, animated items carry their tracks per scene). The wall display
             is a free-standing ui3d panel (its browser chrome drawn in the HTML) inside a black
             primitive bezel: a scaled <chrome> window painted its own page backing over half of
             the board at this camera angle. Devices that are only background in a scene wear a
             LITE screen (same converted cards, fine print cut) to keep the scene's UI small.
    RENDERER renderer=webgl: on the default WebGPU path the screens' textures went blank a
             moment after their first frame (worst on the pause frames, which are re-painted);
             on WebGL every pause frame holds (verified by re-seeking each one three times).
    SOUND    music/pres-device-relay-bed (procedural, 120 BPM, D major, -16 LUFS) + designed sfx
             in media/ (relay-leap-r/-l, relay-land, relay-glide, relay-riser, relay-impact,
             relay-room) + engine UI sounds on every on-screen change.
promo#ref-og-09-device-relay(width=1920 height=1080 fps=30 renderer=webgl)
  audio