mcpField
R
rn-motion-director

rn-motion-director

github.com/pluviobyte创意与媒体1.7k243 次安装5 周前更新
代码仓库

关于 rn-motion-director

rn-motion-director 是将主题转化为动态优先视频方案并指导制作流程的元 Skill,面向视频策划与制作。它以连续运动和视觉隐喻组织内容,并通过反 PPT 检查避免输出像幻灯片的成片。

主要功能

  1. 01从主题构思可运动的视觉隐喻
  2. 02规划连续时间线与镜头节拍
  3. 03指导素材选择与动效设计
  4. 04按场景选择制作路线
  5. 05通过反 PPT 检查与交付质检

适用场景

  1. 01把主题发展为动态视频方案
  2. 02为事实类视频核验核心主张
  3. 03规划视频素材与制作工具链
  4. 04检查成片的运动连续性与文字适配

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/pluviobyte/rnskill --skill rn-motion-director

安装后在 Claude Code 中输入/rn-motion-director确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

agents/
openai.yaml
references/
anti-ppt-gate.md
motion-grammar.md

详细介绍

AI 动效导演元技能

角色

充当导演层,将主题转化为以动效为先的视频创意,并持续把控执行,直到最终效果看起来像视频,而不是演示文稿。

此技能不会取代 ra-video-production-director、hyperframes、remotion、图像生成或质检工具。它在这些工具之前并凌驾于它们之上运行:定义动效语言,选择视觉系统,否决类似 PPT 的方案,然后交接给合适的制作流程,并持续启用反 PPT 把关机制。

核心准则

不要从页面、幻灯片或卡片开始。要从运动开始。

对于每个主题,先找到一种可以动起来的视觉隐喻:河流、网络、分支树、轨道、生产线、蜂群、坍塌、压缩、扫描仪、交接、增长循环、地图路线、堆叠、波浪、时钟、镜头或机器。

文字是锚点,而非主要载体。如果某个节拍依赖阅读长段落才能理解,就把概念转化为运动、结构、符号或图像。

工作流

1. 需求收集

只收集会改变创作方向的决策:

  • 主题或源材料
  • 已知情况下的受众和平台
  • 目标宽高比和时长;若未指定,默认采用 16:9 和 30-60 秒
  • 旁白、静音动态图形,还是带字幕的解说视频
  • 事实准确性级别:轻松、基于来源,或复刻参考内容
  • 必需风格、参考视频、组件库或图像生成技能

如果用户只给出主题并要求制作视频,就根据最佳判断继续。除非缺失的信息会改变制作路线,否则不要索要完整简报。

2. 来源与事实把关

对于事实、历史、科学、法律、医疗、金融、时事或涉及具名实体的主题,在编写动效方案前核实核心论点。优先采用一手或权威来源。日期重要时使用绝对日期。

保持事实简短。视频不应变成百科全书;事实的作用是支撑动效叙事。

3. 动效命题

写成一句话:

本视频通过呈现 <视觉隐喻> 从 <起始状态> 转变为 <结束状态> 来推动叙事,从而证明 <核心论点>。

示例:

  • 人类进化:一条时间之河分出支流,点亮工具,随后变成迁徙网络。
  • AI Agent:一个光标分裂成自主任务节点,这些节点经由工具路由,最终返回已完成的工作。
  • 经济通胀:稳定的价格网格被拉伸、出现泄漏,然后重新平衡。

如果找不到会动起来的隐喻,就先停下来构思一个,再规划场景。

4. 节拍图

规划连续时间线,而不是页面。每个节拍都必须包含:

  • time:起止秒数
  • narrative job:叙事作用,如钩子、揭示、对比、机制、结果、佐证、收尾
  • main moving object:承载动效的主要元素
  • state change:屏幕上发生的物理变化
  • camera/layer motion:推进、平移、视差、环绕、裁切或静态基底
  • text role:标题、标签、字幕、计数器或无
  • asset need:代码/SVG、生成图像、截图、图标、素材片段或无
  • PPT risk:哪些因素会让该节拍看起来像一张幻灯片

至少 80% 的节拍必须包含超越淡入或滑入的可见状态变化。

5. 动效语法

选择基本动效前,先阅读 references/motion-grammar.md。每个视频组合使用 2-4 种基本动效,并通过变化重复运用。不要到处叠加所有效果。

6. 图像与素材指导

只有在图像能承担叙事作用时才使用生成图像,例如人物、场景、物体、历史画面、隐喻或代码无法充分表达的视觉质感。避免使用装饰性的图库风格图片。

如果使用图像生成,请说明:

  • 图像必须解释什么
  • 它在时间线中的出现位置
  • 生成后它将如何运动
  • 它是否必须匹配现有视觉系统

静态图像必须通过裁切、遮罩、视差、揭示、扫光、景深图层或变形进行动画处理。静态图像加文字是不够的。

7. 实施路线

在此工作区中,为创作动效视频默认使用 HyperFrames。编写合成代码前,请阅读并遵循相关的 HyperFrames 技能。

如果项目已基于 React/Remotion,或复用 React 组件是主要优势,请使用 Remotion。仅在特定视觉层确实能从中受益时,才使用 Lottie/Rive/Three.js。

如果用户要求完整制作,请继续进行制作,而不是止步于计划:

  • 在 <WORKSPACE>/01-内容生产/视频工作台/动效项目/ 下创建源项目
  • 渲染最终 MP4
  • 归档到 <WORKSPACE>/legacy-archive/
  • 将联系表和质检材料放入同一项目的 质检/ 文件夹
8. 反 PPT 检查关卡

实施前和最终交付前都要阅读 references/anti-ppt-gate.md。如果计划未通过检查,请在编码前重写动效计划。

一票否决条件:

  • 计划由页面/幻灯片列表构成
  • 大多数节拍都是标题 + 项目符号 + 淡入
  • 对象只出现,却没有变形或移动
  • 各节拍之间缺乏连续的视觉系统
  • 相同的卡片布局反复出现,却没有实质性的动效变化
  • 用户要求的是视频,输出却只有故事板
9. 质检与完成

在宣布视频完成前:

  • 运行所选渲染器要求的工具链检查
  • 在有意义的节拍中点提取关键帧
  • 检查联系表中是否能看出动效的连贯性
  • 检查文本适配情况、分辨率、时长和归档路径
  • 如实说明仍存在的限制,尤其是未使用音频或生成图像的情况

输出约定

对于仅需规划的请求,输出:

  1. 动效主题
  2. 节拍图
  3. 组件与素材计划
  4. 反 PPT 风险
  5. 制作路线

对于制作请求,内部使用相同结构,然后制作实际视频并完成最终质检材料。

参考资料

  • references/motion-grammar.md:视觉隐喻与动效原语。
  • references/anti-ppt-gate.md:用于剔除类似幻灯片视频的检查清单。

评论

支持 Markdown