Interflow Video Cut · Impact Motion Kit
炸裂族动效 v2
v1 三族(终端打字 / 冲击 / Kinetic 文字)+ v2 四类(镜头 / 文字 / 材质 / 结构)+ slam beat。
冲击力来自时序与尺度(SLAM DNA:硬减速 · 落定即静止 · 一次一个主角),不靠饱和色——炸裂,但克制。
全部 seek-safe,由 build-timeline.py 编译;浅色纸面风格见底部专区。
zsh — interflow
❯npx skills add heygen-com/hyperframes
炸裂但克制
INTERFLOW · IMPACT MOTION KIT
SEEK-SAFE ✓
Hero · 三拍参考案复刻
type-on → shatter → word-slam + light-sweep + stamp(自动循环)
A
终端 / 打字族
Beat 1 — 现有 typewriter 只是软淡入,这两个是硬出现
❯hyperframes render --fps 60
type-on硬出现打字 + 光标推进闪烁data-anim="type-on"
RENDER ENGINE
SEEK-SAFE 确定性渲染
char-scramble乱码解码,逐位锁定data-anim="char-scramble"
B
冲击族
Beat 2 — 转场与重音,全部确定性预生成
shatter卡片碎裂成三角碎片飞散(种子确定)"transition": "shatter"
flash-cut2 帧暖白闪切(动漫 impact frame)"transition": "flash-cut"
punch镜头冲压:放大 + 失焦离场"transition": "punch"
三个信号
01 — 成本降了 40 倍
02 — 工具链闭环了
03 — 观众习惯变了
blinds条幅擦除:竖条错落滑出"transition": "blinds"
shake落地冲击抖动(固定关键帧,非随机)data-anim="shake"
light-sweep镜面高光单次扫过(玻璃质感)data-anim="light-sweep"
C
Kinetic 文字族
Beat 3 — 现有 kinetic beat 是逐行弹起,这两个是砸落
word-slam逐词砸落:scale 3→1 硬减速data-anim="word-slam"
这套动效,能上生产。
已验证 · SEEK-SAFE
stamp盖章落定:旋转砸下 + 按压回弹data-anim="stamp"
D
v2 · 镜头 / 文字族
镜头作用在视频窗上——v1 没碰的维度
speaker-punch-in爆点瞬间视频窗硬推近(剪辑师质感)"videoPunch": 1.0
slam beat整卡逐块砸落,落定即静止"beat": "slam"
MASK REVEAL
第一行从遮罩里升起
第二行紧随其后
第三行收尾 · 杂志感
mask-lines逐行遮罩升起data-anim="mask-lines"
magnetic-assemble字符确定性散布 → 飞回聚合data-anim="magnetic-assemble"
E
v2 · 材质 / 结构族
glitch 限暗色文字卡 · 翻牌限等宽/CJK · 翻转禁 preserve-3d
ink-bleedclip-path 圆形晕开(纸面友好)data-anim="ink-bleed"
信号 · 故障 · 闪
RGB SPLIT · 3 FRAMES
rgb-split整卡色版错位 3 帧(克隆层)data-anim="rgb-split"
split-flap机场翻牌:折叠换字 ×2 落定data-anim="split-flap"
flip-3d90° 换面翻转(前→后语义)data-anim="flip-3d"
F
浅色纸面 · 歸藏 clean 兼容
同一套效果继承卡片自身配色;闪帧自动换墨色 #1A1814
slam + 墨色 flash浅色主题闪帧自动换墨色themeId: classic → ink flash
stamp on paper盖章效果继承 clean 预设色data-anim="stamp"
内容 → 效果 默认表(进 storyboard 时按这个选)
| 卡片内容是… | 默认效果 | 类型 |
| 命令 / 代码 / 终端输出 | type-on(等宽字体 + 光标) | anim |
| 技术名词 / 数据揭示的悬念感 | char-scramble | anim |
| Hook / 宣言 / 金句巨字 | word-slam(可配 shake 收尾) | anim |
| 打破旧认知 → 立新观点 | shatter 出场,下一张 word-slam 进场 | transition |
| 情绪爆点 / 章节硬切 | flash-cut 或 punch | transition |
| 罗列讲完翻页 | blinds | transition |
| 玻璃卡质感提亮 | light-sweep(一片最多 1–2 次) | anim |
| 结论 / 认证 / 达成 | stamp | anim |
| 说话人的爆点瞬间 | "videoPunch": <秒>(视频窗硬推近) | storyboard 字段 |
| Hook 卡整卡砸落 | "beat": "slam"(落定即静止) | beat |
| 大标题的杂志感入场 | mask-lines | anim |
| 聚合 / 结论收束语义 | magnetic-assemble | anim |
| 纸面风格的显影入场 | ink-bleed | anim |
| 数字故障感重音(暗色文字卡) | rgb-split | anim |
| 机械翻牌揭示(等宽/CJK) | split-flap | anim |
| 前 → 后对比换面 | flip-3d(90° 换面式) | anim |
SLAM DNA 三铁律:入场硬减速(power4/expo.out,0.28–0.42s,永不匀速)· 落定即静止(关键信息静止 ≥1.5s)· 一次一个主角(间隔踩 0.3–0.45s 节拍)。
克制预算:一张卡一个主动效;冲击族(shatter / flash-cut / punch / shake / slam beat)整条片合计 ≤ 3 次——用满就不炸了。
颜色继承卡片自身 token(效果族走 --accent-N,歸藏 clean 走各自预设 --accent);闪帧暗色主题暖白 #FFF4E6、浅色主题自动换墨色 #1A1814。