Skip to content
Docs
Open Promoeyes
abstract-intros

abstract-intros

ABSTRACT · INTROS — five ways to open on the reel's phone. Each one is a single 5.5–6.5 s claim in the abstract reel's grammar: a near-black stage, one amber accent, one cool accent, three matched haze lobes, a real device at true size, and a wordmark that arrives LAST. They are the five things a film can do in its first six seconds when it has nothing on screen yet:

Read the rig's notes
  #   scene           dur   transition     device   the claim
  01  i01-ignition    6.0   match-move     iphone   light comes up on a thing that was already there
  02  i02-threshold   6.5   match-move     iphone   a corridor of rings, crossed on a ramp, and a room at the end
  03  i03-blade       5.5   match-move     iphone   one anamorphic blade sweeps a dark field and finds the phone
  04  i04-grid        6.0   match-move     iphone   77 cubes, one radial wave, and the phone rises through its slot
  05  i05-eclipse     5.5   —              iphone   a disc slides off a light and the device is a silhouette against it

29.5 s of scene + four gaps (3.2 s) ≈ 32.7 s on the wall. Every scene also
stands alone: cut one out, set transition=none, and it is a five-second
opener with its own floor, rig and post.

WHAT AN INTRO IS HERE. Nothing is on screen at frame 0 that the shot did not
put there in front of the viewer. i01 and i05 make the picture from
ILLUMINATION (a key that ramps, an occluder that slides); i02 and i04 make it
from a MOVE (a corridor crossed, a wave passed); i03 from the flare's
second job (light="true"), so the field appears only where the blade has
been. The wordmark is never first — it lands at 55–70 % of the shot, after
the device, and stays up through the cut.

THE DEVICE IS THE MATCH. All five phones carry match=hero, and the three haze
lobes carry hz0/hz1/hz2, so the reel's match-move gap flies the same phone
from opener to opener and the room stays continuous under the cuts. The
phone stands at floor + 79.75 wherever there is a floor (a device node is
its centre, not its base).

LOOK — carried unchanged from the abstract reel:
  ink   #e9e6df    dim  #7c7970    line  #23232a
  mark  #ffb347   cool #7ad7ff   warm #ffa25e
  backgrounds  #04050a · #04040a · #05060a · #101116 · #030308

THE RAMPS (i02, i04) are authored by sampling one smooth progress curve
unevenly — every row carries easing=linear on purpose, so nothing re-eases
between the samples and flattens the ramp back into a glide.
  i02 threshold   0 · 0.05 · 0.28 · 0.72 · 0.94 · 1   slow up to the rings, fast through, slow after
  i04 grid        0 · 0.04 · 0.40 · 0.88 · 1          a long hang over the field, then the drop

THE CLIP WIPES (i01, i04) reveal the phone bottom-up with axis="-y"
feather=8 edge=#ffb347. axis=-y KEEPS what is below the plane, so a plane
rising from −100 to 100 uncovers the body from its feet; axis=y would run
the same rows as a wipe-OUT. The offset is a coordinate in the phone's own
frame, so ±100 covers the 159.5 mm body with margin on both ends.

POST. bloom → film_grain → fxaa on every shot; prismatic_dispersion ONLY on
the two shots that carry chroma-split as a look (i02, i03), at spread 0.01.
  shot            bloom  thresh  spread  grain / vignette
  01 ignition     0.70   0.80       —    0.012 / 0.32
  02 threshold    1.00   0.72    0.01    0.014 / 0.36
  03 blade        1.12   0.70    0.01    0.015 / 0.38
  04 grid         0.50   0.84       —    0.012 / 0.30
  05 eclipse      0.42   0.90       —    0.012 / 0.34

THE WORDMARK is a placeholder. "AXIOM" and its strap are the reel's own
lockup; an assembly replaces the four text nodes per scene (mark, strap and
the two on the phone screen) and nothing else has to move.

NO AUDIO. Primitives reel; add at assembly time.

