Agent Skills
返回列表
🎨

纸片分层动画视频(Remotion)

设计多媒体 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_51ab3167/paper-collage-video。

技能介绍

问题在哪

常见的「纸片风」视频往往只是一张整图做推拉摇移:画面能动,但没有叙事层次。一旦人物和背景画在同一张图里,就无法单独控制飞入、缩放、排序和节奏;后排和主角也无法用遮挡表达纵深。

这套流水线怎么跑

核心是每张图承担明确叙事位置:底板必须是空场,人物必须是独立透明 PNG,且永远不要把人画进背景。

  • 出图:用 Codex imagegen(game-asset-gen/scripts/gen.py)生成底板与角色;共用 prompts/_style.md 统一风格,角色提示词要锁死朝向、完整人物、透明底、单人无场景。
  • 裁切(必需):trim_layers.py + Pillow 按 alpha 裁掉随机留白,否则 height/width 缩放的是留白而非人物,主次大小和脚底 baseline 会乱。
  • 构图规则:用 height 定尺寸(1080 画布的真实约束),primary / secondary / tertiary 对应不同高度、位移与 z;背景约 1% 慢推,入场错峰 delay。
  • 合成与验收:Remotion 负责图层、遮挡、字幕与音轨;渲染前跑 lint-layout.mjs 查出头脚出画、后排被吞、入场撞车等。旁白与 BGM 可走 MiniMax,本地音效用 game-asset。

手写真源是 src/script.json;模板以项目内软链方式提供,换题材主要改文案、图层与风格提示词,组件层可复用。

边界与坑

  • 不要用智谱 GLM-Image:实测强制水印,watermark_enabled:false 无效,底板报废。
  • 底板提示词宜正向描述空场景,堆「NO people」类否定容易让 imagegen 超时。
  • 等 gen.py 进程结束再裁切,避免 _force_size 把已裁好的图非等比拉变形。
  • 真人题材要先核实事实;imagegen 不会拒真人名,但画不出本人,只能按角色特征写提示词。

使用场景

  • 要把历史人物关系做成带旁白的短片,背景与多角色需分别入场、前后遮挡,而不是单张插画推拉
  • 知识科普账号需要把「背景空场 + 多角色剪纸」按 script.json 改文案后快速换一集成片
  • 商业或城市故事片要在渲染前用 lint-layout 检查脚底 baseline、错峰入场和后排是否被主角完全挡住
  • 用 Codex imagegen 批量出底板与透明 PNG 角色后,必须用 trim_layers 裁 alpha 再按 height 定主次尺寸进 Remotion

适合人员

  • 做 B 站/短视频知识号的内容作者,要把人物关系拆成独立图层并配中文旁白与入场音效
  • 会用 Node/Remotion 的独立开发者,想复用已验证的纸片风模板而不是从零搭图层与验收脚本
  • 负责品牌或城市叙事短片的外包剪辑,需要在改 script.json 与 prompts 时保持构图铁律(空场底板、height 定尺)
  • 用 game-asset-gen 出素材的技术向创作者,需要弄清 gen.py 退出后再 trim、以及 MiniMax TTS 的 voice_id 规则