RAFT VIDEO ASSETS

demo-video repo motion/ · branch motion-kit-v1 · 全部资产由数据/源码生成(SSOT),零抠图
Display 字体 — 成片同款像素字

52 字形(大小写全套),数据源 src/pixelGlyphs.json(authored 网格,非字体文件非抠图)。系统规则:cap 9 格 · x-height 6 格 · 降部 3 格 · 笔画 2 格 · 外角切 1 格 · 斜边/尖顶 1 格细阶梯。图例: = 转录——从成片逐格转录(跨卡交叉验证,逐位一致); = 设计——按系统规则从转录锚字推导(小写全部为设计:源片无小写像素字,碗形取自 B/U/G、阶梯取自 N/Y、横臂取自 E)。组件 <PixelTitle> 基线对齐、逐字母独立元素、可吃 6 动词 stagger。

大写

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z

小写

a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z

示例:

Agent 头像 — 数据直出

18 只 canonical 头像scripts/gen_avatars.py 从产品 pixelAvatars.json(SSOT)生成 PNG,此处展示 PNG 本身。影片角色映射:Tenny=cat · Bugen=mushroom · Martin=tree · XX=heart。

robot
cat
ghost
skull
alien
heart
star
flame
diamond
mushroom
eye
crown
cloud
sun
bell
tree
finch
mug
Pixel Emoji — 品牌像素表情(16×16 · authored)

数据源 src/pixelEmojis.json(16×16 网格 · pixelAvatars 官方色板 · provenance 设)。首批 8 枚:thumbs_up / check / no_entry / folder / party / joy / heart / fire。组件 <PixelEmoji name size />,整数倍尺寸渲染防糊。