Capture: nx run tools:capture:webgl -- --project promos/primitives/scenes/abstract/parts/abstract-intros.promo --width 1920 --height 1080 --times "2.2,5.6,9.2,13.5,17.8,21.6,24.2,28.4,31.2"
Preview: /packages/runtime/index.html?project=promos/primitives/scenes/abstract/parts/abstract-intros.promo
Topic
scenes
Scenes
5
Kind
reference rig
//
    ABSTRACT · INTROS — five ways to open on the reel's phone. Each one is a
    single 5.5–6.5 s claim in the abstract reel's grammar: a near-black stage,
    one amber accent, one cool accent, three matched haze lobes, a real device
    at true size, and a wordmark that arrives LAST. They are the five things a
    film can do in its first six seconds when it has nothing on screen yet:

      #   scene           dur   transition     device   the claim
      01  i01-ignition    6.0   match-move     iphone   light comes up on a thing that was already there
      02  i02-threshold   6.5   match-move     iphone   a corridor of rings, crossed on a ramp, and a room at the end
      03  i03-blade       5.5   match-move     iphone   one anamorphic blade sweeps a dark field and finds the phone
      04  i04-grid        6.0   match-move     iphone   77 cubes, one radial wave, and the phone rises through its slot
      05  i05-eclipse     5.5   —              iphone   a disc slides off a light and the device is a silhouette against it

    29.5 s of scene + four gaps (3.2 s) ≈ 32.7 s on the wall. Every scene also
    stands alone: cut one out, set transition=none, and it is a five-second
    opener with its own floor, rig and post.

    WHAT AN INTRO IS HERE. Nothing is on screen at frame 0 that the shot did not
    put there in front of the viewer. i01 and i05 make the picture from
    ILLUMINATION (a key that ramps, an occluder that slides); i02 and i04 make it
    from a MOVE (a corridor crossed, a wave passed); i03 from the flare's
    second job (light="true"), so the field appears only where the blade has
    been. The wordmark is never first — it lands at 55–70 % of the shot, after
    the device, and stays up through the cut.

    THE DEVICE IS THE MATCH. All five phones carry match=hero, and the three haze
    lobes carry hz0/hz1/hz2, so the reel's match-move gap flies the same phone
    from opener to opener and the room stays continuous under the cuts. The
    phone stands at floor + 79.75 wherever there is a floor (a device node is
    its centre, not its base).

    LOOK — carried unchanged from the abstract reel:
      ink   #e9e6df    dim  #7c7970    line  #23232a
      mark  #ffb347   cool #7ad7ff   warm #ffa25e
      backgrounds  #04050a · #04040a · #05060a · #101116 · #030308

    THE RAMPS (i02, i04) are authored by sampling one smooth progress curve
    unevenly — every row carries easing=linear on purpose, so nothing re-eases
    between the samples and flattens the ramp back into a glide.
      i02 threshold   0 · 0.05 · 0.28 · 0.72 · 0.94 · 1   slow up to the rings, fast through, slow after
      i04 grid        0 · 0.04 · 0.40 · 0.88 · 1          a long hang over the field, then the drop

    THE CLIP WIPES (i01, i04) reveal the phone bottom-up with axis="-y"
    feather=8 edge=#ffb347. axis=-y KEEPS what is below the plane, so a plane
    rising from −100 to 100 uncovers the body from its feet; axis=y would run
    the same rows as a wipe-OUT. The offset is a coordinate in the phone's own
    frame, so ±100 covers the 159.5 mm body with margin on both ends.

    POST. bloom → film_grain → fxaa on every shot; prismatic_dispersion ONLY on
    the two shots that carry chroma-split as a look (i02, i03), at spread 0.01.
      shot            bloom  thresh  spread  grain / vignette
      01 ignition     0.70   0.80       —    0.012 / 0.32
      02 threshold    1.00   0.72    0.01    0.014 / 0.36
      03 blade        1.12   0.70    0.01    0.015 / 0.38
      04 grid         0.50   0.84       —    0.012 / 0.30
      05 eclipse      0.42   0.90       —    0.012 / 0.34

    THE WORDMARK is a placeholder. "AXIOM" and its strap are the reel's own
    lockup; an assembly replaces the four text nodes per scene (mark, strap and
    the two on the phone screen) and nothing else has to move.

    NO AUDIO. Primitives reel; add at assembly time.

    Capture: nx run tools:capture:webgl -- --project promos/primitives/scenes/ab