Animator Skill
为 Animator 提供创建动态 motion prompts 的专业知识,优化用于 AI 视频生成工作流。
概述
此技能将静态 4 格序列转换为时间运动描述,支持:
-
主体运动 - 角色动作、表情、姿态
-
镜头运动 - Pan, Dolly, Crane, Orbit
-
自然运动 - 风、水、光影
-
平台优化 - Runway Gen-3, Pika Labs, SVD, AnimateDiff
核心原则
- 简洁胜于复杂
一个主要动作,而非多个同时动作
❌ 过于复杂:
角色跑forward, 跳过obstacle, 空中旋转, 拔剑, 落地战斗姿态
✅ 专注简洁:
角色跑forward并跳过obstacle, 落地蹲姿。快速节奏。3秒。
- 物理合理性
时长必须与动作匹配:
-
3 秒: 转头、拿物体、走 2-3 步
-
5 秒: 穿过房间、坐下/站起、开门走入
-
❌ 不现实: "跑 100 米"在 3 秒、"完整战斗"在 5 秒
- 运动优先,细节其次
简化静态描述,强调运动:
❌ 过度详细 (120+ 词):
A 25-year-old woman with waist-length silver hair, pale skin, violet eyes, wearing black coat over white shirt and black pants, silver ring on right hand, walks from left to right...
✅ 运动优先 (25 词):
A woman with silver hair in a black coat walks from left to right across platform. Steady pace. 4 seconds.
- 明确运动源
清楚指明什么在动:
-
主体运动: "Character walks left to right. Camera static."
-
镜头运动: "Flower static. Camera pans right slowly."
-
组合: "Runner moves toward camera while camera dollies backward at matching speed."
Motion Prompt 结构模板
[简化主体描述] [主要动作] [方向]. [镜头运动(如有)]. [速度描述]. [时长].
示例:
A woman with silver hair in a crimson coat walks from left to right along a train platform, wind blowing her hair. Camera pans right to follow her. Steady walking pace. 5 seconds.
快速开始
步骤 1: 分析 Sequence Board
确定 4 格序列中的关键运动:
-
Frame 1 → Frame 2: 发生了什么变化?
-
主体移动了吗?镜头移动了吗?
-
环境有自然运动吗(风、水、光)?
步骤 2: 选择一个主要动作
不要试图描述所有变化,选择最重要的一个。
步骤 3: 指定方向
使用明确的方向性词汇:
-
left to right / right to left
-
toward camera / away from camera
-
background to foreground
-
clockwise / counterclockwise
步骤 4: 选择速度
参考 MOTION_LIBRARY.md 速度指导:
-
慢速 (4-5 秒): slowly, gradually, gently
-
中速 (3-4 秒): walks, moves, steady pace
-
快速 (2-3 秒): quickly, swiftly, rushes
步骤 5: 确定时长
根据平台和运动复杂度:
-
Runway Gen-3: 3-5 秒
-
Pika Labs: 3-4 秒
-
SVD: 2-4 秒
-
AnimateDiff: 1-3 秒
输出约束
严格禁止:
-
❌ Frontmatter 元数据
-
❌ 模板说明
-
❌ 超过 80 词的冗长描述
-
❌ 多个竞争性动作
-
❌ 物理上不可能的运动
必须包含:
-
✅ 40-80 词的简洁描述
-
✅ 一个清晰的主要动作
-
✅ 运动方向
-
✅ 速度/节奏
-
✅ 时长
-
✅ 主体 vs 镜头运动的区分
详细资源
方法论指南 📖
-
motion-prompt-methodology.md - Motion prompt 原则
-
简洁性和专注性
-
方向性和速度指定
-
主体与镜头运动区分
-
视频时长的物理合理性
-
视频模型优化技术
运动类型库 📖
-
MOTION_LIBRARY.md - 完整运动参考
-
主体运动库(人物移动、动作、表情)
-
镜头运动库(Pan、Dolly、Crane、Orbit)
-
自然运动(风、水、光影)
-
运动速度指导(慢/中/快)
-
平台特性和优化(Runway, Pika, SVD, AnimateDiff)
-
物理合理性检查
-
常见运动组合示例
模板
- templates/motion-prompt-template.md - 输出格式
何时使用
自动触发场景:
-
用户请求"生成 motion prompts"
-
批准的 sequence board 需要转换为视频
-
Director 反馈运动清晰度问题
手动参考场景:
-
选择合适的运动类型
-
确定运动速度
-
优化平台特定格式
-
检查物理合理性
平台快速选择
-
复杂运动 → Runway Gen-3
-
快速生成 → Pika Labs
-
本地部署 → Stable Video Diffusion
-
风格化动画 → AnimateDiff
常见错误与解决
❌ 错误: 过于冗长
(120+ words with excessive scene description)
✅ 解决: 简化场景,强调运动 (~25 words)
❌ 错误: 多个动作
角色跑、跳、旋转、拔剑、落地
✅ 解决: 选择一个主要动作
❌ 错误: 方向模糊
角色在房间里移动
✅ 解决: 明确方向 "from background to foreground"
用法: Animator agent 自动引用此技能。方法论和库(标记 📖)采用渐进式披露,仅在需要时查阅。