MMD 相机补间曲线 — 让运镜从机械变流畅
相机也有补间曲线
和骨骼一样,相机的每个参数(位置 XYZ、旋转 XYZ、距离、FOV)都有独立的补间曲线。这些曲线决定了相机从一个关键帧到下一个关键帧的"运动速度分布"。
不调好相机曲线,再精心设计的运镜也会变成"机械平移"或"抖动跳切"。
相机 vs 骨骼曲线的区别
两者曲线系统完全相同(同样是 X-Y 坐标系、同样的 S 形/直线/两端点),但用途场景不同:
| 维度 | 骨骼曲线 | 相机曲线 |
|---|---|---|
| 默认 | 直线(匀速) | 直线(匀速) |
| 推荐 | S 形或各种曲线 | S 形曲线(最重要) |
| 密度 | 5-20 帧一个关键帧 | 10-30 帧一个关键帧 |
| 可调参数 | 旋转 + 平移 | 位置 + 旋转 + 距离 + FOV |
| 视觉影响 | 角色动作的"自然度" | 画面的"电影感" |
四种相机曲线形状及应用
曲线一:直线(Linear)
匀速运动。视觉效果 = 监控录像/滑轨平移。
- 优点:干净、稳定
- 缺点:机械感、无节奏感
- 适用:需要精确对位的平移、运镜的辅助部分
- 不适用:核心运镜(推/拉/环绕)
曲线二:先快后慢(Ease Out)
快速启动,慢慢停住。视觉效果 = 相机冲过来然后优雅停住。
- 适用:推镜(从远到近)、拉近特写、环绕运镜的终点
- 效果:让观众的注意力被快速吸引,然后在重要细节处停留
曲线三:先慢后快(Ease In)
慢慢启动,快速冲出去。视觉效果 = 相机从静止开始加速。
- 适用:拉镜(从近到远)、运镜的起始、追逐感镜头
- 效果:制造"出发"的动力感
曲线四:S 形(Ease In + Out)
先慢后快再慢。视觉效果 = 最平滑自然的运镜。
- 所有运镜的首选曲线——绝大多数运镜都用 S 形
- 优点:有惯性、有节奏感、像人在操控相机
- 缺点:需要精确的曲线参数才能好看
调整相机曲线的具体参数
S 形曲线的两个端点控制曲线的"弯曲程度":
曲线形状: 左端────────────右端
端点位置:
左端点:(0, 0) 是直线;往右拉是 Ease In
右端点:(1, 1) 是直线;往左拉是 Ease Out
相机位置曲线推荐设置
| 运镜类型 | 曲线形状 | 端点参数 |
|---|---|---|
| 推镜主段 | Ease Out + Ease In | 左端点 (0.3, 0.1),右端点 (0.7, 0.9) |
| 拉镜主段 | Ease In + Ease Out | 左端点 (0.1, 0.3),右端点 (0.9, 0.7) |
| 环绕 | S 形 | 两端点分别往内拉 |
| 平移 | S 形或轻微 Ease | 适度弯曲 |
相机 FOV 曲线
FOV 变化的曲线推荐 Ease In + Ease Out——快速变广角、慢速恢复。
相机关键帧密度
不要每帧都 K 相机——那是手动逐帧动画,效率极低。正确的相机关键帧密度:
| 运镜类型 | 关键帧密度 | 说明 |
|---|---|---|
| 快速切换镜头 | 3-5 帧一帧 | 模拟快速剪辑感 |
| 常规运镜 | 15-30 帧一帧 | S 形曲线能完美补间 |
| 长距离运镜 | 30-60 帧一帧 | 长 S 曲线,更平滑 |
| 固定镜头 | 只 K 起止两帧 | 中间没有任何变化 |
为什么密度低反而好
关键帧少 + S 形曲线 = 平滑自然。如果关键帧太密,每个区间太短,曲线起不到作用——变成每小段都在微调整体轨迹,反而不流畅。
一个运镜段通常只有 2-3 个关键帧:起点 → 中间 → 终点(中间那个可选,用于改变运镜方向)。
相机曲线与动作配合
相机曲线应该配合骨骼动作的节奏感:
| 动作节奏 | 相机曲线 |
|---|---|
| 爆发式动作(跳跃) | 相机快速运镜(直线或 Ease In) |
| 抒情/慢动作 | 相机缓慢 S 形运镜 |
| 重复节拍 | 相机曲线也重复对应 |
经典例子:起跳 → 落地
帧 N :相机拉镜 + 直线(快速后退) → 配合起跳速度
帧 N+30:相机停止 → 配合角色落地
帧 N+60:相机 S 形缓慢推镜 → 配合角色站稳呼吸
相机曲线常见错误
错误一:所有运镜全用直线
匀速运镜的 MMD 视频比比皆是——全是直线运镜 = 全是节奏感(监控录像感)。
修复:选几个核心运镜段,改成 S 形。一次只改一个区间,改完播放看效果。
错误二:曲线调得太极端
曲线拉得太弯 → 相机速度变化太剧烈 → 画面晃动。
修复:曲线只要"适度弯曲",不要把端点拉到最极端的位置。
错误三:相机曲线跳变
两个关键帧之间相机突然"加速"或"减速"——说明前一段曲线的结束速度和后一段曲线的开始速度没衔接好。
修复:让相邻两个区间的 S 曲线"首尾相接"——前一段的右端点位置 ≈ 后一段的左端点位置。
错误四:只调位置曲线不调 FOV
相机位置 S 形运动 + FOV 直线 → 运镜感觉"前半段拉不够、后半段推太快"。
修复:FOV 也单独调曲线,和位置曲线配合——推镜时 FOV Ease Out 收缩,拉镜时 FOV Ease In 放开。
复用曲线效率
曲线预设
如果你的版本支持曲线预设,保存几个常用的:
- PUSH(推镜):Ease Out + Ease In
- PULL(拉镜):Ease In + Ease Out
- ORBIT(环绕):标准 S 形
- ZOOM(FOV 变化):快速 Ease + 慢速 Ease
复制曲线
大部分版本支持从一段相机曲线复制到另一段。调好一个推镜段后,复制曲线参数到其他推镜段。
相机曲线 vs 后期运镜
MMD 内部相机运镜 ≠ 视频后期运镜:
- MMD 相机 → 渲染时就决定了视角
- 后期 Premiere/PR → 渲染完后再裁切、转场
建议:先在 MMD 里把基础运镜搞定,后期只加细节(转场、缩放、画中画)。MMD 内部相机运镜更精确,后期再运镜反而容易出问题。