mikumikudance 中文文档 下载 App

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 形曲线的两个端点控制曲线的"弯曲程度":

曲线形状:  左端────────────右端
端点位置:
  左端点:(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 放开。

复用曲线效率

曲线预设

如果你的版本支持曲线预设,保存几个常用的:

复制曲线

大部分版本支持从一段相机曲线复制到另一段。调好一个推镜段后,复制曲线参数到其他推镜段。

相机曲线 vs 后期运镜

MMD 内部相机运镜 ≠ 视频后期运镜:

建议:先在 MMD 里把基础运镜搞定,后期只加细节(转场、缩放、画中画)。MMD 内部相机运镜更精确,后期再运镜反而容易出问题。