Act I — 机会开了,人不在 · 0:00–0:15
结构 v2.1(已锁):一个晚上,motivation = 睡觉(人由设备状态表达,全片不画人体),人零指令。帧全部 Remotion 代码渲染(src/storyboard/actI.tsx),首帧海报为已批版。tempo 约定:X1-3a 是全片第一次明显降速(对应参考片 9 秒刹车位)。
X1-00:00 前 · 封面帧
首帧海报(已批):Meet LUKE + slogan + Operator 卡。视频缩略图/开屏用。
tempo: 静止
X1-10:00–0:04 · agent 亮相
cream + cross-dot 背景,Luke 静态卡 twistIn 居中,微缩退场让位下一拍。全片最慢 4 秒,音乐只有底鼓。
tempo: 最慢
X1-20:04–0:09 · 双格现实
一台 convincing 的 iPhone 锁屏制造 tension:两条通知先后弹出——Ben「party at mine tonight?? come 🍻」+ Amazon Jobs「SDE Intern 2027 now accepting」。右侧标题 TWO THINGS OPENED. — a party. and an application window. 下一拍(X1-3)Luke 把 Amazon 那条接走,人只回 omw 🎉:选择题被消掉。
tempo: 两次弹入各一个软刹 · 第二条落下后定帧
X1-3a0:09–0:11 · 接走
Amazon 通知卡从锁屏飞出(黄色速度线),Ben 的邀请留在原地。ONE IS FOR LUKE. —— 选择题开始被消掉。
tempo: 第一次释放 →
X1-3b0:11–0:12.5 · 回复
手机只剩 Ben:快捷回复 omw 🎉 发出(Delivered),屏幕熄灭——手机睡了,人去活了。THE OTHER IS FOR YOU. / phone off. night on.
tempo: 快拍 · 熄屏静半拍
X1-3c0:12.5–0:15 · Luke 的世界
match-cut:同一张 Amazon 卡落进 Luke 的扫描面板(像素头像+online dot),规则 ✓✓✓ + "+22 more · all passed" → APPLY 像素章砸下。借重拍直切 Act II。
tempo: 检查升速 → 重拍 → Act II
Act II — loop 干活 · 0:15–0:40
价值重构版(导演令):每一镜回答「观众为什么想要」——你只填一次。rulebook 退场。Luke = Figma 式多人光标。计数闭环:scanned 9 = 3 applied + 2 excluded (visa) + 4 no match,与早晨报表严丝合缝。
X2-10:15–0:19 · profile.yaml
APPLY 重拍后突然安静:profile.yaml 编辑器卡(语法高亮 / 行号 / 全部 canon 字段),luke 光标停在卡边。caption:one file。价值 = 你只写一次。本幕的换气拍。
tempo: 静 · 换气
X2-20:19–0:24 · WRITE IT ONCE.(money shot)
左 yaml 右 Workday:值带黄色轨迹从 yaml 行飞进表单字段(Jacky / email / how_heard 三条在途),对应行高亮、字段逐个 ✓ autofilled,luke 光标接球。行→轨迹→字段一眼读通。
tempo: 升速 · 本片产品心脏
X2-30:24–0:28 · NEVER AGAIN.
同一个惯犯问题「How did you hear about us?」在 Workday / Google / Stripe 三张表上出现三次,一条 yaml 行分三路喂饱。caption:the 400th time you answer this, is the last。杀死重复劳动。
tempo: ×3 盖章节奏
X2-40:28–0:31 · 证据快门
咔——整页截图飞进 evidence/amazon-sde-intern-2027/ 抽屉(page-1/2/3.png + fields.json),fields.json 收据展开。EVERY STEP. ON RECORD.(Rulebook 卡已按价值重构裁掉,此槽位归位证据拍)
tempo: 快门节奏点
X2-50:31–0:36 · ALL NINE. AT ONCE.
3×3 matrix = 报表的 scanned 9:Amazon ✓23:02 / Google ✓sat 01:28 / Stripe ✓sat 03:12(luke 光标在场)+ Hooli · Initech excluded-visa + Vandelay · Pied Piper · Umbrella · Initrode 灰。数学与早晨报表闭环。
tempo: 升速 · 密度峰前奏
X2-60:34–0:40 · 密脉冲高潮
墨底反色帧:三张 Application submitted ✓(Amazon/Google/Stripe)梯次砸下,evidence 纸屑穿插,黄速度线。右下像素大字 3 APPLIED. + evidence saved ✓ · 2 excluded (visa) — morning report sat 07:30 → 黑场半拍进 Act III。
tempo: 峰值 → 刹停
Act III — 回报 · 0:40–1:00
最狠的刹车落进最静的一帧。人出现第 2/2 次主动输入:一个 👍。彩蛋已砍(导演令),结尾干净收在 raft.build。
X3-10:40–0:44 · 天亮
同一台手机(X1-2 同机位),黎明壁纸:SAT 07:30,双通知镜像开场——Raft·luke「morning report ready」+ Ben「last night was insane 🎉」。工作线和生活线同帧收口。WHILE YOU WERE OUT. / one report. zero forms.
tempo: 黑场后软起
X3-20:44–0:52 · 早晨报表
全片最静最长 hold:**真 raft-ui 组件渲出的 #slp-application 聊天窗,luke 的报表 + 证据附件:两张截图缩略图(= X2-2/X2-6 帧,Act II 当 Act III 的收据再现)+ application_fields.json 文件卡。行内 emoji 全部像素版(pixelEmojis)。
tempo: 最静 · 8s 级 hold
X3-30:52–0:54 · 一个 👍
报表上弹出 👍×1。his only tap of the season. 停一拍。
tempo: 微拍
X3-3b0:53.5–0:55 · wow
半拍后绷不住了:Jacky(真头像)打出 "wow that's crazy"(sat 07:31,👍 保留)。从敷衍到真香的递进即笑点——okay, two.
tempo: 递进微拍 · 笑点
X3-40:54–1:00 · 落版
墨底:STOP APPLYING, START LIVING.(与海报扣环)→ raft.build。再无其他。
tempo: 终止