Engineering Briefing Board — Style Prompt

One real whiteboard wall, filmed: window light on enamel, ghosts of erased marker, frame and tray. Cut-out photographs of real things land on it with weight; tags, magnets, a ruler and stamps are pinned to it; marker ink draws itself in three colours with fixed meanings. The camera rides the lines from fact to fact and only at the end pulls back to show the whole briefing. References (grammar only): explainers filmed on a map wall; the long pull-back over a wall covered in work; drafting conventions (plan above elevation, dimension lines, hatching). Never copy them or name them in the film.

1. Essence, and what it is not

  1. A physical board in a room: enamel, window falloff, a sliding reflection, ghosts of earlier work, frame and tray.
  2. Real things on it: cut-out photographs of the real objects, a few millimetres off the board, shadowed by one window, parallaxing. They are evidence: never a generated image presented as a real object.
  3. Ink that means something: graphite for names and rules, blue for water and measurement, red only for the decision; rejected ideas erased to ghosts.
  4. One continuous wall: no pages; the camera travels along lines, projections and leaders.
  5. The whole wall, once: every shot is a crop of the final briefing, seen whole only in the last pull-back, as a poster.

Not Whiteboard Explainer (a hand drawing line art on a flat page): the board is a filmed object, subjects are photographs. Not Data Storytelling: comparisons are dimension lines in real units beside real objects. Not a keynote: no headers, centred bullets, page turns.

2. Materials & rendering

3. Colour logic

4. Type & subtitles

5. Motion quality

6. Camera grammar

Move What it expresses Can serve
Ride a line (with the pen or a dimension) measuring; "how far does it go?" lengths compared; a route; a timeline
Tilt along projection lines the same quantity in another view plan → elevation; a total → its parts
Slow push-in, slight Dutch tilt tension, an approaching problem a collision; a deadline; an overrun
Pull back and sideways stepping back to state a rule a constraint; a turn in the argument
Whip with the line, overshoot, settle a result that exceeds a record; an outlier
Rise along a leader line from evidence to verdict a conclusion; a recommendation
Staircase framing (each new item with the previous result) comparison in sequence rankings; tests; options
Judgement frame: the whole item, the limit and the verdict, held ≥ 2.5 s a test the viewer can check pass / fail against a threshold; a budget against a cap
Long pull-back to the whole wall scale; everything at once the end of an argument; a summary

Framing: off-centre, cropped, close. The first frame holds a readable subject; the first strong action hits within 0.5 s. Items tested against a limit each get a judgement frame (wider each time if they grow); the verdict lands after the camera settles. Before the reveal: ≤ about 60 % of the board's width, never both side edges, never the reveal's zone. Transitions are moves; no cuts, fades or zoom-to-fit.

7. Sound palette

8. Native moves

9. Pitfalls of the medium

10. Sources, facts, engine

A minimal world (node demo/kit/batch.mjs park.json; fetch_fonts.py park.json first for new characters):

{ "dur": 6, "t": 5.5, "board": { "w": 4000, "h": 2400 }, "hand": 0, "cam": { "x": 1500, "y": 1000, "z": 0.8, "moves": [] },
  "elements": [
    { "type": "tag", "text": "地下車庫", "xy": [560, 800], "size": 60, "arrive": { "t": 0.2, "kind": "swing" } },
    { "type": "ink", "kind": "dim", "from": [700, 900], "to": [1300, 900], "color": "blue", "t": 0.6, "d": 0.6 },
    { "type": "ink", "kind": "write", "text": "120 米", "xy": [1360, 940], "size": 100, "color": "blue", "t": 1.2 },
    { "type": "stamp", "text": "首選", "xy": [1500, 700], "size": 110, "rot": -8, "t": 4.2 } ] }

11. Variation space

The agent decides per film: structure, which objects are photographed, plan vs elevation, the wall's reading path, opening, ending, camera path, pacing.


How our demo was made (story, shots, score, title card, build): DEMO.md. Read it after your treatment exists.